• 1
预览模式: 普通 | 列表

Unix / Linux 是如何启动的!

写给某MM的操作系统的启动分析..

首先,当我们按下了计算机电源键的后,它会做加电自检(一系列的初始化),然后开始执行BIOS程序,硬盘启动的情况下,BIOS程序会检查硬盘的0柱面0磁道1扇区,如果发现它是以0XAA55结束的话,就会认为这是一个引导扇区,内容读入内存 0x07C00 处,如果检查到特定的操作(如在PC下,你按了F8 或者F12什么,完成特定操作后)就跳转到 0x07C00 处继续执行。0x07C00是什么:这是内存偏移地址,当执行码跳到这里来了以后 意味着BIOS的工作结束,下面开始就会交给MBR来继续(举例说就像是我们会看到:windows xp loading画面).

查看更多...

分类:OPENBSD | 固定链接 | 评论: 0 | 引用: 6 | 查看次数: 1079

Google的美好生活

Google 的员工有多幸福。。看看照片就知道。。要么去google 要么就自己建一个“google”

减压仓

查看更多...

分类:Google | 固定链接 | 评论: 1 | 引用: 7 | 查看次数: 1353

UnixLite操作系统

UnixLite是一款纯c++编写的轻量级unix系统,最初由南京航空航天大学朱广蔚老师(修过他一门课)牵头开发,自06年推出0.2版之后就一直处于停滞状态,早在学校的时候我就一直对这款优秀的系统有着浓厚的兴趣,并研究过代码,最近更是准备在0.2版本的基础上进一步的扩展,增加一些linux/unix ports的支持,丰富一下这款教学用系统的实用性。

关于c++跟c 语言实现系统的区别已经 与minix,linux区别问题请参照下文:

 为什么用C++语言而不是传统的C语言实现它?

查看更多...

分类:杂七杂八 | 固定链接 | 评论: 1 | 引用: 15 | 查看次数: 1840

Google API 部分演示!


具体访问www.yukiyang.com.cn

用了Goolge Map API
      Google Ajax Search API

查看更多...

分类:Google | 固定链接 | 评论: 0 | 引用: 7 | 查看次数: 1398
  • 1