240 投稿
收录了18篇文章 · 1人关注
  • Resize,w 360,h 240
    L25 内存换出

    中断处理程序do_no_page()缺页中断时钟中断 MMU查页表的时候修改引用位 颠簸 分配页框 二次整理 首先,要计算空闲页还够不够,不够的...

  • Resize,w 360,h 240
    L24 内存的换入

    使用虚拟内存实现分段和分页的结合使用内存换入和换出实现虚拟内存 问题 读磁盘,建立映射 得到物理空闲页 去磁盘上读(磁盘是一种块设备,block...

  • Resize,w 360,h 240
    L23 段页结合的实际内存管理

    段表找到虚拟地址 基于段的地址翻译 基于页的地址翻译 段页如何结合?程序必须放到物理内存上,程序才能跑起来。内存本质上是地址空间。 CS:IP的...

  • Resize,w 360,h 240
    L22 多级页表与快表

    内存碎片的存在会导致空间利用率不够高。页号对应的是逻辑页,页框号对应的是物理内存。 因为页很小,所以页表会很大,32位的PC机的会有2^20个页...

  • Resize,w 360,h 240
    L21 内存分区与分页

    执行jmp 40这个指令(进程1跳转到2040这个地址,进程2跳转到3040这个地址)。LDT有个寄存器ldtr。多进程切换的时候,LDT也要跟...

  • Resize,w 360,h 240
    L20 内存使用与分段

    重定位 基地址base放在PCB中PC IR等的概念 二次整理 因为程序是放在内存中的,当开始取指执行的时候,内存就用起来了。 PC指向开始地址...

  • Resize,w 360,h 240
    L19 死锁处理

    什么是死锁,什么使用不当会引起死锁?死锁会造成什么结果?——CPU不好好工作,因为没有进程可以跑,机子很卡。 死锁的4个条件 死锁如何处理? 该...

  • Resize,w 360,h 240
    L16 & L17 进程同步与信号量 & 信号量临界区保护

    进程推进的合理有序同步——信号量等待是进程同步的核心信号量的出现是对于如果有多个P的时候,只有信号是不能唤醒所有生产者的,只能唤醒一个生产者。 ...

  • Resize,w 360,h 240
    L15 一个实际的schedule函数

    counter是时间片(轮转调度)Task_Running是就绪队列counter也是优先级(优先级调度) 几何级数限制到了2P除2可以用位运算...

  • Resize,w 360,h 240
    L14 CPU调度策略

    当这个PID1进入到阻塞状态的时候,是切换到PID2还是PID3呢? 注意下周转时间和响应时间的概念 注意下响应时间 注意下系统内耗(是条斜线)...