发布新日志

  • Introduction to Solaris

    2009-01-21 08:59:37

    SolarisSun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。 目前Solaris仍旧属于私有软件。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris

    Enlarge

    目录

    [隐藏]

    历史

    Sun的操作系统最初叫做SunOS,由于Sun Microsystem的创始人之一,Bill Joy来自U.C.Berkeley,因此SunOS主要是基于BSDUnix版本。SunOS 5.0开始,SUN的操作系统开发开始转向System V Release 4,并且有了新的名字叫做Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的"2,因此,SunOS 5.10就叫做Solaris 10。 Solaris的早期版本后来又被重新命名为Solaris 1.x. 所以"SunOS"这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境, 以及它网络增强部分组成。

    支持的系统架构

    Solaris支持多种系统架构:SPARCx86x64。x64即AMD64EMT64处理器。在版本2.5.1的时候,Solaris曾经一度被移植到PowerPC架构, 但是后来又在这一版本正式发布时被删去。与Linux相比,Solaris可以更有效地支持对称多处理器、即SMP架构。Sun同时宣布将在Solaris 10的后续版本中提供Linux运行环境, 允许Linux二进制程序直接在Solaris x86x64系统上运行。

    Solaris传统上与基于Sun SPARC处理器的硬件体系结构结合紧密, 在设计上和市场上经常捆绑在一起,整个软硬件系统的可靠性和性能也因此大大增强。然而SPARC系统的成本和价格通常要高于PC类的产品,这成为Solaris进一步普及的障碍。可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris 10已经能很好地支持x64(AMD64/EMT64)架构。Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris 10。

    桌面环境

    第一个Solaris的桌面环境是OpenWindows。紧接着是Solaris 2.5的CDE。 在Solaris 10中,Sun又推出了基于GNOME的,Java Desktop System

    软件许可

    Solaris的大多数源代码已经在CDDL的许可下在OpenSolaris开源项目中发布。二进制和源代码目前都可以被下载和许可而无需任何费用。

    Sun的Common Development and Distribution License被选择用做OpenSolaris的许可, 并通过了Open Source Initiative评审和批准(尽管它与时下流行的GPL是互不兼容的[1])。

    OpenSolaris于2005年6月14日正式启动,源代码来自当前的Solaris开发版本。Solaris未来的版本将从OpenSolaris衍生。

    主要版本

    Solaris最新的(2006年2月)主要发布版本如下:

    Solaris版本 SunOS内核版本 发布日期 简介
    Solaris 10 SunOS 5.10 2005年1月31日 包括DTrace (动态跟踪), Solaris Containers, Service Management Facility (SMF),SMF取代了传统的UNIX的init.d脚本, 和iSCSI支持。 基于Gnome的Java Desktop System作为默认桌面, 还包含了CDE。
    Solaris 9 SunOS 5.9 2002年5月22日 最近的更新是Solaris 9 9/05
    Solaris 8 SunOS 5.8 200年2月 包括Multipath I/O. 引入Role-Based Access Control (RBAC)功能。 最近的更新是Solaris 8 2/04. [2]
    Solaris 7 SunOS 5.7 1998年11月 第一个64位版本。[3]
    Solaris 2.6 SunOS 5.6 1997年7月 包括Kerberos 5, PAM, TrueType字体, WebNFS [4]
    Solaris 2.5.1 SunOS 5.5.1 1996年5月 用户ID(uid_t)扩展为32-bits。[5]
    Solaris 2.5 SunOS 5.5 1995年11月 首先支持Ultra 1并包含了CDE [6]

    SUN对Solaris 7和Solaris 2.6已经不再销售但仍旧提供支持。更早期的版本已经没有支持。

    SunOS仍旧用来称呼Solaris的核心. SunOS的版本号是以5.{Solaris版本号}来表示。例如,最新的Solaris发布版本,Solaris 10, 在SunOS 5.10上运行。Solaris的man手册是以SunOS为标记的,启动的时候也显示它, 但是"SunOS"这个词不再用于Sun的市场文档中。

    关于Solaris的早期版本请参考

  • Sparc X86 X64

    2009-01-20 18:03:40

    SPARC

      1987年,SUNTI公司合作开发了RISC微处理器——SPARC。SPARC微处理器最突出的特点就是它的可扩展性,这是业界出现的第一款有可扩展性功能的微处理。SPARC的推出为SUN赢得了高端微处理器市场的领先地位。
      1999年6月,UltraSPARC III首次亮相。它采用先进的0.18微米工艺制造,全部采用64位结构和VIS指令集,时钟频率从600MHz起,可用于高达1000个处理器协同工作的系统上。UltraSPARC III和Solaris操作系统的应用实现了百分之百的二进制兼容,完全支持客户的软件投资,得到众多的独立软件供应商的支持。
      在64位UltraSPARC III处理器方面,SUN公司主要有3个系列。首先是可扩展式s系列,主要用于高性能、易扩展的多处理器系统。目前UltraSPARC IIIs的频率已经达到750MHz。还有UltraSPARC Ⅳs和UltraSPARC Ⅴs等型号。其中UltraSPARC Ⅳs的频率为1GHz,UltraSPARC Ⅴs则为1.5GHz。其次是集成式 i系列,它将多种系统功能集成在一个处理器上,为单处理器系统提供了更高的效益。已经推出的UltraSPARC III i的频率达到700MHz,未来的UltraSPARC Ⅳi的频率将达到1GHz。
     

    x86

      x86是一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合,X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,例如:i386, 586,奔腾(pentium)。
      由于早期intel的CPU编号都是如8086,80286来编号,这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合。
      如今的奔腾,P2,P4,赛扬系列都是支持X86指令系统的,所以都属于X86家族。
      X86指令集是美国Intel公司为其第一块16位CPU(i8086)专门开发的。
      1978年,Intel公司再次领导潮流,首次生产出16位的微处理器,并命名为i8086,同时还生产出与之相配合的数学协处理器i8087,这两种芯片使用相互兼容的指令集,但在i8087指令集中增加了一些专门用于对数、指数和三角函数等数学计算指令。由于这些指令集应用于i8086和i8087,所以人们也这些指令集统一称之为X86指令集。
      虽然以后Intel又陆续生产出第二代、第三代等更先进和更快的新型CPU,但都仍然兼容原来的X86指令,而且Intel在后续CPU的命名上沿用了原先的X86序列,直到后来因商标注册问题,才放弃了继续用阿拉伯数字命名。至于在后来发展壮大的其他公司,例如AMD和Cyrix等,在486以前(包括486)的CPU都是按Intel的命名方式为自己的X86系列CPU命名,但到了586时代,市场竞争越来越厉害了,由于商标注册问题,它们已经无法继续使用与Intel的X86系列相同或相似的命名,只好另外为自己的586、686兼容CPU命名了。
      1979年,INTEL公司推出了8088芯片,它仍旧是属于16位微处理器,内含29000个晶体管,时钟频率为4.77MHz,地址总线为20位,可使用1MB内存。8088内部数据总线都是16位,外部数据总线是8位,而它的兄弟8086是16位。1981年8088芯片首次用于IBM PC机中,开创了全新的微机时代。也正是从8088开始,PC机(个人电脑)的概念开始在全世界范围内发展起来。
      为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。
      另外除Intel公司之外,AMD和Cyrix等厂家也相继生产出能使用X86指令集的CPU,由于这些CPU能运行所有的为Intel CPU所开发的各种软件,所以电脑业内人士就将这些CPU列为Intel的CPU兼容产品。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。当然在目前的台式(便携式)电脑中并不都是使用X86系列CPU,部分服务器和苹果(Macintosh)机中还使用美国DIGITAL(数字)公司的Alpha 61164和PowerPC 604e系列CPU。
     

    X64

      X64是微软公司为 AMD64 和 Intel EMT64 设备程序结构取的专有名称.
      也可以说X64是指寄存器为64位的CPU.
  • windows运行命令全集

    2008-11-03 16:16:06

    winver---------检查Windows版本

    wmimgmt.msc----打开windows管理体系结构

    wupdmgr--------windows更新程序

    winver---------检查Windows版本

    wmimgmt.msc----打开windows管理体系结构

    wupdmgr--------windows更新程序

    w--------windows脚本宿主设置

    write----------写字板winmsd-----系统信息

    wiaacmgr-------扫描仪和照相机向导

    winchat--------XP自带局域网聊天

    mem.exe--------显示内存使用情况

    Msconfig.exe---系统配置实用程序

    mplayer2-------简易widnows media player

    mspaint--------画图板

    mstsc----------远程桌面连接

    mplayer2-------媒体播放机

    magnify--------放大镜实用程序

    mmc------------打开控制台

    mobsync--------同步命令

    dxdiag---------检查DirectX信息

    drwtsn32------ 系统医生

    devmgmt.msc--- 设备管理器

    dfrg.msc-------磁盘碎片整理程序

    diskmgmt.msc---磁盘管理实用程序

    dcomcnfg-------打开系统组件服务

    ddeshare-------打开DDE共享设置

    dvdplay--------DVD播放器

    net stop messenger-----停止信使服务

    net start messenger----开始信使服务

    notepad--------打开记事本

    nslookup-------网络管理的工具向导

    ntbackup-------系统备份和还原

    narrator-------屏幕"讲述人"

    ntmsmgr.msc----移动存储管理器

    ntmsoprq.msc---移动存储管理员操作请求

    netstat -an----(TC)命令检查接口

    syncapp--------创建一个公文包

    sysedit--------系统配置编辑器

    sigverif-------文件签名验证程序

    sndrec32-------录音机

    shrpubw--------创建共享文件夹

    secpol.msc-----本地安全策略

    syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码

    services.msc---本地服务设置

    Sndvol32-------音量控制程序

    sfc.exe--------系统文件检查器

    sfc /scannow---windows文件保护

    tsshutdn-------60秒倒计时关机命令

    tourstart------xp简介(安装完成后出现的漫游xp程序)

    taskmgr--------任务管理器

    eventvwr-------事件查看器

    eudcedit-------造字程序

    explorer-------打开资源管理器

    packager-------对象包装程序

    perfmon.msc----计算机性能监测程序

    progman--------程序管理器

    regedit.exe----注册表

    rsop.msc-------组策略结果集

    regedt32-------注册表编辑器

    rononce -p ----15秒关机

    regsvr32 /u *.dll----停止dll文件运行

    regsvr32 /u zipfldr.dll------取消ZIP支持

    cmd.exe--------CMD命令提示符

    chkdsk.exe-----Chkdsk磁盘检查

    certmgr.msc----证书管理实用程序

    calc-----------启动计算器

    charmap--------启动字符映射表

    cliconfg-------SQL SERVER 客户端网络实用程序

    Clipbrd--------剪贴板查看器

    conf-----------启动netmeeting

    compmgmt.msc---计算机管理

    cleanmgr-------**整理

    ciadv.msc------索引服务程序

    osk------------打开屏幕键盘

    odbcad32-------ODBC数据源管理器

    oobe/msoobe /a----检查XP是否激活

    lusrmgr.msc----本机用户和组

    logoff---------注销命令

    iexpress-------木马捆绑工具,系统自带

    Nslookup-------IP地址侦测器

    fsmgmt.msc-----共享文件夹管理器

    utilman--------辅助工具管理器

    gpedit.msc-----组策略
  • 如何安装winXP+Linux双系统

    2008-06-24 14:41:59

    对于Windows/Linux多操作系统共存的系统,安装顺序是先安装Windows系统,然后才是Linux。下面我们介绍在已经安装了Windows系统的单硬盘上如何安装RedHat Linux 9.0。

    Linux安装前的准备工作
    1.用Windows系统收集硬件信息
    在安装Linux之前,您需要借助Windows系统了解计算机硬件的基本信息,如内存大小、声卡、显示器、鼠标和显卡型号等。

    2.设置从光盘引导系统
    Linux支持几种安装方式,但直接以光盘开机启动进行安装最方便和快速。若要机器以光盘启动,需要修改BIOS的设置,将CD-ROM变更至开机顺序的第一位。

    3.Linux分区
    Linux分区的表示方法
    分区就是将磁盘驱动器分隔成独立的区域,每个区域都如同一个单独的磁盘驱动器,在DOS/Windows系统下磁盘分区可分为C、 D和E盘等。但Linux则将磁盘视为块设备文件来管理使用,它以 /dev(device的缩写)开头表示。

    例: 在Linux用 “/dev/hda1”表示Windows下的C盘
    其中:hd 表示IDE硬盘(SCSI硬盘用sd);hda 为 第一个IDE 硬盘(第二为 hdb);/dev/hda1 为主分区,逻辑分区 从5 开始,如: /dev/hda5、/dev/hda6、/dev/hda7等。

    为Linux准备分区
    Linux分区和Windows分区不同,不能共用。所以需要为Linux单独开辟一个空闲的分区,最好是最后一个分区。如图1中利用Windows下的Partition Magic(分区魔法)软件,在D盘上腾出空间创建新分区E盘(或利用已有的空闲E盘),文件类型暂设为FAT32,作为稍后创建Linux分区使用,RedHat 9.0 大约需4 ~ 5GB的空间。

    4.Linux 的文件系统
    对于不同的操作系统,文件系统也不同。Windows文件系统为FAT16、FAT32和NTFS。而Linux的文件系统可分为ext2、ext3、swap和vfat。ext2支持最多为255 个字符的文件名;ext3 是基于 ext2之上,主要优点是减少系统崩溃后恢复文件系统所花费的时间,RedHat 9.0 默认文件系统为ext3;交换区swap是被用于支持虚拟内存;Windows的FAT分区在Linux下显示为vfat文件类型。



    1.用RedHat 9.0第一张安装光盘引导开机,系统在开机后会出现安装菜单。

    安装菜单中提供了供用户选择的图形和文本模式的安装方式,按回车选择图形模式进行安装。在进入图形画面的安装模式前,RedHat 9.0比以往的版本多了一个环节,那就是提示对安装光盘介质进行检测, 也可按“Skip”按钮跳过检测。

    2.接着安装程序会自动检测硬件,包括视频卡(显示卡)、显示器和鼠标的配置,然后进入图形画面的安装向导。在出现“语言选择”的画面中,我们选择“简体中文”,这样接下去的安装过程界面的文字都会改为中文。在“键盘配置”画面中接受默认的“美国英语式”键盘。选择“下一步”,在“鼠标配置”窗口,系统自动检测出鼠标的配置。

    3.选择安装类型,安装类型包含四种不同的安装方式:个人桌面、工作站、服务器和定制。“服务器”的安装适用于专职的服务器使用,“个人桌面”和“工作站”适合于初学者,为了让你更多地了解安装过程,我们将选择“定制”类型进行安装。

    4.磁盘分区设置:确认了“定制”方式之后,系统会出现“磁盘分区设置”窗口,它提供了两种分区方式:“自动分区”和“用Disk Druid手工分区”。


    “自动分区”是一个危险功能,因为它会自动删除原先硬盘上的数据,并格式化成为Linux的分区文件系统。所以除非计算机上没有其他操作系统,你才可以使用。建议采用Disk Druid程序进行手动分区,它的图形化界面比早期RedHat的fdisk程序操作更简单。

    5.磁盘设置:在选择“用Disk Druid手工分区”后,会显示如图2的“磁盘设置”窗口,这是整个安装过程中惟一需要用户较多干预的步骤,也是很重要的环节。

    只要有一个主分区就可以安装并使用Windows操作系统,同时D、E等逻辑盘的文件结构也都是独立的。而Linux系统归根结底就只有一个根目录,一个独立且惟一的文件结构。Linux的文件系统采用树型结构,整个文件系统由一个“根”和根上的几个分“杈”组成,Linux需创建几个“Linux Native”分区和“Linux Swap ”分区,每个分区都必须通过 “挂载点”,分别载入到 “根(/)”或几个分“杈(如/boot、/home等)”上。

    一个最基本的Linux系统需有一个“/”根文件系统分区、一个“Swap”交换文件分区和/boot分区,为了用户使用方便建议还需创建一个 /home分区。

    为Linux建立分区有几种办法,一种是编辑现有空闲分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,腾出空间,以建立Linux分区。

    图2中的/dev/hda6是在Windows下用Partition Magic为Linux准备的分区E盘(图1)。下面我们将在/dev/hda6上创建“/”、“/boot”、“swap”和“/home”分区。

    (1)因 /dev/hda6 的文件类型是vfat,需先删除此分区,使它变成 “空闲”设备和“空闲分区”;
    (2)创建“/”分区:选中“空闲”设备,按“新建”按钮,进入“添加分区”的窗口中,挂载点选“/”,文件系统类型选“ext3”,大小输入“5000MB”。
    (3)创建“/boot”:同(2),在挂载点选“/boot”,文件系统类型选“ext3”,大小输入“100MB”。
    (4)创建swap:一般swap分区的大小设定为机器内存的2~3倍为最佳,在“添加分区”的窗口,文件系统类型选“swap”,大小为600MB(如果内存为256MB),它不需要挂载点;
    (5)创建“/home”:在挂载点选“/home”,文件系统类型选“ext3”,我们选择“使用全部可用空间”选项,将剩余的磁盘分配给/home区。



    6.在完成了创建Linux分区后,接下来出现“引导装载程序配置”窗口。
    对于Windows/Linux多操作系统共存的系统,开机时如何指定引导的操作系统,这需要借助开机引导装载程序(Boot Loader)。Linux内置了两种开机引导装载程序——LILO与Grub,在图3引导装载程序配置中,我们将开机启动的操作系统设为DOS(Windows),同时默认系统设置——以Grub作为引导装载程序。

    7.配置好引导装载程序后,在接下来的“网络配置”、“防火墙的配置”、“附加语言支持”和“时区选择”的窗口中,我们都按系统默认进行选择。

    8.和Windows XP相同,有一个称为“root”权限最大的管理员账户,使用这个账户登录主机可以完全掌握整个系统,安装过程中需要设置它的口令,请记住设置的口令。在后面的“验证配置”的窗口中,我们以系统默认的设置进行。

    9.接下来是进行“个人桌面默认的设置”,选择“定制要安装的软件包集合”。然后是系统软件包的选择安装,在“选择软件包组”窗口中,为了测试每个软件包的功能,选择最后一个选项“全部安装”,安装全部软件包需4850MB的硬盘空间,按“下一步”后,系统开始进行软件包的安装。在安装过程中,系统会提示插入第二及第三张安装光盘。

    10.软件包安装完成后,系统会提示“创建引导盘”,当系统无法引导的情况下,引导盘可作为紧急救援盘,我们强烈建议要制作引导盘。

    11.随后系统显示“图形化界面(X)配置”、“显示器设置”和“定制图形化配置”的窗口,分别显示系统检测出的视频卡(显示卡)的型号、内存和显示器的型号以及色彩深度、屏幕分辨率等,一般按系统的默认值设置即可。

    完成了上述这些操作后,系统会显示安装完成的提示窗口。当你重新启动机器后,Windows的开机画面将被多操作系统引导程序Grub的精美图案所替代。
  • Windows和Linux双系统的安装方法

    2008-06-24 14:37:11

    Windows和Linux双系统的安装方法

    Linux经过这些年的发展,其易用性大大提高,这也体现在Linux的安装程序上,所以,将Linux安装在一台已安装了Windows的电脑上已经不是什么难事。下面,我就谈谈如何在windows电脑上安装Linux。

    本文适合在已有Windows的计算机上安装Linux的用户,也适合在空硬盘上同时安装两个操作系统的用户阅读。如果您想同时安装Windows和Linux,那很简单,请先安装Windows,并在安装Windows的时候,创建好分区,其中,创建一个大于5G的分区用于安装Linux。当你完成了windows的安装,您可以阅读以下正文,来继续安装Linux。

    在写正文前,你要知道一个常识,Linux的文件系统和windows的文件系统是互不兼容的。所以,如果您要安装Linux,您就必须从windows里奉献出一个分区给Linux。

    好,下面开始正文。

    1:前期准备(准备Linux分区)

        我们要安装的Linux版本是Red Hat 9,一共三张CD

        我们的电脑分区结构:C、D、E、F

        其中,D盘数据已经清空,大小10GB。这个分区就是用来装Linux的。记住,在安装完Linux以后,您在Windows里将看不到这个分区了。(不兼容的文件格式)

    2:开始安装

        建议:如果您是第一次安装,最好将您电脑上的数据进行备份。如果您没有备份数据,请仔细阅读文章以后再操作,以免造成数据的破坏。

        1:放入Red Hat 9 的第一张光盘,重启电脑,让CD先于光盘启动。如果您看到了Red Hat的商标,那恭喜您,光盘启动成功。如果您没有看到,而是又进入了Windows,那么请进入您的BIOS,将CD-Rom先于HDD启动。

        2:按下Enter键,进行图形化模式的安装。之后会出现一个对话框,要求检查光盘,您可以选择skip,以节约时间。

        3:之后的选项卡的内容无非就是选择语言,鼠标,键盘,时间等,我就不多说了,一般选择默认就可以了。当你看到了这个单词:partition(分区)的时候,你就要小心了,因为下面将进入至关重要的分区阶段。

        4:分区模式有两个,第一个是自动分区,第二个是手动分区,记住,一定要选择手动分区,否则您的windows将被自动分掉了。

        5:好,进入了手动分区

            你可以看到上部,有一个图,这就是我们的硬盘分区图,你应该可以看到4个分区,其中第二个分区,就是我们的D盘。我们将把Linux创建在这个分区上,而其他分区不去动它。点击这个分区,让这个分区突出显示。

            1:当你选择了D盘以后,点击新建(new),也就是在D盘中再创建Linux的分区。

            2:弹出一个对话框,挂载点(mount)选择swap,大小设置为你内存的2倍,并选择“将分区格式化成swap”,这样,就创建了一个swap分区了。

           注:Linux的分区至少有两个,一个是swap分区,大小一般为你内存的2倍,主要用于虚拟内存,也就是内存数据与硬盘的交换。还有一个就是数据分区。

            3:好,您已经创建了一个swap分区,现在看看分区图,是不是在D盘里面又有了一个新的块了?好了,剩下的那个块我们再创建一个数据分区。点击D盘中那个剩下的块,点击新建。

            4:弹出一个对话框,挂载点(mount)选择 / ,即根目录,并选择“将分区格式化成ext3”,这样,就创建了一个数据分区了。注意:Linux的数据都存在/目录下,即根目录下,所以,您将根目录作为一个独立的挂载点,那就包含了所有的数据了。当然,您还可以再为某个目录创建一个分区,当然,为了简单起见,这里我们就创建一个数据分区。

            5:至此,我们的分区已经完成,点击下一步进行安装。如果您点击下一步的时候,得到安装程序的错误,请仔细阅读上文,并确保您的分区中包含了swap分区和数据分区。

    3:完成安装

            剩下的工作很简单,您都可以使用默认设置来完成。不过请注意,请一定要选择正确的显卡驱动。如果您的显卡适配器不幸没有再Linux系统中列出,那就是用它默认的,但请特别注意:在你配置显示器的时候,色彩深度设置为16,不要设置成24,否则安装完成以后就会出现花屏,很麻烦的。如果你不幸已经花屏了,那请参看我的另一篇文章:解决Red Hat 9安装完后花屏,黑屏的方法

            好了,当文件复制完成之后,您的Linux就安装好了。重启电脑时,一开始就会进入GRUB启动程序。在启动菜单中,有两个选项。第一个Red Hat 9,第二个是DOS,也就是Windows。您可以选择要进入哪一个操作系统。
  • 在XP下完美卸载LINUX(RedHat9)

    2008-06-24 09:05:15

    在XP下完美卸载LINUX(RedHat9)
    上学期由于学习的需要在装有XP的系统上又安装了LINUX,因为是后装的LINUX,所以启动软件自然而然地就成了LINUX的GRUB了。在网上找了半天也没有找到完整的资料,顺着大家的点滴思路加上我的实践反复操作、尝试,终于成功了!现在写出来和大家分享!

    一、 首先启动到XP下,用安装好的PartitionMagic(我用的是8.0的)将你安Linux的那个分区格式化成FAT32格式(NTFS我没有去试,因为我不习惯用NTFS),保存应用修改退出。

    二、 重新启动系统,这时的系统启动会报错,提示GRUB找不到文件等,就算用XP安装盘也不行。所以这步一定要切记:用WIN98的引导盘引导系统,然后在提示符下用命令:fdisk/mbr。

    三、 再次重启系统,用XP安装盘引导,这次就可以进入安装程序,开始的查找硬件工作就它自动进行吧,然后选修复安装(也就是在提示菜单下按R键),之后会要求输入管理员密码(也就是开始安装XP时的administrator用户的密码),输入正确后进入DOS命令符状态,然后键入:fixmbr

    四、 输入:exit,然后系统会重新启动,拿出光盘,系统就会正常地进入到XP了。

    至此就完全实现了在XP下完美卸载LINUX的工作了,全部过程不超过十分钟。同样原理在98系统下,只要fdisk/mbr后,再用sys c:,应该也没有什么问题了。祝大家好运!
  • 如何卸载安装好的Linux

    2008-06-24 08:57:28

    前一段时间,有很多朋友在自己的机器上安装了Linux,但是在使用了一段时间后,发现对于自己不是很有用,想将它删掉时却遇到了麻烦,常用的分区软件都不能识别Linux的分区。那么应该怎样才能删除掉Linux呢?

      删除Linux分成两个方面,一是删除Linux分区,二是删除Linux的启动模块lilo。

      删除Linux分区不能使用DOS和Windows的FDISK,因为他们都不能识别Linux分区类型。一个放之四海而皆准的办法是使用Linux的fdisk命令删除它自己的分区。这可以使用Linux的安装盘来达成,只要重复安装过程,在分区步骤中删除分区后退出就行了。同时有一些公司推出了一些第三方分区软件,他们可以用来删除Linux分区,像著名分区软件PQMAGIC的制作公司就制作了一种可以删除任意一种分区的小软件。

      删除lilo更是简单的多,只要使用Windows的FDISK的一个未公开的参数就可以了:FDISK /MBR。通过这个操作可以重新写入主引导扇区。替换掉安装在MBR的lilo,而如果你的lilo是安装在分区引导扇区中的,那么在删除根分区时就已将它删除了。重装一次Windows98也可以删除MBR中的lilo。

  • shutdown命令集

    2008-04-30 17:47:16

    用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c ¨comment¨] [-d up:xx:yy] 没有参数 显示此消息(与 ? 相同) -i 显示 GUI 界面,必须是第一个选项 -l 注销(不能与选项 -m 一起使用) -s 关闭此计算机 -r 关闭并重启动此计算机 -a 放弃系统关机 -m \\computername 远程计算机关机/重启动/放弃 -t xx 设置关闭的超时为 xx 秒 -c ¨comment¨ 关闭注释(最大 127 个字符) -f 强制运行的应用程序关闭而没有警告 -d [u][p]:xx:yy 关闭原因代码 u 是用户代码 p 是一个计划的关闭代码 xx 是一个主要原因代码(小于 256 的正整数) yy 是一个次要原因代码(小于 65536 的正整数) 打开“运行“对话框,输入命令”at 23:00 shutdown -s -t 60“(表示到23:00后再等60秒关机,这可以由你自己设定),其实这是一个”关机‘的计划任务,你可以看到,输完命令回车后在计划任务里添加了一项. Windows XP系统通过一个名为Shutdown.exe的程序来完成关机操作(位置在Windows\System下),一般情况下XP的关机是由关机程序shutdown.exe来实现的,关机的时候调用shutdown.exe。由此可知要阻止强行关机就是要取消对shutdown.exe的调用。 shutdown.exe -a 取消关机 shutdown.exe -f 强行关闭应用程序。 shutdown.exe -m \\计算机名 控制远程计算机。 shutdown.exe -i 显示图形用户界面,但必须是Shutdown的第一个参数。 shutdown.exe -l 注销当前用户。 shutdown.exe -r 关机并重启。 shutdown.exe -t时间 设置关机倒计时。 shutdown.exe -c¨消息内容¨ 输入关机对话框中的消息内容(不能超127个字符)。 比如你的电脑要在23:00关机,可以选择“开始→运行”,输入“at 23:00 Shutdown -s”,这样,到了23点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示60分钟后自动关机,“3600”代表60分钟。 如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。
  • 无法切换输入法解决方法

    2008-04-25 08:48:32

    病毒破坏致不能切换输入法的解决办法

    丢失无法切换

    近期陆续接到语言栏丢失无法切换输入法的用户咨询。按照网上传统的修改语言选项的方法通常无法处理。

    产生该现象的原因:

    病毒利用映像劫持技术劫持了输入法相关文件ctfmon.exe,导致语言栏出故障。

    处理方案:

    1.升级毒霸2008与金山清理专家到最新版本后全盘杀毒处理掉病毒。

    2.手工删除注册表表中病毒写入的劫持。如图所示:

    3.依次打开【控制面板】——【区域和语言选项】——【语言】——【详细信息】——【高级】——去掉“关闭高级文字服务”前的小勾。如图所示:

    4.重启计算机。

    检查语言栏设置

    5.如桌面右下脚依然没有语言栏图标的话,检查【语言栏设置】中是否勾选了在桌面上显示。如图所示:

    附件中的“输入法劫持清除工具v1.0”的脚本为劫持清理脚本,可修正病毒对毒霸相关文件以 及输入法文件的劫持。仅建议遇到此问题且不会操作注册表的用户尝试使用。该脚本对于近期主要劫持输入法的病毒文件soundman.exe写入的启动项, 将路径信息修改数据为:papa令其无法随机加载。

    注:病毒文件soundman.exe与部分声卡相关文件同名,即使同名正常文件无法启动或不存在亦不影响电脑发声。该脚本工具在当前目录下释放的相关文件可以手工删除。

    小结:

    也许是病毒作者也越来越觉得普通用户通过网络搜索与反病毒论坛求援的方式可以将自己苦心编写的赚钱工具较为便捷地解决掉吧,病毒对于系统文件以及日常使用功能的破坏意图也越来越明显。谨以此文帮助在毒霸论坛寻求相关帮助却无法输入中英文关键字的朋友。

  • 嵌入式系统介绍

    2008-04-09 19:20:36

    嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般就具备以下4个特点:

    1)对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度。

    2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。

    3)可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入式微处理器。

    4)嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚至μW级。

    嵌入式计算机系统同通用型计算机系统相比具有以下特点:  

    1.嵌入式系统通常是面向特定应用的嵌入式CPU与通用型的最大不同就是嵌入式CPU大多工作在为特定用户群设计的系统中,它通常都具有低功耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,移动能力大大增强,跟网络的耦合也越来越紧密。

    2.嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

    3.嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力。

    4.嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期。

    5.为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。

    6.嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发。  
    7.目前,嵌入式系统多用于手机等操作系统的开发。具有巨大的市场潜力.


    1.1.1 何为嵌入式系统
      嵌入式系统本身是一个相对模糊的定义。目前嵌入式系统已经渗透到我们生活中的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义。
      举个简单例子:一个手持的mp3是否可以叫做是嵌入式系统呢?答案肯定是“是”。另外一个PC104的微型工业控制计算机你会认为它是嵌入式系统吗?当然,也是,工业控制是嵌入式系统技术的一个典型应用领域。然而比较两者,你也许会发现二者几乎完全不同,除了其中都嵌入有微处理器。那是否可以说嵌入着微处理器的设备就是嵌入式系统?那鼠标中也有单片机,能叫嵌入式系统嘛?
      那到底什么是嵌入式系统?莫非嵌入式系统只是一个难以定义的抽象概念?
      1.嵌入式系统的历史
      虽然嵌入式系统是近几年才风靡起来的,但是这个概念并非新近才出现。从20世纪七十年代单片机的出现到今天各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了近30年的发展历史。
      作为一个系统,往往是在硬件和软件交替发展的双螺旋的支撑下逐渐趋于稳定和成熟,嵌入式系统也不例外。
      嵌入式系统的出现最初是基于单片机的。70年代单片机的出现,使得汽车、家电、工业机器、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能:更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用8位的芯片,执行一些单线程的程序,还谈不上“系统”的概念。
      提示:最早的单片机是Intel公司的 8048,它出现在1976年。Motorola同时推出了68HC05,Zilog公司推出了Z80系列,这些早期的单片机均含有256字节的RAM、4K的ROM、4 个8位并口、1个全双工串行口、两个16位定 时 器。之后在80年代初,Intel又进一步完善了8048,在它的基础上研制成功了8051,这在单片机的历史上是值得纪念的一页,迄今为止,51系列的单片机仍然是最为成功的单片机芯片,在各种产品中有着非常广泛的应用。
      从80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率,“嵌入式系统”真正出现了。确切点说,这个时候的操作系统是一个实时核,这个实时核包含了许多传统操作系统的特征,包括任务管理、任务间通讯、同步与相互排斥、中断支持、内存管理等功能。其中比较著名的有Ready System 公司的VRTX、Integrated System Incorporation (ISI)的PSOS和IMG的VxWorks、QNX公司的QNX 等。这些嵌入式操作系统都具有嵌入式的典型特点:它们均采用占先式的调度,响应的时间很短,任务执行的时间可以确定;系统内核很小,具有可裁剪,可扩充和可移植性,可以移植到各种处理器上;较强的实时和可靠性,适合嵌入式应用。这些嵌入式实时多任务操作系统的出现,使得应用开发人员得以从小范围的开发解放出来,同时也促使嵌入式有了更为广阔的应用空间。
      90年代以后,随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台逐步成为目前国际嵌入式系统的主流。这时候更多的公司看到了嵌入式系统的广阔发展前景,开始大力发展自己的嵌入式操作系统。除了上面的几家老牌公司以外,还出现了Palm OS,WinCE,嵌入式Linux,Lynx,Nucleux,以及国内的Hopen,Delta Os等嵌入式操作系统。随着嵌入式技术的发展前景日益广阔,相信会有更多的嵌入式操作系统软件出现。
          在中国嵌入式系统领域,比较认同的嵌入式系统概念是:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
      2.嵌入式系统的定义
      根据IEEE(国际电机工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。
      不过上述定义并不能充分体现出嵌入式系统的精髓,目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
      这个定义上,可从几方面来理解嵌入式系统:
      ◆嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。
      ◆嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。所以,介入嵌入式系统行业,必须有一个正确的定位。例如Palm之所以在PDA领域占有70%以上的市场,就是因为其立足于个人电子消费品,着重发展图形界面和多任务管理;而风河的Vxworks之所以在火星车上得以应用,则是因为其高实时性和高可靠性。
      ◆嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。所以,如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需要的系统,是一个比较好的发展模式。目前的嵌入式系统的核心往往是一个只有几K到几十K微内核,需要根据实际的使用进行功能扩展或者裁减,但是由于微内核的存在,使得这种扩展能够非常顺利的进行。
      实际上,嵌入式系统本身是一个外延极广的名词,凡是与产品结合在一起的具有嵌入式特点的控制系统都可以叫嵌入式系统,而且有时很难以给它下一个准确的定义。现在人们讲嵌入式系统时,某种程度上指近些年比较热的具有操作系统的嵌入式系统,本文在进行分析和展望时,也沿用这一观点。
      一般而言,嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件(由于多数嵌入式设备的应用软件和操作系统都是紧密结合的,在这里我们对其不加区分,这也是嵌入式系统和Windows系统的最大区别)。
      3. 嵌入式系统中的一些重要概念
      嵌入式系统中有许多非常重要的概念:
      ◆嵌入式处理器:
      嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位嵌入式CPU。
      ◆实时操作系统(Real Time Operating System):
      嵌入式系统目前最主要的组成部分。根据操作系统的工作特性,实时是指物理进程的真实时间。实时操作系统具有实时性,能从硬件方面支持实时控制系统工作的操作系统。其中实时性是第一要求,需要调度一切可利用的资源完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。
      ◆分时操作系统:
      对于分时操作系统,软件的执行在时间上的要求,并不严格,时间上的错误,一般不会造成灾难性的后果。目前分时系统的强项在于多任务的管理,而实时操作系统的重要特点是具有系统的可确定性,即系统能对运行情况的最好和最坏等的情况能做出精确的估计。
      ◆多任务操作系统:
      系统支持多任务管理和任务间的同步和通信,传统的单片机系统和DOS系统等对多任务支持的功能很弱,而目前的Windows是典型的多任务操作系统。在嵌入式应用领域中,多任务是一个普遍的要求。
      ◆实时操作系统中的重要概念:
      系统响应时间(System response time):系统发出处理要求到系统给出应答信号的时间。
      任务换道时间(Context-switching time):任务之间切换而使用的时间。
      中断延迟(Interrupt latency):计算机接收到中断信号到操作系统作出响应,并完成换道转入中断服务程序的时间。
      ◆实时操作系统的工作状态:
      实时系统中的任务有四种状态:运行(Executing),就绪(Ready),挂起(Suspended),冬眠(Dormant)。
      运行:获得CPU控制权。
      就绪:进入任务等待队列,通过调度转为运行状态。
      挂起:任务发生阻塞,移出任务等待队列,等待系统实时事件的发生而唤醒,从而转为就绪或运行。
      冬眠:任务完成或错误等原因被清除的任务,也可以认为是系统中不存在的任务。
      任何时刻系统中只能有一个任务在运行状态,各任务按级别通过时间片分别获得对CPU的访问权。
      1.1.2 嵌入式系统的特点
      这些年来掀起了嵌入式系统应用热潮的原因只要有几个方面:一是芯片技术的发展,使得单个芯片具有更强的处理能力,而且使集成多种接口已经成为可能,众多芯片生产厂商已经将注意力集中在这方面。另一方面的原因就是应用的需要,由于对产品可靠性、成本、更新换代要求的提高,使得嵌入式系统逐渐从纯硬件实现和使用通用计算机实现的应用中脱颖而出,成为近年来令人关注的焦点。
      从上面的定义,我们可以看出嵌入式系统的几个重要特征:
      1.系统内核小。由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。比如Enea公司的OSE分布式系统,内核只有5K,而Windows的内核?简直没有可比性。
      2.专用性强。嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全两个概念。
      3.系统精简。嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
      4.高实时性的系统软件(OS)是嵌入式软件的基本要求。而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。
      5.嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS(Real-Time Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。
      6.嵌入式系统开发需要开发工具和环境。由于其本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。
      1.1.3 嵌入式系统的分类
      由于嵌入式系统由硬件和软件两大部分组成,所以其分类也可以从硬件和软件进行划分。
      从硬件方面来讲,各式各样的嵌入式处理器是嵌入式系统硬件中的最核心的部分,而目前世界上具有嵌入式功能特点的处理器已经超过1000种,流行体系结构包括MCU,MPU等30多个系列。鉴于嵌入式系统广阔的发展前景,很多半导体制造商都大规模生产嵌入式处理器,并且公司自主设计处理器也已经成为了未来嵌入式领域的一大趋势,其中从单片机、DSP到FPGA有着各式各样的品种,速度越来越快,性能越来越强,价格也越来越低。目前嵌入式处理器的寻址空间可以从64kB到16MB,处理速度最快可以达到2000 MIPS,封装从8个引脚到144个引脚不等。
           嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般就具备以下4个特点:

    1)对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度。
    2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。
    3)可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入式微处理器。
    4)嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚至μW级。
           根据其现状,嵌入式处理器可以分成下面几类:
      ◆嵌入式微处理器(Micro Processor Unit,MPU)
      嵌入式微处理器是由通用计算机中的CPU演变而来的。它的特征是具有32位以上的处理器,具有较高的性能,当然其价格也相应较高。但与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。目前主要的嵌入式处理器类型有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM/ StrongARM系列等。
      其中Arm/StrongArm是专为手持设备开发的嵌入式微处理器,属于中档的价位。
      ◆嵌入式微控制器(Microcontroller Unit, MCU)
      嵌入式微控制器的典型代表是单片机,从70年代末单片机出现到今天,虽然已经经过了20多年的历史,但这种8位的电子器件目前在嵌入式设备中仍然有着极其广泛的应用。单片机芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源一般比较丰富,适合于控制,因此称微控制器。
      由于MCU低廉的价格,优良的功能,所以拥有的品种和数量最多,比较有代表性的包括8051、MCS-251、MCS-96/196/296、P51XA、C166/167、68K系列以及 MCU 8XC930/931、C540、C541,并且有支持I2C、CAN-Bus、LCD及众多专用MCU和兼容系列。目前MCU占嵌入式系统约70%的市场份额。近来Atmel出产的Avr单片机由于其集成了FPGA等器件,所以具有很高的性价比,势必将推动单片机获得更高的发展。
      ◆嵌入式DSP处理器(Embedded Digital Signal Processor, EDSP)
      DSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,具有很高的编译效率和指令的执行速度。在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。
      DSP的理论算法在70年代就已经出现,但是由于专门的DSP处理器还未出现,所以这种理论算法只能通过MPU等由分立元件实现。MPU较低的处理速度无法满足DSP的算法要求,其应用领域仅仅局限于一些尖端的高科技领域。随着大规模集成电路技术发展,1982年世界上诞生了首枚DSP芯片。其运算速度比MPU快了几十倍,在语音合成和编码解码器中得到了广泛应用。至80年代中期,随着CMOS技术的进步与发展,第二代基于CMOS工艺的DSP芯片应运而生,其存储容量和运算速度都得到成倍提高,成为语音处理、图像硬件处理技术的基础。到80年代后期,DSP的运算速度进一步提高,应用领域也从上述范围扩大到了通信和计算机方面。90年代后,DSP发展到了第五代产品,集成度更高,使用范围也更加广阔。
      目前最为广泛应用的是TI的TMS320C2000/C5000系列,另外如Intel的MCS-296和Siemens的TriCore也有各自的应用范围。
      ◆嵌入式片上系统(System On Chip)
      SoC追求产品系统最大包容的集成器件,是目前嵌入式应用领域的热门话题之一。SOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。而且SOC具有极高的综合性,在一个硅片内部运用VHDL等硬件描述语言,实现一个复杂的系统。用户不需要再像传统的系统设计一样,绘制庞大复杂的电路板,一点点的连接焊制,只需要使用精确的语言,综合时序设计直接在器件库中调用各种通用处理器的标准,然后通过仿真之后就可以直接交付芯片厂商进行生产。由于绝大部分系统构件都是在系统内部,整个系统就特别简洁,不仅减小了系统的体积和功耗,而且提高了系统的可靠性,提高了设计生产效率。
      由于SOC往往是专用的,所以大部分都不为用户所知,比较典型的SOC产品是Philips的Smart XA。少数通用系列如Siemens的TriCore,Motorola的M-Core,某些ARM系列器件,Echelon和Motorola联合研制的Neuron芯片等。
      预计不久的将来,一些大的芯片公司将通过推出成熟的、能占领多数市场的SOC芯片,一举击退竞争者。SOC芯片也将在声音、图像、影视、网络及系统逻辑等应用领域中发挥重要作用。
      从软件方面划分,主要可以依据操作系统的类型。目前嵌入式系统的软件主要有两大类:实时系统和分时系统。其中实时系统又分为两类:硬实时系统和软实时系统。
      实时嵌入系统是为执行特定功能而设计的,可以严格的按时序执行功能。其最大的特征就是程序的执行具有确定性。在实时系统中,如果系统在指定的时间内未能实现某个确定的任务,会导致系统的全面失败,则系统被称为硬实时系统。而在软实时系统中,虽然响应时间同样重要,但是超时却不会导致致命错误。一个硬实时系统往往在硬件上需要添加专门用于时间和优先级管理的控制芯片,而软实时系统则主要在软件方面通过编程实现时限的管理。比如Windows CE就是一个多任务分时系统,而Ucos-II则是典型的实时操作系统。
      当然,除了上述分类之外,还有许多其他分类方法,比如从应用方面分为工业应用和消费电子等,在这里就不一一累述了。
      1.2嵌入式系统的应用领域
      嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:
      1.工业控制:
      基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。就传统的工业控制产品而言,低端型采用的往往是8位单片机。但是随着技术的发展,32位、64位的处理器逐渐成为工业控制设备的核心,在未来几年内必将获得长足的发展。
      2.交通管理:
      在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。目前GPS设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。
      3.信息家电:
      这将称为嵌入式系统最大的应用领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间。即使你不在家里,也可以通过电话线、网络进行远程控制。在这些设备中,嵌入式系统将大有用武之地。
      4.家庭智能管理系统:
      水、电、煤气表的远程自动抄表,安全防火、防盗系统,其中嵌有的专用控制芯片将代替传统的人工检查,并实现更高,更准确和更安全的性能。目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。
      5.POS网络及电子商务:
      公共交通无接触智能卡(Contactless Smartcard, CSC)发行系统,公共电话卡发行系统,自动售货机,各种智能ATM终端将全面走入人们的生活,到时手持一卡就可以行遍天下。
      6.环境工程与自然:
      水文资料实时监测,防洪体系及水土质量监测、堤坝安全,地震监测网,实时气象信息网,水源和空气污染监测。在很多环境恶劣,地况复杂的地区,嵌入式系统将实现无人监测。
      7.机器人:
      嵌入式芯片的发展将使机器人在微型化,高智能方面优势更加明显,同时会大幅度降低机器人的价格,使其在工业领域和服务领域获得更广泛的应用。
      这些应用中,可以着重于在控制方面的应用。就远程家电控制而言,除了开发出支持TCP/IP的嵌入式系统之外,家电产品控制协议也需要制订和统一,这需要家电生产厂家来做。同样的道理,所有基于网络的远程控制器件都需要与嵌入式系统之间实现接口,然后再由嵌入式系统来控制并通过网络实现控制。所以,开发和探讨嵌入式系统有着十分重要的意义。
      1.3 嵌入式系统在机电产品方面的应用
      相对于其他的领域,机电产品可以说是嵌入式系统应用最典型最广泛的领域之一。从最初的单片机到现在的工控机、SOC在各种机电产品中均有着巨大的市场。
      工业设备是机电产品中最大的一类,在目前的工业控制设备中,工控机的使用非常广泛,这些工控机一般采用的是工业级的处理器和各种设备,其中以X86的MPU最多。工控的要求往往较高,需要各种各样的设备接口,除了进行实时控制,还须将设备状态,传感器的信息等在显示屏上实时显示。这些要求8位的单片机是无法满足的,以前多数使用16位的处理器,随着处理器快速的发展,目前32位、64位的处理器逐渐替代了16位处理器,进一步提升了系统性能。采用PC104总线的系统,体积小,稳定可靠,受到了很多用户的青睐。不过这些工控机采用的往往是DOS或者Windows系统,虽然具有嵌入式的特点,却不能称作纯粹的嵌入式系统。另外在工业控制器和设备控制器方面,则是各种嵌入式处理器的天下。这些控制器往往采用16位以上的处理器,各种MCU,Arm、Mips、68K系列的处理器在控制器中占据核心地位。这些处理器上提供了丰富的接口总线资源,可以通过它们实现数据采集,数据处理,通讯以及显示(显示一般是连接LED或者LCD)。最近飞利浦和ARM共同推出32位RISC嵌入式控制器,适用于工业控制,采用最先进的0.18微米CMOS嵌入式闪存处理技术,操作电压可以低至1.2伏,它还能降低25%到30%的制造成本,在工业领域中对最终用户而言是一套极具成本效益的解决方案。美国TERN工业控制器基于Am188/186ES、i386EX、NEC V25、Am586(Elan SC520),采用了SUPERTASK实时多任务内核,可应用于便携设备、无线控制设备、数据采集设备、工业控制与工业自动化设备以及其它需要控制处理的设备。
      家电行业是嵌入式应用的另一大行业,我们传统的电视,电冰箱当然其中也嵌有处理器,但是这些处理器只是在控制方面应用。而现在只有按钮、开关的电器显然已经不能满足人们的日常需求,具有用户界面,能远程控制,智能管理的电器是未来的发展趋势。据IDG发布的统计数据表明,未来信息家电将会成长五至十倍。中国的传统家电厂商向信息家电过渡时,首先面临的挑战是核心操作系统软件开发工作。硬件方面,进行智能信息控制并不是很高的要求,目前绝大多数嵌入式处理器都可以满足硬件要求,真正的难点是如何使软件操作系统容量小、稳定性高且易于开发。Linux核心可以起到很好的桥梁作用,作为一个跨平台的操作系统,它可以支持二三十种CPU ,而目前已有众多家电业的芯片都开始做Linux的平台移植工作。1999年就登录中国的微软“维纳斯”计划给了国人一个数字家庭的概念,引导各大家电厂商纷纷投入到这场革命中来,虽然最终未能获得成功,却使信息家电深入人心。如今各大厂商仍然在努力推出适用于新一代家电应用的芯片,英特尔公司已专为信息家电业研发了名为StrongARM的ARM CPU系列,这一系列CPU本身不象X86CPU需要整合不同的芯片组,它在一颗芯片中可以包括你所需要的各项功能,即硬件系统实现了SOC的概念。美商网虎公司已将全球最小的嵌入式操作系统——QUARK成功移植到StrongARM系列芯片上,这是第一次把Linux、图形界面和一些程序进行完整移植(QUARK的内核只有143K),它将为信息家电提供功能强大的核心操作系统。相信在不久的将来,数字智能家庭必将来到我们身边。
      机器人技术的发展从来就是与嵌入式系统的发展紧密联系在一起的。最早的机器人技术是50年代MIT提出的数控技术,当时使用的还远未达到芯片水平,只是简单的与非门逻辑电路。之后由于处理器和智能控制理论的发展缓慢从50年代到70年代初期,机器人技术一直未能获得充分的发展。70年代中期之后,由于智能理论的发展和MCU出现,机器人逐渐成为研究热点,并且获得了长足的发展。近来由于嵌入式处理器的高度发展,机器人从硬件到软件也呈现了新的发展趋势。例如火星车就是一个典型例子,这个价值10亿美金的技术高密集移动机器人,采用的是美国风河公司的Vxworks嵌入式操作系统,可以在不与地球联系的情况下自主工作。1997年美国发射的“索杰纳”火星车带有机械手,可以采集火星上的各种地况,并且通过摄像头把火星上的图像发回地面指挥中心。这台火星车在火星上自主工作了3个月,充分体现了Vxworks系统的高可靠性。以索尼的机器狗为代表的智能机器宠物,可以仅仅使用8位的AVR,51单片机或者16位的DSP来控制舵机,进行图像处理,就能制造出那些人见人爱的玩具,让我们不能不惊叹嵌入式处理器强大的功能。近来32位处理器,Windows CE等32位嵌入式操作系统的盛行,使得操控一个机器人只需要在手持PDA上获取远程机器人的信息,并且通过无线通讯控制机器人的运行,与传统的采用工控机相比,要轻巧便捷的多。随着嵌入式控制器越来越微型化、功能化,微型机器人、特种机器人等也将获得更大的发展机遇。
      1.4 嵌入式系统的发展现状和发展趋势
      1.4.1 嵌入式系统的发展现状
      随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。我国著名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的《计算机的发展与技术》一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产品产值已超过12000亿美元,2000年达到13000亿美元,预计2005年,销售额将达18000亿美元。
      进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术已在全球大多数国家推广。数字音频广播(DAB)也已进入商品化试播阶段。而软件、集成电路和新型元器件在产业发展中的作用日益重要。所有上述产品中,都离不开嵌入式系统技术。象前途无可计量的维纳斯计划生产机顶盒,核心技术就是采用32位以上芯片级的嵌入式技术。在个人领域中,嵌入式产品将主要是个人商用,作为个人移动的数据处理和通讯软件。由于嵌入式设备具有自然的人机交互界面,GUI屏幕为中心的多媒体界面给人很大的亲和力。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像已取得初步成效。
      目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,日用范围也将日益广阔。对于企业专用解决方案,如物流管理、条码扫描、移动信息采集等,这种小型手持嵌入式系统将发挥巨大的作用。自动控制领域,不仅可以用于ATM机,自动售货机,工业控制等专用设备,和移动通讯设备结合、GPS、娱乐相结合,嵌入式系统同样可以发挥巨大的作用。近期长虹推出的ADSL产品,结合网络,控制,信息,这种智能化,网络化将是家电发展的新趋势。
      硬件方面,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。目前低层系统和硬件平台经过若干年的研究,已经相对比较成熟,实现各种功能的芯片应有尽有。而且巨大的市场需求给我们提供了学习研发的资金和技术力量。
      从软件方面讲,也有相当部分的成熟软件系统。国外商品化的嵌入式实时操作系统,已进入我国市场的有WindRiver、Microsoft、QNX和Nuclear等产品。我国自主开发的嵌入式系统软件产品如科银(CoreTek)公司的嵌入式软件开发平台DeltaSystem,中科院推出的Hopen嵌入式操作系统(虽然还不够完善)。同时由于是研究热点,所以我们可以在网上找到各种各样的免费资源,从各大厂商的开发文档,到各种驱动,程序源代码,甚至很多厂商还提供微处理器的样片。这对于我们从事这方面的研发,无疑是个资源宝库。对于软件设计来说,不管是上手还是进一步开发,都相对来说比较容易。这就使得很多生手能够比较快的进入研究状态,利于发挥大家的积极创造性。
      今天嵌入式系统带来的工业年产值已超过了1万亿美元,1997年来自美国嵌入式系统大会(Embedded System Conference)的报告指出,未来5年仅基于嵌入式计算机系统的全数字电视产品,就将在美国产生一个每年1500亿美元的新市场。美国汽车大王福特公司的高级经理也曾宣称,“福特出售的‘计算能力’已超过了IBM”,由此可以想见嵌入式计算机工业的规模和广度。1998年11月在美国加州举行的嵌入式系统大会上,基于RTOS的Embedded Internet成为一个技术新热点。在国内,“维纳斯计划”和“女锅计划”一度闹得沸沸扬扬,机顶盒、信息加电这两年更成了IT热点,而实际上这些都是嵌入式系统在特定环境下的一个特定应用。据调查,目前国际上已有两百多种嵌入式操作系统,而各种各样的开发工具、应用于嵌入式开发的仪器设备更是不可胜数。在国内,虽然嵌入式应用、开发很广,但该领域却几乎还是空白,只有三两家公司和极少数人员在从事这方面工作。由此可见,嵌入式系统技术发展的空间真是无比广大。
      1.4.2未来嵌入式系统的发展趋势
      信息时代,数字时代使得嵌入式产品获得了巨大的发展契机,为嵌入式市场展现了美好的前景,同时也对嵌入式生产厂商提出了新的挑战,从中我们可以看出未来嵌入式系统的几大发展趋势:
      1.嵌入式开发是一项系统工程,因此要求嵌入式系统厂商不仅要提供嵌入式软硬件系统本身,同时还需要提供强大的硬件开发工具和软件包支持。
      目前很多厂商已经充分考虑到这一点,在主推系统的同时,将开发环境也作为重点推广。比如三星在推广Arm7,Arm9芯片的同时还提供开发板和版及支持包(BSP),而WindowCE在主推系统时也提供Embedded VC++作为开发工具,还有Vxworks的Tonado开发环境,DeltaOS的Limda编译环境等等都是这一趋势的典型体现。当然,这也是市场竞争的结果。
      2.网络化、信息化的要求随着因特网技术的成熟、带宽的提高日益提高,使得以往单一功能的设备如电话、手机、冰箱、微波炉等功能不再单一,结构更加复杂。
      这就要求芯片设计厂商在芯片上集成更多的功能,为了满足应用功能的升级,设计师们一方面采用更强大的嵌入式处理器如32位、64位RISC芯片或信号处理器DSP增强处理能力,同时增加功能接口,如USB,扩展总线类型,如CAN BUS,加强对多媒体、图形等的处理,逐步实施片上系统(SOC)的概念。软件方面采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计、保障软件质量和缩短开发周期。如HP
      3.网络互联成为必然趋势。
      未来的嵌入式设备为了适应网络发展的要求,必然要求硬件上提供各种网络通信接口。传统的单片机对于网络支持不足,而新一代的嵌入式处理器已经开始内嵌网络接口,除了支持TCP/IP协议,还有的支持IEEE1394、USB、CAN、Bluetooth或IrDA通信接口中的一种或者几种,同时也需要提供相应的通信组网协议软件和物理层驱动软件。软件方面系统系统内核支持网络模块,甚至可以在设备上嵌入Web浏览器,真正实现随时随地用各种设备上网。
      4.精简系统内核、算法,降低功耗和软硬件成本。
      未来的嵌入式产品是软硬件紧密结合的设备,为了减低功耗和成本,需要设计者尽量精简系统内核,只保留和系统功能紧密相关的软硬件,利用最低的资源实现最适当的功能,这就要求设计者选用最佳的编程模型和不断改进算法,优化编译器性能。因此,既要软件人员有丰富的硬件知识,又需要发展先进嵌入式软件技术,如Java、Web和WAP等。
       5.提供友好的多媒体人机界面
      嵌入式设备能与用户亲密接触,最重要的因素就是它能提供非常友好的用户界面。图像界面,灵活的控制方式,使得人们感觉嵌入式设备就象是一个熟悉的老朋友。这方面的要求使得嵌入式软件设计者要在图形界面,多媒体技术上痛下苦功。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像都会使使用者获得自由的感受。目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,但一般的嵌入式设备距离这个要求还有很长的路要走。
      
      参考文献:
      《嵌入式处理器分类与现状》 吕京建 肖海桥
      《DSP发展应用纵横谈》 戴 敏
  • Linux常用命令

    2008-02-21 10:53:36

    Linux 系统常用命令格式:
        command  [option]  [argument1]  [argument2]  ...
    

    其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la”的效果是一样的。根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。

    命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个非零值(在shell中可用变量$?查看)。 在shell scrīpt中可用此返回值作为控制逻辑的一部分。

    帮助命令:
    man  获取相关命令的帮助信息
         例如:man dir 可以获取关于dir的使用信息。
    
    info  获取相关命令的详细使用方法
          例如:info info 可以获取如何使用info的详细信息。
    
    文件操作:
    cat  显示文件内容和合并多个文件 
    clear  清屏
    chattr  改变文件属性
    chgrp  改变文件组权
    chmod  改变文件或目录的权限
    chown  改变文件的属权
    comm  比较两个已排过序的文件
    cp  将文件拷贝至另一文件
    dd  从指定文件读取数据写到指定文件
    df  报告磁盘空间使用情况
    diff  比较两个文本文件,列出行不同之处
    du  统计目录/文件所占磁盘空间的大小
    file  辨识文件类型
    emacs  功能强大的编辑环境        
    find  搜索文件并执行指定操作(find2)
    grep  按给定模式搜索文件内容
    head  显示指定文件的前若干行
    less  按页显示文件
    ln  创建文件链接
    locate  查找符合条件的文件
    more  在终端屏幕按帧显示文本文件
    mv  文件或目录的移动或更名
    rm/rmdir  删除文件/目录
    sed  利用scrīpt来处理文本文件
    sort  对指定文件按行进行排序
    tail  显示指定文件的最后部分
    touch  创建文件
    tr  转换字符
    vi  全屏编辑器
    wc  显示指定文件中的行数,词数或字符数
    which  在环境变量 $PATH 设置的目录里查找符合条件的文件
    
    压缩与备份:
    bzip2/bunzip2  .bz2文件的压缩/解压缩程序
    cpio  备份文件
    dump  备份文件系统
    gzip/gunzip  .gz文件的压缩/解压缩程序
    gzexe  压缩可执行文件
    restore 还原由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区)
    tar  将若干文件存档或读取存档文件
    unarj  解压缩.arj文件
    zip/unzip  压缩/解压缩 zip文件
    zipinfo  列出zip压缩文件的详细信息
    
    磁盘操作:
    cd/pwd  切换目录/显示当前工作目录
    df  显示磁盘的相关信息
    du  显示目录或文件的大小
    e2fsck  检查ext2/ext3文件系统的正确性
    fdisk  对硬盘进行分区	
    fsck  检查文件系统并尝试修复错误
    losetup  设置循环设备
    ls  列出目录内容
    mkdir  创建目录
    mformat  对MS-DOS文件系统的磁盘进行格式化
    mkbootdisk  建立目前系统的启动盘
    mke2fs  建立ext2文件系统
    mkisofs  制作iso光盘映像文件
    mount/umount 加载文件系统/卸载文件系统
    quota  显示磁盘已使用的空间与限制
    sync  将内存缓冲区内的数据写入磁盘
    tree  以树状图列出目录的内容
    
    系统操作:
    alias  设置指令的别名
    chkconfig  检查,设置系统的各种服务
    clock  调整 RTC 时间
    date  显示或设置系统时间与日期
    dmesg  显示开机信息
    eval  重新运算求出参数的内容
    exit  退出目前的shell
    export  设置或显示环境变量
    finger  查找并显示用户信息
    free  显示内存状态
    hostid  显示主机标识
    hostname  显示主机名
    id  显示用户标识
    kill  删除执行中的程序或工作
    last  列出目前与过去登入系统的用户相关信息
    logout  退出系统
    lsmod  显示已载入系统的模块
    modprobe  自动处理可载入模块
    passwd  设置用户密码
    ps  process status 报告程序状况
    reboot  重启计算机
    rhwo  查看系统用户
    rlogin  远程登入
    rpm  管理Linux各项套件的程序
    shutdown  关机 
    su switch user 变更用户身份
    top  显示,管理执行中的程序
    uname  显示系统信息
    useradd/userdel	 添加用户 / 删除用户
    userinfo  图形界面的修改工具
    usermod  修改用户属性,包括用户的shell类型,用户组等,甚至还能改登录名
    w  显示目前注册的用户及用户正运行的命令
    whereis	 确定一个命令的二进制执行码,源码及帮助所在的位置
    who  列出正在使用系统的用户
    whois  查找并显示用户信息
    
    网络通信:
    arp  网地址的显示及控制
    ftp  文件传输
    lftp  文件传输
    mail  发送/接收电子邮件
    mesg  允许或拒绝其他用户向自己所用的终端发送信息
    mutt  E-mail管理程序
    ncftp  文件传输
    netstat  显示网络连接、路由表和网络接口信息
    pine  收发电子邮件,浏览新闻组
    ping  向网络上的主机发送 icmp echo request 包
    ssh  安全模式下的远程登录
    telnet  远程登录
    talk  与另一用户对话
    traceroute  显示到达某一主机所经由的路径及所使用的时间
    wget 从网络上自动下载文件
    write  向其他用户的终端写信息
    
  • 使用GHOST备份系统 高速恢复

    2008-01-09 11:45:44

    Ghost可以在短短的20分钟内再现一个全新的操作系统,更省时更省心。Ghost工作的基本方法不同于其他的备份软件,它是将硬盘

     
    的一个分区或整个硬盘作为一个对象来操作,可以完整复制对象(包括对象的硬盘分区信息、操作系统的引导区信息等等),并打包压缩成为一个映像文件(IMAGE),在需要的时候,又可以把该映像文件恢复到对应的分区或对应的硬盘中。它的功能包括两个硬盘之间的对拷、两个硬盘的分区对拷、两台电脑之间的硬盘对拷、制作硬盘的映像文件等,我们用得比较多的是分区备份功能,它能够将硬盘的一个分区压缩备份成映像文件,然后存储在另一个分区硬盘或大容量软盘中,万一原来的分区发生问题,就可以将所备件的映像文件拷回去,让或分区恢复正常。基于此,我们就可以利用Ghost来备份系统和完全恢复系统。

    安装系统不求人 无光无软也能行

    使用Ghost备份主分区

    安装系统不求人 无光无软也能行

    纯DOS模式下,并且不加载任何应用程序,执行Ghost.exe文件,在显示出Ghost主画面后,选择Local→Partition→To Image",屏幕显示出硬盘选择画面和分区选择画面,请根据需要选择所需要备份的硬盘即源盘(假如只有一块硬盘按回车键即可)和分区名,接着屏幕显示出存储映像文件的画面,你可以选择相应的目标盘和文件名,默认扩展名为GHO,而且属性为隐含。接下来你可以在压缩映像文件的对话框中选择No(不压缩)、Fast(低压缩比,速度较快)、High(高压缩比,速度较慢)三者之一,应该根据自己的机器配置来决定,在最后确认的对话框中选择"Yes"后,映像文件就开始生成了。

    安装系统不求人 无光无软也能行

    主分区的恢复

    安装系统不求人 无光无软也能行

    制作了上述的映像文件,你就可以放心大胆地试用各种各样的软件,修改系统各种参数,万一系统挂了,也能迅速把它恢复成原始状态。可仍旧按照上述方法进入Ghost主界面,选择Local→Partition→From Image,在出现的画面中选择源盘(即存储映像文件的分区如D:、E:等)和映像文件,在接下来的对话框中选择目标盘(C:),此处一定要注意选择正确,因为一旦确定错误,所有的资料将被全部覆盖,最后选"Yes",恢复工作就开始了。

    其他操作系统安装简易方法:

    http://soft.ccw.com.cn/apply/office/htm2007/20070404_249154_x.shtml

  • 精简的系统服务

    2007-12-21 10:13:38

     .. (开机14进程,占内存低,单机最适合)

    1.如果你是单机用户(adsl用户,不使用局域网)
    2.如果你不用外设(摄像头,U盘,移动硬盘,手柄除外)
    3.已经开启theme,支持系统主题.
    4.内存占用在60-80左右,安装杀软不超过120M
    5.使用前记得备份原有系统服务,可用超级兔子或优化大师实现.
    6.适用于XP/2003
    7.局域网版本仅仅只多一个server进程..

    以下为为关闭的服务
    ---------------------
    sc config Alerter start= DISABLED
    sc config ALG start= DISABLED
    sc config AppMgmt start= DEMAND
    sc config aspnet_state start= DEMAND
    sc config BITS start= DISABLED
    sc config Browser start= DISABLED
    sc config CiSvc start= DISABLED
    sc config ClipSrv start= DISABLED
    sc config COMSysApp start= DEMAND
    sc config CryptSvc start= DEMAND
    sc config DcomLaunch start= AUTO
    sc config Dhcp start= AUTO
    sc config dmadmin start= DEMAND
    sc config dmserver start= AUTO
    sc config Dnscache start= AUTO
    sc config ERSvc start= DISABLED
    sc config Eventlog start= AUTO
    sc config EventSystem start= DEMAND
    sc config FastUserSwitchingCompatibility start= DEMAND
    sc config helpsvc start= DEMAND
    sc config HidServ start= DISABLED
    sc config HTTPFilter start= DEMAND
    sc config ImapiService start= DISABLED
    sc config lanmanserver start= DISABLED
    sc config lanmanworkstation start= AUTO
    sc config LmHosts start= DISABLED
    sc config Messenger start= DISABLED
    sc config mnmsrvc start= DISABLED
    sc config MSDTC start= DISABLED
    sc config MSIServer start= DEMAND
    sc config NetDDE start= DISABLED
    sc config NetDDEdsdm start= DISABLED
    sc config Netlogon start= DISABLED
    sc config Netman start= DEMAND
    sc config Nla start= DISABLED
    sc config NtLmSsp start= DISABLED
    sc config NtmsSvc start= DEMAND
    sc config NVSvc start= DEMAND
    sc config ose start= DEMAND
    sc config PlugPlay start= AUTO
    sc config PolicyAgent start= DEMAND
    sc config ProtectedStorage start= AUTO
    sc config RasAuto start= DEMAND
    sc config RasMan start= DEMAND
    sc config RDSessMgr start= DISABLED
    sc config RemoteAccess start= DISABLED
    sc config RemoteRegistry start= DISABLED
    sc config RpcLocator start= DISABLED
    sc config RpcSs start= AUTO
    sc config RSVP start= DEMAND
    sc config SamSs start= AUTO
    sc config SCardSvr start= DISABLED
    sc config Schedule start= DISABLED
    sc config seclogon start= AUTO
    sc config SENS start= AUTO
    sc config SharedAccess start= DEMAND
    sc config ShellHWDetection start= AUTO
    sc config Spooler start= DEMAND
    sc config srservice start= DISABLED
    sc config SSDPSRV start= DISABLED
    sc config stisvc start= AUTO
    sc config SwPrv start= DISABLED
    sc config SysmonLog start= DISABLED
    sc config TapiSrv start= DEMAND
    sc config TermService start= DISABLED
    sc config Themes start= AUTO
    sc config TlntSvr start= DISABLED
    sc config TrkWks start= DISABLED
    sc config UMWdf start= DEMAND
    sc config upnphost start= DEMAND
    sc config UPS start= DISABLED
    sc config VSS start= DISABLED
    sc config W32Time start= DISABLED
    sc config WebClient start= DISABLED
    sc config winmgmt start= AUTO
    sc config WmdmPmSN start= DISABLED
    sc config Wmi start= DEMAND
    sc config WmiApSrv start= DISABLED
    sc config wscsvc start= DISABLED
    sc config wuauserv start= DISABLED
    sc config WZCSVC start= DISABLED
    sc config xmlprov start= DEMAND
  • 优化开机速度 服务进程说明

    2007-12-21 10:10:40

    点击开始菜单    点击运行   输入services.msc
    Alerter 建议:禁用 (报告而已 不需要吧)
    Application Layer Gateway Service 建议:禁用 (自带防火墙 喜欢用就别关)
    Application Management 建议:手动
    Automatic Updates 建议:手动/禁用 (更新升级需要)
    Background Intelligent Transfer Service 建议:手动 (更新升级需要)
    ClipBook 建议:禁用 (剪贴板谁去看 而且还是局域网的)
    COM+ Event System 建议:手动
    COM+ System Application 建议:手动
    Computer Browser 建议:禁用 (浏览局域网计算机用)
    Cryptographic Services 建议:自动 (更新升级需要)
    DCOM Server Process Launcher 建议:自动
    DHCP Client 建议:自动(用路由的同胞打开把)
    Distributed Link Tracking Client 建议:禁用(局域网连接什么什么 总之没用)
    Distributed Transaction Coordinator 建议:手动
    DNS Client 建议:禁用 (不要以为有用)
    Error Reporting Service 建议:禁用 (错误报告)
    Event Log 建议:禁用 (记录而已)
    Fast User Switching Compatibility 建议:已停用 (你有多个帐号吗,一个人就关掉)
    Fax Service 建议:禁用 (传真机需要)
    Help and Support 建议:禁用 (帮助你看吗)
    HTTP SSL 建议:手动
    Human Interface Device Access 建议:禁用 (相信大家没这么高档的智能产品吧)
    IMAPI CD-Burning COM Servic 建议:禁用 (自带的刻录,你没有刻录软件吗)
    Indexing Service 建议:禁用 (你用微软文件搜索吗)
    IPSEC Services 建议:禁用
    Logical Disk Manager 建议:手动
    Logical Disk Manager Administrative Service 建议:手动
    Messenger 建议:禁用 (信使服务 注意 这不是MSN)
    MS Software Shadow Copy Provider 建议:禁用 (绝对没用)
    Net Logon 建议:禁用
    NetMeeting Remote Desktop Sharing 建议:禁用
    Network Connections 建议:手动
    Network DDE 建议:禁用
    Network DDE DSDM 建议:禁用
    Network Location Awareness (NLA) 建议:禁用
    Network Provisioning Service 建议:禁用
    NT LM Security Support Provider 建议:禁用
    Performance Logs and Alerts 建议:禁用
    Plug and Play 建议:自动

    Portable Media Serial Number Service 建议:禁用
    Print Spooler 建议:已停用 (打印机、传真机 需要)
    Protected Storage 建议:自动
    QoS RSVP 建议:手动
    Remote Access Auto Connection Manager 建议:手动
    Remote Access Connection Manager 建议:手动
    Remote Desktop Help Session Manager 建议:禁用
    Remote Procedure Call (RPC) 建议:自动
    Remote Procedure Call (RPC) Locator 建议:禁用
    Remote Registry 建议:禁用
    Removable Storage 建议:手动
    Routing and Remote Access 建议:禁用
    Secondary Logon 建议:禁用
    Security Accounts Manager 建议:自动
    Security Center 建议:禁用
    Server 建议:禁用
    Shell Hardware Detection 建议:禁用 (光盘等 自动运行的)
    Smart Card 建议:禁用
    Smart Card Helper 建议:禁用
    SSDP Discovery Service 建议:禁用
    System Event Notification 建议:手动 (更新升级 需要)
    System Restore Service 建议:禁用 (系统还原没用)
    Task Scheduler 建议:已停用 (任务计划没用)
    TCP/IP NetBIOS Helper 建议:禁用 (漏洞关掉)
    Telephony 建议:手动 (拨号上网用)
    Telnet 建议:已停用
    Terminal Services 建议:已停用 (我们用它干吗)
    Themes 建议:自动/已停用 (主题服务 需要)
    Uninterruptible Power Supply 建议:禁用 (UPS电源,你有吗)
    Universal Plug and Play Device Host 建议:禁用 (有人反映关闭这个将导致U盘不显
    示盘符,但是可以正常使用,大家自己选择吧)
    Volume Shadow Copy 建议:禁用
    WebClient 建议:禁用
    Windows Audio 建议:自动
    Windows Firewall/Internet Connection Sharing (ICS) 建议:已停用(自带防火墙)
    Windows Image Acquisition (WIA) 建议:手动 (扫描仪、数码相机、摄像头...等外设需要)
    Windows Installer 建议:手动(关闭后.MSI的无法安装)
    Windows Management Instrumentation (WMI) 建议:手动
    Windows Management Instrumentation Driver Extensions 建议:手动
    Windows Time 建议:禁用 (更新时间你用吗)
    Windows User Mode Driver Framework 建议:自动
    Wireless Zero Configuration 建议:禁用 (无线上网的)
    WMI Performance Adapter 建议:禁用
    Workstation 建议:自动

  • 正常开机的系统进程

    2007-12-21 10:07:58

    正常开机的进程通常有: 
    (1)system Idle Process 
    进程文件: [system process] or [system process] 
    进程名称: Windows内存处理系统进程 
    描 述: Windows页面内存管理进程,拥有0级优先。 
    介 绍:该进程作为单线程运行在每个处理器上,并在系统不处理其他线程的时候分派处理器的时间。它的cpu占用率越大表示可供分配的CPU资源越多,数字越小则表示CPU资源紧张。 

    (2)alg.exe 
    进程文件: alg or alg.exe 
    进程名称: 应用层网关服务 
    描 述: 这是一个应用层网关服务用于网络共享。 
    介 绍:一个网关通信插件的管理器,为 “Internet连接共享服务”和 “Internet连接防火墙服务”提供第三方协议插件的支持。 

    (3)csrss.exe 
    进程文件: csrss or csrss.exe 
    进程名称: Client/Server Runtime Server Subsystem 
    描 述: 客户端服务子系统,用以控制Windows图形相关子系统。 
    介 绍: 这个是用户模式Win32子系统的一部分。csrss代表客户/服务器运行子系统而且是一个基本的子系统必须一直运行。csrss用于维持Windows的控制,创建或者删除线程和一些16位的虚拟MS-DOS环境。 

    (4)ddhelp.exe 
    进程文件: ddhelp or ddhelp.exe 
    进程名称: DirectDraw Helper 
    描 述: DirectDraw Helper是DirectX这个用于图形服务的一个组成部分。 
    简 介:Directx 帮助程序 

    (5)dllhost.exe 
    进程文件: dllhost or dllhost.exe 
    进程名称: DCOM DLL Host进程 
    描 述: DCOM DLL Host进程支持基于COM对象支持DLL以运行Windows程序。 
    介 绍:com代理,系统附加的dll组件越多,则dllhost占用的cpu资源和内存资源就越多,而8月的“冲击波杀手”大概让大家对它比较熟悉吧。 

    (6)explorer.exe 
    进程文件: explorer or explorer.exe 
    进程名称: 程序管理 
    描 述: Windows Program Manager或者Windows Explorer用于控制Windows图形Shell,包括开始菜单、任务栏,桌面和文件管理。 
    介 绍:这是一个用户的shell,在我们看起来就像任务条,桌面等等。或者说它就是资源管理器,不相信你在运行里执行它看看。它对windows系统的稳定性还是比较重要的,而红码也就是找它的麻烦,在c和d根下创建explorer.exe。 

    (7)inetinfo.exe 
    进程文件: inetinfo or inetinfo.exe 
    进程名称: IIS Admin Service Helper 
    描 述: InetInfo是Microsoft Internet Infomation Services (IIS)的一部分,用于Debug调试除错。 
    介 绍:IIS服务进程,蓝码正是利用的inetinfo.exe的缓冲区溢出漏洞。 

    (8)internat.exe 
    进程文件: internat or internat.exe 
    进程名称: Input Locales 
    描 述: 这个输入控制图标用于更改类似国家设置、键盘类型和日期格式。internat.exe在启动的时候开始运行。它加载由用户指定的不同的输入点。输入点是从注册表的这个位置HKEY_USERS\.DEFAULT\Keyboard Layout\Preload 加载内容的。internat.exe 加载“EN”图标进入系统的图标区,允许使用者可以很容易的转换不同的输入点。当进程停掉的时候,图标就会消失,但是输入点仍然可以通过控制面板来改变。 
    介 绍:它主要是用来控制输入法的,当你的任务栏没有“EN”图标,而系统有internat.exe进程,不妨结束掉该进程,在运行里执行internat命令即可。 

    (9)kernel32.dll 
    进程文件: kernel32 or kernel32.dll 
    进程名称: Windows壳进程 
    描 述: Windows壳进程用于管理多线程、内存和资源。 
    介 绍:更多内容浏览非法操作与Kernel32解读 
    (10)lsass.exe 
    进程文件: lsass or lsass.exe 
    进程名称: 本地安全权限服务 
    描 述: 这个本地安全权限服务控制Windows安全机制。管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序等。 
    介 绍:这是一个本地的安全授权服务,并且它会为使用winlogon服务的授权用户生成一个进程。这个进程是通过使用授权的包,例如默认的msgina.dll来执行的。如果授权是成功的,lsass就会产生用户的进入令牌,令牌别使用启动初始的shell。其他的由用户初始化的进程会继承这个令牌的。而windows活动目录远程堆栈溢出漏洞,正是利用LDAP 3搜索请求功能对用户提交请求缺少正确缓冲区边界检查,构建超过1000个"AND"的请求,并发送给服务器,导致触发堆栈溢出,使Lsass.exe服务崩溃,系统在30秒内重新启动。 

    (11)mdm.exe 
    进程文件: mdm or mdm.exe 
    进程名称: Machine Debug Manager 
    描 述: Debug除错管理用于调试应用程序和Microsoft Office中的Microsoft scrīpt Editor脚本编辑器。 
    介 绍:Mdm.exe的主要工作是针对应用软件进行排错(Debug),说到这里,扯点题外话,如果你在系统见到fff开头的0字节文件,它们就是mdm.exe在排错过程中产生一些暂存文件,这些文件在操作系统进行关机时没有自动被清除,所以这些fff开头的怪文件里是一些后缀名为CHK的文件都是没有用的垃圾文件,可匀我馍境 换岫韵低巢 涣加跋臁6?X系统,只要系统中有Mdm.exe存在,就有可能产生以fff开头的怪文件。可以按下面的方法让系统停止运行Mdm.exe来彻底删除以fff开头的怪文件:首先按“Ctrl+Alt+Del”组合键,在弹出的“关闭程序”窗口中选中“Mdm”,按“结束任务”按钮来停止Mdm.exe在后台的运行,接着把Mdm.exe(在C:\Windows\System目录下)改名为Mdm.bak。运行msconfig程序,在启动页中取消对“Machine Debug Manager”的选择。这样可以不让Mdm.exe自启动,然后点击“确定”按钮,结束msconfig程序,并重新启动电脑。另外,如果你使用IE 5.X以上版本浏览器,建议禁用脚本调用(点击“工具→Internet选项→高级→禁用脚本调用”),这样就可以避免以fff开头的怪文件再次产生。 

    (12)mmtask.tsk 
    进程文件: mmtask or mmtask.tsk 
    进程名称: 多媒体支持进程 
    描 述: 这个Windows多媒体后台程序控制多媒体服务,例如MIDI。 
    介 绍:这是一个任务调度服务,负责用户事先决定在某一时间运行的任务的运行。 

    (13)mprexe.exe 
    进程文件: mprexe or mprexe.exe 
    进程名称: Windows路由进程 
    描 述: Windows路由进程包括向适当的网络部分发出网络请求。 
    介 绍:这是Windows的32位网络界面服务进程文件,网络客户端部件启动的核心。印象中“A-311木马(Trojan.A-311.104)”也会在内存中建立mprexe.exe进程,可以通过资源管理结束进程。 

    (14)msgsrv32.exe 
    进程文件: msgsrv32 or msgsrv32.exe 
    进程名称: Windows信使服务 
    描 述: Windows信使服务调用Windows驱动和程序管理在启动。 
    介 绍:msgsrv32.exe 一个管理信息窗口的应用程序,win9x下如果声卡或者显卡驱动程序配置不正确,会导致死机或者提示msgsrv32.exe 出错。 

    (15)mstask.exe 
    进程文件: mstask or mstask.exe 
    进程名称: Windows计划任务 
    描 述: Windows计划任务用于设定继承在什么时间或者什么日期备份或者运行。 
    介 绍:计划任务,它通过注册表自启动。因此,通过计划任务程序实现自启动的程序在系统信息中看不到它的文件名,一旦把它从注册表中删除或禁用,那么通过计划任务启动的程序全部不能自动运行。win9X下系统启动就会开启计划任务,可以通过双击计划任务图标-高级-终止计划任务来停止它自启动。另外,攻击者在攻击过程中,也经常用到计划任务,包括上传文件、提升权限、种植后门、清扫脚印等。 

    (16)regsvc.exe 
    进程文件: regsvc or regsvc.exe 
    进程名称: 远程注册表服务 
    描 述: 远程注册表服务用于访问在远程计算机的注册表。 

    (17)rpcss.exe 
    进程文件: rpcss or rpcss.exe 
    进程名称: RPC Portmapper 
    描 述: Windows 的RPC端口映射进程处理RPC调用(远程模块调用)然后把它们映射给指定的服务提供者。 
    介 绍:98它不是在装载解释器时或引导时启动,如果使用中有问题,可以直接在在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices添加"字符串值",定向到"C:\WINDOWS\SYSTEM\RPCSS"即可。 

    (18)services.exe 
    进程文件: services or services.exe 
    进程名称: Windows Service Controller 
    描 述: 管理Windows服务。 
    介 绍:大多数的系统核心模式进程是作为系统进程在运行。打开管理工具中的服务,可以看到有很多服务都是在调用%systemroot%\system32\service.exe 

    (19)smss.exe 
    进程文件: smss or smss.exe 
    进程名称: Session Manager Subsystem 
    描 述: 该进程为会话管理子系统用以初始化系统变量,MS-DOS驱动名称类似LPT1以及COM,调用Win32壳子系统和运行在Windows登陆过程。 
    简 介:这是一个会话管理子系统,负责启动用户会话。这个进程是通过系统进程初始化的并且对许多活动的,包括已经正在运行的Winlogon,Win32(Csrss.exe)线程和设定的系统变量作出反映。在它启动这些进程后,它等待Winlogon或者Csrss结束。如果这些过程时正常的,系统就关掉了。如果发生了什么不可预料的事情,smss.exe就会让系统停止响应(就是挂起)。 

    (20)snmp.exe 
    进程文件: snmp or snmp.exe 
    进程名称: Microsoft SNMP Agent 
    描 述: Windows简单的网络协议代理(SNMP)用于监听和发送请求到适当的网络部分。 
    简 介:负责接收SNMP请求报文,根据要求发送响应报文并处理与WinsockAPI的接口。 

    (21)spool32.exe 
    进程文件: spool32 or spool32.exe 
    进程名称: Printer Spooler 
    描 述: Windows打印任务控制程序,用以打印机就绪。 

    (22)spoolsv.exe 
    进程文件: spoolsv or spoolsv.exe 
    进程名称: Printer Spooler Service 
    描 述: Windows打印任务控制程序,用以打印机就绪。 
    介 绍:缓冲(spooler)服务是管理缓冲池中的打印和传真作业。 

    (23)stisvc.exe 
    进程文件: stisvc or stisvc.exe 
    进程名称: Still Image Service 
    描 述: Still Image Service用于控制扫描仪和数码相机连接在Windows。 

    (24)svchost.exe 
    进程文件: svchost or svchost.exe 
    进程名称: Service Host Process 
    描 述: Service Host Process是一个标准的动态连接库主机处理服务. 
    介 绍:Svchost.exe文件对那些从动态连接库中运行的服务来说是一个普通的主机进程名。Svhost.exe文件定位在系统的%systemroot%\system32文件夹下。在启动的时候,Svchost.exe检查注册表中的位置来构建需要加载的服务列表。这就会使多个Svchost.exe在同一时间运行。每个Svchost.exe的回话期间都包含一组服务,以至于单独的服务必须依靠Svchost.exe怎样和在那里启动。这样就更加容易控制和查找错误。windows 2k一般有2个svchost进程,一个是RPCSS(Remote Procedure Call)服务进程,另外一个则是由很多服务共享的一个svchost.exe。而在windows XP中,则一般有4个以上的svchost.exe服务进程,windows 2003 server中则更多。 

    (25)taskmon.exe 
    进程文件: taskmon or taskmon.exe 
    进程名称: Windows Task Optimizer 
    描 述: windows任务优化器监视你使用某个程序的频率,并且通过加载那些经常使用的程序来整理优化硬盘。 
    介 绍:任务管理器,它的功能是监视程序的执行情况并随时报告。能够监测所有在任务栏中以窗口方式运行的程序,可打开和结束程序,还可直接调出关闭系统对话框。 

    (26)tcpsvcs.exe 
    进程文件: tcpsvcs or tcpsvcs.exe 
    进程名称: TCP/IP Services 
    描 述: TCP/IP Services Application支持透过TCP/IP连接局域网和Internet。 

    (27)winlogon.exe 
    进程文件: winlogon or winlogon.exe 
    进程名称: Windows Logon Process 
    描 述: Windows NT用户登陆程序。这个进程是管理用户登录和退出的。而且winlogon在用户按下CTRL+ALT+DEL时就激活了,显示安全对话框。 

    (28)winmgmt.exe 
    进程文件: winmgmt or winmgmt.exe 
    进程名称: Windows Management Service 
    描 述: Windows Management Service透过Windows Management Instrumentation data WMI)技术处理来自应用客户端的请求。 
    简 介:winmgmt是win2000客户端管理的核心组件。当客户端应用程序连接或当管理程序需要他本身的服务时这个进程初始化。WinMgmt.exe(CIM对象管理器)和知识库(Repository)是WMI两个主要构成部分,其中知识库是对象定义的数据库,它是存储所有可管理静态数据的中心数据库,对象管理器负责处理知识库中对象的收集和操作并从WMI提供程序收集信息。WinMgmt.exe在Windows 2k/NT上作为一个服务运行,而在Windows 95/98上作为一个独立的exe程序运行。Windows 2k系统在某些计算机上出现的WMI错误可以通过安装Windows 2k SP2来修正。 

    (29)system 
    进程文件: system or system 
    进程名称: Windows System Process 
    描 述: Microsoft Windows系统进程。 
    介 绍:在任务管理器中会看到这项进程,属于正常系统进程。 

    在Windows2k/XP中,以下进程是必须加载的: 
    smss.exe、csrss.exe、winlogon.exe、services.exe、lsass.exe、svchost.exe(可以同时存在多个)、spoolsv.exe、explorer.exe、System Idle Process; 
    在Windows 9x中,以下进程是必须加载的: 
    msgsrv32.exe、mprexe.exe、mmtask.tsk、kenrel32.dll。
  • VISTA操作系统的使用手册

    2007-11-16 13:53:16

Open Toolbar