Flat memory Model 平坦内存模型

原创 2002年08月21日 09:42:00

***************Title: Flat memory Model****************
***************  标题:平坦内存模型********************
*=================译自Tutor by Hutch==================*
*===Original:Collected and packed by dREAMtHEATER=====*
*======翻译:小桥 from QDU huasoft@163.com============*
*==================20020820 at home===================*
*******************************************************
之一:
平坦内存模型(Flat memory Model)


一个用本地32位Windows格式写成的程序是由所谓“平坦内存模型”创建的,它只有一个包含代码和数据的段。这个程序必须在386或更高的处理器上运行。

早期的16位代码,由段和偏移地址混合达到寻址64k(段的限制)。与此不同的是,平坦内存模型只需要偏移量却有4G的寻址范围。这使得汇编更容易书写,而代码总得来说也将快一点。

在这种平坦内存模型下,所有的段寄存器都被自动设为相同的值,而这意味着段/偏移寻址方式一定不能用于在32位Windows上运行的32位程序。

对于曾经在DOS下写程序的程序员来讲,一个32位的Windows PE可执行文件就像一个DOS下的COM文件,它们仅有一个包含程序代码和数据的段,而它们都直接用偏移地址,而不是段/偏移寻址方式。

平坦模型程序是近(NEAR)代码寻址以及近数据寻址,都是在4G的范围之内。

FS和GS段寄存器不在普通的程序中用到,但却被操作系统的某些程序实例所利用。
========================================================

平坦衰落信道建模

原文地址:平坦衰落信道建模作者:buqifei071436 小尺度衰落根据信道的频率选择性,小尺度衰落可以分为平坦衰落信道和频率选择性衰落信道;根据信道的时间选择性,可以将信道分为块衰落信道和慢衰落信...
  • seekcreation
  • seekcreation
  • 2013年10月29日 20:55
  • 1717

Linux操作系统基础(三)保护模式内存管理(1)

Linux操作系统基础(三)保护模式内存管理(1) 转载请注明出处:http://blog.csdn.net/rosetta 保护模式内存管理     本节描述IA-32架构保护模式下内存管...
  • rosetta
  • rosetta
  • 2013年01月30日 10:03
  • 3344

Q80:平坦着色(Flat Shading)和平滑着色(Smooth Shading)——“Q79:怎么用三角形网格(Triangle Mesh)细分曲面”(补充)

80.1 概述   前面用三角形网格细分球面时,对单个三角形的着色方式采样的是“Flat Shading”。即: 通过三角形三顶点的坐标计算出整个三角形的法向量。 这样就导致相邻两个三角形的法向量...
  • libing_zeng
  • libing_zeng
  • 2017年03月07日 12:34
  • 619

linux内存管理模型

linux内存模型有三种: CONFIG_FLATMEM,CONFIG_DISCONTIGMEM,CONFIG_SPARSEMEM。 具体定义在include/asm-generic/memory-m...
  • u014089131
  • u014089131
  • 2016年11月09日 09:11
  • 651

漫谈C++11多线程内存模型

写在前面 “C++11 feels like a new language” - Bjarne Stroustrup 的确,C++11核心已经发生了巨大的变化,它现在支持Lambda表达式、对象类型自...
  • cszhouwei
  • cszhouwei
  • 2013年09月16日 13:54
  • 16162

内存寻址的三种模型

 1. 地址的种类 首先明确一下逻辑地址和线性地址这两个概念: 1. 逻辑地址 2. 线性地址 3. 物理地址 1.1 逻辑地址: 逻辑地址是编译器生成的,我们使用在linu...
  • abv123456789
  • abv123456789
  • 2014年10月28日 14:18
  • 1959

windows内存模式

 文章转自http://blog.csdn.net/xuplus/article/details/2342509 Windows 内存模式 从用户的角度来看,WIN32的内存管理是非常简单和...
  • iamherego
  • iamherego
  • 2015年08月19日 15:22
  • 582

Go语言内存模型

http://hugozhu.myalert.info/2013/04/20/31-golang-memory-model.html 目录: 名词定义背景介绍Happens...
  • ywh147
  • ywh147
  • 2013年09月02日 18:01
  • 2595

结构张量用于区分平坦、边缘、角点区域

1.结构张量原理 此处所说的张量不是相对论或黎曼几何里的张量,黎曼几何的张量好多论文都叫张量场了。也不是数学界还没研究明白的对矩阵进行扩展的高阶张量,主要是张量分解。这里的结构张量就是一个矩阵,...
  • shenziheng1
  • shenziheng1
  • 2016年10月24日 11:27
  • 994

信道衰落学习记录

信道衰落
  • Sean_92
  • Sean_92
  • 2016年08月17日 21:50
  • 1536
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Flat memory Model 平坦内存模型
举报原因:
原因补充:

(最多只允许输入30个字)