底层软件架构揭秘:软件的核心层

计算机由硬件和软件两部分构成。其中:硬件部分包括计算机的主机和外部设备等。


软件部分包括:

1、系统软件:语言处理程序、操作系统、数据库管理系统、网络软件、服务性程序等。

2、应用软件:根据各种应用需要编制的特定程序。


计算机的工作原理:用户通过软件或者命令输入高级程序语言,经过计算机的翻译变成目标程序,然后经过运行,最后输出结果。


计算机系统的层次结构:

从底层向高层依次为微指令系统、机器语言、操作系统、汇编语言、高级语言,分别对应微程序机器、实际机器(硬件)、虚拟机器、虚拟机器1、虚拟机器2。

其中:微程序机器由硬件直接执行微指令,实际机器用微指令解释机器指令,而虚拟机器用机器语言解释操作系统,汇编程序翻译成机器语言,高级语言程序用编译程序翻译成汇编语言。

计算机的5大部分:

1、指令和数据以相同地位存放于存储器,按地址寻访。

2、指令和数据用2进制表示。

3、指令由地址码和操作码组成。

4、存储程序。

5、以运算器为中心。

计算机基本组成部分为:1输入设备+2运算器+3存储器+4控制器+5输出设备。


其中1输入设备将信息转换成机器能识别的形式(程序或数据);2运算器进行算术运算和逻辑运算;3储存器存放数据和程序;4控制器指挥程序运行;5输出设备将结果转换成人类可以阅读的形式(计算结果)。

现代计算机的硬件组成可以理解为由主机和IO设备(输入输出设备)组成两大部分;其中主机部分由CPU和存储器组成,而CPU由ALU(运算器)和CU(控制器)组成,存储器则由主存储器和辅助存储器组成。


存储器的组成:存储体、存储单元、存储元件。

存储单元里存放一串2进制代码,存储字是单元里2进制代码的组合。存储字长是存储单元里2进制代码的位数,每个存储单元都有一个地址号。

主存储器由存储体和MRA、MDR组成。MAR是地址寄存器,反映存储单元的个数。MDR是数据寄存器,反映存储单元的字长。

控制器组成:CU+IR+PC。完成一条指令分为取指令、分析指令、执行指令。PC存放当前欲执行指令的地址,具有+1计数功能。IR存放当前欲执行指令。CU控制单元。

计算机硬件的主要技术指标:

1、机器字长:CPU一次能处理的数据位数,主要与CPU中寄存器的位数有关。

2、运算速度:主频、MIPS(每秒执行百万条指令)、CPI(执行一条指令所需的时钟周期)、FLOPS(每秒浮点运算次数)。

3、存储容量:主存储容量(存储单元个数MAR×字长MDR、字节数)和辅助存储容量。如:MDR是8位或32位,字节数是256K等等。辅助存储容量80G或120G等。

计算机由存储器、IO设备、CPU、系统总线等构成,其中CPU内部互连ALU、CU、寄存器;CU又由控制存储器、排队逻辑、寄存器和解码器组成。


 

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空