详细了解操作系统知识点

详细了解操作系统知识点

ID:30934400

大小:112.08 KB

页数:9页

时间:2019-01-04

详细了解操作系统知识点_第1页
详细了解操作系统知识点_第2页
详细了解操作系统知识点_第3页
详细了解操作系统知识点_第4页
详细了解操作系统知识点_第5页
资源描述:

《详细了解操作系统知识点》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、操作系统是一组控制和管理计算机驶件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。虚拟机:在裸机的基础上,每增加一层新的操作系统的软件,就变成了功能更为强大的虚拟机或虚机器。操作系统的目标:1.方便性2.有效性3.可扩充性4.开放性操作系统的作用:OS作为用户与计算机侦件系统Z间的接口;OS作为计算机系统资源的管理者:OS实现了对让算机资源的抽彖(作扩充机器)。操作系统的特征:并发性;共享性;虚拟性;界步性推动操作系统发展的主要动力:不断捉高计算机资源利用率;方便川户;器件的不断更新换代;计算机体系结构的不断发展。人工操作方式的特点:用户独占全机;CPU等待人工操

2、作;独占性;串行性。缺点:计算机的有效机时严重浪费:效率低脱机I/O方式的主要优点:减少了CPU的空闲时间;提高I/O速度。单道批处理系统的特征:自动性;顺序性;单道性多道批处理系统原理:用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。多道批处理系统的优缺点资源利用率高;系统吞吐量大;可提高内存和1/0设备利用率;平均周转时间长;无交互能力多道批处理系统需要解决的问题(1)处理机管理问题(2)内存管理问题(3)I/O设备管理问题4)文件管理问题(5)作业管理问题分

3、时系统:在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过口己的终端,以交互方式使用计算机,共享主机中的资源。时间片:将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,车仑流为每个终端用户服务实时系统与分时系统特征的比较:多路性;独立性;及时性;交互性;可靠性操作系统的特征:并发性;共享性;虚拟性;界步性操作系统的主要功能:处理机管理;存储器管理;设备管理;文件管理;作业管理对处理机管理,可归结为对进程的管理:进程控制(创建,撤消,状态转换);进程同步(互斥,同步);进程通信;进程调度(作业调度,进程调度)。存储器管理功能:内存分配(最基本);内存保

4、护;地址映射;内存扩充设备管理功能:设备分配;设备处理(相当于启动);缓冲管理;虚拟设备文件管理功能:文件存储空间管理;目录管理;文件读写管理;文件保护。用户接口:命令接口;程序接口;图形接口传统的操作系统结构:无结构0S;模块化OS结构;分层式OS结构模块化操作系统结构:操作系统是由按其功能划分为若干个具冇一定独立性和大小的模块。每个模块具有某个方面的管理功能,规定好模块之间的接口。微内核的基本功能:进程管理■存储器管理■进程通信管理・1/0设备管理进程的特征:动态性(最基本);并发性;界步性;独立性;结构特征(程序段,数据段,进程控制块PCB)进程的基本属性:可拥有资源的独立单位

5、;可独立调度和分配的基本单位。进程控制块的基本组成:进程标识符;处理机的状态;进程调度所需信息;进程控制信息。进程控制一般是由操作系统的内核中的原语來实现临界资源:如打印机、磁带机等一段时间内只允许一个进程进行使用的资源。信号量:整型,记录型,and型,信号量集。实现进程互斥,前趋关系,进程同步。semaphore同步P操作在互斥P操作前Swait(S,d,d)表示每次中请d个资源,当少于d个时,便不分配Swait(S,1,1)表示互斥信号量Swait(S,1,0)可作为一个可控开关(sni时,允许多个进程进入临界区;S二0时,禁止任何进程进入临界区)同步机制应遵循的规则:空闲让进;

6、忙则等待;有限等待;让权等待生产者进程i:Repeat生产数据ncxtp;wait(cmpty);wait(mutex);buffer[inj:=nextp;in=(in+l)%n;signal(full);untilfalse;消费者进程i:Repeatwait(full);wait(mutex);Ncxtc=buffcr(out);out=(out+l)%n;signal(empty);untilfalse;哲学家i:Repeatwait(SM);wait(chopstick[ij);wait(chopstick[(i+1)%5J);就餐;signal(chopstick[i])

7、;signal(chopstick[(i+1)%5]);signal(sm);继续思考;untilfalse;Chopstick[0.-4]=1;sm=4读者进程i:REPAETwait(rmutex);ifreadcout=0wait(wmutex);Rcadcount++;signal(rmutex);访问数据文件;wait(rmutcx);Readcount—;Ifreadcout=0wait(wmutex);signal(rmutex);until

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

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

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