- 2
- 0
- 约 40页
- 2017-02-09 发布于天津
- 举报
操作系统用户界面-服务计算技术与系统教育部重点实验室
* 5. 系统功能调用的实现 * 不同的操作系统,系统调用实现的具体方法有所不同,但其实质的特点是相同的: 每个系统调用对应一个系统调用号 每个系统调用有一个对应的执行程序段 每个系统调用要求一定数量的输入参数和返回值 整个系统有一个系统调用执行程序入口地址表 * UNIX系统的系统调用 一、UNIX系统调用的使用 在UNIX系统中系统调用是自陷的一种。例如:某用户程序要求打开一个文件: 汇编语言程序中: trap 5 C语言程序中: open(“文件路径名,mode) * UNIX系统的系统调用 二、trap处理程序 trap处理程序是UNIX系统的自陷处理程序,负责处理所有的自陷(来自处理机内部的中断),其中包括系统调用的处理。 在处理系统调用时,首先把要求的参数传送到指定的存储区(user结构中),然后根据系统调用号查系统调用入口表,找到相应处理程序的入口地址,并启动执行,处理程序执行完成后,返回trap程序,trap程序返回中断自陷总控程序。 * UNIX系统的系统调用 三、系统调用入口表 系统调用入口表是系统调用处理程序入口地址表,该表的第一个表目对应0号系统调用,第二个表目对应1号系统调用,如此类推。在老版本的UNIX系统中只有64个系统调用,在现代流行的UNIX系统版本中,一般有128个系统调用。
您可能关注的文档
- 必看2013年奖助学金工作注意事项.ppt.ppt
- 弘扬长征精神谱写方志新篇章.ppt.ppt
- 感受古埃及的文明。.ppt
- 总体环境个体环境.ppt
- 志愿者拉拉队知识培训课程.ppt
- 成分制备过程中规范化管理-秦皇岛市中心血站.ppt
- 我为环保做贡献主题队会.ppt
- 成立业主大会课件.ppt
- 成瘾行为的有效治疗.ppt
- 我区在参照国家科技进步统计监测体系和相应的综合-内蒙古科技厅.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2023-2024学年山东省青岛市莱西市五年级(下)期中语文试卷.doc VIP
- 高考物理电磁学专题.pdf VIP
- 产科VTE风险评估量表.docx VIP
- 2026年普通高等学校招生全国统一考试模拟测试(二)语文试题及答案.docx VIP
- 2023-2024学年山东省青岛市莱西市部编版五年级下册期中考试语文试卷[答案].pdf VIP
- 初一数学沪教版知识点.pdf VIP
- 《论语》人生课堂_黑龙江大学中国大学mooc章节课后测试答案期末考试题库2024年.docx
- 复合材料力学性能测试.docx VIP
- Unit 5 Welcome to the unit 课件(共23张PPT) 英语译林版七年级下册(含音频+视频).pptx VIP
- 湖南省部分学校联考2025-2026学年高一上学期11月月考历史试题(解析版).docx
原创力文档

文档评论(0)