2019年5月17日 星期五

什么是操作系统

       计算机按照指令自动执行任务。一系列指令称为程序。因为计算机遵循指令,所以我们称计算机在运行或者执行程序。一般而言,程序被称为软件,而计算机的物理部件被称为硬件。计算机硬件包括系统主板、磁盘驱动器、键盘、鼠标、显示器、屏幕、打印机等。
       操作系统(属于软件)是运行计算机的总控制程序。操作系统的主要功能是高效地利用硬件。为了完成这一任务,操作系统充当硬件的基本接口,既为使用计算机的用户提供界面,也正在执行的程序提供界面。
       无论何时,当计算机启动并运行时,操作系统就存在,等待提供服务,并管理计算机的资源。
例如,假设您键入了一条显示文件名称的命令。在处理过程中,正是操作系统来处理文件名称的查找细节以及在计算机屏幕上显示。当运行一个需要打开新文件的程序时,也正是操作系统来为文件预留存储空间并处理所有的细节。
更准确的说,操作系统最重要的功能包括:
       1.控制计算机并在计算机启动或者重新启动时初始化计算机。初始过程只是引导过程的一部分。
       2.支持与计算机交互所使用的界面(文本或者图形)
       3.为需要使用计算机资源(磁盘空间、文件位置、处理时间、内存等)的程序提供接口
       4.管理计算机的内存
       5.维护并管理文件系统
       6.调度工作
       7.提供账户和安全服务
       另外,所有的操作系统都打包有大量的程序以供使用。例如,有帮助创建、修改及管理文件的程序;有管理工作环境的程序;有访问网络的程序;有编写程序的程序。Unix提供了超过1000个这样的程序,每个程序都是一个执行特定作业的工具。
       作为一个家族,所有Unix操作系统都有两个重要的特征:多任务和多用户。多任务意味着Unix系统可以同时运行不止一个程序。多用户意味着Unix可以同时支持不止一个用户(顺便说一下,微软的Windows系统是一个多任务,单用户的操作系统)
       名称含义
       引导:
       引导的思想就是一个困难的、复杂目标可以通过一个小的动作开始,然后以这个小小的动作为基础,一步一步的到达期望目标而完成。
       计算机系统就是以这种方式启动的。当打开计算机的电源(或者重新启动计算机)时,一个单独的、小型的程序自动运行。这个程序启动另一个程序,一个更复杂的程序,然后逐步递进。最终,操作系统(一个非常复杂的程序)接过控制,完成初始化过程。

沒有留言:

張貼留言