计算机系统的基本组成
计算机系统的基本组成
计算机系统是由硬件系统和软件系统组成的,通过运行程序来协同工作。
计算机硬件是物理装置,计算机软件是程序、数据和相关文档的集合。
计算机硬件
基本计算机硬件由运算器,控制器,存储器,输入设备和输出设备五大部件组成。
随着网络技术的发展和应用,通信部件也成为计算机系统的基本组件。
CPU(Central Processing Unit):中央处理单元,由运算器,控制器及其相关部件组成。CPU为硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。
运算器:对数据进行加工处理的部件,它主要完成算术、逻辑运算。
控制器:从主存中取出指令并进行分析,控制计算机各个部件有条不紊的完成指令的功能。
存储器:为计算机系统中的记忆设备,分为内部存储器(Main Memory,MM)和外部存储器(外存,辅存)。内存速度快,容量小,一般用来临时存储计算机运行的所需的程序、数据及运算结果。外存容量大,速度慢,可用长期保存信息。寄存器是CPU的存储器件,用来存放少量数据、运算结果和正在执行的指令。与内存比,寄存器的速度要快的多。
输入设备:将信息输入计算机的存储器中。
输出设备:把运算结果按照人们所要求的形式输出到外部设备或存储介质上。
计算机软件
系统软件:管理系统的硬件和软件资源。
应用软件:用于解决应用领域的具体问题。
中间件:是一类独立的系统软件或服务程序,常用来管理计算资源和网络通信,提供通信处理、数据存取、事务处理、Web服务、安全、跨平台等服务。
计算机分类
个人移动设备:(Personal Mobile Device,PMD)。指一类带有多媒体用户界面的移动设备。
桌面计算机:产品范围非常广泛,包括低端上网本,台式计算机,笔记本计算机以及高配置的工作站,核心部件是基于超大规模集成电路技术的CPU。
服务器:不同于桌面计算机,服务器代替了传统的大型机,主要提供大规模和可靠的文件及计算服务,强调可用性、可扩展性和高的吞吐率。
集群/仓库级计算机:将一组桌面计算机或服务器用网络连接在一起,运行方式类似于一个大型的计算机。而将数万个服务器连接在一起形成的大规模集群成为仓库级计算机。
超级计算机:基本组成概念与个人计算机无太大差异,但规格高,性能强大许多,具有很强计算能力,但耗能巨大。
嵌入式计算机:是专用的,针对某个特定的应用,对功能、成本、体积、功耗、有严格要求的计算机系统。