- 1
- 0
- 约4.67千字
- 约 44页
- 2019-10-25 发布于湖北
- 举报
3.4 系统调用 3.4.1 系统调用简介 系统调用,是用户在程序中调用操作系统所提供的一些子功能 这是特殊的过程调用,由特殊的机器指令实现 这个指令还将系统转入管态 系统调用程序是一个低级过程,只能由汇编语言直接访问 系统调用是操作系统提供给编程人员的唯一接口 利用系统调用,动态请求和释放系统资源,完成与硬件相关的工作以及控制程序的执行等 每个操作系统都提供几百种系统调用,包括:外存文件与目录的读写,各种I/O设备的使用,在程序中启动另一个程序,查询和统计系统资源使用情况等等 实际上系统调用语句本身是硬件提供的(机器指令),但其所调用的功能是操作系统提供的 每种机器的机器指令集中都有一条系统调用指令(访管指令) 例子:打印5个字符 char buff[4]=“abcde”; for(i=4;i=0;i--) print(buff[i]); 系统调用的例子 . . . . . . i=4 printf(. . .) i++ (1)源程序段 INT . . . . . . (2)printf目标代码 INT i=4 i++ . . . . . . . . . . . . IN OUT . . . (3)程序段编译产生的 可执行代码 (4)操作系统 内部代码 嵌入后 该系统调用的操作系统内部实现代码 . . . 功能
您可能关注的文档
- 第2章-计算机系统的结构组成与工作原理.ppt
- 第2章-管材、附件及卫生器具.ppt
- 第2章section3工程材料的分类.ppt
- 第2章PC的基本原理.ppt
- 第2章PROTEUSISIS电路仿真.ppt
- 第2章IBM大型机操作系统:ISPF,PDF,RACF简介.ppt
- 第2章_物业管理机构.ppt
- 第2章Windows7操作系统.ppt
- 第2章_常用塑料材料.ppt
- 第2章个人独资与合伙企业法(2).ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)