2.2操作系统结构与界面汇编
* * 第四讲 操作系统结构与用户接口 目的与要求:了解典型操作系统结构及使用操作系统的方法。 重点与难点:嵌入用户进程执行模式结构;命令解释器及系统调用实现。 作业:8,10,11 2.3操作系统运行模型 操作系统核心的主要功能模块如下: 系统初始化模块:准备系统运行环境,最后为每个终端创建一个进程运行命令解释程序. 进程管理模块:处理进程类系统调用(如进程创建/结束等);进程调度. 存储管理模块:配合进程管理分配进程空间;处理存储类系统调用(如动态增加进程空间);虚存系统缺页异常时调入页面处理. 文件管理模块.处理文件类系统调用. 外设管理模块.负责外设驱动,中断处理. 用户 进程 用户 进程 用户 进程 内 核 程序 b.操作系统嵌入用户进程中运行 进程切换 实用操作系统运行模型嵌入用户进程执行模式:操作系统核心程序通过中断/例外机制启动运行,但运行于被打断进程的核心栈上,内核程序执行并发性好。本书以后对操作系统知识的描述都是基于这种模式。 2.4系统调用 凡是涉及操作系统核心管理资源的操作必须由系统调用实现 一.主要系统调用: 进程管理: 创建进程 pid=fork() 终止进程 exit(status) 等待子进程结束 pid=waitpid(pid,…) 替换进程映像 s=execve(name,…) 文件管理: 创建文件 fd=creat(na
您可能关注的文档
- 2.1绘制切角长方体的三视图1汇编.pptx
- 临时入厂人员厂级安全环保教育讲义分解.doc
- 临时设施专项施工方案分解.doc
- 2.1随机抽样汇编.ppt
- 临时水电方案分解.doc
- 爱国将士—张自忠综述.ppt
- 临时用电安全监理细则分解.doc
- 2.2 自由落体运动规律汇编.ppt
- 空中机器人方案分解.docx
- 临时用电方案泵站分解.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)