- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
资料均来自网络,版权归作者所有,可学习交流使用。
第 2 章 操作系统的界面三两草上传 §2.1 系统生成和启动 2.1.1 系统的生成 在系统生成过程中,下列信息必须确定: (1)CPU的类型。CPU的类型决定了系统的指令集; (2)内存的容量。内存容量的确定能够保证系统在合法的地址范围内活动,合理安排可用内存; (3)可用设备的类型和数量;系统需要知道如何访问设备、设备的中断号、设备类型和模型以及任何特别的设备特点; (4)操作系统的功能选项或使用的参数。这些选项或值可能包括需要使用多少和多大的缓冲区,需要什么类型的CPU调度算法,所支持进程的最大数量是多少,等等。 §2.1 系统生成和启动 2.1.2 系统的启动 1.初始引导阶段 现代多数计算机使用固化在ROM中的BIOS来启动计算机。BIOS包括中断服务程序、系统设置程序、POST(Power on Self Test)上电自检和BIOS系统启动自举程序。 BIOS中断服务程序来完成硬件设备的初始化;系统设置程序用来设置CMOS的参数,该程序一般通过在启动计算机时,按Del健进入CMOS设置过程;POST上电自检程序完成对硬件配制的检测,如发现问题将给出提示或鸣笛警告;而BIOS系统启动自举程序是按照系统CMOS中设置的启动顺序搜寻软、硬盘驱动器及CD-ROM等,读入存放在该设备特定位置的操作系统引导记录(该记录在磁盘的0面0磁道1扇区)到内存的特定位置,然后将控制权交给引导记录,由该引导记录将内核代码从文件系统中装入内存,以便完成系统的启动。 §2.1 系统生成和启动 2.核心初始化阶段 在操作系统的内核代码装入内存后,引导程序将控制权转交给内核可执行代码,从此核心代码开始执行。内核首先进行初始化工作,包括对硬件以及接口电路的初始化,对内核所有数据结构进行初始化。 3.系统初始化阶段 这一阶段是前两个阶段的继续,其主要任务是做好准备工作,使系统处于命令接受状态,这时用户就可使用计算机来完成自己的工作。在这个阶段,操作系统为用户创建工作环境,接受并解释执行用户的程序和指令。例如:Window系统启动出现桌面,Unix/Linux系统启动出现的命令行界面或X-Window界面,均表明系统已经成功启动,用户可以使用计算机了。 §2.2 操作系统的界面 2.2.1 操作系统提供的服务 ? 执行程序:系统必须能将程序装入内存并运行该程序。 ? 数据I/O:程序运行时可能需要I/O操作。 ? 信息存取 :用户按照文件名来建立、读写、修改以及删除文件,使信息的存取更加方便、可靠。 ? 通信服务 :一个进程需要与另外一个进程交换信息。 ? 错误检测和处理 :操作系统通常需要知道可能出现的错误。 §2.2 操作系统的界面 2.2.2 操作系统接口 §2.2 操作系统的界面 2.2.2 操作系统的接口 1.命令接口 在当前几乎所有的计算机(从大、中型机到微型机)的操作系统都向用户提供了命令接口,以实现用户与计算机之间的交互。 用户使用命令接口来与计算机进行交互时,首先必须在终端上键入正确的操作命令,由终端处理程序接收用户键入的命令,并将它显示在终端屏幕上。当一条命令输入完成后,操作系统的命令解释程序对用户输入的命令进行分析,然后执行相应的命令处理程序。 操作系统的命令接口应包括一组命令、终端处理程序和命令解释程序。其中,命令解释程序的主要作用是在屏幕上给出提示符,请求用户输入命令,然后读入命令,并识别命令,再转到相应的命令处理程序去执行,并将处理结果送屏幕上显示。若用户键入的命令有错,命令解释程序未能识别,或在执行过程中出现错误,则显示出错信息。 §2.2 操作系统的界面 大家比较熟悉的命令解释程序有MS-DOS/windows 98的,windows 2000的cmd.exe以及UNIX/Linux的shell程序。 下面列举出部分常用DOS内部命令(具体的应用的含义和应用,可用help command来查找) 磁盘操作类: chkdsk 磁盘检查; fdisk 磁盘分区; format 磁盘格式化 文件和目录类: md 建立目录; cd 设置或显示当前目录; rd 删除目录; copy 复制文件; rename 文件更名; del 删除文件; type 显示文件内容 其他类: ver 显示版本号; time 显示系统时间; date 显示系统日期 §2.2 操作系统的界面 2.图形用户接口(GUI) 为了方便用户地使用,Apple公司在20世纪80年代中期推出了图形用户接口(GUI)。 使用GUI来操作计算机,用户不需要记忆复杂的操作命令,只需要用鼠标点击代表相应命令的图形(称为图标)来运行程序,因而极大地方便了用户。 3.程序接口 程序接口又称应用编程接口
您可能关注的文档
最近下载
- 新(2024)人教版七年级英语上册全册【共9个单元】知识点总结.doc VIP
- 材料微观分析技术讲义-分子可见紫外吸收与荧光光谱.ppt VIP
- 个人简历——【标准模板】.doc VIP
- 2019新教材人教版生物必修1整本教材课后习题全部答案.pdf VIP
- DL_T 5435-2019 火力发电工程经济评价导则.docx VIP
- 2024年流通领域食品经营企业食品安全管理人员监督抽查考核试题(附答案).docx VIP
- CB 1359-2020CN 舰船用橡胶隔振器规范.docx
- 初中英语新外研版八年级上册全册课文翻译(Unit 1 —Unit 6)(2025秋).doc
- 鲜榨果汁食谱及功效大全.pdf VIP
- 廉洁从教专题培训课件.pptx
文档评论(0)