zoukankan      html  css  js  c++  java
  • 计算机硬件和变量

    1、什么是编程语言
    语言是一个事物与另外一个事物沟通的介质
    编程语言是程序员与计算机沟通的介质

    2、什么是编程
    编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来
    表达的结果就是程序,程序就是一系列的文件


    3、为什么要编程
    在编程的过程中,计算机就像是人的奴隶
    我们编程的目的就是为了让计算机代替人类去工作,从而解放人力


    4、计算机硬件基础
    五大组成部分:
    控制器:指挥系统
    运算器:数学运算+逻辑运算

    存储器:存取数据
    内存:
    优点:存取速度快
    缺点:断电数据就全部丢失
    硬盘
    优点:断电后数据也会保留下来
    缺点:存取速度远远慢于内存

    磁带

    输入设备:键盘,鼠标,摄像头
    输出设备:显示器,打印机



    CPU=控制器+运算器
    内存相当于人的记忆
    外存/硬盘相当于本子


    与运行程序有关的三大核心硬件(*****)
    cpu
    内存
    优点:存取速度快
    缺点:断电数据就全部丢失
    硬盘
    优点:断电后数据也会保留下来
    缺点:存取速度远远慢于内存

    运行一个程序经历过程
    代码由硬盘加载内存,然后cpu去内存中读取指令然后执行





    4.1 cpu详解
    cpu-》内存中

    了解知识:
    cpu具有向下兼容性
    64的cpu可以执行32的软件,但32的cpu只能执行32的软件

    4.2 存储器:

    BIOS:basic input output system

    5、操作系统(*****)
    操作系统本质就是一个软件,该软件的功能是专门用来帮我们控制硬件的
    操作系统位于计算机硬件与软件之间,用于协调、管理、控制计算机硬件资源与软件资源

    操作系统的两大功能:
    1、将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
    2、将多个任务对硬件的竞争变得有序


    一个完成的计算机系统应该分成三部分:

    应用软件
    操作系统
    计算机硬件

    1、什么是变量 :
    量:是衡量、记录现实世界中的某种特征、状态
    变:是指记录的状态是可以发生变化的

    2、为什么要用变量
    为了让计算机能像人一样将一个事物的特征/状态记录下来(存到内存里)
    ,以后用的时候随时取

    3、为什么要用变量
    1)定义变量的语法
    ouyang = 21
    变量名:相当于一个门牌号,是访问到值得唯一方式
    = 赋值符号是将值的内存地址绑定给变量名ouyang
    值:用来表示状态的
    2)变量的使用:通过变量名引用
    3)总结:变量的使用规则:先定义,再通过变量名去引用
    4)变量名的命名规则:变量是用来访问变量值的,所以变量名应该遵循一定的规范,来方便我们标识存到内存中值得功能
    大前提:变量名的命名因该能反映出值记录的状态
    ouyang = 123
    xiaohui = 'I love you"
    变量名只能是数字,字母,下划线组合的(区分大小写)
    变量名的第一个数不能使数字
    不能将变量名命名为python的关键字

    # 五:变量名命名的风格:
    #1 下划线(纯小写+下划线)
    age_of_oldboy=73 # 推荐
    #2 驼峰体
    AgeOfOldboy=73


    # 六: 定义一个变量,变量的值都具备三个特征
    #1 id: 反映值在内存中的位置
    #2 类型: 不同类型的值是用来表示/记录不同的状态的
    #3 value: 即我们存放到内存中的数据,用来表示某种状态
    # age=18
    # print(id(age))
    # print(type(age))
    # print(age)

    # 了解:小整数池(**)
    # x=100
    #
    # y=20
    #
    # print(id(x))
    # print(id(y))
    x=12312312321312222222222222222222222222222222222223123123123
    y=12312312321312222222222222222222222222222222222223123123123
    print(id(x))
    print(id(y))
  • 相关阅读:
    \r,\n,\r\n的区别
    \r,\n,\r\n的区别
    C# TextBox 换行 滚动到最后一行
    C# TextBox 换行 滚动到最后一行
    C# Textbox 始终保持最后最后一行
    C# Textbox 始终保持最后最后一行
    踩坑之mongodb配置文件修改
    踩坑之mongodb配置文件修改
    开启mongodb 的web
    开启mongodb 的web
  • 原文地址:https://www.cnblogs.com/ouyang99-/p/9336302.html
Copyright © 2011-2022 走看看