2023年12月26日

内存、典型锁、相对地址、内存覆盖、守护进程、孤儿进程、僵尸进程、局部性原理

摘要: 内存与其作用: 内存是用于存放数据的硬件,程序执行前需要 先放到内存 才可以被CPU处理 典型的几种锁: 读写锁: 🔴 多个读者可以同时进行读 🔴 写者必须互斥(只允许一个写者写,也不能读者、写者同时进行) 🔴 写者优先于读者(一旦有写者,后续读者必须等待,唤醒时优先考虑写者) 自旋锁(spi 阅读全文

posted @ 2023-12-26 18:09 廿陆 阅读(26) 评论(0) 推荐(0) 编辑

虚拟技术-时分复用、空分复用、进程状态切换、程序生成过程、进程同步、虚拟内存

摘要: 虚拟技术把一个物理实体转换为多个逻辑实体。 主要有两种虚拟技术:时(时间)分复用技术 空(空间)分复用技术 多进程与多线程:多个进程能在同一个处理器上并发执行使用了 时分复用技术,每个进程轮流占用处理器,每次只执行一小个时间片并快速切换。 虚拟内存使用了空分复用技术,它将物理内存抽象为地址空间,每个 阅读全文

posted @ 2023-12-26 16:45 廿陆 阅读(623) 评论(0) 推荐(0) 编辑

页表、物理地址、逻辑地址、页面置换算法

摘要: 页表: 虚拟内存的概念。操作系统虚拟内存到物理内存的映射,被称为页表。 不可能每一个虚拟内存的Byte都对应到物理内存的地址,因为这样的页表非常大,于是引入 页(Page)概念,进行分页,减小虚拟内存页对应物理内存页映射表的大小。 缺页异常:malloc和mmap函数分配内存是仅建立了 进程虚拟地址 阅读全文

posted @ 2023-12-26 11:38 廿陆 阅读(904) 评论(0) 推荐(0) 编辑

进程调度算法--引阿秀学习笔记 虚拟内存、物理内存、页表、快表、动态分区分配算法

摘要: 1.先来先服务 First-come First-serverd(FCFS) 按照请求顺序进行调度,利于长作业,不利短作业,短作业等待前面长作业执行完毕才可执行,造成短作业等待时间长。 2.短作业优先 shortest job first(SJF) 按估计运行时间最短的作业顺序进行调度,长作业可能会 阅读全文

posted @ 2023-12-26 09:55 廿陆 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示