山东理工大学操作系统课件第七章操作系统接口.ppt

山东理工大学操作系统课件第七章操作系统接口.ppt

第七章 操作系统接口 计划学时:2 引子: 联机命令(用户)接口:交互式 用户接口 脱机命令(用户)接口:通过提交作业(批作业) 程序接口:(应用程序接口API)由一组系统调用完成 程序接口又称应用编程接口API(Application Programming Interface),允许运行程序调用操作系统的服务和功能。 程序接口由一组系统调用(System Call))组成,用户程序使用“系统调用”就可获得操作系统的底层服务(硬件服务),使用或访问系统的各种软硬件资源。 在程序设计语言(如C语言)中,往往提供与各系统调用对应的库函数,应用程序可通过对应的库函数来使用系统调用。 库函数的目的是隐藏访管指令细节,使系统调用更象过程调用,但一般地说,库函数属于用户程序而非系统程序。 操作系统为用户提供系统调用也出于安全和效率考虑,使得用户态程序不能自由地访问内核关键数据结构或直接访问硬件资源。 主要内容 7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用 7.5 图形用户接口 本章学习目标:掌握操作系统接口的类型;熟练掌握系统调用和中断的相关概念 也称联机命令接口。 分类:字符显示式用户界面;图形化用户界面 7.1.2 联机命令的类型P25

文档评论(0)

1亿VIP精品文档

相关文档