day01计算机基础

1.python是什么
​ pyhton 是一种编程语言

2.什么是语言
​ 语言是一个事物与另一个事物沟通的介质

3.什么是编程
​ 编程是程序员用计算机可以理解的方式将自己的思维逻辑写下来,编程的结果是一堆文件

4.为什么要编程
​ 让计算机按人的逻辑执行程序,取代人力

5.计算机硬件
​ ①控制器
​ ②运算器
​ ③存储器
​ ④输入设备
​ ⑤输出设备

​ 控制器:控制计算机硬件工作
​ 运算器:逻辑运算和数学运算

​ 控制器和运算器统称CPU,相当于人的大脑
​ CPU 的工作方式 取指令——分析——执行

​ 存储器:内存,外存
​ 内存:优点,读取速度较外存快,缺点,容量小,基于电工作,断电数据消失,临时存放数据
​ 外存:也就是硬盘,优点,容量大,基于磁工作,可永久保存数据;缺点,读取速度慢
​ 硬盘:机械硬盘 ,基于磁工作,靠寻道查找数据,寻道时间跟转速相关
​ 平均寻道时间:5ms
​ 平均延迟时间(找到数据的时间):7200转的为4ms
​ 固态硬盘,基于电工作,查找数据速度较机械硬盘快,相同容量造价比机械硬盘高

6.CPU的指令集:精简指令集,复杂指令集
​ x86,64位 : 复杂指令集,一次可读取64位二进制位数据

7.二进制位bit,字节bytes
1Bytes = 8bit
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB

8.完整的计算机系统
​ 应用程序
​ 操作系统
​ 计算机硬件

9.应用程序开发接触的重要硬件:cpu,内存,硬盘
应用程序基于平台运行
平台:具有操作系统的计算机硬件

10.操作系统启动流程

  • ①加电
  • ②cpu从ROM(只读内存)中启动BIOS,BIOS检查到对应的硬件CMOS 中启动盘的路径
  • ③cpu通过路径运行操作系统,操作系统接替BIOS
posted @ 2018-11-15 16:22  robertzhou  阅读(213)  评论(0编辑  收藏  举报