计算机系统是一种可以按用户的要求接收和存储信息自动进行数据处理,并输出结果信息的系统。广义上的计算机系统包括机械式系统和电子式系统两类。在电子式系统中还可以划分为模拟式和数字式两种计算机系统。我们大多数讨论的是数字电子式计算机系统,简称计算机系统。 计算机系统包括硬件子系统,软件子系统。硬件系统是计算机系统赖以工作的实体。软件系统保证计算机系统按用户指定的要求协调工作。计算机系硬件系统和软件系统构成的计算机系统的资源。因此计算机系统的资源包括两大类:硬件资源和软件资源。 中央处理器,内存储器,个各种类型的输入输出设备,组成了计算机硬件系统,而各种程序和数据则组成了计算机的软件系统。 计算机系统处理各种问题之前,首先要有用于处理解决相关问题的程序。这些程序的来源可以多种多样,比如自行开发、购买等。任何一个程序在计算机系统中执行前,必须先要得到计算机系统的内存空间后,才能被装入内存。这些要依靠中央处理器。在执行的过程中,需要调用公共服务子程序和公享资源,还要使用各种计算机外部设备,用以完成信息的输入和输出。这里的中央处理器,内存空间,公共服务子程序和共享文件,以及计算机外部设备等,都是计算机系统中的资源。由此可见,任何程序的执行都要占用计算机系统的资源。 各个程序对计算机资源的要求和使用是不同的,不同用户对计算机资源的请求和使用中还可能发生冲突。比如,当一个用户在使用打印机时,另一个用户也要求使用这台打印机。可以想象,不过没有一种方法,或规则对用户使用计算机的要求进行管理,肯定会引起混乱。这一台打印机的使用需要进行管理,同样对计算机系统中的其他资源也需要进行管理,适当的控制和协调,计算机资源的分配是必要的。 用户在使用计算机系统时,当然希望计算机能够按照用户的要求工作,控制程序,按照用户各自的意愿执行,所以计算机系统必须有识别用户要求的能力,还必须具有对不同用户进行执行的能力。在计算机系统中,集中了资源管理功能和控制程序执行功能的一种软件称为操作系统。
较新文章
操作系统的定义是什么较早文章
数据库管理技术怎么发展而来您可能感兴趣的文章
快来参与讨论吧~