<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0MDQnY4eSp7ImA9WhRaFE4.&quot;"><id>tag:blogger.com,1999:blog-2921907892722679182</id><updated>2012-02-16T18:37:53.831-05:00</updated><category term="OS Design" /><category term="Innovative Projects" /><title>Operating System Investigation 深入操作系统</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://osdoc.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://osdoc.blogspot.com/" /><author><name>Leo</name><uri>http://www.blogger.com/profile/02706361596861144081</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://1.bp.blogspot.com/_1uGxYjzbthI/SWlTqqHTE1I/AAAAAAAADiM/rUFpzK8wRMM/S220/leo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/osdoc" /><feedburner:info uri="osdoc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkcEQHc-fSp7ImA9WxVXFEs.&quot;"><id>tag:blogger.com,1999:blog-2921907892722679182.post-347338061156704975</id><published>2009-02-12T12:32:00.001-05:00</published><updated>2009-02-12T12:33:21.955-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-12T12:33:21.955-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OS Design" /><title /><link rel="replies" type="text/html" href="http://osdoc.blogspot.com/2009/02/lesson-3_12.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/347338061156704975?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/347338061156704975?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/osdoc/~3/ar5Xdw6M18E/lesson-3_12.html" title="" /><author><name>Leo</name><uri>http://www.blogger.com/profile/02706361596861144081</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://1.bp.blogspot.com/_1uGxYjzbthI/SWlTqqHTE1I/AAAAAAAADiM/rUFpzK8wRMM/S220/leo.jpg" /></author><thr:total>0</thr:total><content type="html">

 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 
Lesson 3. Booting the Computer (2)In Lesson 2, you have seen that the BIOS POST routine searches for boot device and then loads in the boot sector for execution. You may wonder how the POST routine knows if a disk is a boot device or not? The secret is that to become a boot device the first sector of the disk must end with 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xKpZadTZ6bWpFZB5ae0QaY2Xweo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKpZadTZ6bWpFZB5ae0QaY2Xweo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xKpZadTZ6bWpFZB5ae0QaY2Xweo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKpZadTZ6bWpFZB5ae0QaY2Xweo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><feedburner:origLink>http://osdoc.blogspot.com/2009/02/lesson-3_12.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cBR3Yyfyp7ImA9WxVXEU0.&quot;"><id>tag:blogger.com,1999:blog-2921907892722679182.post-6403649980678194284</id><published>2009-01-23T03:41:00.001-05:00</published><updated>2009-02-08T08:50:56.897-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-08T08:50:56.897-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OS Design" /><title /><link rel="replies" type="text/html" href="http://osdoc.blogspot.com/2009/01/lesson-2_6496.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/6403649980678194284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/6403649980678194284?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/osdoc/~3/PsTkOSQ-pJ0/lesson-2_6496.html" title="" /><author><name>Leo</name><uri>http://www.blogger.com/profile/02706361596861144081</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://1.bp.blogspot.com/_1uGxYjzbthI/SWlTqqHTE1I/AAAAAAAADiM/rUFpzK8wRMM/S220/leo.jpg" /></author><thr:total>0</thr:total><content type="html">

 
 
 


 
 
 


 
 
 


 
 
 


 
 
 
Lesson 2. Booting the Computer (1)Booting is the first task the OS has to deal with after you power on a computer. The boot loader is probably the best starting point to begin the OS study. An interesting question is: what happens when you power on the computer? Of course, the OS starts functioning. But what actions are performed exactly? To answer this 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rCj3xCvXDJ8hQAhoYsOVkW-9xY8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rCj3xCvXDJ8hQAhoYsOVkW-9xY8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rCj3xCvXDJ8hQAhoYsOVkW-9xY8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rCj3xCvXDJ8hQAhoYsOVkW-9xY8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><feedburner:origLink>http://osdoc.blogspot.com/2009/01/lesson-2_6496.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBRng-cSp7ImA9WxVRFkk.&quot;"><id>tag:blogger.com,1999:blog-2921907892722679182.post-4894631756700690819</id><published>2009-01-22T10:38:00.001-05:00</published><updated>2009-01-22T13:24:17.659-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T13:24:17.659-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Innovative Projects" /><title /><link rel="replies" type="text/html" href="http://osdoc.blogspot.com/2009/01/eyeos-new-os-concept-can-you-imagine-os_1979.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/4894631756700690819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/4894631756700690819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/osdoc/~3/jLADaRk-E84/eyeos-new-os-concept-can-you-imagine-os_1979.html" title="" /><author><name>Leo</name><uri>http://www.blogger.com/profile/02706361596861144081</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://1.bp.blogspot.com/_1uGxYjzbthI/SWlTqqHTE1I/AAAAAAAADiM/rUFpzK8wRMM/S220/leo.jpg" /></author><thr:total>0</thr:total><content type="html">

 
 
 


 
 
 


 
 
 

 eyeOS - a new OS concept


 Can you imagine an OS written in PHP, XML and JavaScript? eyeOS is such type of web service that can provide you a platform which can be accessed from anywhere through the Internet. The eyeOS comes with a preloaded set of applications such as a word processor, a music player, a calendar, a file manager and so on. You can find most of the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/M0E-WV2YhHi0Mmc8lxB395Qkm8w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M0E-WV2YhHi0Mmc8lxB395Qkm8w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/M0E-WV2YhHi0Mmc8lxB395Qkm8w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M0E-WV2YhHi0Mmc8lxB395Qkm8w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><feedburner:origLink>http://osdoc.blogspot.com/2009/01/eyeos-new-os-concept-can-you-imagine-os_1979.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIAQH87fCp7ImA9WxVRFUo.&quot;"><id>tag:blogger.com,1999:blog-2921907892722679182.post-6820742174773143280</id><published>2009-01-11T18:04:00.001-05:00</published><updated>2009-01-21T17:39:01.104-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-21T17:39:01.104-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OS Design" /><title /><link rel="replies" type="text/html" href="http://osdoc.blogspot.com/2009/01/lesson-1_5813.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/6820742174773143280?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2921907892722679182/posts/default/6820742174773143280?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/osdoc/~3/xP69AF5O4EY/lesson-1_5813.html" title="" /><author><name>Leo</name><uri>http://www.blogger.com/profile/02706361596861144081</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="31" src="http://1.bp.blogspot.com/_1uGxYjzbthI/SWlTqqHTE1I/AAAAAAAADiM/rUFpzK8wRMM/S220/leo.jpg" /></author><thr:total>0</thr:total><content type="html">

 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 
Lesson 1. The Role of the Operating SystemI had a dream to write an operating system (OS) by myself when I was a middle school student. The OS was like a Pandora's box to me, magically managing all hardware components. It would be very exciting to develop my own one. After taking the OS class in 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pbwMh71FRbYowDKisgIhgWs_53k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pbwMh71FRbYowDKisgIhgWs_53k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pbwMh71FRbYowDKisgIhgWs_53k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pbwMh71FRbYowDKisgIhgWs_53k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><feedburner:origLink>http://osdoc.blogspot.com/2009/01/lesson-1_5813.html</feedburner:origLink></entry></feed>

