下载此文档

操作系统提供的服务和用户接口.ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍

操作系统提供的基本服务
操作系统提供的用户接口
程序接口与系统调用
操作接口与系统程序
.

•创建程序
•执行程序
•数据I/O
•信息存取
•通信服务
•错误检测和处理
还具有另外一些功能:资源分配,统计,
保护。
.

操作系统为用户提供两
种接口:
•程序接口
•操作接口
.
操作系统提供的用户接口(1)
用户和操作系统间的两种接口
系统调用
操作命令或
JCL
操 作 系 统

裸 机
(操作接口)
(程序接口)
.
操作系统提供的用户接口(2)
程序接口又称应用编程接口API(Application Programming Interface),允许运行程序调用操作系统的服务和功能。
程序接口由一组系统调用(System Call))组成,用户程序使用“系统调用”就可获得操作系统的底层服务,使用或访问系统的各种软硬件资源。
.
操作系统提供的用户接口(3)
在程序设计语言(如C语言)中,往往提供与各系统调用对应的库函数,应用程序可通过对应的库函数来使用系统调用,
库函数的目的是隐藏访管指令细节,使系统调用更象过程调用,但一般地说,库函数属于用户程序而非系统程序。
.
操作系统提供的用户接口(4)
操作系统为用户提供系统调用也出于安全和效率考虑,使得用户态程序不能自由地访问内核关键数据结构或直接访问硬件资源。
.
操作系统提供的用户接口(5) UNIX/Linux系统程序、库函数、系统调用的分层关系
操作系统
(进程管理、存储管理、文件管理、设备管理等)
标准库函数
(打开、关闭、读、写、创建、撤销等)
标准系统程序(实用程序)
(汇编、编译、编辑、Shell等)
用户
用户接口
库函数
接口
系统调用
接口
硬件
(处理器、存储器、磁盘、打印机、终端等)






.
操作系统提供的用户接口(6)
操作接口又称作业级接口,操作系统为用户提供的操作控制计算机工作和提供服务手段的集合,通常有操作控制命令、图形操作界面(命令)、以及批处理系统提供的作业控制语言(命令)等等。
.
操作系统提供的用户接口(7)
Windows支持API的三个组件:
• Kernel包含了多数操作系统函数,如内存管理、进程管理;
• User集中了窗口管理函数,如窗口创建、撤销、移动、对话等相关函数;
• GDI提供画图函数、打印函数。
Windows将三个组件置于动态链接库DLL中。
.

操作系统提供的服务和用户接口 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小208 KB
  • 时间2021-04-11