试题详情
- 简答题简述计算机系统的多级层次结构的分层理由及各层的功能。
- (1)计算机系统的层次结构分层理由:计算机是一个很复杂的软、硬件结合而成的整体,计算机的软硬件在逻辑上具有一定的等价性;从计算机操作人员、程序设计人员和硬件工程师的不同角度,所看到的计算机系统具有不同的属性,他们设计或者使用计算机的方法也有所不同。这样,将计算机划分为几个层次结构,从不同层次设计计算机的软件和硬件、理解软件和硬件之间的关系。
(2)计算机系统分为五个层次:
第一层是微程序设计级:这是计算机的最底层硬件层,使用微程序或者硬布线来实现机器指令的功能。
第二层是机器指令系统级。它所提供的是那些计算机硬件可以读懂的,并可以直接操纵计算机硬件工作的二进制信息,即机器指令。它是计算机软硬件的分界面:硬件设计者依据它来设计硬件,软件设计者使用它来控制计算机硬件工作。
第三层是操作系统级即虚拟机,它由操作系统程序实现,用于管理、统一调度硬件资源、支撑其他系统软件和应用软件,使计算机能够自动运行,发挥高效率的作用。
第四层是语言处理程序及其他系统软件级,语言处理程序功能是将程序员编写的高级语言源程序翻译成机器语言程序。
第五层是面向用户应用程序级,它是针对计算机用户在某一应用领域、某些专门问题而设计开发的应用软件。这一层次上的计算机,实际上是建立在大量系统软件及硬件基础上的虚拟机系统,这些应用程序设计人员甚至可以不完全了解计算机系统软件和硬件,但只要知道各种软件的使用方法和一些软硬件接口的定义就可以方便地使用计算机来进行编程。 关注下方微信公众号,在线模考后查看
热门试题
- 堆栈常用于()
- 最基本的输入设备是()。
- 指令中OP/A1/A2各占4位,完全扩展
- 操作数地址在指定的寄存器中,称为寄存器间
- 已知cache 命中率 H=0.98,主
- 常用的几种输入设备有()、()、()、(
- 已知被乘数X=-1011,乘数Y=-11
- 实现乘法须要三个寄存器,即()寄存器。
- 根据地址格式不同,虚拟存储器分为()、(
- 若采用双符号位,则两个负数相加产生溢出时
- (x<<3)+(x<<2)+(x<<1)
- 在统一编址方式下,下面的说法()是对的。
- 跟DRAM相比,SRAM的特点是()
- 在下述存储器中,允许随机访问的存储器是(
- 对存储器可进行的基本操作有两个:()和(
- 对于并发与并行的层次,下列不包含在系统层
- ()是指提出中断申请的部件或事件。
- 对于数0x12345678,使用小端格式
- 浮点数进行左规格化时,();浮点数进行右
- 水平型和垂直型微程序设计之间各有什么区别