摘要:
CPU调度层次 高级调度:是作业调度。将外村的作业加载到内存里,分配对应的资源,然后加入就绪队列 低级调度:将就绪队列中的进程调度到CPU执行 中级调度:为了提高内存的利用率和系统的吞吐量,将暂时不能运行的进程调到外存等待。也称为挂起状态 调度算法的目标 资源利用率:CPU有效的工作时间/(CPU有 阅读全文
posted @ 2024-12-11 17:12
Eular
阅读(79)
评论(0)
推荐(0)
摘要:
数据的组织 一个磁盘设备 》多个物理盘片 一个物理盘片 》正反两面存储面 一个存储面 》多个磁道(每个磁道上存储容量时一样的,可存储相同数目的二进制位),所以,内层密度比外层大 一个磁道 》多个扇区 一个扇区称为时一个盘块,也是一个数据块 寻道算法: 读取数据时间: 数据缓冲区: 这些内容当初没有记 阅读全文
posted @ 2024-12-11 17:00
Eular
阅读(32)
评论(0)
推荐(0)
摘要:
进程是系统资源分配的最小单位,线程是最小的执行单位。 然而,现在的高级设计底层还是基于这个理论基础实现的。比如java的线程,还有最新版本的JDK的协程都是在为了更好的让CPU执行任务。 线程是为了使用多CPU提高笑了 为什么一定要使用线程? 线程是处理机调度的基本单位。cpu进行任务调度的时,进程 阅读全文
posted @ 2024-12-11 16:57
Eular
阅读(58)
评论(0)
推荐(0)
摘要:
进程同步 同步实际上是指:将多个进程,按照顺序,有序执行。 让进程有序进行的场景有很多。比如:一个进程依赖另外一个进程的计算结果;一个进程等待另外一个对临界资源的访问;还有像生产者消费者模型中的相互配合等等。 进程同步应该遵循以下原则 1.空闲让进:有效利用临界资源 2.忙着等待:保持对临界资源的互 阅读全文
posted @ 2024-12-11 16:27
Eular
阅读(46)
评论(0)
推荐(0)
摘要:
程序装入方式 绝对装入:程序逻辑地址和物理地址是完全对应的。不现实 可重定位装入:装入的时候重新 计算内存地址。程序中的实际地址加上程序载入的起始地址;但是解决不了进程挂起 后重新唤醒的问题。唤醒的后的进程载入内存地址,位置一定会发生改变的。 动态运行时载入:专门有一个重定位寄存器,记录进程中程序和 阅读全文
posted @ 2024-12-11 15:39
Eular
阅读(56)
评论(0)
推荐(0)
摘要:
什么是死锁 一组进程中的每一个进程都在等待仅由该组进程中其他进程才能引发的事件,这样就形成死锁了。 死锁的原因 竞争不可抢占的资源 竞争可消耗资源 进程推进顺序不当 死锁产生的必要条件 1.互斥条件:对资源互斥访问 2.请求和保持:进程已经拥有了一个资源,还需要拥有其他资源,此时其他资源被占用,进程 阅读全文

posted @ 2024-12-11 14:51
Eular
阅读(30)
评论(0)
推荐(0)
摘要:
这些内容都是2020年备考期间总结的大纲,随便揪起来一个知识点都能串起来一个知识网 阅读全文
posted @ 2024-12-11 14:32
Eular
阅读(71)
评论(0)
推荐(0)
摘要:
这些内容都是2020年备考期间总结的大纲,随便揪起来一个知识点都能串起来一个知识网 阅读全文
posted @ 2024-12-11 14:17
Eular
阅读(122)
评论(0)
推荐(0)
摘要:
这些内容都是2020年备考期间总结的大纲,随便揪起来一个知识点都能串起来一个知识网 阅读全文
posted @ 2024-12-11 14:08
Eular
阅读(60)
评论(0)
推荐(0)