
操作系统
sunbxonline
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MMU
本文主要从以下几个方面对于ARM和Intel cpu的MMU 1.逻辑地址,虚拟地址,物理地址的概念 2.逻辑地址,虚拟地址,物理地址的转换 3.哪些是CPU自动完成的,哪些是操作系统做的,哪些是用户程序做的 逻辑地址 在编译应用程序的时候,为了让应用程序能够不依赖于某个全局地址,所以对应用程序中的代码和数据都是采用相对地址编译的,也就是说,在用户空间,指令和数据的地址都是从0地址开始的,这就是原创 2014-03-02 22:04:48 · 615 阅读 · 0 评论 -
《自己动手编写操作系统》笔记
2013-3-26 这两天在学习编写操作系统,略记于下 1. 描述符和选择子结构细节说明 描述符和选择子的结构如上,从描述符结构上看,段基址是4字节32b原创 2014-03-02 22:06:59 · 878 阅读 · 0 评论 -
S3c2440的sdram
首先要明白几个概念,S3C2440是处理器,是芯片,其中包含了ARM核和各种硬件控制器,这些控制器中就包括内存控制器,而处理器要想使用内存硬件就需要程序员通过代码把该内存设备的参数告诉内存控制器,这也就是内存初始化要做的事情,下面我们从CPU地址空间,sdram工作原理和内存控制器的寄存器设置三方面来说明如何使用sdram 1.CPU的地址空间 S3C2440使用了ADDR0-ADDR26,共27原创 2014-03-02 22:05:40 · 1225 阅读 · 0 评论