![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
z-k
这个作者很懒,什么都没留下…
展开
-
进程总结
目录进程定义进程状态PCB(进程控制块)PCB的内容PCB的组织方式进程的控制进程的创建4种主要事件会导致进程的创建:进程创建的过程进程的终止终止原因终止过程进程同步临界资源信号量同步机制1、整型信号量2、AND型信号量3、信号量集经典进程同步问题进程定义进程是系统进行资源分配和调度的一个独立单位,进程包括程序段、...原创 2019-04-10 17:25:43 · 881 阅读 · 0 评论 -
页面置换算法
目录前言最优·页面置换算法最近未使用·页面置换算法先进先出(FIFO)·页面置换算法第二次机会·页面置换算法时钟·页面置换算法最近最少使用(LRU)·页面置换算法工作集·页面置换算法工作集时钟·页面置换算法页面置换算法小结前言发生缺页中断时,操作系统必须在内存中选择一个页面将其换出内存如果要换出的页面在内存驻留期间已经被修改过,就必须把它写回磁盘以...原创 2019-05-15 20:35:58 · 1075 阅读 · 0 评论 -
键盘驱动
总体:键盘的驱动,就是一个中断程序,根据按下的键产生扫描码,然后由扫描码得到ASCII码,然后放到缓存队列进行输出或进行其它调用细节:按下键盘,系统就产生了中断键盘中断,也就是21号中断第一句话就是从键盘寄存器中读入一个字节,从60端口里读,60端口对应的就是扫描码,每一个按键对应一个扫描码,读到了ASCII码后,就调用key_tablekey_table是一个函数...原创 2019-05-19 22:13:33 · 2654 阅读 · 0 评论 -
动态重定位、分段、分页
1动态重定位作用把每个进程的地址空间映射到物理内存的不同部分实现每个CPU配置2个特殊的硬件寄存器,叫作基址寄存器和界限寄存器,当一个程序运行时,程序的起始物理地址装载到基址寄存器中,程序的长度装载到界限寄存器中,每次一个进程访问内存,取一条指令,读或写一个数据字,CPU硬件会在把地址发送到内存总线之前,自动把基址值加到进程发出的地址值上,同时,它检查程序提供的地址是否等于或大于界...原创 2019-05-13 17:25:07 · 3969 阅读 · 0 评论