现代计算机系统是如何进行多级划分?

现代计算机系统是如何进行多级划分?,第1张

把计算机系统按功能分为多级层次结构

1、硬联逻辑级

第零级是硬联逻辑级,这是计算机的内核,由门,触发器等逻辑电路组成。

2、微程序级

第一级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序,一般是直接由硬件执行的。

3、传统机器级

第二级是传统机器级,这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。

4、 *** 作系统级

第三级是 *** 作系统级,从 *** 作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。

5、汇编语言级

第四级是汇编语言级,这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。

6、高级语言级

第五级是高级语言级,这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。

7、应用语言级

第六级是应用语言级,这一级是为了使计算机满足某种用途而专门设计的,因此这一级语言就是各种面向问题的应用语言。

扩展资料

计算机系统的特点是能进行精确、快速的计算和判断,而且通用性好,使用容易,还能联成网络。

1、计算:一切复杂的计算,几乎都可用计算机通过算术运算和逻辑运算来实现。

2、判断:计算机有判别不同情况、选择作不同处理的能力,故可用于管理、控制、对抗、决策、推理等领域。

3、存储:计算机能存储巨量信息。

4、精确:只要字长足够,计算精度理论上不受限制。

5、快速:计算机一次 *** 作所需时间已小到以纳秒计。

6、通用:计算机是可编程的,不同程序可实现不同的应用。

7、易用:丰富的高性能软件及智能化的人-机接口,大大方便了使用。

8、联网:多个计算机系统能超越地理界限,借助通信网络,共享远程信息与软件资源。

参考资料来源:百度百科-计算机系统

参考资料来源:百度百科-计算机系统层次结构

5. 高级语言级

1. 微程序设计级

这一级是由硬件直接实现的,是计算机系统最底层的硬件系统。由机器硬件直接执行微指令。只有采用微程序设计的计算机系统,才有这一级。如果某一个应用程序直接用微指令来编写,那么可在这一级上运行应用程序。

2. 一般机器级

也称为机器语言级,它由微程序解释机器指令系统。这一级也是硬件级,是软件系统和硬件系统之间的纽带。硬件系统的 *** 作由此级控制,软件系统的各种程序,必须转换成此级的形式才能执行。

3. *** 作系统级

计算机系统的层次结构演示

由 *** 作系统程序实现。这些 *** 作系统由机器指令和广义指令组成,广义指令是 *** 作系统定义和解释的软件指令,所以这一级也称为混合级。计算机系统中硬件和软件资源由此级管理和统一调度,它支撑着其它系统软件和应用软件,使计算机能够自动运行,发挥高效率的特性。

4. 汇编语言级

给程序人员提供一种符号形式语言,以减少程序编写的复杂性。这一级由汇编程序支持和执行。如果应用程序采用汇编语言编写,则机器必须要有这一级的功能;如果应用程序不采用汇编语言编写,则这一级可以不要。

5. 高级语言级

面向用户,为方便用户编写应用程序而设置的。这一级由各种高级语言编译程序支持和执行。

计算机系统各层次之间的关系十分紧密,上层是下层的扩展,下层是上层的基础。除第一级外,其它各级都得到它下面级的支持,同时也受到运行在下面各级上的程序的支持。第一级到第三级编写程序采用的语言,基本是二进制数字化语言,机器执行和解释容易。第四、五两级编写程序所采用的语言是符号语言,用英文字母和符号来表示程序,因而便于大多数不了解硬件的人们使用计算机

解:(1)每块的大小为64KB/16=4KB

因为块的大小与页的大小相等,所以每页为4KB,因此作业的总长度4KB×4=16KB。

(2)该作业各页在内存的起始地址为:

第0页起始地址为:4K×2=8K

第1页起始地址为:4K×4=16K

第2页起始地址为:4K×1=4K

第3页起始地址为:4K×6=24K

(3)逻辑地址[0,100]的内存地址为

4K×2+100=8192+100=8292

逻辑地址[1,50]的内存地址为

4K×4+50=16384+50=16434

逻辑地址[2,0]的内存地址为

4K×1+0=4096

逻辑地址[3,60]的内存地址为

4K×6+60=24K+60=24636


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7909897.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存