1.求你们给我介绍个电脑系统

2.怎么编写电脑系统?

了解电脑系统_新电脑系统介绍怎么写

重装电脑的操作系统,是我们每一个电脑爱好者必须经历的苦难过程。不自己动手装电脑系统和应用程序的电脑操作者,至多是个菜鸟。(当然就是能熟练装这些东东,也不一定不是菜鸟,比如我只是一个比较肥胖的菜鸟而已)那么,装电脑的操作系统和应用程序要注意些什么问题呢?

1.选择操作系统

这个即使我不说,多数人因为这个操作系统的功能、视觉效果以及对各种应用程序的兼容性是其它系统所不能比拟的。如果你有银子(或者说你的银子太多,烧的不行),你最好买正版的Windows XP(以下简称XP),再加装它的sp1补丁;这是目前最稳定、兼容性最好的操作系统。XP的最低要求配置是CPU 1000mhz,内存256M。不要理会微软说的最低要求配置(微软要求的配置太低)。如果你的电脑的配置低于这个标准,最好不要装XP系统。否则,你反而是坐上牛车了,你就慢慢摇吧!

不过,现在的老机子除了主板不好进行硬件升级,其它的像CPU、内存条、声卡、显卡、调制解调器等都可以升级,主板可以下载主板生产厂家同型号及同版本号的主板BIOS最新驱动程序;对于主板的BIOS升级,我把我的笔记本和台式机都升了,没有质量十分好的软驱和软盘,千万不要盲目行动。主板升级的直接效果并不明显,对于速度几乎没有什么影响,如果你的电脑主板有USB1.1功能并且能用,就不要追新了。主板追新出了问题,只有去专门的电脑维修站重整)

当然,像我说的,除了主板硬件不升级,其它即插即用硬件全部升级,也要不少银子的。我估计2000-2500元RMB吧,这样你的电脑就是很高的配置了:CPU1.5G以上,内存256M以上,56K猫,显卡缓存32M。不过,不升级硬件也可以,那样我们只好就用Windows 98或Windows Me了。这两个系统没有实质性的区别。Me的界面好看,但Me的系统还原功能实在不能恭维。二者共同的毛病是不稳定,死机;热启动、reset是每次上机不可缺少的保留节目。系统经常丢失文件,并且随着多次装卸应用软件,系统变得越来越慢、越不稳定直至重装系统。

不管那个系统的光盘,都可以在盗版光盘市场买到。(4-5元/张)在光盘市场,98和Me都是绝对的正版,没有什么好讲的。微软给XP增加了激活功能(所谓激活,就是你装完XP后必须在30天之内通过网络或电话与微软联系激活你的系统,否则只能用30天你就进不去系统了。只有在安全模式下可以进入。这是微软反盗版的一种手段。),目前XP最好的激活方法有三种,⑴算号激活。网上有国外黑客破解编写的XP算号器,你可以直接下载,里面有详细的使用方法。采用这种方式激活的系统绝对是正版,但www.google.com网站搜索Windows XP算号器)⑵使用俄罗斯黑客采用电话激活(不用真打电话)。该激活方式简单易行,支持系统升级,目前没有发现任何方面的问题www.arongsoft.com)⑶OEM激活。该方法比较麻烦,需要修改BIOS驱动程序,建议一般人不要采取这种方法。(www.arongsoft.com的论坛)

最好、最简单的并且支持升级的激活方法是俄罗斯黑客电话激活方式。我即采用这种激活方式将我的系统升级为XP sp1版本了。

据说,微软的最新操作系统Windows 2003将于二○○三年五月二十二日发布。让我们拭目以待,尽快能享受到微软最新操作系统给我们带来的极速快乐。^_^

至于有人要问,你为什么不提Windows 2000呢?尽管2000的稳定性较好(强于98和Me,次于XP),但兼容性太次,好多应用软件不能在2000上运行。所以,在有XP的情况下,谁装2000,谁就是傻子。^_^

2.装系统前的备份工作

你的电脑上不可避免地存有很多资料和信件。我们不能因为装系统就把这些东西丢掉吧?怎么办?我们可以百分之百地把它们备份在其它盘上。如果你的电脑已经爬下了,连机也开不了,那么你手动关机;再开机,按住F8进入安全模式然后进行以下操作。

⑴在本机盘上备份

如果你的机子的文件系统是FAT形式、并且你以前至少把硬盘已经分为两个以上的区,你就可以把你的信件、邮箱帐户、通讯薄、数据材料统统存在非系统盘上(你总不至于没有分区吧?如果你只用一个区,那你不是一个超级懒汉,就是一个超级菜鸟^_^)

如果你用的是系统自带的Outlook Express做你的邮件终端接发,你可以把信件、通讯薄和帐户全数导出。

信件导出:打开OE,点击工具,点开选项,再点击维护,点击存储文件夹,点击更改,改设为非系统盘上,如D:我的信件。确认。

帐户导出:打开OE,点击工具,再点击帐户,点邮件,一个一个选中邮件,点击右边的导出,设置非系统盘文件夹,如:D:我的帐户;保存。

