
操作系统
文章平均质量分 91
Sailist
这个作者很懒,什么都没留下…
展开
-
操作系统中断概念梳理
CPU 通过指令计数器(PC)存储当前要执行的指令的内存地址,并通过译码器、寄存器等硬件实现指令的执行,这是一个串行的过程。中断的设计允许 CPU 在一个指令周期结束后,可以转去执行其他的程序(中断服务程序),在执行完后再返回原来被中断的程序。中断的支持让 CPU 可以灵活的执行指令,从而能进一步的实现多道程序的运行(并发)、故障处理等功能。原创 2022-10-08 11:40:57 · 2219 阅读 · 0 评论 -
操作系统内存管理(寻址、内存分配、交换、虚拟内存)
地址的数量表明了有多少个存储单元,可以由地址总线的条数表示。地址的表示受限于寄存器的位数,如果寄存器的位数大于等于地址总线的位数,那么就可以直接表示存储单元的地址,否则就需要寻找其他的方法。早期 CPU 有 20 位地址线,但寄存器只有 16 位,因此采用了[段基址:段偏移量]的方式来表示。第一个寄存器高四位和第二个寄存器一起组成 20 位的内存地址。由于两个寄存器表示的内存地址是真实的物理地址,因此这种寻址方式也叫做实模式。原创 2022-10-08 11:37:53 · 1283 阅读 · 0 评论