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