复习计算机基础(cpu是重点)

回顾一下计算机基础知识(按重点):
一、CPU:包括控制单元、算术逻辑单元和记忆单元等
1.1 CPU包含:ALU(算术逻辑单元)、Cache(高速缓冲处理器)、Bus(总线)
CPU(中央处理器)是整台机器的核心,是一个具有特定功能的芯片,里头含有微指令集,如果你先刚主机进行什么特异功能,就得要参考CPU是否具有相关的内置的微指令集才可以。CPU的工作主要是在管理和运算,所以和将其分为来两个单元,算术逻辑单元负责程序的运算与逻辑判断,控制单元则主要协调各组件和各单元间的工作。
是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus),
1.2 物理结构
逻辑部件(计算)
英文Logic components;运算逻辑部件。可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。
寄存器(保存计算中间数,提高使用数据的命中率,一般会有三级l1、l2、l3)
寄存器部件,包括寄存器、专用寄存器和控制寄存器。 通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间(或最终)的操作结果。 通用寄存器是中央处理器的重要部件之一。
控制部件(解释指令,按照微指令集执行解释过的指令)
英文Control unit;控制部件,主要是负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。
1.3指令集(有两种复杂指令集和精简指令集)
CISC:
CISC指令集,也称为复杂指令集,英文名是CISC,(Complex Instruction Set Computing的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。

RISC:
RISC是英文“Reduced Instruction Set Computing ”的缩写,中文意思是“精简指令集”

二、内存
三、硬盘
四、显卡
五、网卡
六、主板(好像人体的神经,将所有元件连接在一起)
七、操作系统
操作系统的来源:早期想要让计算机执行程序就得要参考一堆硬件功能函数(cpu为指令集等),并且要学习机器语言才能够编写程序,而且每次写程序时都必须重新改写,因为硬件与软件功能不见得都一致,那如果我能将所有硬件都驱动,并且提供一个开发软件的参考接口给工程师开发软件的话,那开发软件不久简单了??操作系统诞生!

7.1 操纵系统内核(Kernel):操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动程序系统中的所有硬件,操作系统的功能就是让cpu可以开始判断逻辑与运算数值,让内存可以开始加载读取数据和代码,让硬盘可以被访问,让网卡可以传输数据等等,上述功能就是操作系统的内核了,你的计算机能不能做到某些事情都与操作系统有关,举个栗子,如果你的内核不支持TCP/IP协议,那么买什么网卡都不能上网。
但是单有内核也不行,因为内核主要是管理硬件和提供相关能力的,这些操作特别重要,万一用户直接使用内核将程序停止或者破坏会导致整个系统的奔溃,因此内核程序放置在内存当中的区块是受保护的,只有内核的话计算机处于ready状态,但是无法操作他,这时候就需要软件帮忙了。
7.2 系统调用(system call)
保护内核,并且提供,并且让程序员容易开发软件(提供一整组开发接口)

7.3 总结:所以说,能让软件正确运行,那就是操纵系统了,所以操纵系统就是连接内核和提供接口的工具。

猜你喜欢

转载自blog.csdn.net/SmartShylyBoy/article/details/83662016