81
Linux下的虚拟内存管理.ppt
LinuxLinux参考2.4.10陆瑜 2005.4Linux Linux 虚拟内存基础 虚拟内存基础 进程的内存组织 进程的内存组织 页面异常 页面异常 页面的交换 页面的交换Linux Linu
45
LinuxVirtualMemory-深入理解linux虚拟内存管理.pdf
LinuxVirtual Memory Manager 深入理解Linux 虚拟内存管理 (未排版之部分章节) Mel Gorman 刘森林内容简介 VM 的行为影响着 Linux 内核的每个子系统,
85
操作系统虚拟内存.ppt
操作系统虚拟内存.ppt操作系统虚拟内存.ppt操作系统虚拟内存.ppt
5
Linux 虚拟内存管理论文虚拟存储器技术论文:Linux 虚拟内存管理.doc
Linux 虚拟内存管理论文虚拟存储器技术论文:Linux 虚拟内存管理Linux 虚拟内存管理论文虚拟存储器技术论文:Linux 虚拟内存管理Linux 虚拟内存管理论文虚拟存储器技术论文:Linux 虚拟内存管理
84
操作系统_虚拟内存_cch10ppt课件.ppt
操作系统_虚拟内存_cch10ppt课件
40
虚拟内存管理方法和电子设备.pdf
虚拟内存管理方法和电子设备虚拟内存管理方法和电子设备虚拟内存管理方法和电子设备
41
虚拟内存管理方法和电子设备.pdf
虚拟内存管理方法和电子设备虚拟内存管理方法和电子设备虚拟内存管理方法和电子设备
1
虚拟内存.txt
虚拟内存虚拟内存虚拟内存
13
虚拟内存实验.doc
虚拟内存实验: 实习二:Windows虚拟存储器管理 实习目的 了解windows 2000/xp的内存管理机制,掌握页式虚拟存储技术 理解内存分配原理,特别是以页面为单位的虚拟内存分配方法。 掌握windows 2000/xp下内存管理的基本api 同时需要了解跟踪程序的编写方法(与被跟踪程序保持同步,使用Windows提供的信号量) 对Windows分配虚拟内存、改变内存状态,以及对物理内存(physical memory)和页面文件(pagefile)状态查询的API函数的功能、参数限制、使用规则要进一步了解。 实习要求 使用Windows 2000/XP的API函数,编写一个包含两个线程的进程,一个线程用于模拟内存分配活动,一个线程用于跟踪第一个线程的内存行为,而且要求两个线程之间通过信号量实现同步。 运行结果显示要求:每次内存分配操作给出一组此次分配的相关信息,包括操作类型、权限类型、分配的起始地址和大小等;每次内存分配操作之后给出一组关于系统和内存的当前状态的信息 模拟内存活动的线程可以从一个文件中读出要进行的内存操作,每个内存操作包括如下内容 时间:操作等待时间,即等待相应时间后执行内存分配操作;要求随机产生 块数:分配内存的粒度。操作的内存页数;要求随机产生 操作:包括保留(reserve)一个区域、提交(commit)一个区域、释放(release)一个区域.回收(decommit)一个区域和加锁(lock)与解锁(unlock)一个区域,可以将这些操作编号存放于文件。 保留:在虚拟地址空间分配,不分配物理空间 提交:在物理地址空间分配 回收:释放物理空间,但保留虚拟空间(与提交相对应,即可以回收已经提交的内存块) 释放:释放物理空间和虚拟空间(释放是指将物理存储和虚拟地址空间全部释放,它与保留(reserve)相对应,即可以释放已经保留的内存块) 加锁:常驻内存,即防止操作系统把对应的内存空间换出到外存 解锁:允许操作系统把对应的内存空间换出到外存它。 大小:块的大小。 访问权限:共五种,分别为PAGE_READONLY,PAGE_READWRITE,PAGE_EXECUTE,PAGE_EXECUTE_READ和PAGE EXECUTE_READWRITE。可以将这些权限编号存放于文件中 跟踪...
58
第十章 虚拟内存.ppt
第十章 虚拟内存

向豆丁求助:有没有虚拟内存?