您的位置:首页 > 理论基础

计算机操作系统的用户接口

2009-02-07 20:16 211 查看
转载:http://www.dzsc.com/data/html/2009-1-15/75757.html

 

计算机操作系统的用户接□
 
  所谓操作系统的用户接口,就是操作系统提供给用户,使用户可通过它们调用系统服务的手段。

  通常,操作系统是通过叫做应用编程接口API和操作命令两种方式向用户提供服务的。API和操作命令这两种用户接口与操作系统之间的关系如图1所示。



 
  图1 操作系统的用户接口

  操作命令接口又叫做操作接口或作业接口,它是用户在操作系统界面上以命令方式来操作和控制计算机的手段。

  在一般情况下,一个完整的操作系统在启动后就会提供一个供用户对计算机进行操作的界面。例如:DOS操作系统会在显示器上显示一个字符操作界面;Windows操作系统会显示一个图形界面。这样,用户就可以输入命令的方式来使用操作系统的某种功能。

  API又叫做编程接口,从使用的方式来看,它是在应用程序中以函数调用的方式来享用系统服务的。

  在比较完善的操作系统中,还提供了一些诸如汇编、编译、编辑等通用的系统软件供用户使用。这些程序虽然像应用程序一样是用来完成特定任务的程序,但由于这种特定任务具有某种程度的通用性(例如C编译器),所以它们还是属于系统软件范畴。为了与应用程序在名称上区分开来,就把它们叫做实用程序。

  于是,操作系统的一种可能的层次关系如图2所示。



 
  图2 一种操作系统的层次关系

  根据处理器执行操作系统提供的程序功能模块在操作系统中所处的层次,操作系统的运行状态还可分为两种:核心态和用户态。

  处于核心态的程序模块可使用处理器的特权指令,而非核心态的模块不可使用处理器的特权指令。因此,非核心态的模块在调用核心态模块时要使用一个叫做系统调用的特殊接口。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com

 
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息