【鸟哥的linux私房菜】学习笔记0

来源:互联网 发布:matlab矩阵添加一行 编辑:程序博客网 时间:2024/05/15 20:15

第0章 计算机概述

———————————————————————————————————————————————————————————————————————

CPU

CPU的核心就是微指令集,根据微指令集不同,可以将CPU分为两类

  1. 精简指令集RISC:

    每个指令的运行时间很短,完成的动作也很单纯,指令的执行效能较佳。但是若要做复杂的事情,就要由多个指令来完成。

    常见的RISC CPU主要是ARM架构,32位,主要用在嵌入式领域

  2. 复杂指令集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来查阅各项组件的型号

0 0