操作系统-注册表

前几天参加了金山网络笔试和面试,深感自己作为一名IT专业的学生,对IT方面的业界常识了解的真是太少了。问及有些操作系统方面的知识,譬如:Windows操作系统的最新版本是多少?Windows平台下有哪些类型的操作系统?等等一些问题的时候,我却答不上来。。真是有点丢软件人的脸了。。⊙﹏⊙。以后要多了解一些没接触过的东东,拓宽自己的知识面~~

笔试中有一道题问,计算机系统启动过程中,硬件驱动,软件驱动,系统服务,应用进程,应用服务这五项的启动顺序,就是让给排个序,我当时答的顺序是软件驱动,硬件驱动,系统服务,应用进程,应用服务。。对这方面的知识有点懵,想了想就这样排了。之后面试前问老师,老师让我自己分析,我分析过后还是有点懵,又重新排了下,软件驱动,硬件驱动,系统服务,应用服务,应用程序,也不知道是不是这样。

今晚看了注册表,才明白这道题原来主要考的是操作系统里面注册表的知识。

注册表在系统启动过程中发挥核心作用,其工作流程:

1>注册表对照已有的硬件配置数据检测新的硬件信息。

2>系统内核从注册表中选取需要装入的设备驱动程序,装入设备驱动程序次序等信息。 

3>Windows内核向注册表传回版权号等自身信息。设备驱动程序向注册表传送数据,并从中接收设备的配置信息。

4>正确的启动各种设备之后,Windows操作系统开始装入各种系统服务。

5>成功装入系统服务之后装入的是用户登录程序。

6>完成系统的启动。

嗯呐,原来是这样的哇~~

之前也没怎么深入接触过注册表,只记得有一次班里男生在群里说注册表,有人说修改注册表,改错了的话可能会让操作系统奔溃,就是改错了的话,后果比较严重。我就记下了⊙﹏⊙,对注册表的一点印象就是不能乱改,改错了后果严重O__O。

今晚上简单的了解了下这方面的知识。发觉注册表是个挺有意思的东东。注册表是让Windows操作系统平稳运行的关键,错误的改动注册表,可能会使系统出现异常情况,甚至导致操作系统完全瘫痪。对大多数电脑用户(包括我在内)而言,注册表是个神秘的“禁区”。但事实上,注册表并不神秘,只要合理地运用它,即可设置出高性能的个性化系统。

注册表是Windows操作系统的核心和灵魂,是Windows操作系统的一个核心数据库,其中存放的各种参数保存着系统所有的软件和硬件的信息,直接控制着Windows操作系统的启动,硬件驱动程序的装载以及一些Windows操作系统应用程序的运行。

注册表以层次信息存储配置,将所有的.ini文件包括在注册表内。便于网络管理员使用管理工具进行本地或远程的配置和管理。

注册表包括的内容如下:

1>软件和硬件的有关配置和状态信息,如应用程序和资源管理器外壳的初始条件,首选项和卸载数据。

2>联网电脑的整个系统配置和各种许可信息,文件扩展名与应用程序的关联,硬件部位的描述,状态和属性等。

3>性能记录和其他底层的系统状态信息,以及其他数据。

注册表的作用:

1>保障系统安全:使用注册表可以提高Windows操作系统的安全性。如可以通过修改注册表禁止他人访问光盘和软盘,隐藏“开始”菜单中的“运行”命令等。

2>维护电脑系统:用户可通过修改注册表中的键值来优化注册表,以提高系统性能。如将菜单的弹出速度加快,删除无用的启动项以加快电脑启动速度等。

3>设置个性化电脑:通过修改注册表,用户可以完全按照自己的喜好和习惯设置出个性化的电脑。如可以在任务栏添加问候语,设置鼠标右键菜单命令,还可以定制出有特色的开机对话框。

4>处理电脑故障:通过注册表,可以处理一些电脑故障,如用户在使用Microsoft Word程序时,出现提示程序遇到问题需要关闭,如果熟悉注册表,就可以通过修改相应键值来解决这些问题。

简单介绍一下~~

待续...

猜你喜欢

转载自1262319468.iteye.com/blog/2048104