第0章 计算机概述
———————————————————————————————————————————————————————————————————————
CPU
CPU的核心就是微指令集,根据微指令集不同,可以将CPU分为两类
-
精简指令集RISC:
每个指令的运行时间很短,完成的动作也很单纯,指令的执行效能较佳。但是若要做复杂的事情,就要由多个指令来完成。
常见的RISC CPU主要是ARM架构,32位,主要用在嵌入式领域
-
复杂指令集CISC:
每个指令可以执行一些较低阶的硬件操作,指令数目多而且复杂,指令执行时间长,每条指令的长度不相同。指令可以处理较复杂的事情。
常见的CISC CPU主要是AMD,Intel等x86架构的CPU(32位)。64位的CPU成为x86_64,与32位相比主要的区别是微指令集不同。主要用在个人计算机
CPU内的第二级高速缓存:L2 cache
计算单位
档案容量使用二进制
速度单位使用十进制
Hz=1/s
8M/1M ADSL传输速度相当于1Mbyte/s 125Kbyte/s上传下载速度。(8MBit = 1MByte)
硬盘的最小物理量为512Bytes, 最小的组成单位为扇区,采用十进制来计算。
操作系统
操作系统核心:linux内核,用来管理硬件。硬件厂商根据操作系统提供的接口来开发驱动程序。
如果自己开发出来的操作系统,是否有硬件支持?例如,有很多硬件支持windows但不支持linux。如果要做到支持,是不是统一接口就行了?
操作系统接口:提供开发接口给工程师来开发软件
linux查看计算机硬件信息的命令
可用cat /proc/cpuinfo
来查看cpu的详细信息
可用lspci
来查阅各项组件的型号