首页 > 编程知识 正文

计算机组成原理实用教程,02318计算机组成原理

时间:2023-05-06 08:10:03 阅读:169587 作者:694

第一次:

1计算机的总体层

硬件——指令系统3354软件(系统软件(操作系统、汇编程序、编译器)、APP软件) )。

2计算机程序执行过程

高级语言程序首先进行预处理,然后通过编译器生成汇编语言程序。 汇编语言程序通过汇编程序生成可重定位的目标文件,可重定位的目标文件通过链接器连接形成可执行的目标文件。

第二集:

3冯诺伊曼体系结构

输入设备、输出设备、控制器、运算器、存储器。

根据命令对控制器进一步控制其他操作; 运算器是通过指令,基于地址获取数据,并存储执行基于地址存储数据的程序所需的程序代码和数据的存储器。 其中,控制器和运算器(也称为数据路径中包含ALU和registers ),也称为处理器。

4处理器的主要功能:运行程序。 控制器:解码指令,生成控制信息; 数据路径: ALU用于执行算术和逻辑运算,而registers用于存储临时指令和数据。

5分层存储:

注册——缓存——毫米(主存储器——外部存储器)磁盘)。 这里,cache和mm统称为内存。 这种分层机制是为了提高计算机的工作效率。 高速缓存用于存储当前正在使用的指令附近的指令。 mm存储的范围更广。 程序通常放在磁盘上,以避免调用丢失。

6输入输出系统

输入输出系统包括输入输出设备和输入输出控制。

7操作系统

(1)操作系统功能:为APP提供了简单一致的机制以控制复杂的低级硬件设备。 防止因失控的APP应用程序而滥用硬件。

)2)操作系统提供的基本抽象概念:

1 )进程:正在运行的程序的抽象

2 )虚拟存储器)是程序存储器的抽象化,可以看到作为每个进程一贯的存储器的虚拟地址空间

3 )文件:是IO设备的抽象,系统中的所有IO都是通过OS提供的系统函数调用访问文件实现的。

)3)计算机系统提供不同层次的抽象表示,隐藏了实际实现的复杂性,对更高层次的开发者也更友好。

)4)虚拟机是整个计算机(包括操作系统、处理器和程序)的抽象视图。

(5)上下文切换) OS实现交替命令执行的结构被称为上下文切换,指的是调换执行中的进程,更换新的进程使处理器执行。 切换上下文时,必须保存交换的进程的上下文,同时恢复交换的进程的上下文。

第三集:

8计算机体系结构

体系结构=指令集计算机结构

在设计具体的计算机时,首先考虑计算机的指令集,然后实现各指令的功能(计算机硬件)

9计算机指令集

指令格式、操作码集合(指令的功能)、地址方式)数据/指令的访问)、异常条件和处理。

10计算机的构成

五大功能部件的能力和动作特性、互联方式、部件间信息的流动方式、部件间信息流动的控制逻辑和控制方法

为APP提供简单一致的机制,控制复杂的低级硬件设备,为APP提供简单一致的机制,控制复杂的低级硬件设备,为APP提供简单一致的机制

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。