- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统怎样开始运行 怎样形成系统操作环境 怎样从程序的顺序执行转换到支持程序的并发执行 五. 操作系统的安装与启动 操作系统的引导有两种方式: 独立引导(bootup) 辅助下装(download) 1. 操作系统的引导和装入 (1)独立引导方式 大多数系统采用 OS核心文件存储在系统本身的存储设备中 由系统自己将OS核心程序读入内存并运行 最后建立一个操作环境 1. 操作系统的引导和装入(续1) 独立引导方式步骤 (1)系统加电,执行系统初启程序 (2)执行初启程序,对系统硬件和配置进行自检,保证系统没有硬件错误 (3)从硬盘中读入操作系统初启文件,并将控制权交给该程序模块 (4)执行操作系统初启程序,完成系统环境配置和操作系统初始化工作 (5)继续读入其余的OS文件,逐个执行相应的系统程序,完成OS各种功能模块的装入,完善OS的操作环境,做好程序并发执行的准备 (6)等待用户请求和用户作业的输入,经过操作系统调度后并发执行 1. 操作系统的引导和装入(续2) (2)辅助下装方式 OS主要文件不放在系统本身的存储设备中 而是在系统启动后,执行下装操作 从另外的计算机系统中将操作系统常驻部分传送到该计算机中,使它形成一个操作环境 优点:可以节省较大的存储空间 下装的OS并非是全部代码,只是常驻部分或者专用部分 当这部分OS出现问题和故障时,可以再请求下装 1. 操作系统的引导和装入(续3) 2. 系统配置与初始化 操作系统引导是从程序的顺序执行到并发执行的过程 在操作系统初始化完成后,才能建立这样一个环境 步骤: (1)关掉系统中断,以保证系统顺利引导 (2)对当前的系统运行环境进行检查,对系统的配置进行认定 并保存检测的结果作为系统的初始配置条件。 (3)进行操作系统的初始化 (1)根据OS设计时定义的全局参数,在内存中建立OS工作时所必需的数据结构和各种记录表格,并且根据当前系统的环境配置情况,填写相应的表格和结构,设定它们的初始条件、参数和状态 (2)最重要的是建立有关进程的所有数据结构,如建立PCB表,建立相应的进程队列 (3)操作系统根据检查得到的数据获得自由存储空间的容量,并以此作为存储分配的基数之一,同时建立存储管理的若干数据结构,如自由空间队列、分配空间队列等,获得待分配的自由空间的地址 3. 初始化工作要点 (4)分别建立系统设备和文件系统的控制结构及相应表格,并填写好设备的初始条件、状态和类型,建立好访问文件系统的各种索引表格 (5)对PCB表和几个进程队列进行初始化 此时,可以建立一个空进程(NULL),或者把执行的这个程序本身作为第一个进程 如果系统有实时时钟控制,还需对时钟控制逻辑进行初始化 3. 初始化工作要点(续1) 4. 初始化需要注意的问题 (1)系统初启引导过程不属于操作系统 由初启过程转入OS初始化程序才算进入了操OS模块 (2)初启引导程序没有通过,不再进入系统初始化,系统出错提示用户重启或停机 (3)初始化程序开始要建立大量的数据结构,所有系统全局变量都在此过程中建立并定位 (4)对数据结构的初始化和赋初值是根据系统设计的目标和规范拟定而进行的,尤其是对PCB表的初始化,这些初始值的设置构成并发运行的基础 (5)在OS初始化过程中不允许发生中断,因此必须关闭中断,初始化完成再打开中断,从而进入并发环境 (6)初启引导过程和初始化过程中的程序都是顺序执行的,一旦初始化完成便开放中断,当下一个时间片到来或者中断发生就进入了程序的并发执行 这是顺序到并发的分界点 (7)若处于并发环境,没有多个进程或多道程序等待,此时运行空进程代码,或者进入一个无限循环,或者运行待机程序,或者运行安全检测程序等,直到有并发程序进入,引起调度切换 4. 初始化需要注意的问题(续1) * (1) 终端的连接 必须使终端设备与计算机系统在线路上接通 近程终端是直接与计算机系统连接的,当终端设备加电后,终端就与计算机系统在线路上接通了 远程终端通过租用专线或交换线接到计算机系统,在终端加电后用户还需通过电话拨号进行呼叫,直到接通 当终端与计算机系统在线路上接通后,计算机系统会在终端上显示信息告诉用户 6. 交互式系统实例——分时系统(续2) (2) 用户登录 用户必须向系统登录 用户首先输入“登录”命令(LOGON)命令 系统会向询问用户名、作业名、口令和资源需求等 经过识别用户、核对口令,系统在终端上显示“已登录”和进入系统的时间等信息 若口令不对或资源暂时不能满足时,则系统在终端上显示“登录不成功”并给出登录失败的原因 用户的登录过程可看作是对终端作业的作业调度 6. 交互式系统实例——分时系统(续3) (3) 控制作业执行 登录成功的终端用户
您可能关注的文档
最近下载
- 2023版思想道德与法治全册课件.pptx
- 2021-2023年上海二模分类汇编:现代文二-上海市十六区近三年(2021-2023)高考语文一模、二模试题分类汇编(解析版).docx VIP
- DB41T2071连阴雨预警信号等级划分.pdf VIP
- 2025至2030中国存储卡行业市场深度分析及发展预测与投资策略报告.docx VIP
- 统编版八年级上册语文课内全部古诗词赏析(注音、注释、译文、赏析).pdf VIP
- 中西医结合加速康复外科共识.pptx VIP
- 特色中药材产业园项目可行性研究报告模板-立项备案.doc
- 基于PLC控制防盗门报警器设计.doc VIP
- 抗战胜利八十周年主题教育.pptx VIP
- 猪场拆除工程方案.pdf VIP
文档评论(0)