计算机系统组成

时间:2023-02-03 13:26:09 | 浏览:223

完整的计算机系统由硬件(hardware)和软件(software)两大部分(两类资源)组成。计算机的硬件系统是计算机系统中的物理设备,是一种高度复杂的、由多种电子线路、精密机械装置等构成的、能自动并且高速地完成数据计算的装置或者工具。计算

完整的计算机系统由硬件(hardware)和软件(software)两大部分(两类资源)组成。计算机的硬件系统是计算机系统中的物理设备,是一种高度复杂的、由多种电子线路、精密机械装置等构成的、能自动并且高速地完成数据计算的装置或者工具。

计算机的软件系统是计算机系统中的程序和相关数据,包括完成计算机资源管理、方便用户使用的系统软件(厂家提供),和完成用户对数据的预期处理功能的用户软件(用户设计并自己使用)这样两大部分。

计算机的硬、软件,二者相互依存,分工互动,缺一不可。硬件是计算机系统中保存与运行软件程序的物质基础,软件则是指挥硬件完成预期功能的智力部分。但是,计算机的硬件和软件在逻辑功能上是等效的。这就是说,由软件实现的操作,在原理上是可以由硬件来实现。同样,由硬件实现的许多操作在原理上也可以由软件的模拟来实现。

计算机硬件和软件系统的组成关系(计算机系统的层次结构)可以从如图1.1 所示的六个层次来认识。图中最下面的2层(第0层数字逻辑层、第1层微体系 结构层)属于硬件部分,最上面的3层(第3层操作系统层、第4层汇编语言层、 第5层高级语言层)属于软件部分,而中间的第2层指令系统层连接了硬件和软 件两部分,与两部分都有密切关系。

第0层:数字逻辑层。这说明实现计算机硬件的最重要的物质材料是电子线路, 是能够直接处理离散的数字信号数字逻辑电路。涉及到的计算机硬件的 基础知识就是数字逻辑和数字门电路,使用何种电路实现信息存储、信 息传送以及信息运算与加工,是这一层要解决的基本问题。

第1层:微体系结构(micro architecture)层,也可以称其为计算机裸机。计 算机的核心功能是执行程序,程序是按一定规则和顺序组织起来的指令 序列。这一层体现的是,为了执行指令,需要在计算机中设置哪些功能 部件(例如:存储、运算、输入和输出、接口和总线等部件,以及控制 器部件),每个部件又如何具体组成和怎样运行,这些部件如何实现相 互连接并协同工作等方面的知识和技术。

通常,计算机硬件系统由运算器部件(数据通路)、控制器部件、存储 器部件、输入设备、输出设备5部分组成。这个层次是计算机组成原理的 主要内容。

第2层:指令系统(instruction set)层,它介于硬件和软件之间。 这涉及到需要确定使用哪些指令,指令能够处理的数据类型和对其运算所用的算法, 每一条指令的格式和完成的功能,如何指出想要对其执行读操作或者写操作的存储器的一个存储单元, 如何指出想要执行输入或者输出操作的一个外围设备,对哪一个或二个数据进行运算, 执行哪一种运算、如何保存计算结果等。指令系统是计算机硬件系统设计、实现的最基本和最重要的依据, 与计算机硬件实现的复杂程度、设计程序的难易程度、程序占用硬件资源的多少、程序运行的效率等都直接相关, 说到底,硬件系统就是要实现每一条指令的功能,能够识别和执行由指令代码序列组成的程序。 当然,指令系统与计算机软件的关系也十分密切,指令是用于设计程序的,到了计算机内部, 全部的程序最终都是由指令系统所提供的指令代码组成的, 计算机硬件能够直接识别和执行的只能是由指令代码组成的程序。

第3层:操作系统(operating system)层。 它主要分担计算机系统中的资源管理与分配, 也向使用者和程序设计人员提供简单、方便、高效的服务。 它是使用(直接或者间接)计算机硬件指令系统所提供的指令设计出来的程序, 并把一些常用功能以操作命令或者系统调用的方式提供给使用人员。

第4层:汇编语言(assembly language)层。 计算机的硬件可以直接识别、理解的,用电子线路容易处理的就是计算机的机器语言, 又称为二进制代码语言,也就是计算机的指令。一台计算机的全部指令构成该计算机的指令系统。由此可以看出, 实质上计算机的基础硬件是在机器语言的层次上被设计与实现的,并且可以直接识别和执行的只能是由机器语言构成的程序。

汇编语言是对计算机机器语言的符号化处理(采用英文)的结果, 再增加一些为方便程序设计而实现的扩展功能。与机器语言相比, 汇编语言至少有2大优点。首先实现用英文单词或其缩写形式替代二进制的指令代码, 更容易为人们记忆和理解;其次是可以选用含义明确的英文单词来表示程序中用到的数据(常量和变量), 并且避免程序设计人员亲自花费精力为这些数据分配存储单元。如果在此基础上, 还可以在支持程序的不同结构特性(如循环和重复执行等结构), 子程序所用形式参数替换为真实参数等方面提供必要的支持。

采用汇编语言设计的程序必须经过一个叫做汇编程序的系统软件进行翻译, 将其转换为计算机的机器语言后,才能在计算机的硬件系统上予以执行。

第5层:高级语言层,高级语言又称算法语言(algorithm language), 它的实现思路,不再是过分地“靠拢”计算机硬件的指令系统, 而是着重面向解决实际问题所用的算法,为方便程序设计人员写出自己解决问题过程的程序。 目前常用的高级语言有BASIC、C、C++、,PASCAL、JAVA、PROLOG等多种。

