博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
fuujiro's island
文档
帮助
示例
社区
博客
源码
false
true
段式与页式存储
段式分块大,页式分块小。 1. 段式存储由 主代码段 子模块、公用库 堆栈段 stack 堆数据 heap 初始化数据段 符号表等 几个部分组成(1-4由下到上) 目的:更细粒度和灵活的分离与共享 逻辑上连续,物理上可以不连续 每一个段是访问方式或储存数据等属性相同的一段地址空间 1.1 段访问逻辑地址由二元祖(s, addr)表示 s - 段号addr - 段内偏移 段基址 + ...
2019-03-13
Computer Science
阅读全文
伙伴系统(Buddy System)
Linux / Unix 中的内存分配常用方式 —— 伙伴系统 Buddy System 1. 伙伴系统中的内存分配 2. 伙伴系统的实现 3. ucore 内存管理的实现
2019-03-10
Computer Science
阅读全文
连续内存分配 & 碎片整理
1.连续内存分配连续内存分配的三大方式: 最先分配 最佳分配 最差分配 1.1 最先分配 1.2 最佳分配 1.3 最差分配 2. 碎片整理2.1 紧凑 2.2 分区对换
2019-03-10
Computer Science
阅读全文
大端序和小端序
端序(Endianness),又称字节序、尾序、位序。在计算机领域是指机器存放多字节数据的字节顺序。在涉及到低层数据存储和网络数据传输研究中都会涉及端序。 大端序(Big-Endian,大尾序):高位字节放在内存的低地址,低位字节放在内存的高地址。 小端序(Little-Endian,小尾序):低位字节放在内存的低地址,高位字节放在内存的高地址。 端序是与硬件的体系结构相关而与所使用的操...
2019-02-23
Computer Science
阅读全文
macOS安装boch环境并测试Hello World输出
1. bochs所需环境安装sdl库 1brew install sdl 2. 安装bochs用brew默认安装最新版,我这里是Bochs x86 Emulator 2.6.9 1brew install bochs 3. 终端测试终端输入1bochs 若看到1234567891011121314151617181920212223242526272829303132333435363738...
2019-02-20
Computer Science
阅读全文
上一页
2 / 2