一、前言
凡事我图写的文章,往往比较内容纵深,范围却很窄,注重实际操作。原由
很基本
,水平有限,还达不到理论的层次,只是对片面的技能
作些陈述,至于扩充,丰富就是别人的事了。移植操作系统看似很玄乎的东西,其实也就是一层窗户纸。
事实上每每刚听闻一件事,觉得很神秘,实实在在去接触一点,又觉得基本
无比,然再深入的话,却又会觉得内容是深不可测。现实往往是如此滑稽,不过也只有在这种不断的循环中,人才会进步。
读完这篇文章,你会发觉
没有谈及技能
内容,全是在说“废话”。而我一向认为说“废话”这很有必要。
二、主要 提示
文章难免有疏漏,会在下面地址不断更新:
全系列文章地址:http://blog.csdn.net/liwei_cmg
三、认识操作系统
操作系统的分类方式是多种多样。如按功能特征分为批处理,分时和实时操作系统。按使用
范围分个人,网络,分步式和嵌入式操作系统。
所有分类都不是绝对的,按我个人理解,偏向于把操作系统作如下划分:
◆普通PC机操作系统
这是我们接触最频繁的一类了,从早期的MS-DOS到Windows 95,Windows 98,Windows xp
以及未来的Windows Vista
等,全是微软家族的产品。除此以外Linux家族的RedHat Linux,Turbo Linux等,苹果的Mac OS X也属于这个范畴。
◆服务器操作系统
包括各类的大型机,小型机操作系统,另外网络操作系统也属于这一类。如基于UNIX的IBM AIX、AS系列,HP UNIX,Sun Solaris等,基于Linux的IBM System p5系列等。
◆嵌入式操作系统(Embedded Operating System)
终于说到我们的E680g了。
嵌入式操作系统可基本
划分为专用和普通两种。专用嵌入式操作系统(如大名鼎鼎的VxWorks)使用
范围可谓专业。如汽车飞机,工业控制,国际空间站,火星探险等等,通用就多见
的多了,从各家手机的广泛采用的Symbian、种类繁多的入式Linux以及逐渐没落的Palm,和气势逐渐壮大的Windows CE家族,都是属于这个分类。