这是一种程序具有以下特点:
一个操作系统是一个程序,它作为软件和计算机硬件之间的接口
这是一个专业化的综合性电脑程序,管理整体资源和电脑操作.
这是专门的软件,控制和监视驻留在计算机的所有其它程序的执行,包括应用程序和其他系统软件.
为了使计算机系统方便有效的方式使用
要隐藏的硬件资源,从用户的细节
为用户提供一个方便的接口来使用计算机系统
作为硬件和用户,使之更容易为用户访问和使用其他资源之间的中介
管理电脑系统的资源
要跟踪谁在使用哪些资源,给予资源的请求,根据资源的使用和调解从不同的程序和用户相互矛盾的要求
提供用户和程序之间的有效和公平的资源共享
存储器管理 -- 保持主存储器,即是使用的是何种它的一部分由何人,哪一部分是不使用等,并分配内存时,一个进程或程序要求它的轨道.
处理器管理 -- 分配处理器(CPU)的一个过程,并释放处理器时,它不再需要.
设备管理 -- - 跟踪所有设备。这也被称为I / O控制部,决定该方法获得的器件中,当,并为多少时间.
文件管理 -- 分配和取消分配资源,并决定谁得到的资源.
安全性 -- 防止通过口令和类似的其他技术手段非法访问程序和数据.
任务跟踪 -- 跟踪时间和使用的各种工作和/或用户的资源.
控制对系统的性能 -- 记录请求之间的延迟为一个服务,然后从系统中。.
用电脑操作员交互 -- 相互作用可以通过计算机的指令的形式控制台发生。操作系统承认一样,做相应的动作,并通过显示屏告知操作
错误检测 -- 生产转储,跟踪错误消息和其他调试和错误检测方法.
其他软件和用户之间的协调 -- 协调和编译器,解释器,汇编器分配和其他软件的计算机系统的各个用户.