操作系统内存管理内存管理包括内存管理和虚拟内存管理。内存管理包括程序装入等概念、交换技术、连续分配管理方式和非连续分配管理方式(分页、分段、段页式)。虚拟内存管理包括虚拟内存概念、请求分页管理方式、页面置换算法、页面分配策略、工作集。我们先来了解一下什么是内存:内存是计算机系统的一个重要组成部分,只有在内存中的程序才能被CPU所执行,而且CPU运行时所需要的数据和程序运行空间都是从内存中获取,所以
分类:
其他好文 时间:
2019-12-29 23:44:53
阅读次数:
134
文章继https://www.cnblogs.com/zpchcbd/p/12111567.html 发现转储之后,然后修复IAT发现依然是打不开的,原因是壳有反脱壳的检测 ...
分类:
其他好文 时间:
2019-12-29 13:19:29
阅读次数:
85
转眼间在明尼的生活也过去一多半了,也是时候做个总结了。 现在翻盘来看这一年还算是有点收获:去了很喜欢的公司实习、第一次在开源项目上留下了自己的名字、发现了自己更喜欢的研究方向、认识了很多令我钦佩的小伙伴。唯一的遗憾大概就是没能住上心心念念的有落地窗的Hub apartment… 19春季学期上了两门 ...
分类:
其他好文 时间:
2019-12-28 13:04:45
阅读次数:
143
SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。 1、先用命令查看自己的swap多大: [root@host /]# free -m 2、创建一个大小为2G的文件,其中的 count 等于想要的块大小: [root@host ...
分类:
系统相关 时间:
2019-12-27 13:17:10
阅读次数:
99
1.管道 命令执行完后才结束,是单向传输的 缺点:比较简单,不适合频繁通信的进程 2.消息队列 无需等待,将数据放在内存等需要的时候取走 缺点:不适合数据量大的以及通信特别频繁,发送消息(拷贝过程)占用内存 3.共享内存 两个进程的虚拟内存空间映射到相同的物理内存,减少内存占用 4.信号量 解决多进 ...
分类:
系统相关 时间:
2019-12-27 00:33:34
阅读次数:
117
原文转自:https://www.jianshu.com/p/b54d0e424fd1 CPU MEMORY IO NETWORK LINUX进程内存占用查看方法 MEMORY 首先说说虚拟内存和物理内存: 虚拟内存就是采用硬盘来对物理内存进行扩展,将暂时不用的内存页写到硬盘上而腾出更多的物理内存让 ...
分类:
其他好文 时间:
2019-12-27 00:05:53
阅读次数:
88
问题发现 操作系统都用分页机制来管理物理内存,操作系统将磁盘的一部分划出来作为虚拟内存,由于内存的速度要比磁盘快得多,所以操作系统要按照某种换页机制将不需要的页面换到磁盘中,将需要的页面调到内存中,由于内存持续不足,这个换页动作持续进行,kswapd0是虚拟内存管理中负责换页的,当服务器内存不足的时 ...
分类:
系统相关 时间:
2019-12-25 11:33:01
阅读次数:
177
段的定义 段的介绍 分段机制就是把虚拟地址空间中的虚拟内存组织成一些长度可变的称为段的内存单元。 80386虚拟地址空间中的虚拟地址(逻辑地址)由一个段部分和一个偏移部分构成。段是虚拟地址到线性地址转化的基础。每个段有三个参数定义: 多个段映射到线性地址中的范围可以部分重叠或覆盖,甚至完全重叠,如下 ...
分类:
其他好文 时间:
2019-12-25 10:20:41
阅读次数:
97
三种构造并发程序的方法及其优缺点 1、进程 用这种方法,每个逻辑控制流都是一个进程,由内核来调度和维护。因为进程有独立的虚拟地址空间,想要和其他流通信,控制流必须使用某种显式的进程间通信机制。 优点: 由于进程有独立的地址空间,所以一个进程不可能不小心覆盖另一个进程的虚拟内存,这就消除了许多令人迷惑 ...
分类:
其他好文 时间:
2019-12-22 12:27:37
阅读次数:
73
Linux有三个分区/boot 分区swap 虚拟内存分区/ 根目录分区 root 超级用户密码 centos2019 重启Linux的命令reboot Linux的目录结构 是层级式的树状目录结构,最上层的根目录是“/” 在Linux的世界里,一切皆文件 /bin目录:存放经常使用的命令/home ...
分类:
系统相关 时间:
2019-12-21 20:48:57
阅读次数:
107