计算机系统基础主要研究软件、硬件功能分配,确定软件、硬件界面,即从机器语言程序员或编译程序设计者的角度所看到的物理系统的抽象。下面小编为大家整理了关于计算机系统基础的知识点,一起来看看吧:
计算机系统的分类
Flynn 分类
SISD
SIMD
MISD
MIMD
CPU 结构及分类
CPU的结构
运算器
控制器
寄存器
输入输出总线
分类
16位
32位
64位
指令系统及其分类
指令系统的基础概念
指令系统是计算机所有指令的集合。程序员用各种语言编写的程序都有翻译成以指令形式表示的机器语言后才能运行,所以指令系统反映了计算机的基本功能,是硬件设计人员和程序员都能看到的机器的主要属性。
分类
复杂指令系统(CISC):随着硬件成本的不断下降,软件成本的不断提高,使得人们热衷于在指令系统中增加更多的指令和复杂的指令,来提高操作系统的效率,并尽量缩短指令系统与高级语言的语义差别,以便高级语言的编译和降低软件成本,同时为了保证程序兼容,新的计算机的指令系统只能增加而不能减少,所以就使得指令系统越来越来复杂
精简指令系统(RISC):通过简化指令使计算机的结构更加简单合理,从而提高运算速度!
RISC的特点及其优缺点
存储系统的基础知识
基本概念
存储器主要用于存放计算机的程序和数据,存储器系统指的是存储器硬件设备以及管理该存储器的软、硬件设备。对存储器的基本要求是增大容量、提高速度、降低价格。单一的存储器硬件(主存储器)难以满足要求。所以就提出了多层次的存储体系结构(即:寄存器---Cache--主存—外存)
在计算机中存放当前正在执行的程序以及被程序所使用的数据(包括运算结果)原存储器称为主存储器。也就是我们所说的内存
主存储器的种类
按读写功能来分:是否需要定期刷新:
静态:不停电情况下能长时间保留不变,速度快,但容量小,成本高
动态:不停电的情况下也要定期刷新,容量大,成本低,常用在计算机系统中,常见的有:SDRAM、 DDR等
可读写(RAM)
可擦写只读:
EPROM(可擦写,用紫外线擦写)
EEROM(可用电擦写)
FLASH(电读写,但只能以块为单位,速度快,成本低,现在最常用)
可编程:EROM(通过编程一次性写入)
只读:ROM(制造时一次性写入)
存储器容量的扩展
位扩展:位扩展是对存储器的位数进行扩充
字扩展:是对存储器的容量进行扩展
位、字扩展:对位数和容量都进行扩展
多体交叉存储