• 计算机基础之编程


    计算机基础之编程及组成

    什么是编程语言

    ​ 编程语音就像是人与人之间沟通使用的中文或者英文一样,只不过编程语言是人与计算机沟通的一种媒介。

    什么是编程

    ​ 编程就是指,程序员按照某种语言语法的规则,将自己想和计算机表达的内容,写入一个一个文件当中,编程最后的结果就是一堆的文件.

    为什么要编程

    ​ 编程是为了解放劳动力,让计算机帮助人类完成某个具体的工作.

    计算机5大组成分别有什么作用?

    计算机5大组成分别是:

    一:控制器:控制计算机硬件部分

    二:运算器:替计算机做算术运算和逻辑运算

    控制器 + 运算器 = 中央处理器(CPU)

    三:存储器

    内存

    ​ 优点:存取数据的速度较于外存快

    ​ 缺点:断电后,数据就会丢失

    外存

    ​ 优点:数据永久保存,容量大

    ​ 缺点:存取速度慢

    四: 输入设备:用于输入信息.(如键盘,鼠标,扫描仪器等)
    五: 输出设备:用于输出信息.(如显示屏,打印机等)

    • 机械硬盘的工作原理:

    磁头在高速旋转的磁道上存取数据

    qq启动的流程

    • 双击QQ
    • 操作系统将指令发送给CPU
    • CPU接受操作系统的指令后,让内存去硬盘中读取数据
    • 内存从硬盘中拿到数据后,告诉CPU可以开始运行了
    • QQ启动

    定义变量的内部原理

    ​ 定义变量后,python解释器会在内存空间中开辟一块空间,将变量的值存放进去。

    变量的三要素

    • id():变量值所对应的内存空间地址
    • type:变量值的数据类型
    • value:变量的值

    变量的命名规范

    • 变量是用来描述世间万物的一种状态。
    • 变量命名:字母,数字和下划线组成,不能以数字开头(具有某种特殊的意义)。
    • 类型:驼峰体,下划线。

    垃圾回收机制

    • 当引用计数为零的时候会触发垃圾回收机制。
    • 标记清除:当某个程序快要将内存占满的时候,垃圾回收机制就会将标记了引用计数为0的值全部清除。
    • 分代回收:分代回收分为三代,一代比一代等级高,等级最低的被垃圾回收机制扫描的频率也会越高,当扫描的值引用计数不为0时,垃圾回收机制会把该值的等级提高。所以最高等级的那一代,扫描的频率相对来讲,被扫描的频率也会降低。
    千里之行,始于足下。
  • 相关阅读:
    linux tomcat 突然验证码出不来
    使用open live writer客户端写博客
    创建自己的maven模板
    Dynamic Web Module 3.0 requires Java 1.6 or newer
    win10 操作配置备忘
    Maven使用
    ORA-12514: TNS:listener does not currently know of service …
    PlantUML——4.实例演示1
    C语言基础(一)
    Linux系统挂载FAT32的U盘
  • 原文地址:https://www.cnblogs.com/jincoco/p/10915484.html
Copyright © 2020-2023  润新知