用这些高级语言设计出来的程序,通常需要经过一个叫做编译程序的软件编译成机器语言程序, 或者首先编译成汇编程序后,再经过汇编操作后得到机器语言程序,才能在计算机的硬件系统上予以执行; 也可以由一个叫做解释执行程序的软件,逐条取来相应高级语言程序的每个语句并直接控制其完成执行过程, 而不是把整个程序编译为机器语言程序之后再交给硬件系统加以执行,解释执行程序的最大缺点是运行效率比很低。

在高级语言层之上,还可以有应用层,由解决实际问题的处理程序组成, 例如文字处理软件,数据库软件,网络软件,多媒体信息处理软件,办公自动化软件等。


相关资讯

怎么样从零开始系统学炒股?

下面是我的建议:股票投资的入门知识主要包括证券交易基础知识、证券法规、证券投资分析、证券市场发展史这四个方面。股民几乎没有人去学习证券法规、证券市场发展史这类的内容。学好这些基础知识,有助于我们对股票市场的发展有一个深刻的认识,有助于我们树立正确的投资理念。

华为mate50近期爆料汇总:全新京东方屏幕+影像系统

据其他爆料,华为Mate50系列将搭载骁龙8 4G处理器,预装鸿蒙3.0系统,其中标准版将采用中置挖孔直屏,Pro版将配备一块刘海屏,支持高级别人脸识别,内置4400mAh电池,支持66W快充,预计9月7日发布,届时将推出至少三款机型:华为Mate 50、华为Mate 50 Pro、华为Mate 50 RS保时捷设计版。

摩尔线程与同方计算机完成兼容互认证,强强联手提升本土设备体验

近日,同方超翔TF830系列和同方超翔TK630系列产品与摩尔线程MTTS10系列产品完成兼容性互认证。摩尔线程MTTS10产品基于其MUSA架构打造,可提供出色的3D渲染性能,能够大幅提升本土电脑办公体验。

公司邮箱系统哪家好

价格上也低于其他品牌,是主流企业邮箱中性价比算很高的了。企业邮箱的命名与格式高度统一,在对外邮件往来中,有助于树立统一的企业形象,轻松实现附带宣传效应。即使员工离职,通过对工作企业邮箱的回收,即可将所有业务联系保留和延续下来。

服务器系统

Linux操作系统,包括Ubuntu、Debian、CentOS等系统版本,这些都是非常优秀的开源系统,功能大同小异,界面和操作方法略有不同,参照对系统的熟悉程度和喜好选择即可。与Ubuntu比较,它没有太多的花哨,稳定压倒一切,对于服务器系统来说是一条不变的真理,debian这个linux系统,底层非常稳定,内核和内存的占用都非常小,在小内存的就可以流畅运行Debian,比如128m的内存,但debian的帮助文档和技术资料比较少。

自助建站系统模板

自主建站可以适应于各种类型的商户和开发商。自主建站不仅可以帮助中小型企业、个体进行自主式的搭建网站,更可以在建站的时候提供特别简单的操作,满足各种类型员工的使用和维护。以上就是关于“自助建站系统模板”的相关介绍,西部数码云建站可以享受买2年送1年,买3年送2年,买5年送3年的优惠活动。

NFT系统简介

一、NFT简介非同质化通证(Non-Fungible Token,NFT)是一种架构在区块链技术上的,不可复制、篡改、分割的加密数字权益证明,可以理解为 一种去中心化的“虚拟资产或实物资产的数字所有权证书”。

NFT 生态系统:2021 年的繁荣现状及未来

“不可替代/非同质化”一词在经济学中通常用于表示拥有独特的对象,并描述无法被其他对象替代的事物,因为它们具有一组独特的属性。作为记账单位的“代币”是由智能合约的计算机算法控制的分布式区块链中的账户,其中记录了代币持有者账户上的余额值,从而可。

2022年中国新能源汽车之三电系统洞察报告

动力电池、驱动电机、电控系统是新能源汽车的核心零部件,合称三电系统,是决定汽车性能的关键。动力电池是新能源汽车的“能量”来源,而驱动电机、电控系统作为传统发动机功能的替代,其性能直接决定电动汽车的爬坡、加速、最高速度等主要性能指标。

手机系统的“平行世界”模式?18号发布的OriginOS玩什么把戏

相信大家都非常清楚手机操作系统对于手机的重要性,一个好的操作系统能够为用户带来更加人性化、更合理的使用体验。近日,一个即将到来的操作系统在数码圈引起了发烧友们的注意,它就是vivo全新操作系统—— #OriginOS#,此系统也将于本月18。

友情链接

天天财经元宇宙中国SEO域名抢注宝宝起名网网站监控妈妈知道武汉交友婚恋网高考冲刺攻略网霸王茶姬会员日夜跑跑步网君山银针官网生肖猪运势网绍兴新闻头条网舞蹈培训官网生物科技网睡前故事大全服装设计网龙鱼之巅中文网儋州新闻头条网云南旅游网王丽坤影迷网
数字藏品系统开发网是目前国内领先的数字艺术品、nft、元宇宙、数字藏品、nft开发、数字藏品平台、数字藏品平台建设、数字藏品平台开发、nft平台开发数字收藏品交易业务、NFT艺术品交易业务专用系统平台,为品牌提供一站式建设数字藏品平台服务,拥有丰富的数藏平台建设与运营经验。
数字藏品系统开发 hezua.cn©2022-2028版权所有