第一天,林海峰老师讲述了计算机硬件基础知识,讲得十分详细,具体内容如下所述:
1.什么是语言?
语言是一个事物与另一个事物沟通的介质
python 则是人与计算机沟通的介质
2.什么是编程?
编程就是程序员将自己想要让计算机做的事情用编程语言翻译过来写到的一系列文件。这一系列文件我们统称为程序或者软件
3.为什么要编程?
编程的目的就是让计算机按照程序指定逻辑去工作,为的是解放人力,取代人力。
4.计算机的组成
一般来说由5大部件组成:
1.控制器
2.运算器
3.存储内存:临时存储
优:存取速度快
缺:断电数据丢失
外存:永久保存数据
优:断电不丢失
缺点:存取速度慢
4.与运行相关的3个核心硬件:cpu 内存 硬盘
5.cpu的x86-4
6.字节字符,储存容量
8bit=1bytes
1024B=1KM
1024KB=1M
1024M=1GB
1024G=1TB
1024T=1PB
7.一个7200转的硬盘执行一次IO经历的时间:平均寻道(5ms)+平均延迟时间(4ms)=9ms
8.完整的计算机系统:
运用软件
操作软件
硬件
其中:运用程序平台=操作系统+硬件
9.操作系统启动流程:CPU-ROM(BIOS系统)-CMOS
CPU-内存(windows系统)-本地硬盘