一、进程状态
※就绪状态(Ready):进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行。
※运行状态(Running):进程获得处理机,程序正在执行的状态。
※阻塞状态(Blocked):正在执行的进程,由于等待某个事件发生而无法执行的状态。
1.就绪-->运行:调度程序的调度,进程被调度
2.运行-->就绪:时间片用完导致
3.运行-->阻塞:资源不足导致
3.阻塞-->就绪:等待的资源发生
二、NTFS文件系统
1.写权限:可以创建文件、修改文件,但是不能删除文件
2.多级目录或者树型目录很好的解决了文件重名的问题
三、虚拟存储器
1.虚拟存储器由操作系统配合硬件自动实现信息调度和管理,主要用来解决主存和辅存自己的速度不匹配的矛盾。
2.类似于Cache,虚拟存储器的调度方法一致。
四、银行家算法
1.例子:有若干互斥资源R,6个并发进程每个都需要2个资源R,不发生死锁的最少数目为:7
分析:每个进程需要X的资源,按照最坏的情况,每个进程都申请了X-1个资源,因此只要还有一个资源可以用就不会发生死锁,
公式:n×(X-1)+1≤m,其中n为进程数,X为进程需要的最大资源数,m为不发生死锁所需的最少资源数
五、操作系统
1.操作系统、系统软件(汇编程序、编译程序、Java解释器)、应用软件(财务软件、汽车防盗程序、气象预报软件)
六、段式存储
1.优点:分段是信息逻辑单位,用户不可见;各段程序的修改互不影响;便于多道程序共享内存中的某些段;
2.缺点:内存碎片较多
七、页面调度算法
1.影响缺页中断率的因素:分配作业的主存块数的多少、页面大小、程序编制方法、页面调度算法
八、SPOOLing技术:是外围设备联机并行操作,是一种速度匹配技术,也是一种虚拟设备技术,能使独占设备变成可共享设备,提高设备利用率。
九、虚拟存储管理系统的理论基础:程序的局部性原理,即程序的时间和空间的局部性。