计算机系统由哪些部分组成?

如题所述

1计算机系统由硬件系统与软件系统组成,其中软件系统又由系统软件、支撑软件和应用软件组成
2计算机系统由硬件和软件组成。硬件包括:输入、输入出设备。软件包括:系统软件、应用软件。

算机软件泛指各类程序和文件。人们针对某一需要而为计算机编制的指令序列称为程序。程序连同有关的说明资料称为软件。一般可将软件分为应用软件和系统软件。配上软件的计算机才成为完整的计算机系统。软件是计算机的灵魂,没有软件的计算机就如同没有磁带的录音机和没有录像带的录像机一样,与废铁没什么差别。
1)应用软件
应用软件是专门为某一应用目的而编制的软件,较常见的如:
文字处理软件:用于输入、存贮、修改、编辑、打印文字材料等,例如WORD、WPS等。
信息管理软件:用于输入、存贮、修改、检索各种信息,例如工资管理软件、人事管理软件、仓库管理软件、计划管理软件等。这种软件发展到一定水平后,各个单项的软件相互连系起来,计算机和管理人员组成一个和谐的整体,各种信息在其中合理地流动,形成一个完整、高效的管理信息系统,简称MIS。
辅助设计软件:用于高效地绘制、修改工程图纸,进行设计中的常规计算,帮助人寻求好设计方案。
实时控制软件:用于随时搜集生产装置、飞行器等的运行状态信息,以此为依据按预定的方案实施自动或半自动控制,安全、准确地完成任务。
2)系统软件
各种应用软件,虽然完成的工作各不相同,但它们都需要一些共同的基础操作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理,等等。这些基础工作也要由一系列指令来完成。人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。
系统软件在为应用软件提供上述基本功能的同时,也进行着对硬件的管理,使在一台计算机上同时或先后运行的不同应用软件有条不紊地合用硬件设备。例如,两个应用软件都要向硬盘存入和修改数据,如果没有一个协调管理机构来为它们划定区域的话,必然形成互相破坏对方数据的局面。按用途系统软件分为:操作系统、数据库系统、程序设计语言和编译软件。
1、操作系统
管理计算机的硬件设备,使应用软件能方便、高效地使用这些设备。在微机上常见的有:DOS、WINDOWS、UNIX、OS/2、LINUX等
如下图:
单任务:DOS
单用户 多任务:Windows 3.0 Windows 9x

多用户 多任务 多进程 Windows NT、Windows 2000
Unix、Linux

2、数据库管理系统
有组织地、动态地存贮大量数据,使人们能方便、高效地使用这些数据。现在比较流行的数据库有FoxPro、DB-2、Access、SQL-server等
3、程序设计语言和编译软件
程序设计语言是人与计算机交流的工具,又叫做计算机语言。它可以分为机器语言、汇编语言和高级语言。
机器语言 机器语言是能够直接被计算机识别和执行的一种目标语言,又叫机器指令。不同的计算机的指令系统不一样,所使用的机器语言也不同。用机器语言编写的程序,能直接被计算机识别,而且运行速度快,但不够直观,且程序缺乏通用性。
汇编语言 汇编语言是用英文缩写和数字等“助记符”来代替机器指令的符号式语言。相对于机器语言,汇编语言比较直观、易于记忆、检查和编程。不同的机器所设计的汇编语言也不同,因此所编写的程序也不具有通用性,必须通过汇编程序翻译成与之对应的机器语言,计算机才可以执行。汇编语言与机器语言一样,随机器不同而变,它们都是面向机器的程序设计语言,被称为初级语言。
高级语言 CPU执行每一条指令都只完成一项十分简单的操作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。直接用基本指令来编写软件,是一件极其繁重而艰难的工作。为了提高效率,人们规定一套新的独立与机器的算法语言,称为高级语言。它接近于自然语言和数字公式的表示方式,编写的程序易读、易记、通用性强。常见的高级语言如Basic、Fortran、Pascal、C、VisualBasic、Java。用高级语言来编写程序(称为源程序)就象用预制板代替砖块来造房子,效率要高得多。但CPU并不能直接执行这些新的“指令”,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言)使源程序转化成能在计算机上运行的程序。完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。目前常用的高级语言VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。
随着计算机领域发展的日新月异,软件也越来越多,为了保护知识产权,推出了软件保护法,用来保护软件的著作权。
三、计算机的性能指标
衡量计算机的性能主要有下面几个指标:基本字长、运算速度、主存容量、外存容量。 基本字长是指参与运算的数的基本位数,它标志着计算精度。位数越多,精度越高。目前常见的微处理器有32位、64位。
运算速度可以用CPU时钟频率或者每秒平均执行指令数(ips)描述。例如:PIII450表示CPU的工作频率是450MHz,PIII700表示CPU的工作频率是700MHz,PIII700的CPU运算速度高于PIII450。由于一条指令能实现一次定点加减运算,因此ips值相当于每秒钟能完成的定点加减的次数。
主存容量在很大程度上决定了计算机的处理能力。主存容量可以用两种方法描述: ? 字节数 每个存储单元有8位(bit),称为一个字节(Byte),用字节数可以表示存储容量的大小。
温馨提示:答案为网友推荐,仅供参考
相似回答