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

  • 2
  • 0
  • 约5.63千字
  • 约 43页
  • 2016-12-12 发布于天津
  • 举报
1.3操作系统提供的服务和用户接口1.3.1 操作系统提供的基本服务1.3.2 操作系统提供的用户接口1.3.3 程序接口与系统调用1.3.4 操作接口与系统程序 1.3.1操作系统提供的基本服务创建程序执行程序数据I/O信息存取通信服务错误检测和处理 还具有另外一些功能:资源分配,统计, 保护。 1.3.2操作系统提供的用户接口操作系统提供的用户接口(1) 操作系统提供的用户接口(2) 程序接口又称应用编程接口API(Application Programming Interface),允许运行程序调用操作系统的服务和功能。 程序接口由一组系统调用(System Call))组成,用户程序使用“系统调用”就可获得操作系统的底层服务,使用或访问系统的各种软硬件资源。 操作系统提供的用户接口(3) 在程序设计语言(如C语言)中,往往提供与各系统调用对应的库函数,应用程序可通过对应的库函数来使用系统调用, 库函数的目的是隐藏访管指令细节,使系统调用更象过程调用,但一般地说,库函数属于用户程序而非系统程序。 操作系统提供的用户接口(4) 操作系统为用户提供系统调用也出于安全和效率考虑,使得用户态程序不能自由地访问内核关键数据结构或直接访问硬件资源。 操作系统提供的用户接口(5) UNIX/Linux系统程序、库函数、系统调用的分层关系 操作系统提供

文档评论(0)

1亿VIP精品文档

相关文档