第1章 操作系统引论(2)

第1章 操作系统引论(2)

ID:46375615

大小:41.50 KB

页数:13页

时间:2019-11-23

第1章 操作系统引论(2)_第1页
第1章 操作系统引论(2)_第2页
第1章 操作系统引论(2)_第3页
第1章 操作系统引论(2)_第4页
第1章 操作系统引论(2)_第5页
资源描述:

《第1章 操作系统引论(2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.操作系统的基本特征并发性(最基本的特征)并发和并行并行指两个或多个事件在同一时刻发生;并发指在一段时间内,多个程序同时运行,但在微观上,同一时刻只能有一个程序在执行。共享性多个并发执行的进程必须共同使用计算机系统中的资源(硬件和软件)。根据资源属性的不同,可分为两种共享方式:互斥共享方式和同时访问方式虚拟性虚拟是指将一个物理实体映射为若干个逻辑实体。虚拟是操作系统管理资源的重要手段(如虚拟处理机、虚拟存储器、虚拟设备等).异步性指进程的执行”走走停停”.进程何时开始运行,何时因得不到资源而暂停,

2、进程每次执行所需时间的多少,进程完成的顺序,这一切都是不可预知的.唯一不变的是:在相同的运行环境下,进程执行的结果.九.现代操作系统的功能1.处理机管理(进程管理)进程控制、进程同步、进程通信、进程调度2.内存管理内存分配、内存保护、地址映射、内存扩充3.设备管理设备分配,缓冲管理,设备驱动,设备独立性,虚拟设备4.文件管理存储空间管理、目录管理、读写管理、文件保护5.用户接口命令接口、程序接口、图形接口、多媒体接口十.操作系统的结构设计操作系统的结构共经历了四个大的变革:无结构模块式结构层次结

3、构微内核结构现代操作系统无一例外地都使用了软件工程的基本原理和方法.软件工程是采用工程的概念,原理,技术和方法,来开发和维护软件.避免编程的随意性,保证软件的质量和易维护性。1.无结构(整体式系统结构)设计者把注意力放在如何编制多功能、紧凑、高效的程序,整个程序是一个整体,程序内的各过程之间可以任意互相调用,程序的流程不加限制可任意转向,致使程序缺乏清晰的结构,错误较多难以阅读和理解,给维护工作造成极大的不便。2.模块化结构将操作系统按功能分解为若干个相对独立的模块,各模块之间通过规定的接口实现交

4、互.操作系统进程管理存储器管理文件管理…进程控制内存分配…进程调度内存保护3.分层式结构硬件之上为A1层,在A1层基础上添加A2层,……。每层只调用低层所提供的功能,与高层软件无关,给维护和调试操作系统带来方便。4.微内核结构客户进程客户进程进程服务器内存服务器…文件服务器请求内核应答用户方式核心方式微内核提供的功能仅限于:(1)进程间通信机制;(2)部分存储管理;(3)低级的进程管理和调度;(4)低级I/O管理.交作业地点:2号实验楼303

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。