操作系统
韬韬不绝OvO
永远相信美好的事情即将发生
展开
-
【操作系统】第三章内存管理之——非连续分配管理方式(分页管理、分段管理)
前言: 连续分配方式会形成许多“碎片”,虽然可通过“紧凑”方法将许多碎片拼接成可用的大块空间,但须为之付出很大开销。 如果允许将一个进程直接分散地装入到许多不相邻接 的分区中,则无须再进行“紧凑”。基于这一思想而产生了离散分配方式。如果离散分配的 基本单位是页,则称为分页存储管理方式;如果离散分配的基本单位是段,则称为分段存 储管理方式。 在分页存储管理方式中,如果不具备页面对换功能,则称为基本的分页存储管理方式,或称为纯分页存储管理方式,它不具有支持实现虚拟存储器的功能,它要求把每个作业全 部装入内存后方原创 2020-07-24 11:23:20 · 1754 阅读 · 0 评论 -
【操作系统】2.4 死锁
1. 什么是死锁? 定义: 在多道程序系统中,由于多个进程的并发执行,改善了系统的利用率并提高了系统的处理能力,与此同时带来了——死锁。所谓死锁,指的是多个进程因为竞争资源而造成的一种僵局(相互等待),若无外力,这些进程都无法推进。 2. 进程死锁、饥饿、死循环的区别? 死锁(两个或两个以上的进程同时) 饥饿,可能只有一个进程 死锁和饥饿是操作系统的问题,死循环是被管理者的问题 3. 死锁产生的必要条件 互斥条件 不剥夺条件 请求和保持条件 循环等待条件 4. 什么时候会发生死锁? 对系统原创 2020-07-21 00:10:03 · 277 阅读 · 0 评论