什么是编程语言

编程语言是用来与计算机交流的介质

什么是编程

编程就是通过编程语言写一堆文件

为什么要编程

编程为了让计算机取代劳动力,帮他当成奴隶

计算机五大组成

CPU(大脑)

控制器

控制硬件

运算器

逻辑运算+算术运算

内存

优点:速度快

缺点:断电即消失,存储容量小

外存

优点:容量大,永久保存信息

缺点:速度慢

输入设备

输入信息,如键盘,鼠标,u盘

输出设备

输出信息,如打印机/显示屏/u盘

IO设备 :U盘

应用程序的启动

  1. 双击qq(找到qq在外存的地址)
  2. 由CPu发送指令给内存,内存从外存中读取qq数据
  3. 在内存中启动运行

机械硬盘工作

机械手臂

读取数据

磁道

存储数据

扇区

划分磁道,512kb为一个扇区.(机械手臂一次性读取的数据量)

平均寻找数据时间

5+4.15 = 9.15ms

平均寻磁道时间

由于工业水平,5ms

平均延迟时间

以7200r/min的电脑为4.15ms

固态硬盘

他没有平均寻道时间,并且基于光速传播信息

计算机操作系统

什么是文件

文件是操作系统提供的虚拟单位

什么是应用程序

应用程序就是一大堆文件

操作系统有什么用

把对硬件的复杂指令简单化

用户/操作系统/应用程序/硬件

硬件:操作系统

操作系统:用户/硬件/应用程序

应用程序:操作系统

操作系统启动

  1. 开机
  2. 启动一个临时操作系统(只做启动操作系统的事情)
  3. 然后临时操作系统会去读取操作系统的路径地址(特殊的CMOS硬件)
  4. 启动真正的操作系统