操作系统考试题
7页1、操作系统考试题操作系统考试题1、操作系统功能操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理 。1) 存储器管理:内存分配,地址映射,内存保护和内存扩充 2) 处理机管理:作业和进程调度,进程控制和进程通信 3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性 4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制 5) 用户接口:命令界面/图形界面和系统调用接口 2、操作系统的特征操作系统基本特征:并发,共享和异步性。1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。2) 共享:共享是指计算机系统中的资源被多个任务所共用。 3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。3、作业概念与作业执行在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。一个作业的建立包括两个子过程:一个是作业的输入(联机输入输出方式、脱机输入输出方式、直接耦合方式、SPOOLING 系统
2、和网络联机方式) ,另一个是作业控块的建立。4、进程的概念与程序的区别进程:程序在并发环境下的执行过程。进程与程序的主要区别:(1) 程序是永存的,进程是暂时的 (2) 程序是静态的观念,进程是动态的观念(3) 进程由三部分组成:程序+数据+进程控制块(描述进程活动情况的数据结构)(4) 进程和程序不是一一对应的 一个程序可对应多个进程即多个进程可执行同一程序 一个进程可以执行一个或几个程序 进程特征:动态性、并发性、调度性、异步性、结构性 5、进程的上下文的概念进程上下文是一个抽象的概念,它包含了每个进程执行过的,执行时的以及待执行的指令和数据在寄存器与堆栈中的内容成为正文,把待执行的指令和数据在寄存器与堆栈的内容称为下文。6、进程的状态转换(1) 就绪态-运行态(2) 运行态-就绪态(3) 运行态-阻塞态(4) 阻塞态-就绪态7、临界区的概念临界区:在每个进程中访问临界资源的那段程序。8、进程间的制约关系1) 同步:是进程间共同完成一项任务时直接发生相互作用的关系。2) 互斥:排它性访问即竞争同一个物理资源而相互制约。9、信号量的概念1) 信号量定义:信号量(信号灯)=信号量的值,
3、指向 PCB 的指针2) 信号量的物理意义: (1) 信号量的值大于 0:表示当前资源可用数量小于 0:其绝对值表示等待使用该资源的进程个数 (2) 信号量初值为非负的整数变量,代表资源数。(3) 信号量值可变,但仅能由、操作来改变。10、信号量实现互斥与同步的过程1) 用 P,V 原语实现互斥的一般模型设互斥信号量 mutex 初值为 1 2) 用 P、V 原语操作实现简单同步的例子 S1 缓冲区是否空(0 表示不空,1 表示空) ,初值 S1=0;S2 缓冲区是否满(0 表示不满,1 表示满) ,初值 S2=0;3) 生产者消费者问题(OS 典型例子):mutex 互斥信号量,初值为 1;full 满缓冲区数,初值为 0;empty 空缓冲区数,初值为N; 11、进程间的通信方式主从式会话式消息或邮箱机制共享存储区方式12、死锁与死锁的解决死锁:多个进程循环等待它方占有的资源而无限期地僵持下去的局面。解决死锁的三种方法:死锁的预防、避免、检测与恢复。 (银行家算法:分配资源前判断系统是否安全,若是才分配)产生死锁的必要条件:互斥条件、不可强占条件、占有且申请条件、循环等待条件。13
《操作系统考试题》由会员kms****20分享,可在线阅读,更多相关《操作系统考试题》请在金锄头文库上搜索。
高三文科数学(长方体模型1)
高一生物:必修2 1.1孟德尔的豌豆杂交实验
遗传学第1章 绪言
高等代数课件--第三章 线性方程组§3.3 线性相关性
高二数学(1.1-1空间几何体及棱柱、棱锥的结构特征)
递回关系与演算法分析
过程是vb的基本组成单位
营养器官的生长
细菌真菌在生物圈中的作用课件(济南版七年级上)
自动化-ab变频器的原理及其应用
网络操作系统-第16章 windows server 2003安全管理
网络安全+第4讲+防火墙
素材-接触网施工技术-双线隧道吊柱安装
系统结构第5章
计算机体系结构实验2008
计算机系统安全
高考词汇总常用词v
软件测试tmap
电脑文件被删除怎么恢复图文教程
电子教案--第9章
2022-11-11 4页
2023-09-21 1页
2023-11-28 6页
2023-04-04 4页
2022-11-07 4页
2023-09-09 1页
2023-02-03 11页
2024-01-10 2页
2024-02-18 6页
2022-09-09 10页