E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
虚拟存储器
Linux内核学习之四-内存管理
一、
虚拟存储器
内存管理最基础的概念,恐怕是
虚拟存储器
(VirtualMemory,简称VM)了,它是计算机系统(注意我没写操作系统,因为其中还有部分硬件功能)在物理存储之上的一套机制。
黄亿华
·
2014-01-28 17:00
linux
内存
页
tlb
程序员应该知道的东西--内存
它是一个概念,一种对地址空间的概念,即是
虚拟存储器
。所有对内存的申请和使用,实际上是在对虚拟内存进行相关的操作,而非RAM。 对于RAM的使用和管理,都由操作系统来进行,并且RAM是全相联的。
treebug
·
2014-01-08 23:00
pp
RAM
虚拟内存
vp
三、存储器管理
根据偏移量;但是动态load一个程序) (1)静态重定位 (2)动态重定位 2.保护 (1)上下界保护 (2)存储键的保护基址存储器、限长存储器 3.
虚拟存储器
Cobbage
·
2013-12-05 23:00
linux
虚拟存储器
的理解(转http://www.avivchen.com/?p=36)
虚拟存储器
作为计算机系统中重要概念,很多操作系统书籍都已经详细地阐述了具体技术理论。但是,要真正地理解和明白,其实还是有一定难度的。
wangxiaoxu
·
2013-11-21 16:00
linux
《深入理解计算机系统》第一 二章
4.存储器层次结构5.
虚拟存储器
,虚拟地址空间结构图。
虚拟存储器
实质是一个字节数组。第二章1.几种数据类型,几种运算符,字节顺序。2.字符串
zhanghaodx082
·
2013-11-17 20:00
读书笔记
系统
内存分页概念
大多数使用
虚拟存储器
的系统都使用一种称为分页(paging)机制。
dong_007_007
·
2013-11-15 14:00
内存不够用如何增加电脑的虚拟内存(xp/win7)
虚拟内存别称
虚拟存储器
(VirtualMemory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。
佚名
·
2013-11-15 09:27
2012操作系统
进程切换D.缺页24、中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是()A.程序计数器B.程序状态字寄存器C.通用数据寄存器D.通用地址寄存器25、下列关于
虚拟存储器
的叙述中
Developmer
·
2013-11-13 23:00
linux的存储管理方式
在页式虚拟存储系统中,将
虚拟存储器
划分为同样大小的页,c称为虚页或逻辑页,主存空间的页成为物理页。在编程时,程序的虚地址由高位字段的虚页号和低位字段的页内地址两部分组成,虚页号标识页。
baidu20008
·
2013-10-16 08:00
虚拟存储器
计算机存储层次结构
linux存储管理方式
分页式
对TBL、cache、
虚拟存储器
的理解
缓存和
虚拟存储器
都存在以下几个问题:一、下级存储器如何影射到上级存储器?二、如何寻找块?三、如何在本层存储器缺失的话,如何替换?四、如何写入到下级存储器?
usb_host
·
2013-10-15 16:06
cache
存储器
缓冲区
tlb
虚拟空间
讨论MMU
MMU是MemoryManagementUnit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理
虚拟存储器
、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权
mao0514
·
2013-10-09 09:00
2005上半年网络工程师上午试题分析与解答
3.在计算机系统中,构成
虚拟存储器
既需要软件也需要硬件方可实现。4.我国著作权法中,著作
韩小妞
·
2013-10-01 00:33
网络工程师
寄存器
存储器
网络工程师
2005上半年网络工程师上午试题分析与解答
3.在计算机系统中,构成
虚拟存储器
既需要软件也需要硬件方可实现。4.我国著作权法中,著作
韩小妞
·
2013-10-01 00:33
寄存器
存储器
计算机系统
网络工程师
著作权法
linux内核--进程地址空间(三)
引言:上篇博文中,我们简单的介绍了Linux
虚拟存储器
的概念及组成情况,下面来分析分析进程的创建和终结及跟进程地址空间的联系。
yusiguyuan
·
2013-09-30 16:00
linux内核
进程地址空间
linux内核--进程地址空间(一)
引言:现代操作系统提供了一种对内存的抽象概念,叫做
虚拟存储器
,它为每个进程提供了一个大的,一致的,和私有的地址空间。
yusiguyuan
·
2013-09-26 16:00
c
linux内核
进程空间
科大讯飞2012合肥笔试题
操作系统中的存储管理常用(
虚拟存储器
)的方式来摆脱主存容量的限制。2. 满二叉树第i层上的叶子节点数有(2的i-1次方)个。3. 二分查找算法的平均时间复杂度是(logn)。
Arcsinsin
·
2013-09-21 23:00
2012
科大讯飞
C/C++中常见的与存储器有关的错误
而且,
虚拟存储器
的某些区域是只读的,试图写这些区域将造成以保护异常终止这个程序。eg: scanf("%d",&val) 然而,对于C程序员初学者而言(对有经验者也是如此!)
justManTao
·
2013-09-17 15:00
c
指针
存储器
虚拟存储器
为了更加有效地管理存储器并且少出错,现在系统提供了一种对主存的出想概念,叫做
虚拟存储器
。
虚拟存储器
是硬件异常、硬件地址翻译、主存、磁盘文件和内核文件的完美交互。
justManTao
·
2013-09-16 14:00
虚拟存储器
Linux系统学习笔记:
虚拟存储器
现代系统提供了一种对主存的抽象,称为
虚拟存储器
,以更有效地管理存储器。
虚拟存储器
将主存看作磁盘上的地址空间的高速缓存,为每个进程提供了一致的地址空间,并保护进程的地址空间不被其他进程破坏。
yangxuefeng09
·
2013-08-19 12:58
计算机操作系统笔记――处理器调度
低级调度是各类操作系统必须具有的功能;在纯粹的分时或实时操作系统中,通常不需要配备高级调度;在分时系统或具有
虚拟存储器
的操作系统中,为了提高内存利用率和作业吞吐量,专门引进了中级调度。
匡诗保
·
2013-08-15 11:04
计算机系统
于渊-动手写操作系统5
其实它的主要目的在于实现
虚拟存储器
,线性地址中任意一个页都能映射到物理地址中的任何一个页,这无疑使得内存管理变得相当的灵活。
jjchen_lian
·
2013-08-14 22:00
操作系统
于渊-动手写操作系统5
其实它的主要目的在于实现
虚拟存储器
,线性地址中任意一个页都能映射到物理地址中的任何一个页,这无疑使得内存管理变得相当的灵活。
jjchen_lian
·
2013-08-14 22:00
计算机操作系统笔记――处理器调度
低级调度是各类操作系统必须具有的功能;在纯粹的分时或实时操作系统中,通常不需要配备高级调度;在分时系统或具有
虚拟存储器
的操作系统中,为了提高内存利用率和作业吞吐量,专门引进了中级调度。
独垂泪
·
2013-08-14 22:56
计算机理论
胡思乱想
我们知道机器的
虚拟存储器
VM是按需调度的,当CPU需要某些虚拟页时,VM会把它们调入内存,当CPU不再需要它们的时候,VM又会把它们调出内存。这和我们的记忆何其相似?
zhangskd
·
2013-08-14 10:00
CS61系列实验之一解除二进制炸弹
Harvard课程)和《深入理解计算机系统》,二者虽然出处不同,但是所讲内容实际上是一致的,用一句话概括就是“程序如何在计算机上运行”,主要内容包括程序的机器级表示、处理器体系结构、存储器层次结构、动态内存分配、
虚拟存储器
说话的白菜
·
2013-07-16 16:03
gdb
汇编语言
计算机系统
cs61
虚拟内存
别称
虚拟存储器
(VirtualMemory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存[1]技术
zhujiaxing666666
·
2013-07-05 15:00
逻辑地址向物理地址的转换
如下题:某
虚拟存储器
的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:页号物理块号051
叶落-飘零
·
2013-07-01 16:58
物理地址
【读书笔记】C程序中常见的内存操作有关的典型编程错误
前几天线上模块因堆内存写越界1个字节引起各种诡异崩溃,定位问题过程中的折腾仍历历在目,今天读到《深入理解计算机系统》第9章-
虚拟存储器
,发现书中总结了C程序中常见的内存操作有关的1
slvher
·
2013-06-22 14:00
c
内存管理之虚拟页式分配
1.
虚拟存储器
u010064842
·
2013-06-15 22:00
内存常识之缺页中断
页面调度算法:页式
虚拟存储器
实现的一个难点是设计页面调度(置换)算法,即将新页面调入内存时,如果内存中所有的物
cjl5678
·
2013-06-03 09:05
底层运算
第1节 Linux的内存管理概述
Linux内存管理的设计充分利用了计算机系统所提供的虚拟存储技术,真正实现了
虚拟存储器
管理。第二章介绍的Intel386的段机制和页机制是Linux实现虚拟存储管理的一种硬件平台。
qq418674358
·
2013-06-02 14:00
文件关键字学习 严蔚敏讲数据结构笔记28
最近使用开发的过程中出现了一个小问题,顺便记载一下原因和方法--文件关键字 二、VSAM文件 VSAM(VisualStorageAccessMethod)文件是利用操纵系统中提供的
虚拟存储器
的功能组织的文件
·
2013-05-30 20:00
数据结构
学习 严蔚敏讲数据结构笔记28
二、VSAM文件VSAM(VisualStorageAccessMethod)文件是利用操作系统中提供的
虚拟存储器
的功能组织的文件,免除了用户为读写记录时直接对外存进行操作,对用户而言,文件只有控制区间和控制区域等逻辑存储单位
coperator
·
2013-05-30 08:00
《深入理解计算机系统》笔记(五)并发、多进程和多线程【Final】
欢迎查看《深入理解计算机系统》系列博客《深入理解计算机系统》笔记(一)栈《深入理解计算机系统》笔记(二)内存和高速缓存的原理《深入理解计算机系统》笔记(三)链接知识《深入理解计算机系统》笔记(四)
虚拟存储器
hherima
·
2013-05-29 14:00
多线程
并发
多进程
《深入理解计算机系统》笔记(四)
虚拟存储器
,malloc,垃圾回收【插图】
欢迎查看《深入理解计算机系统》系列博客《深入理解计算机系统》笔记(一)栈《深入理解计算机系统》笔记(二)内存和高速缓存的原理《深入理解计算机系统》笔记(三)链接知识《深入理解计算机系统》笔记(四)
虚拟存储器
hherima
·
2013-05-24 17:00
垃圾回收
malloc
虚拟内存
Linux进程地址空间之初探:一
Linux进程地址空间之初探:一引言:现代操作系统提供了一种对内存的抽象概念,叫做
虚拟存储器
,它为每个进程提供了一个大的,一致的,和私有的地址空间。
·
2013-05-23 22:00
linux
内存区域
虚拟内存
进程地址空间
《深入理解计算机系统》笔记(三)链接知识【附图】
欢迎查看《深入理解计算机系统》系列博客《深入理解计算机系统》笔记(一)栈《深入理解计算机系统》笔记(二)内存和高速缓存的原理《深入理解计算机系统》笔记(三)链接知识(本篇)《深入理解计算机系统》笔记(四)
虚拟存储器
hherima
·
2013-05-23 16:00
加载
链接
静态库
动态库共享库
《深入理解计算机系统》笔记(二)内存和高速缓存的原理【插图】
欢迎查看《深入理解计算机系统》系列博客《深入理解计算机系统》笔记(一)栈《深入理解计算机系统》笔记(二)内存和高速缓存的原理(本篇)《深入理解计算机系统》笔记(三)链接知识《深入理解计算机系统》笔记(四)
虚拟存储器
hherima
·
2013-05-17 16:00
运行
《深入理解计算机系统》笔记(一)栈【插图】
欢迎查看《深入理解计算机系统》系列博客《深入理解计算机系统》笔记(一)栈(本篇)《深入理解计算机系统》笔记(二)内存和高速缓存的原理《深入理解计算机系统》笔记(三)链接知识《深入理解计算机系统》笔记(四)
虚拟存储器
hherima
·
2013-05-15 16:00
寄存器
函数栈原理
《一个操作系统的实现》(三):3.页式存储
分页管理机制的目的就在于实现
虚拟存储器
,这样的话线性地址中任意一个页都能映射到物理地址中的任何一个页,使内存管理变得相当灵活。转换使用两级页表,第一级叫页
Agul_
·
2013-05-10 20:00
操作系统
内存映射
一、Linux的内存管理Linux的内存管理子系统是采用请求调页式的
虚拟存储器
技术实现的,有关
虚拟存储器
方面的知识可以参考《深入理解计算机系统》第二版的第9章内容,在这里就不
linkpark_123
·
2013-05-09 23:30
Linux
内存
存储
内存映射
C程序中常见的与存储器有关的错误
[转自:《深入理解计算机系统》,RandalE.Bryant&DavidO'Hallaron]10.11C程序中常见的与存储器有关的错误 对C程序员来说,管理和使用
虚拟存储器
可能是个困难的、容易出错的任务
skywalker_leo
·
2013-02-01 17:00
235 - 问,MMU是什么
MMU是什么http://baike.baidu.com/view/969924.htmMMU是MemoryManagementUnit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理
虚拟存储器
everettjf
·
2013-01-06 19:00
linux多线程默认栈大小和最大线程数
ulimit-s819232位的系统,虚拟内存空间是4G,其中1G是内核空间用户不可见,真正可以使用的内存空间大小是3G,具体参加下表:Linux的内存模型,一般为:地址作用说明>=0xc0000000内核
虚拟存储器
用户代码不可见区域
pingnanlee
·
2012-12-20 23:00
UNIX环境高级编程--第八章进程控制总结
1.ID为0的进程通常是调度进程,也称交换进程,是内核的一部分,也称系统进程2.进程ID为1的进程是init进程,在自举过程结束时由内核调用,它不是内核中的系统进程,但它以超级用戶权限运行.3.在某些
虚拟存储器
实现中
buaa_shang
·
2012-12-01 08:00
存储器管理(临时看)
3、
虚拟存储器
的实现4、页面置换算法【分配课时】进度计划8学时 第一节 程序的装入和链接 在多道程序环境下,程序要运行必须为之创建进程,而创建进程繁荣第一件事,就是要将程序和数据装入内存。
zhq651
·
2012-11-26 00:00
计算机对抽象的应用(简单理解)
对内存的抽象产生了
虚拟存储器
的概念。对设备的抽象产生了文件的概念。从上述角度来理解程序的运行(以linux来说)我
usb_host
·
2012-11-18 18:36
概念
应用程序
计算机系统
的
运行程序
以考带学存储系统
存储系统根据工作原理不同、性能差异很大的存储介质来区分,分为高速缓冲存储器、主存储器和
虚拟存储器
。1、高速缓存(Cache)Cache用来存放当前最活跃的程序和数据。
jyhye
·
2012-10-18 15:00
2009年上半年网工考试试题分析
(1)A.
虚拟存储器
B.相联存储器 C.高速缓存(Cache) D.随机访问存储器试题分析 按内容访问的存储器是相联存储器
flywhale
·
2012-10-11 17:18
考试
上半年
网工
2009年
杂项
belady现象所谓Belady现象是指:在分页式
虚拟存储器
管理中,发生缺页时的置换算法采用FIFO算法时,如果对—个进程未分配它所要求的全部页面,有时就会出现分配的页面数增多但缺页率反而提高的异常现象
zhuifenging
·
2012-09-29 01:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他