文件名称:系统调用与中断-操作系统os接口ppt
文件大小:1.38MB
文件格式:PPT
更新时间:2024-05-12 12:12:40
os接口
系统调用与中断 系统调用:为保护OS程序不被用户程序破坏,一般都不允许用户程序访问OS的程序和数据,也不允许应用程序采用一般的过程调用方式来直接调用这些过程。而在OS的内核中都设置了一组用于实现各种系统功能的子程序(过程),让应用程序通过系统调用去间接调用所需的OS过程,取得相应的服务。 中断机制:系统调用是通过中断机制实现的,并且一个OS的所有系统调用都通过同一个中断入口来实现。对于拥有保护机制的OS来说,中断机制本身也是受保护的,只有授权给应用程序保护等级的中断号,才是可以被应用程序调用的。 MS-DOS提供了INT 21H中断获取OS的服务。 Linux 仅给应用程序授权4 个中断号:3、4、5以及80H,前三个中断号是提供给应用程序调试所使用的,而80h正是系统调用(system call)的中断号。