通讯薄导出:打开OE,点击文件,再点击导出,点击通讯薄,选择存储位置,如D:我的帐户,保存。

我的文档导出:右键点击桌面我的文档,再点击属性,点击移动,设置非系统盘如D:我的文档,确定。

⑵如果你有活动硬盘,你最好把上面说的内容存到活动硬盘上。只是把存储地点的盘符改为活动硬盘的盘符。(现在,一个活动硬盘大约1000元左右(40G的容量,USB2.O兼容USB1.1)如果你现在的系统是98,你就得装USB驱动,否则不能认活动硬盘;如果是Me或2000、XP,就不用装USB驱动了。顺便说一下活动硬盘,有了这个玩意,连笔记本都可以不拿了。平时把我们要用的图、数据存进去,随身一带,方便之至!现在,没有电脑的单位恐怕不多了吧,不管我们去哪里办事带上它就可以了。

⑶ 输入法词库记忆备份

如果你操作这台电脑有一段时间了,你必然使用文字输入了。这样,你的语言习惯和用词习惯电脑已经适应和记忆了。我们可以把字库文件备份出来,该文件的位置:

c:windowssystem32IME

总之,我们在使用电脑时,尽量不要在系统盘(一般就是C:盘)上放重要数据。我的信件、(我用的邮件客户端是BECKY2.05.10)、资料和常用软件分别存放在D:、E:和活动硬盘上。

3.CMOS设置

一般的电脑在正常使用时都应该把第一启动引导顺序设置为分区时的激活盘,其它如光驱、软驱就不要搞启动检测了。这样,既有利于启动速度,又能延长光驱、软驱的使用寿命;同时没有了启动检测时“嘎吱嘎吱”的噪音。但是,我们装系统时可就不能从硬盘的激活盘启动了。怎么办?如果你的硬盘的操作系统是FAT系统,你最好格式化一下装系统的盘,如一般是C:盘,清除长时间留下的垃圾。这就要设置CMOS启动引导顺序的第一位是A:盘了(也就是软驱)。

格式化的具体操作:

关机,软驱放入98启动软盘,启动,进入DOS状态,选择2(带光驱启动),在c:后输入:(不包括前面的冒号)format c:;然后回答系统提问输入Y,回车,一路回车就可以了。

如果你的硬盘的文件系统是NTFS或者你不想格式化硬盘的,或者已经格式化完了,你必须把你的COMS设置为光驱为第一引导启动。

CMOS设置:(以Award主板为例,其它主板亦基本相同)

启动电脑按DEL键(有的电脑是F2键),进入CMOS设置,进入BIOS FEATURES SETUP,再进入Boot Sequence按上下键选CD-ROM,C,A,再按ESC键、F10键、Y、回车即可,手动关机或放入安装光盘后按reset键。(安装光盘最好是有自启动功能的)

4.装系统(下面以安装WINDOWS XP为例)

我选的是没有任何破解的、完整的Windows XP安装光盘。启动电脑,当出现“光盘启动按任意键”字样时回车,开始复制安装程序,检验系统盘位置的容量和格式,这些都可以不理;出现对系统硬盘的文件格式的选择时最好选FAT32,不要选NTFS。尽管NTFS文件体系对操作系统的稳定性和速度以及硬盘管理功能有很大的提高,但NTFS只是支持以NT为内核的Windows NT、Windows2000、WindowsXP,不支持DOS、WindowsME、Windows98。所以,对于我们经常玩软件的人并不适合。一旦出现系统崩溃,在NTFS下有可能要通过重新分区、格式化等手段来重新安装系统,只要重新分区,硬盘上的资料和数据就彻底完蛋了。(这是我吃了无数亏得来的教训,当年在使用Windows2000时,我就采用了NTFS系统,主要用以防止CIH病毒对系统和硬件的超级破坏,可现在防、杀CIH太容易了)相反,在FAT32文件系统下,只要有一张98或Me的启动盘格式化一下C盘就可以重装系统了,也不怕丢失所有硬盘上的数据和资料。

接着,复制系统文件,准备安装等步骤。出现选择时区、语言等对话框,这就不用我说了吧。耐心等待。

如果是在DOS下原始安装XP,则必须先把smartdrv.exe文件(在Win98的安装目录下,名为smartdrv.exe)拷入98启动软盘,安装之前运行一下就可以大幅度提高安装速度。(我在安装之前有时候运行一下,有时候忘了,可我没有感觉到有多大的差别,也可能我的两台电脑比较新?说不清)

如果你是在原有系统不变、系统硬盘上有操作系统的情况下重新安装XP,在安装的过程中会出现《升级/全新安装》对话框,此时你必须选择升级,除非你想在你的机子上安装双操作系统。

要求输入序列号时输入以下号码:

BX6HT-MDJKW-H2J4X-BX67W-TVVFG

这个注册码基本都能安装(我最少试了5、6种XP安装光盘了)

一般安装时间不超过60分钟。

安装完毕,选择现在不激活以后激活,按下一步,至少填入一个名字,如JixXP,一路回车键,可以了。

现在开始激活系统:我采用的是俄罗斯黑客的激活办法。见下面使用说明:

方法:把SETUPREG.HIV复制到%systemroot%system32目录下

覆盖原文件(我倒是找不到这个SETUPREG.HIV,直接粘贴上去的),

重启,按F8进入安全模式,以管理员身份登录,

运行WINXP_CRK.EXE,重启,进入WinXP,在要求激活时选择“电话激活”,在每个方框中都填入“401111”----激活成功!

阿榕软件园 arongsoft.com ;;提供下载

不用多说了吧。我只告诉你一个字:棒!!!

4.必要的设置和部分驱动程序的安装

⑴ 进入《控制面板》(或鼠标右键点击我的电脑、再点击属性),打开《系统》,选《系统还原》,选择关闭所有盘的还原功能。

⑵ 在《系统》里,点《高级》,重新设置《错误报告》(不关了这个选项,老是出现向比尔.盖兹告状的申请单,烦死人了)

⑶ 一般笔记本电脑声卡、显卡、猫的驱动XP里全有,并且基本能自动安装。我重点说一下台式机。

点开《控制面板》,点《系统》,再点《硬件》,点《设备管理器》,把里面有问号和感叹号的项目全部卸载,点确定关了《系统》项目。

取出你随机带得驱动程序盘,放入光驱里;再点控制面板里面的《添加硬件》,出现选择对话框时,你如果知道你的驱动程序的目录和位置,你可以选手动选择;如果不知道,选择自动。

声卡、显卡、猫安装驱动都是一样的做法。如果你没有XP的专用驱动程序,有两个办法能解决你的问题。其一,你可以用该即插即用设备的Win2k(也即Windows2000)驱动程序进行安装,XP和2K的内核一样,驱动程序没有区别。在安装过程中可能会出现没有微软签名的对话框,不要理它,直接点“是”;如果你连Win2k的驱动也没有,那就只有另一个办法了,先找出你的设备的生产厂家和型号,一般说明书上或板、卡上面都把厂家和型号打印上去了,然后从能上网的电脑上进厂家的网站,选中型号后直接下载。再用软盘或优盘或活动硬盘转存在你的电脑上,进行安装。(软盘容量小,恐怕放不下。)

⑷ 显卡设置

点控制面板里的显示,其它选项可根据你的电脑情况做相应的选择。最好象素选800×600,32真彩色。点《高级》,点击《监视器》,屏幕刷新频率阴极射线管显示器选75HZ或85HZ,液晶显示器选60HZ。

⑸ 设置网络连接

宽带设置我就不说了,只说一下拨号上网的设置。

点控制面板里的《网络连接》,点《创建一个新连接》,点《连接Intelnet》,点《手动设置》,点《调制解调器》,再添名称如:***,电话号码添16900,密码添16900,验证密码再添16900。就可以上网了。⑹ 声音设置

点控制面板里的《声音和音频设备》,选中《把音量图标放入任务栏》,点击应用;至于其它选项,可以根据你的电脑的实际情况和你自己的爱好进行相关设置。

5.恢复信箱、帐号和通讯薄

按照导出时的菜单步骤,将原来的“导出”换为“导入”进行操作就可以了。(不用重复了吧,呵呵,要是反操作不了,你就实在太笨了,也就不要看这篇文章了)

6.恢复字库

将备份字库信息打开,如果有恢复程序就直接点击,如果没有就直接代替。我这主要是针对智能ABC和紫光拼音输入法。其它输入法我没有用过,不熟悉,你最好自己研究研究

7.我的文档重新设置

重复导出时的步骤,将两个文件夹合并、链接起来就可以了。

8.建议你的电脑上装以下实用软件:

⑴ Winzip8.1 (通用压缩软件)

⑵ WinRAR3.2 (最好的压缩软件)

⑶ Microsoft OfficeXP (国际通用办公系统)

⑷ AcadSee5.0 (图形识别软件)

⑸金山词霸2003 (即时英汉翻译软件)

⑹金山毒霸2003 (最好的国产杀毒软件)

⑺Winamp2.8 (最好的Mp3音乐播放软件)

⑻ WinDVD4.0 (DVD、VCD音像播放软件)

⑼FlashGet1.40 (最好的网上下载工具)

以上软件都是我比较喜欢的。一般都能从网上下载。像Office XP、金山词霸、金山毒霸等这样的软件太大,最好买光盘安装。

除此而外,最好装一个系统优化的软件。国产的系统优化软件里首推Windows优化大师(作者:鲁锦)和超级兔子魔法设置(作者:蔡旋)。WindowsXP本身的优化性极强,再进行系统优化已没有什么实际意义。但WindowsXP对CPU的二级缓存没有设置,可以用这两个软件中的任何一个优化一下。如我的笔记本的CPU二级缓存是256K,我没有进注册表重新设置,而是用兔子魔法设置的。

最近,我在网上发现Windows优化大师的作者鲁锦说,优化大师的破解版在60天左右会发作,破坏系统。所以,我就再也不敢用优化大师了。我劝朋友们都不要用破解版了,小心坏了系统。用的话,花上30元RMB,不算贵。

9.最后一项,进行磁盘碎片整理

打开《我的电脑》,鼠标右键点击c:,点击《属性》,再点击《工具》,点击《开始整理》,最后点击《碎片整理》,等待整理完毕后点击确认。

求你们给我介绍个电脑系统

比较长 希望可以帮到你DOS实际上是Disk Operation System(磁盘操作系统)的简称。顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作的。

DOS是1981~1995年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由微软公司为IBM的个人电脑(Personal Computer)开发的,故而即称之为PC-DOS,又以其公司命名为MS-DOS,因此后来其他公司开发的与MS-DOS兼容的操作系统,也延用了这种称呼方式,如:DR-DOS、Novell-DOS ....等等。

我们平时所说的DOS一般是指MS-DOS。从早期1981年不支持硬盘分层目录的DOS1.0,到当时广泛流行的DOS3.3,再到非常成熟支持CD-ROM的DOS6.22,以及后来隐藏到Windows9X下的DOS7.X,前前后后已经经历了20年,至今仍然活跃在PC舞台上,扮演着重要的角色。 只要我们打开计算机,计算机就开始运行程序,进入工作状态。计算机运行的第一个程序就是操作系统。为什么首先运行操作系统,而不直接运行像WPS、Word这样的应用程序呢?操作系统是应用程序与计算机硬件的"中间人",没有操作系统的统一安排和管理,计算机硬件没有办法执行应用程序的命令。操作系统为计算机硬件和应用程序提供了一个交互的界面,为计算机硬件选择要运行的应用程序,并指挥计算机的各部分硬件的基本工作。如图1所示:

最初的计算机采用的都是DOS操作系统,后来,微软公司开发了Windows操作系统,又叫做Windows操作平台。由于Windows操作平台简单易学,不必记忆大量的英文命令,而且功能也越来越完善,所以特别受大家的欢迎 [编辑本段]DOS操作系统的发展  1981年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。

1982年,支持双面磁盘。

1983年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.25对2.0版进行了一些bug修正。

年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。

1986年,MS-DOS 3.2 支持了720K 的5寸软盘。

1987年,MS-DOS 3.3 支持了IBM PS/2设备及1.44M的3寸软盘,并支持其他语言的字符集。

1988年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。

1991年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。

1993年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁盘压缩功能,增强了对Windows 的支持。

1995年,MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 95中内嵌的。之后的MS-DOS 7.1全面支持FAT32分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。

MS-DOS的最高版本是8.0(它可以用来运行Windows 9x或ME),随后Microsoft开始开发基于起源于OS/2的Windows NT构件的Windows,才成了独立的操作系统。 [编辑本段]MS-DOS与PC-DOS  在使用DOS时,我们还会经常的听到MS-DOS与PC-DOS,对初学者来说,二者可以认为没有区别。事实上,MS-DOS由世界软件大王—Microsoft(微软公司)出品,而PC-DOS则由世界电脑大王IBM对MS-DOS略加改动而推出。由于微软公司在计算机业界的垄断性地位,其产品MS-DOS成为主流操作系统,至于PC-DOS,虽然在功能上不见得逊于MS-DOS,无奈MS-DOS先入为主,PC-DOS使出浑身的解数,也动摇不了MS-DOS的地位。 [编辑本段]DOS的构成  DOS主要由三个基本文件和一些外部命令组成,外部命令的概念我们将在后面讲解,这里主要说明三个基本文件。这三个基本文件是MSDOS.SYS、IO.SYS和COMMAND.COM。其中,MSDOS.SYS称为DOS的内核,它主要用来管理和启动系统的各个部件,为DOS的引导做好准备工作。IO.SYS主要负责系统的基本输入和输出,即DOS于各个部件的联系。COMMAND.COM文件是DOS与用户的接口,它主要提供了一些DOS的内部命令。磁盘是否具有启动DOS的能力,就看它是否具有这三个文件,具有这三个文件的磁盘称为引导盘。而除此之外还包含许多DOS外部命令的磁盘称为系统盘。 [编辑本段]安装DOS操作系统  DOS的英文全名是"Disk Opertion System",意思是"磁盘操作系统"。DOS实际上就是一个大程序,平时存储在硬盘里。每次开机时,计算机就把DOS调入内存中,让它准备好帮助计算机硬件运行其他的应用程序。没有DOS操作系统,计算机什么都干不成。读到这里您可能要问了,一开始什么都没有的计算机是怎样工作的?DOS是怎样"进入"硬盘的?下面我们讨论的就是这个问题。

将计算机的各个部件正确连接并通电后,一般先将DOS操作系统安装到硬盘中,使它管理计算机硬件和软件为用 户服务。

一开机,计算机就被加电了,可以听到风扇工作的声音。在加电过程中计算机会检测所有的硬件是否工作正常,这个过程叫做"加电自检"。如果各个部件都通过了加电自检,我们就可以开始安装工作。如果某个部件没有通过,屏幕会显示错误信息。用户必须重新检查各部件的连接,及是否完好无故障。

安装DOS操作系统必须使用DOS系统盘。所谓系统盘实质包含了DOS隐藏文件和DOS命令处理程序Command.Com文件的软盘或光盘,通常标有"Program disk"字样。每当开机后,计算机启动都要有个顺序。比如,"A、C、CD-ROM"顺序表示先从A盘开始寻找DOS,然后寻找C盘和光盘。这个顺序可在COMS设置中加以改变。开机后按键盘上的"DEL"键,可以进入COMS设置界面。不过COMS设置不能随意改变。我们以用软盘安装DOS 6.22为例讲述DOS的安装。因为是从软盘安装,所以计算机的启动顺序应设成以A为首,这也是系统默认的设置(如果从光盘安装,要将启动顺序设为以CD-ROM优先)。

DOS 6.22的3.5吋安装盘共有三张,标有1、2、3的序号。将标号1的软盘插入软驱,开机后,屏幕出现DOS 6.22的安装界面。按照屏幕提示一步步操作即可完成安装。计算机会在适当的时候提醒您换插2号和3号安装盘。

所谓的安装就是把DOS放到硬盘中保存。以后每次开机时,计算机会自动将硬盘C中的DOS加载到内存中开始工作,即启动DOS。 [编辑本段]怎样启动DOS命令  启动DOS命令就是让DOS执行用户输入的命令。在提示符后面键入DOS的命令名,然后按回车键,DOS开始执行命令,并在成功后重新显示提示符。例如执行VER命令显示当前使用的DOS版本号:

C>VER

假设使用的是DOS 6版本,屏幕将显示:

MS-DOS Version 6.0 C>

如果不键入命令直接按回车键,DOS将换行重新显示提示符。输入命令后,按回车键表示执行命令。在没有按回车键之前,DOS不执行命令。如果不小心输入了错误的命令或将命令名输入错误,可以按键盘上的退格键改正,退格键上标有"Backspace"。 [编辑本段]什么叫DOS通配符  一般情况下,一条DOS命令一次处理一个文件,但是,如果使用了通配符,就可以一次处理一组文件。而且,在用户记不准文件名时,通配符也会给以帮助。顾名思义,通配符就是代替一组文件名的符号。

(1) 通配符 "*"

请看下面一组文件名:

FORMAT.COM

KEYB.COM

EDIT.COM

MORE.COM

它们的扩展名都是COM,可以用"*.COM"来表示他们。事实上,"*.COM"代表了所有以COM为扩展名的文件。再看下面的一组文件名:

DBLSPACE.BIN

DEBUG.EXE

DOSSHELL.TXT

DOSSHELL.INI

DELTREE.EXE

它们的共同点是有一个相同的字母D位于基本名的开头,文件名"D*.*"可以代表它们。在DOS的命令行中,一条DOS命令对文件"D*.*"进行处理,就会同时处理这五个文件。所有文件可以用"*.*"来代替。

读到这里您一定了解了通配符"*"的作用,它可以代替一组字符。DOS忽略"*"所处的位和它后面的字符。注意,在命令行中键入命令名"DOS*ELL.COM"时,DOS会忽略星号后面的ELL,也就是说,星号不能精确的代替某一位字符。

(2) 通配符"?"

通配符"?"比"*"更加精确,它提供一对一的匹配,只能代替它所在位的一位字符。例如:

C:\>dir diskco?.com

这个命令是要求DOS显示所有基本名由七个或八个字符组成,前六位为DISKCO,扩展名为COM的文件。两个问号分别代替两个字符。

DOS支持的通配符只有星号和问号两个,大部分DOS命令都识别并承认通配符。二者之中,"*"更为常用。 [编辑本段]目录及目录操作  1、什么叫目录

现在我们接触到了又一个非常重要的概念--目录。计算机系统是一个非常复杂而又格外有序的系统。在这个系统中,明白规则的人可以随心所欲,一无所知的人可能就什么也干不成。把同样类型的文件放到一个叫做"目录"的"抽屉"中统一收藏管理就是一条很重要的规则。

我们知道,文件是有很多类型的,那么多的扩展名就是很好的证明。所以,收藏文件的"抽屉"--目录也为数不少。DOS命令文件可以建立一个目录,字处理文件可以建立一个目录,图形文件也可以建立一个目录。目录是收入到其中的文件列表。这些"抽屉"都装在一个大的"文件柜"中,等待需要的人来寻找。文件有文件名,目录也有目录名,就好像文件柜中抽屉上的标签一样。目录名的规则与文件名一样,只不过说起目录名很少提到它的扩展名。

这些小抽屉就是目录的子目录,也就是目录的下一级分枝。在文件数量极多,分类又很细致的情况下,目录的等级数是可以根据用户的需要无穷多的。任意一个目录的下一级目录都是它的子目录。

2、什么叫做根目录和子目录

上文说过,"抽屉"--目录都放在一个大的"文件柜"中,这个文件柜就可以比作根目录。我们可以直接把文件放在文件柜中,也可以把文件分类放在不同的大抽屉、小抽屉里。根目录是惟一的,在格式化磁盘时,DOS就在磁盘上把它建立下来。它是目录的最高组织,所有的目录都要存放在根目录下。见过大树的根和干吗?根目录是树根,目录是树干和树枝,文件则可比作一片一片的树叶。

假设文件柜中有一个大抽屉专门存放学生写的议论文,可是议论文有的是三年级学生写的,有的是二年级学生写的,怎么办呢?一个好办法就是把这个大抽屉再分成若干个小抽屉,以存放进行了细致分类的文件。

3、什么叫当前目录

DOS操作系统允许用户选择某个目录作为"当前目录",就是指计算机正使用着的这一个目录。"当前目录"确定之后,DOS就会对当前目录下的文件执行命令,除非在命令行中用参数指定其他目录,否则所有命令不对其他目录下的文件生效。DOS系统启动后,会自动把根目录作为当前目录,到根目录中查找外部命令和文件。要改变当前目录,就要用相应的DOS外部命令。

4、什么叫路径

假设我现在想到文件柜的某个小抽屉中寻找一张五年前的照片,我先来到文件柜前,打开""抽屉,然后在抽屉中打开"照片"抽屉,再打开标有"1994"的小抽屉,于是我拿到了需要的照片。我寻找照片的"路线",由文件柜(根目录)到""(下一级目录)到"照片"(子目录)再到"1994"(子目录),就可以称为我寻找照片的路径。同样道理,用户在磁盘上寻找文件,历经的目录路线就叫做"路径"。如果我不知道照片到底放在大文件柜的哪个抽屉里,很难找到照片,同样,在不知道某个文件路径的情况下盲目寻找文件,是很难如愿以偿的。 [编辑本段]显示目录文件列表的DIR命令  执行DIR命令可以把目录里面的文件名一一呈现出来,以便使用户了解各目录下有什么文件和文件的位置。DIR是一个使用非常频繁的DOS命令,最简单的使用方法是在当前目录下直接输入DIR和回车。如下所示:

C:\>DIR

屏幕将显示当前目录下的文件列表,如下例:

Volume in drive C is DOS

Volume Serial Number is 1A54-45E0

Derectory of C:\

COMMAND COM 54,5 05-31-94 6:22

AUTOEXEC BAT 72 11-26-98 12:03

CONFIG SYS 141 11-26-98 1:09

﹕ ﹕ ﹕ ﹕ ﹕

12 file(s) 299,954 byte(s)

9 dir(s) 395,821,056 byte(s) free

在上面的屏幕信息中,开始的三行告诉我们C盘中的是DOS操作系统,它的卷标号是1A54-45E0。然后显示的就是该目录下的文件列表。第一列显示文件的基本名,第二列显示文件扩展名,第三列的数字表示这个文件占用了多少字节,第四列及第五列是这些文件创立的日期及时间。您可能注意到了,有的文件后面标有而且,没有扩展名。这表示它是一个目录名,还有下一级子目录。

倒数第二行显示了当前目录下一共有多少个文件,共占用多少字节。如上例中,共有12个文件,占用了大约300KB的磁盘空间。最后一行信息说的是有多少个带有子目录的目录,并告诉我们在C盘中还剩下多少字节的空间。仍如上例,有9个带有子目录的目录,还剩下395MB的空间。 [编辑本段]改变目录命令CD  CD(Change Direction的缩写),意即改变目录,使用格式为“CD目录”,如CD C:\AB,将从当前目录进入到C盘根目录下的ABC子目录。CD命令与父目录表示符..连用,可以回退到当前目录的父目录,如当前目录为C:\TOOLS\HDCOPY,那么CD..就相当于CD C:\TOOLS,使操作简单。CD\代表直接回退到根目录,如当前目录为C:\TOOLS\HDCOPY,

CD\代表直接回退到根目录,相当于C:\。 [编辑本段]建立目录命令  MD(Make Directory的缩写),意即建立目录,使用的格式为“MD目录名”,如MD ABS,将在当前目录下面建立一子目录ABS.另外MD也可以写成MKDIR,而这是等效的。在建立目录时要注意,目录名不要与所指路径下的文件名重复。 [编辑本段]文件及文件操作  1、什么叫做文件,为什么要给文件起文件名

DOS把相关的信息放在一起,给它起一个名字,就形成了一个文件。比如,给一段计算等比数列的和的小程序起一个名字叫"DB",以后提起它,就可以直接说"文件DB"。这就好比我们写一篇文章,也要给它起个名字一样。DOS用文件的形式来管理计算机内的大量信息。文件是计算机操作系统管理信息的基本单位。

平时,文件储存在磁盘中。文件名是决不能重复的,计算机把文件名相同的文件视为同一文件。给文件起名时,要注意体现文件的内容特点。

2、 文件名的组成

文件名由基本名和扩展名两部分组成,这有点类似于我们姓名中的姓和名。所不同的是文件的姓(扩展名)在后,名(基本名)在前,二者用一个小黑点隔开。看下面的文件名:

COMMAND.COM

小黑点前面的部分就是文件名的基本名部分(COMMAND),后面是文件名的扩展名部分(COM)。DOS规定,基本名可以由1到8个字符组成,扩展名可以由1到3个字符组成。可用的字符包括英文26个字母,数字0到9,以及如下符号:

~ ! @ # $ ^ & ( ) _ - { } '

3、怎样根据文件的扩展名判断文件类型

文件的基本名要尽可能体现文件的内容特点,以便于记忆和查找。文件的扩展名就像我们的姓氏表示我们的家族渊源一样表明文件的属性和类型,它的种类大致是确定的。下表列出了一些常用的扩展名类型:

文件扩展名 文件类型

EXE 可执行文件

SYS DOS系统文件

BMP 贴图文件

WAV 声音文件

FLI 动画文件

DOS 命令简介 [编辑本段]显示文件的内容命令TYPE  TYPE意即显示,是显示文本文件的命令,它的使用格式是“TYPE文件”,如TYPEC:\DOS\HELP.DOC。TYPE只能显示文本文件,如果是非文本文件,如EXE、COM等,用TYPE显示时会给出满屏的乱码。

如果问文件的内容较多以至于产生滚屏现象时,可以加上|MORE来分屏显示。

十三、文件复制命令COPY

COPY命令的作用是用来生成一个和源文件内容完全相同的目标文件,它的使用格式为“COPY 源文件 目标文件 /V /B”,格式中的源文件和目标文件均可以带有路径标识,如果目标文件和源文件的名称不同,还可以起到该名的作用,如DOS提示符下键入COPYC:\DOS\DISKCOPY.COM A:\ABS\DISK.COM,将把C:\DOS中的DISKCOPY.COM拷贝到A:\ABC中。

十四、文件的删除命令DELE

DEL是DELETE的缩写,意即“删除”,主要用于删除一些过时或废弃的文件,节省磁盘空间。它的使用格式为“DEL 文件名”,如DEL ADC.EXE,将删除当前目录中的ADS.EXE文件。格式中的文件名支持通配符,如DEL *.*,将删除当前目录下的所有文件,所以使用此命令时危险较大,使用时一定小心! [编辑本段]其他常用DOS命令一览表  命令 名 称 字符组成 命 令 格 式 含 义

磁盘格式化命令 FORMAT [盘符][路径]FORMAT[盘符] 磁盘格式化

文件复制命令 COPY COPY<源文件名><目标文件名> 复制文件

显示文件内容命令 TYPE TYPE [盘符][路径]<文件名>[扩展名] 显示文件内容

删除磁盘文件命令 DEL DEL [盘符][路径]<文件名> 删除磁盘上的文件

显示和设置系统日期命令 DATE DATE[mm-dd-yy][dd-mm-yy] 显示和设置系统日期

显示和设置系统时间命令 TIME TIME[hh:mm:[:ss[:xx]]] 显示和设置系统时间

建立子目录命令 MD MD[盘符][路径] 建立子目录

删除子目录命令 RD RD[盘符][路径 删除子目录

清屏幕命令 CLS CLS 清屏幕

显示磁盘目录结构命令 TREE TREE[盘符][/F] 显示磁盘目录结构

文件改名命令 REN REN[盘符][路径]<原文件名>[扩展名] <新文件名>[扩展名] 给文件改名

 

怎么编写电脑系统?

如果要无光盘安装操作系统,而且要简单速度快、稳定、兼容性好的。

1、 可以这样先到网上下载一个雨林木风 Ghost XP SP3 装机版 YN9.8 防黑屏正式版[1024修正]的系统,然后用解压软件把system目录中的ylmf.gho解压到你的电脑除C盘以外的其它盘改名为SYS.GHO。

2、下载一个 Ghost安装器放到和刚才解压出来的文件SYS.GHO一个目录里面,然后双击Ghost安装器。(自动安装Ghost系统镜像:与本程序同一目录,且Ghost镜像命名为SYS.GHO——执行)

点击执行,根据提示一步一步的来,但是还原的时候是从镜像到分区,不要选择到整盘。

上面的方法可以自动安装你电脑的各种硬件驱动。

或者这样也可以

你的机器不是已经安装了一个系统吗,但是不能上网。可能是网卡的驱动没有安装好。你可以下载一个SkyDriverXP驱动自动安装包,你解压后运行里面的那个可执行文件,就会自动检测你机器的硬件然后自动安装驱动。这个包里面有大部分的硬件驱动。

1. 建立开发环境

这一步非常的简单。

将masm613和vc15的压缩包分别解压到e:masm615和e:msvc15目录下。你也可以放到其他目录下,根据自己的情况而定,但是下面用到的编译命令需要作相应的修改。也不需要添加或修改任何的环境变量。

2. IBM PC的启动及当时的内存使用情况

这一部分内容已经是老生常谈了,但又不能不说。我们只说从硬盘引导的情况。

当BIOS经过POST(Power On Test Self)后,将硬盘MBR读到内存0x0000:0x7C00的位置,然后从这里开始执行。一般的情况,MBR将选择活动分区进行操作系统的启动。在MBR开始执行时,内存使用的情况如下图所示,地址数据用16进制表示:

这已经是老掉牙的内容了,但是,在20年前却十分流行。如果想更详细的了解这方面的内容,找本讲解DOS的书看看吧。

我们自己的操作系统将被加载到0x1000:0x0100。这不是必需或者必然的,是人为选择的,你也可以将其放在0x4321:1234等其他地方。但是,上图中注明有其他用途的内存区域,应该保留,否则,你会后悔的。

3. 开发操作系统

我们自己的操作系统运行在实模式环境下(如果您不知道什么是实模式,也请看看20年前出版的当时非常流行的书,或者直接请教当时的前辈高手)。即使你的电脑是P4的CPU,刚启动时,也只相当于主频较高的8086而已。但是,没有关系。

首先,使用汇编语言写一个框架,文件名是entry.asm:

; entry.asm

; Copyright (C) 2004, Tian XiangYuan

.MODEL TINY,C

.386p

option expr32

option casemap:none

cmain PROTO NEAR C

.CODE

ORG 0100h ;偏移地址

_start:

jmp begin

nop

DB 'TianXiangYuan',0 ;the magic of my os

begin:

cli

mov ax,cs

mov ds,ax

mov es,ax

mov ss,ax

mov sp,0FFFFh

sti

call cmain ;调用C语言写的主函数

mov ax,4c00h ;调用DOS的功能(为了调试),与我们自己的操作系统无关

int 21h

这段代码非常简单,应该没有什么问题。

已经说了,操作系统将从0x1000:0x0100加载,说是无心,实则有意。我们知道,TINY模式的程序,在DOS下运行时,其起始地址就是0x0100,前面的256Byte是参数部分。如果直接将操作系统在系统启动时加载到0x1000:0x0100,调试时非常麻烦。我们将其起始地址设为0x0100,使其可以在DOS下运行(这也是在程序的最后包含int 21h指令的原因),确认正确无误后,再进行下一步的开发。

下面再看C语言的代码,文件名是main.c:

……

static void InitShell()

{

}

void cmain()

{

InitShell();

TermShell();

}

顾名思义,其中实现了一个简单的shell。因为该程序本身是操作系统的一部分,所以,平时经常使用的一些C库函数,在这里就不能使用了。总之,一切都要自己动手实现。幸好,在实模式下,几乎所有的设备的驱动都包含在BIOS中了,我们可以直接使用。否则,连从键盘读一个键值这样的事都需要自己写键盘的驱动程序,实在太难了。也是这个原因,我们自己的操作系统没有将CPU转到保护模式下,有心之人可以试试。

下面的事情几乎都可以使用C语言实现了。

第一,初始化显示模式。系统启动时,显卡已经被初始化成3模式了,就是80X25的彩色模式(除非你的显示器是单色显示器),我们不需要再做什么了。当然,你也可以将显卡设成VGA甚至SVGA模式,只要你的BIOS和显卡支持。

第二,实现一个具有简单交互功能的shell。代码不全,请自己补齐,或参看附件。

/*

*从键盘读一个字符,如果没有输入,则等待;返回值的低字节为asii码,高字节为键盘扫描码

*/

static int getch()

{

int chr=0;

__asm

{

mov ah,00h

int 16h

mov chr,ax

}

return chr;

}

/*

*使用TTY模式向屏幕输出一个字符

*/

static void putch(unsigned char key)

{

__asm

{

mov bh,0

mov al,key

mov ah,0Eh

int 10h

}

}

#define KEY_BACKSPACE 0x08

#define KEY_ENTER 0x0D

#define KEY_NEWLINE 0x0A

#define KEY_ESCAPE 0x1B

static int printk(const char* str,...)

{

…… //给大家一点空间,自己实现吧

}

static void endline()

{

putch(KEY_NEWLINE); //Line Feed (LF)

putch(KEY_ENTER); //Enter (CR)

}

static char msg_prompt[]="CMD:";

static void deal_cmd(char* cmd_line,int cmd_len)

{

…… //也请大家自己实现吧,例如,可以实现help,dir,cls,halt等命令

…… //其实,就是字符串比较的过程

}

static void TermShell()

{

char cmd_line[80]={0,};

int cmd_len=0;

endline();

printk(msg_prompt,sizeof(msg_prompt));

for (;;)

{

cmd_line[cmd_len]=getch();

switch(cmd_line[cmd_len])

{

case KEY_ENTER:

if (cmd_len>1)

deal_cmd(cmd_line,cmd_len);

//break;

case KEY_ESCAPE:

cmd_len=0;

endline();

printk(msg_prompt,sizeof(msg_prompt));

break;

case KEY_BACKSPACE:

if (cmd_len>0)

{

putch(0x08);

putch(' ');

putch(0x08);

cmd_len--;

}

break;

default:

putch(cmd_line[cmd_len]);

cmd_len++;

}

}

}

更复杂、功能更强大的方法请参考BIOS的相关文档。也请大家发挥想象力,不断的扩展功能。说心里话,这个“操作系统”比dos还原始!但毕竟是自己的操作系统。