编程语言:人与计算机交流的手段
编程:通过编程语言编写文件
学习编程的目的:让计算机代替人力,为我们服务
计算机组成原理
计算机由五大部分组成:控制器、运算器、存储器、输入设备、输出设备。
CPU(大脑)
运算器:进行逻辑运算和算术运算
控制器:控制硬件
多核CPU:同时处理多个事件
存储器
内存:临时存储数据的硬件(快,存储小,断电即消失)
外存:永久存储数据的硬件(慢,存储大,存储时间长)
输入设备
输入信息
-
U盘、鼠标等等(类似于身体的眼睛鼻子耳朵)
输出设备
输出信息
-
音响、显示器、U盘等等(类似于身体的嘴巴生殖器官)
此处的U盘就相当于I/O设备,input/output
32位和64位
比如计算机只识别10100101010101010.......
区别:32位读取32个二进制,64位读取64个二进制
关键:64位可以安装32位,32位不能安装64位
-
现在大多数都是64位
机械硬盘VS固态硬盘
机械硬盘
磁道:信息存储的地方
扇区:将多个磁道划分为好几个存储的地方
机器手臂:寻找磁道信息
平均延迟时间:寻找磁道信息所用的全部时间
7200r/min7200/60=120r/s1/120=0.0083s/r即 8.3ms/r分两区 即为 8.3/2=4.15ms/r
平均寻道时间:固定 5ms
总时间:4.15+5=9.15ms
固态硬盘(SSD)
快、容量小
计算机操作系统
操作系统
一种特殊的应用软件,接受外部指令控制硬件,与人/应用程序/硬件交流
应用程序
由一堆文件组成,用来完成具体的某个任务,与人/操作系统交流
-
举个栗子,QQ就是由一堆文件组成的应用程序
文件
linux定义某种东西为xx,windows定义某种东西为文件,由某种操作系统特别定义
硬件
用来存储数据,与操作系统交流
计算机的三大组成
应用程序
操作系统
硬件
应用程序启动VS操作系统启动
应用程序
-
双击>>>操作系统接受指令,识别0和1发送到CPU>>>CPU发送指令到内存>>>内存读取硬件中的QQ,打开应用程序
操作系统
-
开机>>>经过临时操作系统ROM,再打开操作系统>>>临时操作系统关闭