作业

1.什么是编程语言?

编程语言是程序员和计算机之间沟通的介质

2.什么是编程?

编程指的是:程序员基于某种编程语言的语法格式将脑子中想要让计算机做的事写到文件中,这一过程就叫做编程

3.为什么要编程?

计算机就像是人的奴隶,编程的目的就是想要奴役计算机,把计算机当成人类的奴隶,让计算机帮人类工作,从而取代人力

4.计算机五大组成分别有什么作用?

  1. 控制器 作用:计算机的指挥系统,相当于人的大脑,指挥全身器官运作,但是大脑不会随意的指挥身体行动,大脑只有在接受指令后才会控制身体行动
  2. 运算器 作用:运算器是计算机的运算系统,实现算数运算和逻辑运算
  3. 存储器(内存+外存) 作用: 计算机的存储系统。内存是计算机内临时存储数据的硬件设备,优点(较于外存) :存取速度快,缺点(较于外存):容量小,断电即消失(不能永久保存)。 外存是计算机内永久存储数据的硬件设备,优点(较于内存):容量大、可永久存储数据;缺点(较于内存):存取速度慢
  4. 输入设备 作用:为计算机输入信息(程序、数据、声音、文字、图形、图像等)
  5. 输出设备 作用:为计算机输出信息

5.机械硬盘的工作原理?

机械硬盘上存储的都是0和1,机械手臂读取数据,磁道存储数据,扇区:多个磁道组成一个块,起始位置

寻找数据时间:

平均延迟时间:机械手臂到磁盘的时间5ms(固态硬盘没有这个时间)

平均寻数据的时间:(0+8.3)/2

平均延迟时间:7200/60=120(r/s)

​ 1/120=0.0083(s/r)=8.3(ms/r)

​ (0+8.3)/2=4.15(ms/s)

寻找数据时间=平均寻道时间+平均延迟时间

6.qq启动的流程?

  1. 双击windows桌面的QQ图标(qq.exe对应路径的快捷方式)
  2. 双击图标就是给操作系统发送指令,告诉操作系统QQ软件对应的硬盘地址,,并让操作系统启动这个路径
  3. 操作系统接收到指令操控CPU发送指令给内存
  4. 内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动