computer系统结构

发布网友 发布时间:7小时前

我来回答

1个回答

热心网友 时间:9分钟前

计算机系统结构主要涉及计算机的概念结构和功能特性,以及硬件、软件和固件子系统的功能分配与界面确定。程序设计者所见的计算机属性依赖于他们使用的编程语言。


对于使用高级语言的程序设计者,他们主要关注的是软件子系统和固件子系统。这些包括程序语言、操作系统、数据库管理系统、网络软件等的用户界面。这一视角侧重于软件的交互性与易用性。


相比之下,使用机器语言的程序设计者则更倾向于硬件子系统的概念结构及其功能特性,如指令系统、寄存器定义、中断机构、输入输出方式、机器工作状态等。硬件子系统是计算机的核心组成部分,直接决定了机器的运行效率与性能。


硬件子系统的典型结构是冯·诺伊曼结构,这一结构由运算器、控制器、存储器和输入输出设备组成,采用“指令驱动”方式运行。这一设计初衷是为了解决非线性、微分方程问题,未曾预见到高级语言、操作系统等的兴起以及适应其他应用环境的特殊需求。


在一段较长的时间内,软件子系统是基于冯·诺伊曼结构发展起来的。然而,随着时间的推移,两者之间的不匹配问题逐渐显现,这推动了计算机系统结构的变革。现在,计算机系统结构已发展出更多样化与灵活的架构,以满足不同领域的特定需求。


扩展资料

Computer是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。由硬件和软件所组成,两者是不可分割的。人们把没有安装任何软件的计算机称为裸机。随着科技的发展,现在新出现一些新型计算机有:生物计算机、光子计算机、量子计算机等。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com