操作系统
文章平均质量分 72
Nempohilist.
一个人怎样过一天,就怎么过一生
展开
-
【操作系统——内存的基本知识,逻辑地址到物理地址的转换,操作系统对内存空间的分配和回收以及扩充和保护】
内存是用于存放数据的硬件,程序执行前需要先放在内存中才能被CPU处理。原创 2023-04-18 10:41:06 · 699 阅读 · 0 评论 -
【操作系统笔记——死锁产生的条件和处理死锁的办法】
什么是死锁?进程死锁,饥饿和死循环的区别,死锁产生的条件?什么时候会发生死锁,以及处理死锁的策略,死锁的处理分为三种:预防死锁、避免死锁和死锁的检查和解除原创 2023-03-26 22:08:39 · 76 阅读 · 1 评论 -
【操作系统笔记——处理机调度和调度算法】
暂时调到外存等待的进程状态为挂起状态,值得注意的是:PCB并不会一起调到外存,而是会常驻内存,PCB中会记录进程数据在外存中的存放位置,进程状态等信息,操作系统通过内存中的PCB来保持对各个进程的监控,管理,被挂起的进程PCB会被放到挂起队列中。综合考虑了等待时间和运行时间(要求服务时间),等待时间相同时,要求服务时间短的优先(SJF的优点),要求服务时间相同时,等待时间长的优先(FCFS的优点),对于长作业来说,随着等待时间越来越久,其相响应比也会越来越大,从而避免长作业饥饿的问题。原创 2023-03-14 08:00:00 · 249 阅读 · 0 评论 -
【操作系统笔记——进程的定义、组成方式和进程的控制和通信以及线程】
进程是程序的一次执行,在这个执行的过程中,有时进程正在被CPU处理,有时又需要等待CPU服务,可见,进程的状态是会有各种各样的变化,为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态运行状态(基本状态)占有CPU,并且在CPU上运行注意:单核处理机环境下,每一时刻最多只有一个进程处于运行态(双核环境下可以同时有两个进程处于运行状态)就绪状态(基本状态)已经具备运行条件,但由于没有空闲CPU,而暂时不能运行。原创 2023-03-14 07:45:00 · 86 阅读 · 0 评论 -
【操作系统笔记——操作系统的引论】
功能和目标:资源的管理者向用户提供服务对硬件机器的扩展操作系统:负责管理协调硬件,软件等计算机资源的工作为上层的应用程序,用户提供简单的易用服务操作系统是系统软件,而不是硬件(操作系统其实就是硬件与软件之间的一个桥梁)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件的接口环境,他是计算机系统中最基本的系统软件直观的例子:打开Windows操作系统的“任务管理器”(Ctrl+Alt+Del)程序接口(允许用户通过程序间接使用)由一组系统调用组成(程原创 2023-03-13 16:34:34 · 86 阅读 · 0 评论