博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机系统概论
阅读量:6673 次
发布时间:2019-06-25

本文共 858 字,大约阅读时间需要 2 分钟。

计算机系统由硬件和软件两大部分组成。软件又分为系统软件和应用软件。系统软件是用来管理整个计算机系统的,包括语言处理程序,操作系统,服务性程序,数据库管理程序和网络软件;应用软件是指按任务需要编制成的各种程序。

计算机的解题过程是高级语言翻译成目标程序在计算机上运行输出结果的过程。更加详细的过程是高级语言程序通过虚拟机器M4用编译程序翻译成汇编语言程序,汇编语言程序通过虚拟机器M3用汇编程序翻译成机器语言程序,机器语言程序通过虚拟机器M2用机器语言解释操作系统,实际机器M1用微指令解释机器指令,通过微程序机器M0由硬件直接执行微指令。

冯诺依曼计算机的特点:

  1. 计算机由五大部件组成
  2. 指令和数据以同等地位存于存储器,可按地址寻访
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组成
  5. 存储程序
  6. 以运算器为核心

冯诺依曼计算机以运算器为中心,存储器存储指令和数据,控制器控制执行过程,通过输入设备输入数据,通过输出设备输出结果。CPU=运算器+控制器,主机由运算器,控制器和存储器组成。

存储器由存储体,存储器地址寄存器和存储器数据寄存器组成。存储体由若干个存储单元构成,存储单元中内容叫存储字,存储字的长度叫存储字长。MAR反映存储单元的个数,MDR反映存储字长。

运算器由ACC,MQ,X,ALU组成。

加法操作过程:初态被加数存储在ACC中,通过地址码取得加数存储在X中,通过ALU执行加法操作将结果输出到ACC

 

David A.Patterson. John L.Hennessy. Computer Organization&Design:A Hardware/software Interface

David Harris, Sarah Harris. Digital Design and Computer Architecture. Morgan Kaufmann,2007

转载于:https://www.cnblogs.com/thirty-eight-thousand/p/8157758.html

你可能感兴趣的文章
web移动端布局方式整理
查看>>
蛤玮学计网 -- 简单的判断ip
查看>>
如何解决div里面img图片下方有空白的问题?
查看>>
P3626 [APIO2009]会议中心
查看>>
防火墙
查看>>
Ubuntu下VIM使用指南
查看>>
QTREE5 - Query on a tree V——LCT
查看>>
spring mvc-使用Servlet原生API作为参数
查看>>
第13章 MySQL数据库与JDBC编程
查看>>
百度地图API使用记录
查看>>
linux docker
查看>>
增量式 爬虫
查看>>
第九周作业
查看>>
CefSharp的一些初始化操作
查看>>
使用Git Hooks实现开发部署任务自动化
查看>>
百度离线地图
查看>>
Myeclipse项目中Source、Projects、Libraries、Order and export含义
查看>>
制作H5响应式页面注意事项、微信二次分享
查看>>
C# JS URL 中文传参出现乱码的解决方法
查看>>
CCF能力认证历届第二题
查看>>