- 2
- 0
- 约2.73千字
- 约 19页
- 2017-08-21 发布于湖北
- 举报
实验1增加新的系统调用概要
实验1 增加新的系统调用 目录 实验基础知识介绍 系统调用概念 系统调用分类 系统调用实现 实验目的 实验内容和步骤 实验要求 * * 系统调用概念 由操作系统实现提供的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface,API)。系统调用是应用程序同系统之间的接口。 内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序。系统调用运行在内核态,是用户态进入内核态的唯一入口。 系统调用分类 Linux操作系统中系统调用分类: 进程管理,如fork(), clone(), execve(), exit()等。 进程通信,如signal(), msgctl(), pipe()等。 控制硬件,如open(), read(), write()等。 设置系统状态或读取内核信息,如getpid(), getpriority(), setpriority()等。 内存管理,如brk(), mmap(), mlock()等。 系统控制 网络管理 socket控制 用户管理 * 系统调用实现 Linux的系统调用通过int 80h实现,用系统调用号来区分入口函数。 操作系统实现系统调用的基
原创力文档

文档评论(0)