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

11-20| http://www.dianzi6.com | arm嵌入式|人气:289

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

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

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

操作系统的用户接口

  图1 操作系统的用户接口

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

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

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

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

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

一种操作系统的层次关

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

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

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

  欢迎转载,信息 如果觉得 计算机操作系统的用户接□这篇文章不错,可以推荐给朋友分享哦。

本文Tags:arm嵌入式系统,arm系统,arm开发,arm嵌入式,
相关arm嵌入式资料


温馨提示; 本站的资料全部免费下载,为方便下次找到本站记得将本站加入收藏夹哦,牢记网址http://www.dianzi6.com

此页提供计算机操作系统的用户接□arm嵌入式系统,arm系统,arm开发, arm嵌入式参考。本站还有更多的arm嵌入式相关资料分享。
Copyright© www.dianzi6.com Inc. All rights reserved 。 1 2 3 4 5 6 7 8