![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存
文章平均质量分 95
ivy_0709
作者不懒哦,有文章被点赞了或关注了都会被作者重新编辑,进行优化补充,方便后人更好的理解和阅读。
文章中如果有写错、表述不明、有疑问或者需要扩展的知识,欢迎留言或者私信。
少点收藏文章,看完觉得有用再收藏。
展开
-
中断和异常
最近在看内存方面的知识,打算写一系列的博客分享记录一下。本文介绍任务管理器里各个内存项的含义以及用一个例子也解释独占性。目录内存项含义1.工作集Working Set(内存)=内存(专用工作集)+ 内存(共享工作集)2.提交大小 Comitted Memory内存的独占性内存项含义打开任务管理--详细信息---右键选择列,选择下面这4个。1....原创 2019-05-10 15:54:53 · 3045 阅读 · 5 评论 -
可执行文件的装载,进程和线程,运行时库的入口函数(第六章)
装载过程程序执行时所需要的指令和数据必须在内存中(指的是物理内存)才能正常运行。程序装载指的就是把这些东西加载到内存中。最简单的装载方式就是把所需的指令和数据全部装入内存,称为静态装载。但是这样会比较消耗内存。动态装载的思想是程序用到哪个模块就装入内存。下面介绍动态加载的过程:1.创建一个独立的虚拟内存空间创建的是映射表的数据结构,使用二级表的话,分配一个4K的页目录就可以了,后面的映...原创 2019-05-20 16:50:23 · 2175 阅读 · 0 评论 -
虚拟内存以及进程的虚拟内存分布(第六章)
在早期的计算机中,程序都是直接运行在物理内存上的,运行时访问的地址都是物理地址,而这要求程序使用的内存空间不超过物理内存的大小。在现代计算机操作系统中,计算机同时运行多个程序,为了提高CPU的利用率和物理内存的利用率,操作系统应用虚拟内存机制来管理内存。本文介绍一些与虚拟内存相关的概念。目录1.物理内存 vs 虚拟内存2.物理内存空间 和 虚拟内存空间3.4GB虚拟内存cp...原创 2019-05-17 10:59:58 · 14385 阅读 · 9 评论 -
段机制(段描述符)和页机制(内存分页)
前面说道操作系统的每个进程都拥有自己的虚拟地址空间,对于这个32位操作系统,虚拟内存空间大小为4G。现代操作系统都使用分页来管理内存,把4G分成每一页为2^12 = 4K大小的页,一共有1M个的页(虚拟页VP,VirtualPage)。每一个虚拟页映射到物理内存空间的一个页——物理内存地址空间也划分4K大小的页(物理页PP,PhysicalPage)。这个映射关系的数据结构称为页表。当进程的虚拟页...原创 2019-05-17 15:44:38 · 4960 阅读 · 3 评论 -
汇编指令和寄存器
目录寄存器名字各种类型的寄存器1.通用寄存器——AX BX CX DX传送指令:move算术运算指令:add,sub2.CS,IP——代码段最简单的转移指令——jmp3.DS——数据段4.SS,SP——栈空间(高地址往低地址增长)入栈出栈指令 Push 和 Pop 指令上图是cpu中三个组成部分:寄存器 运算器 控制器。其中寄存器是cpu中程序员用指...原创 2019-06-03 11:37:52 · 8494 阅读 · 1 评论 -
如何开启和关闭3GB模式
https://jingyan.baidu.com/article/4d58d5414dfc2f9dd4e9c082.html原创 2019-06-03 17:51:24 · 519 阅读 · 0 评论