计算机系统层次结构 初探

       图1.计算机系统层次结构

0层:着重体现实现计算机硬件的最重要的物质材料——电子线路,能直接处理离散的数字信号。解决的基本问题包括:使用何种器件存储信息,使用何种线路传送信息,使用何种器件运算加工信息。

 

1层:着重体现 为了执行指令,需要在计算机种设置的功能部件(例如,存储、运算、输入输出等),每个部件如何组成和运行,部件间如何实现相互连接并协同工作。【计算机硬件系统通常由运算器部件、控制器部件、存储器部件、输入设备和输出设备5部分组成】

 

2层:介于软硬件之间,涉及确定提供哪些指令(包括指令能够处理的数据类型可执行的运算指令的格式和实现的功能),是计算机硬件实现的最基本和最重要的依据(指导硬件的运行),同时与计算机软件关系密切

指令系统的设计 属于 计算机系统结构 范畴,合理选择电子元件和线路来实现每一条指令 则是 计算机组成 的主要任务】

 

3层:计算机系统中最重要的系统软件。负责计算机系统中 资源管理分配,以及提供简单、高效、方便的服务(例如编程支持)。操作系统是依据指令系统提供的指令设计的程序。

 

4层:可看做是对计算机机器语言(即指令)符号化处理的结果,再增加一些为方便程序设计而实现的扩展功能。p.s:汇编语言必须经过一个称为汇编程序的系统软件的翻译,转成机器语言后才能在硬件上执行。

与机器语言相比,汇编的优势:1.用英文单词代替二进制指令代码,易于记忆和理解; 2. 用含义明确的英文单词表示程序中使用的数据(常量或变量),避免直接分配存储单元(程序自身完成)。

 

5层:实现思路不再是过分向指令系统“靠拢”,而是着重面向解决实际问题所用的算法。更多考虑如何方便程序设计人员和开发。通常需要经过编译程序编译成机器语言或汇编(再经过汇编程序得到机器语言)

转载于:https://www.cnblogs.com/roggeyue/p/9074095.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值