第一天作业
day1 作业
- 什么是编程语言? 人与计算机交流的介质。
- 什么是编程? 使用编程语言编写一大堆文件。
- 为什么要编程? 奴役计算机,解放劳动力。
- 计算机组成5大部分:
- 中央处理器CPU:分为控制器和运算器
- 控制器:控制硬件
- 运算器:逻辑运算 + 算术运算
- 内存:优点:速度快;缺点:断电即消失
- 外存:优点:永久储存;缺点:速度慢(光盘、硬盘、磁带)
- 输入设备:输入数据(键盘、鼠标)
- 输出设备:输出数据(显示器、打印机)
- U盘:既是输入设备也是输出设备,IO设备
- 机械硬盘工作原理
- 机械手臂:读取数据
- 磁道:存储数据
- 扇区:划分磁道,一般划分单位为512KB,多个扇区组成一个盘
- 平均寻道时间:5ms
- 平均延迟时间:4.15ms
- 平均寻找数据时间 = 平均寻道时间 + 平均延迟时间 = 5 + 4.15 = 9.15ms
- 固态硬盘:基于算法和点存储数据
- qq启动的流程(有问题)
- 双击qq(qq图标只是一个快捷方式,实际上的qq是一大堆编程文件)
- 发送指令给cpu,让cpu找到qq在外存的位置
- 运行(外存与内存二选一,选内存)
- qq启动了
- 内存或外存的交互一定是cpu在协调控制
- 补充
- 多核cpu:可以同时完成多个任务
- X64(64位):一次可以获取64个二进制数,8个二进制数=1bytes,电脑只认识0和1(实质为高电压和低电压)
|