《操作系统》

操作系统是管理控制计算机软硬件资源、合理组织计算机工作流程,以便用户有效使用计算机的程序集合,有批处理操作系统,分时操作系统,通用操作系统,网络操作系统等等。操作系统具有并发性、共享性、虚拟性和异步性等特征以及权威性、庞大复杂、核心常驻内存、重要性等特点,主要有操作文件和网络,分配管理计算机资源,管理内存等功能,可以说操作系统是计算机的管家。操作系统的核心——进程,用来控制管理程序的动态执行过程,具有动态性、独立性、并发性和结构化等特征,主要由指令、数据和系统控制信息(PCB)组成,每执行完一条指令后,都需要CPU去检查是否有中断指令,如果有,则保护CPU中断状态并跳转到处理程序,然后回复CPU的进程环境退出中断。PCB是由OS维护的用来记录进程相关信息的存储器,主要有进程描述信息、进程控制信息、资源占用信息、CPU现场保护结构组成。进程与程序的区别在于进程是动态、暂时的,程序是静态、永久的;一个程序可以对应多个进程,一个进程可以包括多个程序,是属于调用和别调用的关系。阻塞:由于进程等待某些条件,在条件满足之前无法继续进行。进程调度机制:目态为用户态,不可直接访问受保护的操作系统代码与管态为核心态,可以直接访问操作系统重要代码。

posted @ 2024-05-02 22:36  余歲安  阅读(3)  评论(0编辑  收藏  举报