您现在的位置:融合网首页 > 工信 > 软件 >

IT人的十八般武艺-操作系统(2)

来源:喻勇的博客 作者:喻勇 责任编辑:admin 发表时间:2011-03-14 22:47 
核心提示:从静态的角度看操作系统 操作系统一般分为内核模式和用户模式。以Windows为例,内核模式中主要包括一些对硬件的管理模块和对程序的控制模块。比如我们熟悉的内存管理器、设备驱动程序管理器、文件系统、安全子系统

从静态的角度看操作系统

操作系统一般分为内核模式和用户模式。以Windows为例,内核模式中主要包括一些对硬件的管理模块和对程序的控制模块。比如我们熟悉的内存管理器、设备驱动程序管理器、文件系统、安全子系统、注册表等等。一些比较重要的概念和模块是:

1、进程的地址空间。这是包括Windows在内的现代操作系统最核心的概念之一,MSDN上的定义是:所有32位应用程序都有4GB的进程地址空间(32 位地址最多可以映射 4 GB 的内存)。对于Windows操作系统,应用程序可以访问2GB的进程地址空间,称为用户模式虚拟地址空间。应用程序拥有的所有线程都共享同一个用户模式虚拟地址空间。其余2GB为操作系统保留(也称为内核模式地址空间)。这个的很多人不求甚解,往往搞不清楚用户模式虚拟地址空间、物理内存、虚拟内存、内存映射、页面文件等等之间的关系。应用程序对内从的申请和使用过程,也需要理解的非常的透彻,这一部分,在我下面提到的推荐书籍Windows核心编程中,有非常透彻的讲解。

2、进程和线程。这些都是操作系统教材上老生常谈的概念了,进程就不多说了,线程很重要,尤其是操作系统对多线程的实现和处理方式,这是学习服务器端编程或者其他比较深入工作所必须掌握的知识。侯捷曾经翻译过一本《Win32 多线程程序设计》,这本书非常的好,是从另一个侧面学习操作系统的优秀教材。

3、驱动程序。你可能不知道,80%以上的Windows蓝屏死机,是由在Windows系统内核中运行的第三方驱动程序造成的。驱动程序不仅仅包硬件驱动,一些防病毒软件、防火墙,甚至VPN软件的,都会在Windows中安装驱动。理解操作系统是如何处理对硬件的访问,驱动程序的类型,驱动程序的安装和加载过程,这些都很重要。你可以不会写驱动程序,但是有这些基本的概念。

4、安全子系统。一提到安全,很多人第一个想到的是黑客。其实,Windows的安全子系统是非常复杂的,远远不是那些仅仅会使用攻击工具的伪黑客所能够掌握的。安全是一个非常奥妙的话题,可以一直很深入钻下去。在自称黑客之前,请至少先看完《Writing Security Code》。

5、文件系统。随着大规模网络存储技术的普及,需要系统管理员对操作系统的磁盘管理,IO管理,各类文件系统的支持有非常深入的理解。以NTFS为例,其实这个文件系统远远比你想象的复杂,类似于hardlink、数据流、日志等等高级功能,都有值得深入研究的地方。

(责任编辑:admin)

  • “扫一扫”关注融合网微信号

免责声明:我方仅为合法的第三方企业注册用户所发布的内容提供存储空间,融合网不对其发布的内容提供任何形式的保证:不保证内容满足您的要求,不保证融合网的服务不会中断。因网络状况、通讯线路、第三方网站或管理部门的要求等任何原因而导致您不能正常使用融合网,融合网不承担任何法律责任。

第三方企业注册用户在融合网发布的内容(包含但不限于融合网目前各产品功能里的内容)仅表明其第三方企业注册用户的立场和观点,并不代表融合网的立场或观点。相关各方及作者发布此信息的目的在于传播、分享更多信息,并不代表本网站的观点和立场,更与本站立场无关。相关各方及作者在我方平台上发表、发布的所有资料、言论等仅代表其作者个人观点,与本网站立场无关,不对您构成任何投资、交易等方面的建议。用户应基于自己的独立判断,自行决定并承担相应风险。

根据相关协议内容,第三方企业注册用户已知悉自身作为内容的发布者,需自行对所发表内容(如,字体、图片、文章内容等)负责,因所发表内容(如,字体、图片、文章内容等)等所引发的一切纠纷均由该内容的发布者(即,第三方企业注册用户)承担全部法律及连带责任。融合网不承担任何法律及连带责任。

第三方企业注册用户在融合网相关栏目上所发布的涉嫌侵犯他人知识产权或其他合法权益的内容(如,字体、图片、文章内容等),经相关版权方、权利方等提供初步证据,融合网有权先行予以删除,并保留移交司法机关查处的权利。参照相应司法机关的查处结果,融合网对于第三方企业用户所发布内容的处置具有最终决定权。

个人或单位如认为第三方企业注册用户在融合网上发布的内容(如,字体、图片、文章内容等)存在侵犯自身合法权益的,应准备好具有法律效应的证明材料,及时与融合网取得联系,以便融合网及时协调第三方企业注册用户并迅速做出相应处理工作。

融合网联系方式:(一)、电话:(010)57722280;(二)、电子邮箱:2029555353@qq.com dwrh@dwrh.net

对免责声明的解释、修改及更新权均属于融合网所有。

新闻关注排行榜

热门推荐 最新推荐

热门关键字

关于我们 - 融合文化 - 媒体报道 - 在线咨询 - 网站地图 - TAG标签 - 联系我们
Copyright © 2010-2020 融合网|DWRH.net 版权所有 联系邮箱:dwrh@dwrh.net 京公网安备 11011202002094号 京ICP备11014553号