操作系统原理第3章用户界面解读.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 4. 什么是系统功能调用 操作系统提供实现各种功能的例行子程序,其中的每一个功能对应访管指令的一个功能号。 例如: svc 0 显示一个字符 svc 1 打印一个字符串 ┇ ┇ 系统功能调用是用户在程序一级请求操作系统服务的一种手段,它不是一条简单的硬指令,而是带有一定功能号的“访管指令”。它的功能并非由硬件直接提供,而是由操作系统中的一段程序完成的,即由软件方法实现的。 * 5. 系统功能调用的实现 a1 a0 ┇ an 例行子程序 入口地址表 A+0 A+1 ┇ A+n 保护现场; 取n值; 按n值散转; ┇ 恢复现场; 访管中断 处理程序 ┇ svc n ┇ 用户程序 + A 例行子程序 Sub 0 Sub 1 Sub n Subm ┇ a0 a1 an am ┇ * 第三章 小结 1. 作业、作业步的概念 2. 运行一个用户程序的过程 3. 操作系统提供哪两个接口 4. 举例说明实际操作系统的用户界面 5. 什么是系统调用,系统调用的实现过程 6. UNIX系统调用的实现过程 * 第三章 用户界面 (一) 用户工作环境 (二) 运行一个用户程序的过程 (三) 操作系统的用户界面 (四) 系统功能调用 (五) Linux系统功能调用的实现 * 3.1 用户工作环境 3.1.1 用户工作环境的形成 1. 系统要提供各种硬件、软件资源 2. 设计合理的操作命令 3. 形成一个可供使用的工作环境 将操作系统装入计算机并初始化。 * 操作系统的生成:是指为了满足物理设备的约束和需要的系统功能 ,通过组装一批系统功能模块来产生一个清晰、使用方便的操作系统的过程。 1. 系统引导的任务 系统引导又叫系统初启。其任务是把操作系统的必要部分装入主存并使系统进行初始化工作,最终处于命令接收状态。 2. 系统引导的方式   操作系统的引导有两种方式: 独立引导(bootup) 辅助下装(download) 3.1.2 操作系统的生成 * (1) 独立引导方式(滚雪球方式) ? OS核心文件存储在系统本身的存储设备中 ? 由系统自己将OS核心程序读入内存并运行 ? 最后建立一个操作环境 适用于微机和大多数系统 (2) 辅助下装方式 ? OS主要文件不放在系统本身的存储设备中,而是在系统启动后,执行下装操作,从另外的计算机系统中将操作系统常驻部分传送到该计算机中,使它形成一个操作环境。 ? 优点—— 可以节省较大的存储空间 适用于多计算机系统、分布式系统 * 3. 独立引导方式(滚雪球方式) 的过程 (1) 初始引导 ? 系统加电; ? 执行初始引导程序,对系统硬件和配置进行自检,保证系统没有硬件错误; ? 从硬盘中读入操作系统引导程序,并将控制权交给该程序模块。 (2) 引导程序执行 引导程序执行,将操作系统核心文件读入内存,并将控制交给核心的初始化程序。 * (3) 核心初始化 初始化系统数据结构及参数: ? 建立进程有关的数据结构 ? 获得自由存储空间的容量,建立存储管理的数据结构 ? 建立系统设备和文件系统的数据结构 ? 初始化时钟 (4) 系统初始化 ? 完善OS的操作环境,装载命令处理程序(或图形用户界面),并初始化; ? 在多用户系统中,为每个终端建立命令解释进程,使系统处于命令接收状态。 * 4. 实例操作系统的引导过程 (1) MS-DOS启动 ? BIOS的初始引导程序, 读入系统盘中的引导程序 ? 由引导程序读入操作系统核心程序 ? IO.SYS(I/O初始化) ? DOS.SYS(文件系统,简单内存初始化) ? COMMAND.COM(简单任务管理) ? 进入命令提符状态 C:\ * (2) WINDOWS 系统的引导 ? 打开机器电源 ? ROM中引导程序运行,

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档