计算机操作系统的基本服务
发布时间:2009/1/16 0:00:00 访问次数:513
作为用户应用程序的开发平台,操作系统应能在以下几方面向用户提供良好的服务:
●创建程序。提供应用程序的编辑和调试工具,帮助用户编写并生成高质量的源程序。
●执行程序。把用户应用程序和数据装人内存,为其运行作好一切准各并启动和运行程序。
●数据输入和输出。使应用程序可通过操作系统提供的i/o命令或指令进行数据的i/o操作。
●文件管理。操作系统应提供对于文件进行管理的机制,可使用户按文件名建立、 读/写、修改以及删除文件。
●通信服务。可使用户应用程序方便地实现同一台计算机上的进程通信和基于网络的计算机之间的通信。
●错误的检测和处理。操作系统应能及时地捕捉和处理各种硬件或软件造成的错误和异常,并及时通知给用户。
此外,为了保证操作系统自身可以高质量、高效率地工作,操作系统还应具有如下一些功能:
●资源分配。对一个多任务操作系统,其各种资源调度和分配都应有专门的分配程序。
●资源使用情况的统计。可让用户随时了解、掌握计算机各类资源的现状,以便使用户作为下一步工作的依据。
●对系统资源的保护。在多任务操作系统中,应确保系统中所有资源的使用都受到相应 的控制,以防止用户在使用资源发生冲突时使资源遭到破坏。
上述这些功能都是以程序模块的方式存放在操作系统中的,所以从某种意义上来说,可把操作系统看成是一个功能模块的集合,这些功能模块就是操作系统为用户提供的服务项目。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
作为用户应用程序的开发平台,操作系统应能在以下几方面向用户提供良好的服务:
●创建程序。提供应用程序的编辑和调试工具,帮助用户编写并生成高质量的源程序。
●执行程序。把用户应用程序和数据装人内存,为其运行作好一切准各并启动和运行程序。
●数据输入和输出。使应用程序可通过操作系统提供的i/o命令或指令进行数据的i/o操作。
●文件管理。操作系统应提供对于文件进行管理的机制,可使用户按文件名建立、 读/写、修改以及删除文件。
●通信服务。可使用户应用程序方便地实现同一台计算机上的进程通信和基于网络的计算机之间的通信。
●错误的检测和处理。操作系统应能及时地捕捉和处理各种硬件或软件造成的错误和异常,并及时通知给用户。
此外,为了保证操作系统自身可以高质量、高效率地工作,操作系统还应具有如下一些功能:
●资源分配。对一个多任务操作系统,其各种资源调度和分配都应有专门的分配程序。
●资源使用情况的统计。可让用户随时了解、掌握计算机各类资源的现状,以便使用户作为下一步工作的依据。
●对系统资源的保护。在多任务操作系统中,应确保系统中所有资源的使用都受到相应 的控制,以防止用户在使用资源发生冲突时使资源遭到破坏。
上述这些功能都是以程序模块的方式存放在操作系统中的,所以从某种意义上来说,可把操作系统看成是一个功能模块的集合,这些功能模块就是操作系统为用户提供的服务项目。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:计算机操作系统的用户接□
上一篇:操作系统是计算机资源的管理者