走进鸟哥的LInux殿堂--第零章
==本系列专栏采取不一样的学习模式,总结可以让读书人对于书的内容进行整理、分类,但对于记忆的目的来说是很难的。而问问题的形式,不仅可以加深对知识点的理解;还可以提高对知识点的记忆程度,查缺补漏的效果也是存在的。其实很多时候,当我们总结了读书笔记后都会懒得去翻阅,或者自以为全部都掌握了。对于略显怠惰的自己,是不是该给自己来个连环30问刺激一下自己,鞭策一下自己。==
本文适合阅读过《鸟哥的Linux私房菜:基础学习 第四版》的朋友进行复习巩固。
任务记录:
- 第零章
- 什么是计算机?(指令、中央处理器、数字与逻辑单元、生产存储)
- 电脑的硬件组成部分,分为三个
- 什么是CPU,其工作及其内部两个单元
- 为什么加大内存即可加快系统性能
- CPU要处理的数据完全来自于?
- 数据流进,流出是谁发的命令?
- CPU的两种架构
- RISC的特点
- CISC的特点
- 位指CPU一次读取数据的最大量,单位bits
- 不同X86架构CPU的差异?
- 机箱设备主要通过什么链接?
- 主板上有许多连接接口和适配卡
- 辅助内存是?
- 内存包括主存(RAM)、寄存器(register)、高速缓冲存储器(cache)
- 0/1二进制单位为bit,8个bit为Byte(字节)。容量单位多用1024,速度单位多用1000。HZ是秒分之一。
- 网路常用Mbps, CPU运算常用MHZ,GHZ
0.2
- 南桥负责什么接口?
- 北桥整合到CPU后可与内存直接交流,加速
- CPU大量运算会高热,所以上方会有风扇
- 什么是多核心CPU
- 型号不同的CPU脚位不同
- 除了微指令集来比较性能还有哪一点?(仅可比较同款CPU)
- QPI,DMI,AMD
- 倍频是什么的比值?
- 什么是前端总线速度(FSB)?
- CPU从内存取出的带宽如何计算?
- 超线程:即将寄存器分成两部分,每一部分去竞争CPU运算单元。则可在非操作系统多任务切换情况下误以为CPU的核心翻倍。
- RAM只在通电时才能记录与使用,则称挥发性内存
- DDR通过一个周期增加传输次数提高频率,还有就是通过预读取技术来提升。这就是为什么DDR3的核心频率为200MHz情况下等效频率为1600MHz。而工作频率则是核心频率*2即为400MHz
- 内存容量大,系统就不用常常清理不用的数据就会更快
- 什么是多通道技术?
- 静态随机存取内存(SRAM)为什么可以提升速度?
- ROM(只读存储器):非挥发性内存
- 固件(firmware):绑在硬件上的软件
- 显卡(VGA:vedio graphics array),显卡规格现在主流是PCIe。
- 分辨率,全彩像素与屏幕更新率即可知道所需显卡规格
- 显卡与电脑屏幕的主流连接接口?
- 电脑系统的存储设备?
- 硬盘的构成以及如何运行?
- 硬盘的存储单位及主流接口?
- SATA传输数据有10位编码,其中2位校验。则1Byte=10bit
- 避免离散放数据对读写速度的影响所以有了SSD(固态硬盘),但有写入次数限制,淘汰的快
- 硬盘购买除接口外还需考虑什么?
- 有多个x8插槽,卡该如何插呢?
- I/O位址相当于门牌号,IRQ中断相当于门牌到CPU的专门路径
- CMOS主要记录各种参数,记录要电力所以主板上有电池。
- BIOS开机执行,载入CMOS参数进入操作系统中。
- 电源供应要考虑能源转换率
系统不稳定因素有?
0.3
- 二进制与位序的关系?
- 二进制与其他进制如何转换
写入时文字数据凭借编码对照表编写为数字后存入文件,反之就是读取显示。
0.4
- 为了克服硬件需要重复撰写控制码则有了OS(控制系统)
- 操作系统只能用来管理CPU,内存,输入输出设备。无其他作用
- 操作系统核心被保护,存放于内存中
- 应用程序的开发参考操作系统提供的开发接口,不同系统无法使用
- 系统调用接口就是用户态与核心态之间的联系
- 核心的五大功能?
- OS必须提供开发接口以备新硬件的开发并须安装对应的驱动程序