操作系统视频知识点
什么是操作系统?操作系统就是人和硬件交互的接口、也是应用程序与硬件交互的接口。什么是进程?进程就是运行的一段程序。
进程有三种状态:阻塞、就绪、运行。资源分为CPU资源和非CPU资源,当进程没获取非CPU资源时就处于阻塞状态,获取了非CPU资源但没获取CPU资源则处于就绪状态,非CPU资源和CPU资源都获取了则是运行状态。
什么是互斥操作和同步操作?互斥操作就像是一群人过独木桥,同一时刻只有一个人通过,资源属于互斥资源。同步操作则是可以同步进行。
什么是PV操作?P和V操作都是操作S(信号量,代表的是资源),P操作是申请资源,加锁,而V操作是释放资源,解锁。当进行P操作的时候,S=S-1,然后判断这个S是否小于0,如果小于0,则这个进程则进入到阻塞队列。当进行V操作时,S=S+1,然后判断这个S,如果S大于等于0,则唤醒阻塞队列的第一个进程。
前驱图对应的PV操作? 比如A→B→C,假设有信号量S1、S2,对于B来说就是P(S1)、V(S2)。
存储管理。什么是页式存储?页式存储就是把程序和内存划分为同样大小的块,以页为单位将将程序调入内存。用户程序存在外存中,调用程序的时候把程序放到内存的物理块中。高级程序语言使用的就是逻辑地址,运行状态、内存中使用的是物理地址。逻辑地址=页号+页内地址,物理地址=页帧号+页内地址。页式存储的优点是利用率高,碎片小,分配及管理简单。而缺点就是增加了系统开销。页式存储是怎么淘汰页面的?首先淘汰的是最近没被访问的页,再者就是最近没被修改过的页。什么是段式存储?按用户作业中的自然段划分逻辑空间,段的长度可以不一样。这种存储方式的优点是多道程序共享内存,各段程序修改各不影响。而缺点就是内存利用率低,内存碎片浪费大。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号