计算机基础:
1、编程语言:
1)语言:
一种事物与另一种事物沟通的介质;(中国:中文;美国:英文;法国:法文;计算机:各种变成语言...)所以说编程语言是程序员与计算机交流的介质;
2)什么是编程:
就是程序员用计算机的表达方式以自己的逻辑思维编写出来,编程的结果就是一堆文件;
3)为什么要编程:
让计算机按照人的思维逻辑,替代人类干活;
2、完整的计算机系统:
1)应用程序
2)操作系统
3)计算机硬件
3、计算机硬件:
1、五大组件
1)控制器
2)运算器
3 )存储器 I/O 内存+外存
4)输入设备 Input
5)输出设备 Output
2、CPU
1)控制器+运算器=CPU
2) 功能: 控制+运算
3)工作方式:取指--->分析--->执行
软件都是由CPU去执行,所有的软件最终都要转换成为CPU的指令集去执行;
一个二进制为一个bit:111(结果是7 1*22 + 1*2 + 1*2o)
cpu具有向下兼容性
总结重点:
cpu的功能
cpu从内存取数据
x86-64
4、二进制
8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
1GB=1000*1000*1000*8
5、磁盘:
平均寻道时间:5ms
平均延迟时间:60/7200=0.008=8ms 4ms 9ms
500MIPS millon instruction per second
400 0000
6、操作系统
启动流程
加电
Bios->检测硬件->CMOS
找到启动盘-》读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)
加载bootloader
读取操作系统内核(接管BIOS的任务,控制计算)