![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
jim_cainiaoxiaolang
我热爱大数据开发,希望大家多交流
展开
-
存储器(内存)管理之分区式分配
一.单一连续区分配1.这是早期的面向单用户,单任务OS的存储分配策略,如DOS,其把整个物理空间分为两个部分: *1.系统区:存放OS的驻留部分和其所需的内部数据结构,(如中断向量表)一般置于内存的低址部分; *2.用户区:系统区以外的所有内存都可供用户使用。2.早期的单用户,单任务OS有些配置了存储器保护机制,但常见的如CP/M,DOS都无保护机制,因为用户独占内存,不存在其他原创 2017-03-09 21:43:52 · 4217 阅读 · 0 评论 -
存储器(内存)管理基本概念
操作系统对内存的划分和动态分配,就是内存管理的概念。 1.内存管理的功能: 内存空间的分配与回收,包括内存的管理与共享; 地址转换,把逻辑地址转换成相应的物理地址; 内存空间的扩充,利用虚拟存储技术或自动覆盖技术,从逻辑上扩充内存; 存储保护,保证各道作业在各自的存储空间内运行,互不干扰; 提高内存利用率,1)使多道程序共享内存(互不干扰,各占一段),2)使多道程序共享原创 2017-03-07 18:16:28 · 483 阅读 · 0 评论 -
存储器(内存)管理之分页存储管理
前叙除“多重分区”的分配方法外,都属于连续分区分配。会产生“内零头”和“外零头”,而通过“紧凑”技术又会牺牲CPU时间,因而产生了离散分区分配。 一.纯分页系统 1.页面与页框 *1.把作业的地址空间划分为大小相等的片,称为页面/页,Page。 *2.把内存的物理空间划分为同页大小的片,称为页框/存储块,PageFrame。原创 2017-03-10 19:29:52 · 1300 阅读 · 0 评论 -
深入理解计算机系统9个重点笔记
引言深入理解计算机系统,对我来说是部大块头。说实话,我没有从头到尾完完整整的全部看完,而是选择性的看了一些我自认为重要的或感兴趣的章节,也从中获益良多,看清楚了计算机系统的一些本质东西或原理性的内容,这对每个想要深入学习编程的程序员来说都是至关重要的。只有很好的理解了系统到底是如何运行我们代码的,我们才能针对系统的特点写出高质量、高效率的代码来。这本书我以后还需要多研究几遍,今天就先总结下书中我已学转载 2017-03-16 07:37:50 · 122 阅读 · 0 评论 -
深入理解计算机系统学习笔记
引言深入理解计算机系统,对我来说是部大块头。说实话,我没有从头到尾完完整整的全部看完,而是选择性的看了一些我自认为重要的或感兴趣的章节,也从中获益良多,看清楚了计算机系统的一些本质东西或原理性的内容,这对每个想要深入学习编程的程序员来说都是至关重要的。只有很好的理解了系统到底是如何运行我们代码的,我们才能针对系统的特点写出高质量、高效率的代码来。这本书我以后还需要多研究几遍,今天就先总结下原创 2017-03-03 08:37:30 · 784 阅读 · 1 评论