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
- 2026年冀教版(三起)(新教材)小学英语四年级下册期末综合测试卷及答案(2套).pdf
- 2026年统编版小学语文二年级下册期末字词专项复习卷含答案.pdf
- 2026年外研版(三起)版小学英语六年级下册期末综合测试卷及答案.docx
- 2026年人教PEP版(一起)(新教材)小学英语一年级下册期末综合测试卷及答案(2套).pdf
- 2026年北京版小学数学六年级下册期末综合测试卷及答案.docx
- 2026年冀教版(三起)小学英语五年级下册期末质量检测卷及答案.pdf
- 2026年北师大版小学小升初数学模拟检测卷附答案.pdf
- 2026年人教新起点版小学英语六年级下册期末综合测试卷及答案(2套).pdf
- 2026年青岛版小学数学五年级下册期末综合测试卷及答案.docx
- 2026年人教新起点版小学英语五年级下册期末学情自测卷及答案.docx
原创力文档

文档评论(0)