`
wbj0110
  • 浏览: 1602675 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

操作系统寻址

阅读更多

1. 什么是寻址空间

寻址空间一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题

 

2. 我们经常听说32位操作系统最多能用4G内存。大部分情况下,这个上限都达不到。例如我的机器,虽然是4G物理内存,但实际上识别的只有3G。有的朋友说是可以识别到3.2G或者3.5G不等,我想这跟人品是没有什么关系的

 

image

 

那么,这剩下的1个G左右的内存不是浪费了吗?可不是嘛,太心痛了。所有很多朋友都用一个软件将这部分内存转换为硬盘用

http://blog.miniasp.com/post/2008/04/Useful-tools-Gavotte-Ramdisk.aspx

【备注】我自己还没有这么用,要想试用该功能的同学,自己需要慎重。如果你用的好,记得反馈一下给我,呵呵

 

3. 为什么说只能寻址到这个大小呢?我今天是要从程序的角度来解说一下

首先说什么是32位?32位是针对CPU的一个术语

对于程序员来说,这表示了我们在与计算机打交道的时候,能够使用的最大数字是2的32次方。这等于多少呢?

image

那么这个数字是什么为单位呢?bit ,也可以称为比特,或者位。这是计算机可以理解的东西。这个bit里面包含的值,只有两个,就是0和1

好了,那么这个bit怎么样能转换为GB呢,很简单:将它连续除以3次1024.

4294967296/1024/1024/1024

结果等于多少呢?

image

为什么除3次?第一次转换为KB,第二次转换为MB,第三次就转换为GB了

 

4. 那么64位的CPU的寻址空间可以到多大呢?

image

我算一算,可以到多少GB呢?

image

 

分享到:
评论

相关推荐

    操作系统寻址方式的总结(DOC)

    操作系统寻址方式总结 操作系统中寻址方式是指 CPU 访问存储器时所使用的方式,它是操作系统中一个非常重要的概念。根据操作系统中存储器的组织形式,可以将寻址方式分为以下几种。 1. 立即寻址 立即寻址是指将...

    物理寻址和虚拟寻址的区别

    物理寻址和虚拟寻址是计算机内存管理中的两种基础概念,它们在操作系统的内存管理、程序编译和执行等过程中扮演着重要角色。下面详细说明这两个概念的含义以及它们之间的区别。 物理寻址是指程序直接使用物理内存...

    操作数寻址方式flash演示

    了解和熟练掌握这些寻址方式对于编程和系统设计至关重要。通过Flash演示,用户可以更直观地学习和掌握这些抽象的理论知识。文件如`address1.swf`至`address7.swf`分别对应上述的七种寻址方式,提供了动态的视觉教学...

    80x86指令系统与寻址方式

    理解80x86指令系统和寻址方式对于编程、系统级调试、操作系统开发以及计算机硬件原理的学习都非常重要。通过熟练掌握这些知识,开发者能够编写更高效、更底层的程序,也能更好地理解计算机是如何执行任务的。在实际...

    OS32位寻址提升36位寻址即64G

    操作系统中的寻址能力是计算机硬件和软件之间的重要接口,它决定了系统可以访问的内存空间大小。在32位操作系统中,由于地址线的数量限制,寻址能力通常为2的32次方,即4GB(确切地说是4GiB)。然而,随着技术的发展...

    组成原理-寻址方式和指令系统

    《组成原理-寻址方式和指令系统》 在计算机科学中,寻址方式和指令系统是计算机硬件设计的重要组成部分,它们决定了处理器如何访问和处理内存中的数据。本篇将深入探讨8086CPU的寻址方式和指令系统,通过实例来解析...

    8086的寻址方式和指令系统

    在8086的指令系统中,每个指令都有特定的寻址模式,以适应不同的操作需求。这些寻址方式使得8086能处理各种复杂的数据操作,包括数据的读取、存储、算术运算和逻辑操作等。通过灵活运用这些寻址方式,程序员可以编写...

    8086 寻址方式与指令系统

    ### 8086 寻址方式与指令系统 #### 指令系统与指令格式 计算机中的指令是由CPU能够直接识别并执行的基本命令。在8086微处理器中,指令由两部分组成:操作码(Opcode)和地址码(Address Code)。其中: - **操作...

    计算机系统结构课件-寻址方式

    计算机系统结构中的寻址方式是处理器访问内存中数据的关键机制,它决定了指令如何找到操作数的位置。寻址方式直接影响到指令执行的速度、程序的灵活性以及存储空间的利用效率。以下是几种常见的寻址方式: 1. **...

    Linux对x86系统4G以上大内存的寻址和管理.pdf

    Linux操作系统在x86系统上对4G以上大内存的寻址和管理是非常重要的。由于x86系统的地址空间是32位的,因此它只能寻址最大4GB的内存空间。但是,随着应用的不断发展,对内存的需求也在不断增加。在服务器和工作站等...

    ARM寻址方式——堆栈寻址

    "ARM寻址方式——堆栈寻址" ARM处理器中的堆栈寻址是一种重要的寻址方式,用于实现数据...ARM寻址方式中的堆栈寻址是一种重要的寻址方式,具有广泛的应用前景和优点,在嵌入式系统开发和操作系统中发挥着重要的作用。

    南航操作系统 2000

    实方式寻址是指操作系统使用物理地址来访问内存,而保护方式寻址是指操作系统使用虚拟地址来访问内存。最大寻址空间各为 4GB 和 64TB。 四、同步操作算法 为了实现两者共享单缓冲的同步操作,可以使用信号量机制,...

    51单片机指令系统寻址方式

    51单片机的指令系统丰富,寻址方式的多样性是其指令系统灵活性的重要体现。在51单片机中,寻址方式共有7种,分别是立即寻址方式、直接寻址方式、寄存器寻址方式、间接寻址方式、相对寻址方式、变址寻址方式和位寻址...

    ARM寻址方式与指令系统

    ARM 寻址方式是指 ARM 指令中操作数的寻址方式,包括寄存器寻址、立即寻址、寄存器间接寻址、寄存器相对寻址等。ARM 寻址方式的选择取决于具体的编程需求和指令的语法结构。 ARM 指令系统是 ARM 处理器的指令集,...

    80x86的指令系统和寻址方式

    80x86的指令系统和寻址方式是汇编语言编程的基础,它定义了处理器如何执行各种操作和访问内存中的数据。80x86架构是Intel公司开发的一系列微处理器,包括8088、80286、80386等,这些处理器都使用了类似的指令集和...

    第三章1 寻址方式与指令系统

    【第三章1 寻址方式与指令系统】 指令系统是CPU能够理解和执行的一系列操作命令的集合,它定义了计算机可以进行的所有基本操作。8086指令系统是Intel 8086微处理器所采用的指令集,包含了各种类型的操作,如数据...

    计算机寻址与nasm指令详解.rar

    nasm(Netwide Assembler)是一种广泛使用的汇编语言编译器,适用于多种操作系统,如Linux、Windows和Mac OS。它的语法简洁明了,是初学者学习汇编语言的良好选择。nasm指令讲解.pdf文件很可能是该压缩包的核心部分...

    S7-200 SMART间接寻址功能说明详解.docx

    S7-200 SMART PLC 的间接寻址功能进行了详细的说明,包括寻址方式、间接寻址说明、使用方法、取值符说明、举例说明、程序监控和使用时的注意事项等内容,为读者提供了一个系统的了解 S7-200 SMART PLC 间接寻址功能...

    51单片机,arm等处理器的寻址方式对照表

    立即寻址是最简单的寻址方式之一,操作数直接包含在指令中。例如: - `MOVA,#80H`:将立即数80H赋值给累加器A。 - `MOVDPTR,#2000H`:将立即数2000H赋值给数据指针DPTR。 ##### 2. 直接寻址 直接寻址用于访问内部...

    指令系统-寻址+指令格式

    《指令系统:寻址与指令格式详解》 指令系统是计算机硬件与软件之间的桥梁,它定义了一台计算机所能执行的所有基本操作。理解指令系统对于深入理解计算机的工作原理至关重要。本篇将详细阐述指令系统的两个核心概念...

Global site tag (gtag.js) - Google Analytics