E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
一个操作系统的实现
Bochs 2.4.5 调试版本的安装
为了学习《Orange's
一个操作系统的实现
》,先要准备好环境。
txf2004
·
2011-12-01 21:00
安装
计算机进阶推荐书单
可视领域购买,难度较大****:学习累的时候值得翻翻的书,总比聊QQ看电影好嘛 1.基础理论:** 《深入理解计算机系统》*** 《编译原理》紫龙书第三版2.操作系统:** 《Orange's
一个操作系统的实现
boyangxuli
·
2011-11-12 21:57
计算机
休闲
领域
看电影
推荐书
关于一个操作系统实现中bochs的安装
在
一个操作系统的实现
中提到了一个软件叫bochs,以前安装好了,今天重现安装一下发现又忘记怎么安装的了,所以还是把这次的过程记录下来为妙。
findstr
·
2011-10-16 14:00
windows
汇编
ubuntu
Access
终端
一个操作系统的实现
---内核雏形
这个是第五章内核雏形的开始部分,讲得是汇编和C的混合编程,具体的例子如下汇编:externchoose ;intchoose(inta,intb);[sectiondata] ;表明以下是数据段,可有可无 param1 dd 8 param2 dd
glorin
·
2011-09-07 20:00
编程
c
汇编
语言
一个操作系统的实现
---内核雏形
今天开始练习实践第五章的内核雏形。具体的步骤如下:1、首先编写完成boot.asm,使用命令nasmboot.asm -oboot.bin,这样就可以加载loader2、然后编写loader.asm,然后同样使用命令nasmloader.asm-oloader.bin,这样使用loader来加载内核并跳转到内核的功能3、最后编写kernel.asm,然后使用命令(注意,这里命令不一样),分为两步
glorin
·
2011-09-07 20:00
一个操作系统的实现
:保护模式
今天学习了保护模式,依据书上的内容以及大灰狼老师的视频,终于完成自己写的保护模式。[BITS16] ;表示以下为段位16位org 07c00h ;这是由于系统会将代码加载到7C00处jmpstartgdt_table_start: gdt_null:
glorin
·
2011-09-06 19:00
一个操作系统的实现
第四章 pmtest3
1、首先在ubuntu中用vim按照书中所述写文件pmtest3.asm,然后使用命令nasmpmtest3.asm-opmtest3.com2、在这之后,将软盘挂载sudomount-olooppm.img/mnt/floppy注:pm.img用bochs中的bximage生成,创建的mkdir/mnt/floppy目录3、将pmtest3.com文件写入到虚拟软盘pm.img中sudocppm
glorin
·
2011-08-28 10:00
1 在Bochs上运行第一个OS
09年第二版《Orange’s
一个操作系统的实现
》出版后,也将其购入。随手翻来,发现云里雾里,几年前的理解早就抛光,重读已是困难重重。既然写代码要有注释,读书亦要有注释。
gdhyyanglang
·
2011-08-19 17:00
ubuntu
OS
gcc
终端
编译器
keyboard
新书推荐:Orange'S:
一个操作系统的实现
trackback: http://osfromscratch.org/作为《自己动手写操作系统》(以下简称《自》)的第二版,《Orange'S:
一个操作系统的实现
》(以下简称“新版”)主要有以下变化:
·
2011-06-10 04:00
操作系统
一个操作系统的实现
:第三章 保护模式 调试问题
问题:
一个操作系统的实现
没有/mnt/floppy这个目录问题解决:用sudomkdir/mnt/floppy ;这个命令创建/mnt/floppy这个目录 问题:Badcommandorfilename
charcy
·
2011-05-29 18:00
command
File
终端
Linux下 虚拟机Bochs的使用
2.一个简单的测试程序我们打算从软盘启动虚拟机,这样的话我们就需要一个软盘的引导程序,来启动虚拟机,引导程序我们使用Orange's
一个操作系统的实现
学习(1)中
sy198704
·
2011-04-29 17:00
虚拟机
linux
windows
XP
FP
一个操作系统的实现
:搭建你的工作环境
我知道,现在你已经开始摩拳擦掌准备大干一场了,你发现,开头并不是那么难的.你可能想到了Linus,或许他在写出第一个引导扇区并调试成功时也是同样的激动不已;你可能在想,有一天,我也要写出一个Linux那样伟大的操作系统!是的,这一切都有可能,一切伟大必定是从平凡开始的.我知道此刻你踌躇满志,已经迫不及待要进入操作系统的殿堂.可是先不要着急,古人云:“工欲善其事,必先利其器”,你可能已经发现,如果每
hongweigg
·
2011-04-28 11:00
一个操作系统的实现
:搭建你的工作环境
我知道,现在你已经开始摩拳擦掌准备大干一场了,你发现,开头并不是那么难的.你可能想到了Linus,或许他在写出第一个引导扇区并调试成功时也是同样的激动不已;你可能在想,有一天,我也要写出一个Linux那样伟大的操作系统!是的,这一切都有可能,一切伟大必定是从平凡开始的.我知道此刻你踌躇满志,已经迫不及待要进入操作系统的殿堂.可是先不要着急,古人云:“工欲善其事,必先利其器”,你可能已经发现,如果每
java-mans
·
2011-04-28 11:00
操作系统
一个操作系统的实现
:搭建你的工作环境
我知道,现在你已经开始摩拳擦掌准备大干一场了,你发现,开头并不是那么难的.你可能想到了Linus,或许他在写出第一个引导扇区并调试成功时也是同样的激动不已;你可能在想,有一天,我也要写出一个Linux那样伟大的操作系统!是的,这一切都有可能,一切伟大必定是从平凡开始的.我知道此刻你踌躇满志,已经迫不及待要进入操作系统的殿堂.可是先不要着急,古人云:“工欲善其事,必先利其器”,你可能已经发现,如果每
isiqi
·
2011-04-28 11:00
工作
虚拟机
linux
Debian
ubuntu
一个操作系统的实现
:搭建你的工作环境
我知道,现在你已经开始摩拳擦掌准备大干一场了,你发现,开头并不是那么难的.你可能想到了Linus,或许他在写出第一个引导扇区并调试成功时也是同样的激动不已;你可能在想,有一天,我也要写出一个Linux那样伟大的操作系统!是的,这一切都有可能,一切伟大必定是从平凡开始的.我知道此刻你踌躇满志,已经迫不及待要进入操作系统的殿堂.可是先不要着急,古人云:“工欲善其事,必先利其器”,你可能已经发现,如果每
isiqi
·
2011-04-28 11:00
工作
虚拟机
linux
Debian
ubuntu
Orange's
一个操作系统的实现
学习(1)
工具准备以及引导程序的编写 第一版的电子书(PDF)自己动手写操作系统 1.VirtualPC安装 原书所说的VirtualPC已经下载不好下载了,经过几天的探索,终于发现了一个符合要求的版本。 VirtualPC5.02.DOS6.3安装 (1)安装DOS 来这里下一个msdos6.22的镜像. 然后启动VirtualPC,新建一个PC,内存
sy198704
·
2011-04-13 09:00
vmware
C++
c
虚拟机
dos
【orange】OrangeS
一个操作系统的实现
:第四章实践方面遇到的一些问题
在第104页到105页,这里有一句说是...假设是x.img,然后把它作为FreeDos的B盘,格式化后就可以方便的往其中添加文件了和目录了(比如使用FreeDos里面的edit.exe),这里我搞了半天也没搞出来怎么使用FreeDos里面的edit.exe添加文件,所以我使用了另外一种方法:其实在第三章,我们一直都在往软盘里面写文件:就是P30页的第六条,我现在暂时使用的是这个方法,如果有人知道
xxxxxx91116
·
2011-03-19 15:00
《Orange’s
一个操作系统的实现
》3.保护模式3----DOS加载.EXE过程
在《《Orange’s
一个操作系统的实现
》》一书中有时使用了org0100h,为何是0100h?
·
2011-01-10 22:00
操作系统
关于《orange‘s
一个操作系统的实现
》中调用门部分的补充和纠正
在《orange‘s
一个操作系统的实现
》中书对调用门中参数复制一点一略而过,并没有对参数大小等做出解释!
findstr
·
2010-10-19 23:00
我的第一篇
一直有一股强烈的心驱动着我,去弄懂那本《
一个操作系统的实现
》为了这个。。装了个Ubuntu,然后又在Ubuntu下弄了好些天,才基本学会了操作从装各种软件到装一个有调试功能的bochs哎。。
hzhzh007
·
2010-09-26 23:00
ubuntu
人,是否应该不要去好高骛远
这几天很纠结,纠结于不知道怎么学习了…… 一开始给自己定了两条路两选一,一个是看一本《
一个操作系统的实现
》这本书,并学着写个操作系统出来,另一个是买个arm的开发板搞bootloader
pang123hui
·
2010-09-15 19:00
编程
c
linux
语言
bochs 2.4.2 ubuntu 安装运行问题《orange's
一个操作系统的实现
》第二章 调试篇
用源码安装完后会遇到的问题:《1》运行可能碰到如下问题:Eventtype:PANICDevice:[ ]Message:dlopenfailedformodule'x':filenotfound这是由于在安装的时候,少安装了个bochs-x包这个包可以在http://packages.ubuntu.com/dapper/misc/bochs-x找到也可以在terminal下面输入sudoa
evil_darker
·
2010-04-06 22:00
Module
ubuntu
File
工具
Terminal
磁盘
吸收进度
《ProgrammingRolePlayingGames》 35%《Orange's
一个操作系统的实现
》:17% 《Windows环境下32位汇编语言程序设计》: 34% 《从汇编语言到
千里暮云平
·
2010-02-03 12:00
Playing with OS(操作系统)
经过四年的磨练,该书作者于渊于今年6月推出了第二版《Orange'S:
一个操作系统的实现
》。为配合新书全国上市,博文视点大讲堂特邀于渊先生现场说法,和您一起玩转操作系统。
broadview2006
·
2009-07-17 08:00
编程
活动
OS
读书
出版
powerpoint
Playing with OS(操作系统)
经过四年的磨练,该书作者于渊于今年6月推出了第二版《Orange'S:
一个操作系统的实现
》。为配合新书全国上市,博文视点大讲堂特邀于渊先生现场说法,和您一起玩转操作系统。
touchmm
·
2009-07-16 15:00
编程
活动
OS
读书
资讯
蒋涛:《Orange’S:
一个操作系统的实现
》属于真正Hacker的
做真正Hacker的乐趣──自己动手去实践本文选自《Orange'S:
一个操作系统的实现
》一书序言 2004年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能,恐怕是翻译稿,写这种书籍是要考作者硬功夫的
broadview2006
·
2009-07-16 09:00
解密《
一个操作系统的实现
》这本书
解密《
一个操作系统的实现
》这本书 5月18日见到了《Orange'S:
一个操作系统的实现
》的样书,多少有些激动。想一想前一版本《自己动手写操作系统》是那么畅销,这一本一定不能含糊。
broadview2006
·
2009-05-26 09:00
windows
虚拟机
OS
解密
出版
平台
编写操作系统的平台之争:Windows还是*nix
平台之争:Windows还是*nix本文摘自于渊编写的《orange's:
一个操作系统的实现
》一书 读到这里,读者可能发现书中经常出现“如果你用的是Windows”或者“如果你用的是Linux”这样的字眼
broadview2006
·
2009-05-20 08:00
linux
windows
unix
ubuntu
工具
平台
水面下面的冰山
水面下面的冰山本文摘自于渊编著的《orange's
一个操作系统的实现
》一书 即便是非常袖珍的程序,也有可能遇到不能正确运行的情况,对此你一定并不惊讶,谁都可能少写一个标点,或者在一个小小的逻辑问题上犯迷糊
broadview2006
·
2009-05-19 14:00
作者讲述《
一个操作系统的实现
》的故事
《Orange’s:
一个操作系统的实现
》作者自序 本书是《自己动手写操作系统》的第二版,通过一个具体的实例向读者呈现一个操作系统雏形的实现过程。
broadview2006
·
2009-05-18 15:00
做真正Hacker 的乐趣──自己动手去实践
做真正Hacker的乐趣──自己动手去实践 本文是csdn总裁蒋涛先生为《orange's
一个操作系统的实现
》写的推荐序 2004年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能
broadview2006
·
2009-05-18 08:00
一个操作系统的实现
(4):分页机制
分页与分段最大的不同之处在于分页是用来固定长度的页面(一般为4KB)。如果仅适用分段地址转换,那么存储在物理内存中的一个数据结构将包含器所有部分。但如果适用了分页,那么一个数据结构就可以一部分存储在物理内存中,而另一部分保存在磁盘中。这也就是分页机制在现代内存管理中存在的重要性。那么首先我们还是熟悉一下分页机制的基本概念。如上图所示,分页是在分段的基础上将线性地址转化为物理地址。转换时使用了两级
H_armony
·
2008-09-22 14:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他