- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * 1.3 操作系统的基本类型 (1) 批处理操作系统 (2) 分时操作系统 (3) 实时操作系统 (4)通用操作系统 (5) 个人计算机操作系统 (6) 网络操作系统 (7) 分布式操作系统 批处理操作系统 多道程序系统和多重处理系统: 多重处理系统配制多个CPU,因而能真正同时执行多道程序。当然,要想有效地使用多重处理系统,必须采用多道程序设计技术。反之不然。 网络操作系统 实现网络通信与网络资源管理的操作系统。将分布各地的计算机/终端设备通过数据通信系统联结在一起,构成一个系统,形成计算机网络。 NOS3 host3 NOS2 host2 Printer NOS1 host1 分布式操作系统 分布式系统与计算机网络系统区别: (1) 计算机网络的开发都遵循协议,而对于各种分布式系统并没有制定标准的协议 (2) 分布式系统要求一个统一的操作系统,实现系统操作的统一性。 (3) 分布式操作系统对用户是透明的。但对计算机网络,若一个计算机上的用户希望使用另一台计算机上的资源,则必须明确指明是哪台计算机。 (4) 分布式系统的基础是网络。 1.4 操作系统功能 五大功能: 1 处理机管理(硬件) 2 存储管理(硬件) 3 设备管理(硬件) 4 文件管理(软件) 5 用户接口 用户接口: 1、命令接口、程序接口、图形接口 2、程序一级的接口,即提供一组广义指令(或称系统调用、程序请求)供用户程序和其他系统程序调用。另一种接口是作业一级的接口,提供一组控制操作命令供用户去组织和控制自己作业的运行。 补充:操作系统的基本特性 1、并发性 2、共享性 3、虚拟性 4、异步性 1、并发性 计算机系统中同时存在多个运行的程序,需要os管理和调度。 并行性:是指两个或多个事件在同一时刻发生。 并发性:是指两个或多个事件在同一时间间隔内发生。 2、共享性 共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用 “同时”访问 互斥访问 3、虚拟性 操作系统中的所谓“虚拟”,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。如虚拟处理机、虚拟内存等。 4、异步性 程序的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进。 只要运行环境相同,OS需要保证运行的结果也相同 计算机启动 计算机体系结构概述 计算机内存和硬盘布局 开机顺序 I/O设备 内存 CPU 总线 Disk:存放OS BIOS:基本I/O处理系统 Bootloader:加载OS 启动时计算机内存和磁盘布局 基本输入输出的程序 系统设置信息 开机后自检程序 系统自启动程序等 CS:IP = 0xf000:fff0. (CS:代码段寄存器;IP:指令指针寄存器) ■ ■ ■ ■ 加载程序 操作系统 磁盘 空闲空间 空闲空间 BIOS启动固件 BIOS数据 加载程序 空闲空间 BIOS固件 空闲空间 加载程序的内存地址空间 加载程序 将操作系统的代码和数据从硬盘加载到内存中 跳转到操作系统的起始地址 BIOS 将加载程序从磁盘的引导扇区(512字节)加载到0x7c00 . 跳转到 CS:IP = 0000:7c00 ■ ■ 空闲空间 操作系统 BIOS固件 空闲空间 加载程序 BIOS数据 加载程序 操作系统 磁盘 POST(加电自检)显卡驱动、键盘等外设 1.5 计算机硬件简介 1.5.1 计算机的基本硬件元素 构成计算机的基本硬件元素有以下4种:处理器、存储器、输入输出控制与总线、外部设备等。 图1.6 计算机的基本硬件元素 1.5.3 存储器的访问速度 存储器件包括:可移动存储介质,例如光盘、磁盘和磁带等;硬盘,磁盘缓存内存,高速缓存以及寄存器等。 一般来说,容量越大的存储介质,访问速度会越慢,但单位存储的成本越低。例如,光盘和磁盘。反过来说,如果存储介质的访问速度越高,则它的成本也会越高,例如寄存器。 图1.7 存储介质的访问速度 1.5.4 指令的执行与中断 计算机提供的最基本功能是执行指令。执行指令的基本过程分为两步,即处理机从内存把指令读入的过程和执行的过程。 指令的读入和执行过程称为一个执行周期 在指令的执行过程中或一条指令执行结束时,尽管指令地址计数器中已指明了下一条被访问指令的地址,但是,外部设备或计算机内部可能会发来亟须处理的数据或其他紧急事件处理信号。这就需要处理机暂停正在执行的程序,转去处理相应的紧急事件,待处理完毕后再返回原
文档评论(0)