- 博客(2)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 OS开发之底层内存管理笔记
操作系统从BIOS的int 15h,ax = 0E820h子功能获得64位系统内存表(system memory map)后,需要对可用的内存进行管理,即建立一些数据结构用来记录已用的和空闲的内存,从而为后续的内存的申请使用和释放做准备。 考虑到内存的空间有限,为了尽量减小内存管理数据结构所占的额外空间,我决定用IA32架构的小页面大小4KB为粒度管理内存。 由于对内存的申请和释放是随
2014-01-27 11:05:33 1350
翻译 14.5 保护模式I/O
翻译自《Intel®64和IA-32架构软件开发者指南》卷一。 当处理器运行在保护模式,以下保护机制控制对I/O端口的访问: · 通过I/O寻址空间访问I/O端口时,两种保护设施会控制访问: — EFLAGS寄存器中的I/O特权级(IOPL)位域 — 任务状态段(TSS)中的I/O允许位图 · 在访问内存映射的I/O端口时,一般
2014-01-19 16:57:30 2857
关于模板类里的静态函数指针变量
2014-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人