操作系统考前复习

本文详细介绍了操作系统中的一些核心概念,包括TLB(快表)、TCB和PCB(线程和进程控制块)、MMU(存储管理单元)以及内核级线程和用户级线程的区别。还讨论了调度的层次,如短程、中程和长程调度,并阐述了PV操作在同步中的作用。此外,提到了I/O操作的三种技术,即程序处理、中断处理和DMA,以及页式存储管理策略的相关内容,包括逻辑地址和物理地址的转换、页表结构等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、缩写:

1、TLB快表

2、TCB线程控制块

3、PCB进程控制块

4、MMU存储管理单元

5、PC下一条指令的地址

6、KLT内核级线程

7、ULT用户级线程

二、内部碎片与外部碎片的区别

三、内核级线程与用户级线程的区别:

用户级线程:不需要内核支持而在用户程序中实现的线程,它的内核的切换是由用户态程序自己控制,不需要内核的干涉。但是它不能像内核级线程一样更好的运用多核CPU。

内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态。

四、长程 中程 短程调度:

方式解释
短程调度(进程调度)从准备队列中选择线程送到CPU执行
中程调度从将外存中挂起的线程中选择线程送到内存
长程调度(作业调度)从外存中选择一个任务(作业)送到内存中,为之创建线程,并将这个线程加入准备队列

五、PV操作的含义:

P操作使信号量减1,如果值为负数,则阻塞执行P的进程,否则进程继续运行。

V操作使信号量增加1,如果小于或等于0,则一个被P操作阻塞的进程被解除阻塞。

六、

 七、进程状态转换图(三状态 五状态)

八、对I/O操作可能的三种技术( 程序处理IO )、( 中断处理IO )、( DMA )。

九、进程由程序、( 相关的数据段 )和( PCB )组成。

十、一个页表项最少有多少 bit?

某系统采用页式存储管理策略,拥有逻辑空间32页,每页为2KB,拥有物理空间1MB

(1)写出逻辑地址的格式.(页号占高几位,业内地址占低几位,总共多少位)

(2)若不考虑访问权限等,进程的页表项有多少项?每项至少有多少位?

(3)如果物理空间减少一半,页表结构应相应作怎样的改变?

答:(1)该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位来描述,而每页为2KB,因此,页内地址必须用11位来描述。这样,可得到它的逻辑地址格式为:第0位到第10位为页内地址,第11位到第15位为页号,总共16位。

(2)每个进程最多有32个页面,因此,进城的页表项最多为32项;若不考虑访问权限等,则每个页表项中只需给出页所对应的物理块号。1MB的物理空间可分为220/211=29个内存块,故每个页表项至少9位。

(3)若物理空间减少一半,则页表中页表项数仍不变,但每项的长度可减少1位。

十一、

(1条消息) 简单分页例题_咕噜咕噜蛙的博客-CSDN博客

 十二、逻辑地址-->物理地址

十三:

 4B * 2^20 = 4MB

十四、抢占式、非抢占式调度

抢占式处理器调度:当前正在运行的进程可能被操作系统中断并转移至就绪态,它可能会导致较大的开销,但对所有的进程会提供较好的服务。

非抢占式处理器调度:一旦进程开始运行,就不间断执行直到终止,或者为等待I/O或请求某些系统服务而阻塞自己。

十五、堆、顺序文件、索引顺序文件、索引文件、直接或散列文件

简述文件及文件组织的概念:

文件是一组相似记录的集合,它被用户和应用程序看做一个实体,可以通过名字访问。

文件组织:堆、顺序文件、索引顺序文件、索引文件、直接或散列文件。

综合题:

1、信号量

 2、进程调度

易忘概念:

响应比 = (等待时间 + 服务时间)/ 服务时间

带权周转时间 = 周转时间 / 服务时间

(单就数值上看,上面两者相同)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值