Fork me on GitHub
摘要: 操作系统之内存管理 L20 内存使用和分段 内存使用:将程序放到内存中,PC指向开始地址 重定位:修改程序中的地址(是相对地址) 即逻辑地址 什么时候完成重定位?(编译时,程序只能放在内存固定的位置;载入时,一旦载入就不能动,灵活,慢一些) 但是程序载入后乃需要移动 运行是重定位 执行指令都要从逻辑 阅读全文
posted @ 2017-07-09 15:27 ranjiewen 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 操作系统之进程同步和死锁 L16 进程同步和信号量 进程同步之前讲过用上锁的方式 两个合作的进程都要修改counter 进程合作:多进程共同完成一个任务 示例1:司机和售票员相互合作,等信号和发信号 信号 信号量,等待是进程同步的核心 "信号量分析视频" 信号同步,等待,唤醒 P1,P2都是休眠的进 阅读全文
posted @ 2017-07-09 12:28 ranjiewen 阅读(745) 评论(0) 推荐(0) 编辑