码迷,mamicode.com
首页 >  
搜索关键字:保护模式    ( 373个结果
Booting the Linux/ppc kernel without Open Firmware
The DT block format这一章定义了传递给内核的FDT(flattened device tree)的格式。关于它包含的内容以及内核需要的属性将在后续章节描述。注:DT block应该被加载到主存储器中,内核需要在实模式和保护模式下都能够访问DT block,因此,要求DT block...
分类:系统相关   时间:2015-04-11 14:29:03    阅读次数:206
0.11之路(一):BIOS引导过程
BIOS在内存最开始的位置构建中断向量表,紧接着是BIOS数据区,此外还要有与中断向量表相应的中断服务程序。我们正是利用这些中断服务程序把内核加载到内存中。 中断是操作系统里的一个意义重大的概念,是一个技术手段。加载内核程序并为保护模式做准备对于Linux 0.11来说,计算机将分三批次逐次加载操作系统的内核代码,第一批由BIOS中断 int 0x19 把第一扇区 bootsect 的内容加载到内...
分类:移动开发   时间:2015-04-09 17:36:30    阅读次数:149
实模式和保护模式的段式存储
intel 8086是16位的CPU,有着16位的寄存器,16位的数据总线和20位的地址总线。但由于其寄存器和数据总线都是16位,仅仅具有64kb的寻址能力,所以采用段+偏移的方式得到20位的即1M的寻址能力。则其计算公式为: 物理地址 = 段值 * 16 + 偏移。 也就是段值左移一位 + 偏移。 —其中,段值和偏移都是16位的但80386开始,CPU进入32位时...
分类:其他好文   时间:2015-04-09 15:29:47    阅读次数:130
Linux下Bochs的安装
简介:Bochs(发音:box)是一个以GNU宽通用公共许可证发放的开放源代码的x86、x86-64IBM PC兼容机模拟器和调试工具。它支持处理器(包括保护模式),内存,硬盘,显示器,以太网,BIOS,IBM PC兼容机的常见硬件外设的仿真。...
分类:系统相关   时间:2015-03-31 16:09:19    阅读次数:343
BIOS 的作用
BIOS 的作用BIOS 的作用实模式 :20 位,1M 的存储器可以直接访问 BIOS 以及硬件,没有分页和多任务,一开机就是实模式BIOS :由硬件自己启动,他位于 0xFFFF0,硬件一加电就会自动执行他 CS:0xF000,IP:FFF0 –> 0xFFFF0保护模式 :我们平常使用的模式。...
分类:移动开发   时间:2015-03-13 22:07:41    阅读次数:378
ARM处理器模式
ARM处理器模式ARM处理器共有7种运行模式:l 用户模式(User,usr):正常程序执行的模式l 快速中断模式(FIQ,fiq):用于高速数据传输和通道处理l 外部中断模式(IRQ,irq):用于通常的中断处理l 特权模式(Supervisor,sve):供操作系统使用的一种保护模式l 数据访问...
分类:其他好文   时间:2015-03-09 18:47:14    阅读次数:152
实现一个简陋操作系统的相关笔记日志
2015年 01月 22日 星期四 16:48:52 CST (vi的`:r!`命令真心好用,可将外部命令的执行结果插入文字中来)今天乘着将近两个月的寒假将于渊的《一个操作系统的实现》这本书看一遍,在刚过去的半年里刚开始时看了前两章,但由于看到保护模式那一块时感到困难也没了心情,因此搁置了。现在操作...
分类:其他好文   时间:2015-03-08 17:02:44    阅读次数:227
自己学驱动17——ARM工作模式和ARM9寄存器
1.ARM体系CPU的7种工作模式     (1)用户模式(usr):ARM处理器正常的程序执行状态。     (2)快速中断模式(fiq):用于高速数据传输或通道处理。     (3)中断模式(irq):用于通用的中断处理。     (4)管理模式(svc):操作系统使用的保护模式。     (5)数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。...
分类:其他好文   时间:2015-02-27 11:52:29    阅读次数:200
80386介绍
设计用于系统编程的系统寄存器主要包括以下几类:标志寄存器EFLAGS, 内存管理寄存器, 控制寄存器, 调试寄存器, 测试寄存器。系统标志寄存器EFLAGS 控制着I/O、可屏蔽中断、调试、任务切换以及保护模式和多任务环境下虚拟8086 程序的执行。内存管理寄存器有4 个,用于分段内存管理:? GD...
分类:其他好文   时间:2015-02-25 12:55:23    阅读次数:173
保护模式下的冒泡排序
1 ;16位代码 2 [bits 16] 3 ;初始化实模式下的数据段,代码段,堆栈段 4 mov eax, cs 5 mov ss, eax 6 mov sp, 0x7C00 ;实模式下的栈在引导扇...
分类:编程语言   时间:2015-02-15 16:24:16    阅读次数:191
373条   上一页 1 ... 30 31 32 33 34 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!