内核结构微内核模块.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内核结构微内核模块

习题分析 1、相对于单一内核结构,采用微内核结构设计和实现操作系统具有诸多好处,但是, 并不是微内核的优势。 A.使系统更高效 B. 想添加系统服务时,不必修改内核 C. 使系统更安全 D. 使系统更可靠 2、操作系统中提供了一种进程间的通信机制,把一个进程的标准输出与另一个进程的标准输入连接起来,这种机制称为 A. 重定向 B. 管道 C. socket D. 共享内存 习题分析 3、为了在通用操作系统管理下的计算机上运行一个程序,需要经历几个步骤。但是, 不一定需要。 A.向操作系统预定运行时间 B. 将程序装入内存 C. 确定起始地址,并从这个地址开始执行 D. 用控制台监控程序执行过程 习题分析 4、下列选择中, 不是操作系统关心的主要问题。 A. 提供保护和安全机制    B. 管理目录和文件 C. 提供应用程序接口    D. 提供JAVA语言编译器 习题分析 习题分析 作业 随堂练习 /czxtyl/redir.php?catalog_id=105952 习题作业 书后习题1.4、1.17、2.12、2.14 9月29日晚上12点前发邮件给TA(徐小高,163.com )。 文件名以“姓名+学号+专业”命名。 习题作业 习题作业 习题作业 End * 操作系统结构 主讲教师:夏莹杰 xiayingjie@ 内容 操作系统服务 用户与操作系统接口 系统调用 操作系统结构 操作系统服务 用户接口User Interface 命令行接口Command-Line Interface (CLI), 图形用户接口Graphics User Interface (GUI) 批处理 Batch 程序执行 - 调入一个程序进入内存并运行之的系统能力 I/O操作 - 由于用户程序不能直接执行I/O操作,操作系统必须提供完成I/O操作的手段 文件系统操作 – 程序能够读、写、创建和删除文件 操作系统服务 通信 - 运行的进程间在同一计算机或由网络连接的不同系统中交换信息。通过共享存储器或消息传递实现 出错检测 – 通过探测在CPU与内存硬件中,在I/O设备中,或在用户程序中的错误,确保正确运算 资源分配- 把资源分配给多个用户或多个同时运行的作业 计帐- 跟踪和记录用户对资源的使用,用于帐单和统计 保护 - 确保对资源的所有访问均在控制中 操作系统的用户界面(接口) 操作系统与用户接口 命令接口Command Interface 程序接口Program Interface (系统调用) 命令接口 命令行用户接口,文本界面 图形用户接口 操作系统的用户界面(接口) 命令行用户界面(Command line User Interface CUI) 键盘输入 DOS、Linux、UNIX 图形用户界面(Graphic User Interface GUI) 鼠标输入 MacOS、OS/2、WINDOWS、Linux等 程序接口 系统调用( System Calls)、API 系统调用和API的区别? 系统调用 系统调用提供了进程与操作系统之间的接口 这些调用通常以汇编语言指令的形式提供 有些语言(如C, C++和Perl)已经取代了汇编语言而直接用于系统编程 向操作系统传递参数通常用三种方法 通过寄存器来传递参数 参数数量可能会比寄存器多 将参数存放在内存的块或表中,并将块的地址作为参数传递给寄存器 指针 将参数放在堆栈中,并通过操作系统弹出堆栈 不限制所传递参数的数量或长度 参数作为表传递 Example of Standard API Consider the ReadFile() function in the Win32 API—a function for reading from a file A description of the parameters passed to ReadFile() HANDLE file—the file to be read LPVOID buffer—a buffer where the data will be read into and written from DWORD bytesToRead—the number of bytes to be read into the buffer LPDWORD bytesRead—the number of bytes read during the last read LPOVERLAPPED ovl—indic

文档评论(0)

sunhongz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档