- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 学习笔记:一个操作系统的实现--保护模式进阶
上节初步认识了保护模式,这节继续顺着这本书的思路,完成保护模式到实模式的转换。 与上节相比,在跳入保护模式之前,以下两行代码比较诡异: 73 mov [LABEL_GO_BACK_TO_REAL+3],ax 74 mov [SPValueInRealMode],sp 然后增加了以
2012-03-31 21:17:06 490
原创 网络攻击1
一、TCP/IP协议1 OSI与TCP/IP OSI应用层表示层会话层传输层网络层数据链路层物理层TCP/IP应用层传输层网络互连层网络接口层 2 ICMP(互联网控制消息协议)用于TCP/I
2012-03-30 11:14:22 1170
原创 学习笔记:一个操作系统的实现--认识保护模式
; ==========================================; pmtest1.asm; 编译方法:nasm pmtest1.asm -o pmtest1.bin; ==========================================%include "pm.inc" ; 常量, 宏, 以及一些说明org 07c00h jmp LABEL
2012-03-23 14:11:09 606
原创 管理及其价值
一直认为管理的东西,光耍嘴皮子是没用的,要到了管理岗位才知道什么叫管理。不过,上了管理学基础这门课才知道了,其实管理既是一门艺术也是一门科学,其中也有很多学习的理论。我是初学者,在这里仅仅是记录一些我所学的、所理解的东西,避免有非常多的漏洞,希望懂管理的前辈不要笑话。什么是管理 管理是一门古老的学问,但是其成为一门科学仅仅是近一百多年的事情。这里所讨论的是管理成为一门科学之后的东东。
2012-03-16 15:36:47 380
原创 学习笔记:一个操作系统的实现--保护模式之基础知识
在IA32下,CPU有两种工作模式:实模式和保护模式。和很多人一样,我开始学习汇编语言的时候所运行的模式是实模式。在此之前,我对保护模式有所了解,知道了保护模式的寻址方式等等,但是从未深入的了解过保护模式,根本不知道在汇编中怎么进入保护模式。如果你也和我一样,那么请随我来。实模式与保护模式 在实模式下,CPU只使用16位的寄存器、16位的数据总线以及20位的地址总线和1MB的
2012-03-16 15:33:02 580
原创 学习笔记:一个操作系统的实现--搭建你的工作环境
由于这本书的例子是以Linux为主的,因此我采用的操作系统是Ubuntu 11.10,Bochs的版本是2.5.1。安装Ubuntu和下载Bochs的事情这里就不罗嗦了,直入主题,我们讨论Bochs的安装。简单的安装方法 在Terminal输入 sudo apt-get install vgabios bochs bochs-x bximage,按下回车键,输入密码就等着完事
2012-03-15 22:31:11 815
原创 学习笔记:一个操作系统的实现--马上动手写一个最小的“操作系统”
这章的准备工作要求准备一张空白软盘,大家不用急于准备,暂且往后看。本章主要是理解代码。 代码如下: org 07C00h ; 告诉编译器程序加载到07C00处 mov ax, cs mov ds, ax mov es, ax call DispStr ; 调用显示字符串例程 jm
2012-03-15 20:16:00 1368
原创 学习笔记:一个操作系统的实现--前言
《Orange'S:一个操作系统的实现》是《自己动手写操作系统》的第二版。很早就有师兄向我推荐这本书,也很早就手握此书,由于惰性泛滥,直至近日才认认真真地开始品读。而之所以开通本博客是为了希望记录下自己学习的点点滴滴,同时也为了感谢那些在网络中帮助我的那些大师们。 要更快更好的学习好这本书,我觉得要对以下知识有所了解:汇编/C语言操作系统原理微机原理(X86) 同时
2012-03-15 20:00:51 388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人