什么是编程语言
编程语言是用来与计算机交流的语言
什么是编程
编程就是编写程序,通过编程让计算机帮我们解决某一个问题
为什么要编程
编程为了让计算机为我们做某件事,成为我们的劳动力
计算机五大组成
CPU(如:人的大脑)
组成
1、控制器:控制硬件
2、运算器:进行逻辑运算与算术运算
内存:小容量的存储设备,存储程序、数据、各种各样的命令
优点:读取速度快
缺点:断电数据会消失,容量小
外存:大容量的存储设备,存储程序、数据、各种各样的命令
优点:容量大并且能永久保存信息
缺点:读取速度慢
输入设备
输入外部信息,如键盘,鼠标,麦克风
输出设备
输出信息,如打印机,显示器
计算机中还有一些特殊的设备,既可以输入信息,也可以输出信息,那些设备称之为I/O设备,如:U盘,光盘
应用程序的启动
- 双击qq的快捷方式(找到QQ在外存的路径地址)
- 由CPU发送指令给内存,内存从外存中读取QQ数据文件
- 在内存中启动运行
机械硬盘工作
机械手臂
通过机械手臂上的磁头读取数据
磁道
磁盘上不同半径的同心圆为磁道,是用来存储数据
扇区
磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。
平均读取数据的时间
是由平均寻道时间和平均延迟时间组成
平均寻磁道的时间
由于工业水平的限制通常为5ms
平均延迟的时间
以7200r/min的硬盘为例:那么转一圈的时间大概为8.3ms,平均寻找数据的时间为4.15ms
所以平均读取数据的时间为5ms+4.15ms=9.15ms
固态硬盘
它不需要寻道,所以没有平均寻道时间,并且是基于光速传播信息
计算机操作系统
什么是文件
文件是操作系统所提供的一个虚拟单位
什么是应用程序
应用程序就是一大堆文件
操作系统有什么用
把对硬件的复杂指令简单化
操作系统启动
- 开机(CPU发出开机命令)
- 启动一个临时操作系统(BIOS)
- 然后临时操作系统会去读取操作系统的路径地址(特殊的CMOS硬件,由一个纽扣电池供电)
- 启动真正的操作系统(如:Windows,Linux)