操作系统---存储 / 寻址

简介: 存储寻址空间:(每一个进程里面的指针可以找到的地址范围,跟物理空间大小和进程无关)32位---4G64位---10^19 Bytes64位 JVM---可使用更大内存,需重新编译实例:寻址 int n = *p...

存储


寻址空间:(每一个进程里面的指针可以找到的地址范围,跟物理空间大小和进程无关)

32位---4G

64位---10^19 Bytes

64位 JVM---可使用更大内存,需重新编译

实例:寻址 int n = *p;---MOV EAX,[EBX]


寻址过程:指针p 指向 寻址空间(逻辑内存),为了找到物理内存,需要和物理内存建立联系,如果逻辑内存在物理内存里面,直接取出即可,如果不在物理内存里面,则在虚拟内存里,操作系统会在硬盘里开辟一个虚拟内存,必须将其放入物理内存中才能读出来;为减少操作系统开销,只需要将虚拟内存的分页放入物理内存即可;(分页:当物理内存放不下虚拟内存时,算法就会寻找到一块不用的存储交换到虚拟内存)

例题:


A C

B 进程才有自己独立的空间

D 还需要考虑进程

目录
相关文章
|
2月前
|
存储 算法 大数据
认识操作系统段页式存储
存储管理负责高效地分配、管理和回收计算机的内存资源。这一过程对于确保计算机系统的稳定性、性能和可扩展性至关重要。
36 0
|
2月前
|
存储 搜索推荐 数据库
一个通用的查找 SAPGUI 设置存储在操作系统注册表位置的技巧分享
一个通用的查找 SAPGUI 设置存储在操作系统注册表位置的技巧分享
24 0
|
10月前
|
存储
操作系统分配存储时网络无法正常连接
操作系统分配存储时网络无法正常连接
45 0
|
存储 边缘计算 固态存储
SSD 存储领域厂商大普微加入龙蜥社区,完成与龙蜥操作系统适配
欢迎大普微加入龙蜥社区,拟在技术、产品与商业化三个方面深入合作
SSD 存储领域厂商大普微加入龙蜥社区,完成与龙蜥操作系统适配
|
存储 Java Go
自制操作系统番外:编程语言中变量是如何存储的
在之前写操作系统的过程中,我们初步接触了一些寄存器和内存的基本概念,这篇将结合这些知识重新认识下C和Go中的变量的存储
|
存储 消息中间件 缓存
计算机原理探险系列(五)-- 磁盘存储探秘OS中的进程
计算机原理探险系列(五)-- 磁盘存储探秘OS中的进程
88 0