操作系统
-
操作系统原理史志才 毛玉萃本书以操作系统的主要功能为主线,以其理论和实现技术相融合的方式进行组织,理论的论述力求简明扼要、精练,实现技术以Linux、WindowsNT等现代操作系统为实例,对理论上难以理解的概念进行解释,力求形象、直观,易于理解;并结合作者多年来在操作系统方面的研究、教学过程中对相关理论、技术问题的理解和认识,较全面地论述了操作系统的原理及其实现技术。本书除了对成熟的理论和技术介绍之外,还对操作系统领域中的前瞻性问题和热点问题(多媒体、对称多处理、分布式系统、集群等)也进行了阐述,起到抛砖引玉的作用。???该书覆盖面广、内容丰富、技术性强、可读性好,实用性强,力争反映操作系统的最新成就。本书配套的PPT课件将上载到高等教育出版社的高等理工教学资源网(http://www.hep-st.com.cn)上,供读者学习参考。本书可以作为广大计算机技术科学工作者从事相关专业研究的参考书,也可以作为普通高等院校计算机科学与技术本科专业的教学用书或参考书。 -
Windows安装、操作与维护终极解析陆昌辉 编著本书主要讲解Windows系列操作系统的使用技巧,全书分为6章。第1章安装篇,介绍Windows系统的安装知识和技巧,帮助用户成为安装高手;第2章操作篇,讲述如何更好地使用Windows,使工作更有效率;第3章设备篇,讲述安装各类附带设备的技巧和知识,以便在安装时不再茫然;第4章维护篇,为中、高级用户讲解如何维护系统,使系统稳定、可靠;第5章网络篇,学习网络知识和技巧,便于网上冲浪;第5章注册表篇,阐述“神秘”的注册表,更好地维护和使用系统。本书以“内容提要”和“学习建议”开始每章的内容。在每章的正文中,精心安排了包括“提示”、“注意”、“归纳与小结”及“参见”、“你知道吗”等栏目,以便读者学习与实践。另外,每章还安排了适量的“练习”和“复习与思考”,以巩固学习效果。本书结构清晰、内容详实、实例丰富,适合于广大电脑爱好者阅读和使用。 -
Windows Server 2003黑客大曝光(美)Joel Scambray,(美)Stuart McClure著;杨涛,王建桥,杨晓云译;杨涛译本书是畅销的"黑客大曝光"系列图书的又一新成员。作者秉承黑客大曝光方法学。针对WindowsServer2003操作系统。从攻防两方面系统阐述了计算机网络系统的入侵手段及相应的防御措施。全书共分6大部分。首先介绍WindowsServer2003的安全体系架构,然后逐层表述Windows信息攻防之战的3大阶段:前期侦察、攻击、防御。作各揭露了攻击者惯用的权限提升、控制权获取、拒绝服务攻击、物理攻击等多种技术内幕。攻击与防御相互对应,使读者在通晓黑客技术的同时。掌握相应的防御对策。本书是负责安全保障工作的网络管理员牙口系统管理员的必读之作,对计算机牙口网络安全感兴趣的读者也可以从中获得巨大助益。新增内容:全新的以WindowsServer2003为潜在攻击目标的查点/扫描工具和技术NetBIOS、MSRPC、SMB、DNS、SNMP和ActiveDirectory查点对策与Windows中的各项服务有关的安防漏洞,其中包括Blaster蠕虫、SQLSlammer,以及针对Kerberos的窃听攻击手段所利用的MSRPC接口漏洞关于IIS6的新安全体系、URLScan、与各种MicrosoftWeb服务有关的源代码汇露漏洞、以及HTR编码漏洞的详细介绍关于全面改进后的TerminalServices的资料,其中包括针对各种口令字猜测技术、权限提升技术、窃听技术的最新防范措施。利用流行的多媒体文件格式从客户端发动恶意攻击的新手段以及InternetExplorer中的EnhancedSecurityConfiguration(高级安全配置)页面所提供的全新且强大的应对措施。针对DOS攻击手段的最新防范措施,如恶意代码过滤技术和"下水道"技术等WindowsServer2003中新增的安全功能,如ICF(因特网连接防火墙)、软件限制策略和经过改进的IPSec等。作者简介JoelScambrayJoel是微软公司的MSN网站的高级''''安全主管,他在那儿每天都会遇到很多臭名昭著的因特网"居民":从垃圾邮件制造者到恶意的攻击者:什么样的人都有。有很多人是通过他编写的HackingExposed:NetworkSecuritySecrets&Solution(中译本《黑客大曝光》已由清华大学出版社出版)一书而知道他的,这本书是全球最畅销的因特网安全书籍之一,到2003年2月已经升级到第4版了。他还是HackingExposedWebApplications(中译本《Web应用黑客大曝光》已由清华大学出版社出版)一书的主要作者之一。Joel的著作主要取材于他作为一名IT安全咨询专家在多年实际工作中的真实案例。他的客户既包括被Fortune杂志评为世界前50名的大公司,也有刚起步的小企业。他还在很多场合:包括CERT、TheComputerSecuritylnstitute(CSI,计算机安全技术学院)、ISSA、ISACA、SANS、私营企业以及政府机构等组织:做过关于信息安全方面的演讲。在于2002年8月加入微软公司之前,Joel帮助Foundstone公司赢得了业界公认的领导地位。他还担任过Ernst&Young咨询公司的经理、MicrosoftTechNet网站的安全专栏作家、InfoWofid杂志的主编以及一家大型商业房地产公司的IT总监。Joel有加利福尼亚大学戴维斯分校和洛杉矶分校的高级学位,并拥有CISSP证书。JoelScambray的联系方法:joel@winhackingexp.osed.comStuartMcClureSmartMcClure是Foundstone公司的总裁及首席技术执行官。这家公司是世界一流的信息安全软件、服务及教育培训提供商,该公司聘用有全球数一数二的网络安全专家团队。Foundstone公司的主要业务是向大型企业机构:比如美国政府部门以及财务、技术、保险、公共事业、法律、制造业等行业中的500强客户:提供信息安全服务,使这些企业或机构能够持续和可评测地管理并降低它们最为重要的数字资产及其顾客信息遭受重大威胁的风险。Foundstone公司负责对针对其顾客企业网络的攻击事件进行调查并减少其顾客企业里的员工因为黑客、计算机病毒、蠕虫及其他攻击等原因无法使用计算机进行工作,Foundstone公司的服务能够帮助每家客户每年在信息安全方面节省数百万美元。因为对各种安全产品有着全面深入的了解,所以Stuart是当今信息安全领域公认的权威之一。Sturat给Foundstone公司带来了在14年间积累起来的技术和领导艺术,他在技术、实际操作和财务管理方面都有着很深厚的经验。在Foundstone公司,Smart既是产品规划和发展策略方面的领路人,也是所有技术开发、技术支持以及项目实施工作的具体领导者。在Smart的带领下,Foundstone公司自1999年成立以来每年的业绩增长率都超过了100%。在1999年,Smart牵头编写了HackingExposed:NetworkSecuritySecretsandSolution一书。这本书被翻译成19种语言,是计算机类排名第4的畅销书:是安全和计算机书刊出版史上最为畅销的著作之一。此外,Smart还是HackingExposed;Windows2000(McGraw-HilI/Osborne出版公司)和WebHacking:AttacksandDefense(Addison-Wesley出版公司)的作者之一。在加入Foundstone公司之前,Smart曾在Ernst&Young咨询公司的NationalSecurityProfilingTeam(国家信息安全支持团队)担任过多种与信息安全和IT有关的领导职务,他还在InfoWorld杂志的测试中心担任过两年的行业分析师,在加利福尼亚州州政府和地方政府担任过5年的IT部门主管,有两年自营一家IT咨询公司,还有两年在科罗拉多州立大学负责IT事务。Smart拥有科罗拉多州立大学计算机科学与应用专业的心理学和哲学学士学位。他后来又陆续获得了ISC2机构的CISSP证书、Novell公司的CNE证书以及CheckPoint公司的CCSE证书。 -
操作系统原理UNIX篇李林英,贺敏伟编著本书是《操作系统原理DOS篇》(第二版)的姊妹篇。书中以原理为主,典型实例以UNIX为背景,把MS-DOS有关内容浓缩到了后一章里,讲述操作系统的基本概念、原理及实现技术。全书共9章:分别为操作系统引论;UNIX系统组成与功能服务;存储管理;进程管理;设备管理;文件管理;作业管理;UNIX系统网络应用接口;微机操作系统功能的实现。各章结合原理,相应地介绍了UNIX操作系统的内核、网络与Shell(命令解释器),使读者能比较全面地学习原理和认识UNIX。本书还有配书光盘。同时配套出版《操作系统原理UNIX篇习题与实验指导》,该书也还有配书光盘。本书读者对象是大学本科计算机专业的学生,本书配书光盘是操作系统多媒体教学光盘,有多种版本的电子教案(72学时和54学时)、网页教案、点听系统、OS_Web动画集、个人主页方式教学资源文件夹(为适应信息时代的全新教学方式提供了可利用的教学资源),课外阅读文件夹(其中提供了部分学生用Flash 学习OS的作品),内容丰富多彩,生动有趣,可供教师选择组合。本书适应面宽,可作为本科、专科、成教、高职及各种教学需求的培训教材。对从事微机应用开发的广大科技人员,也是具有很强实用性、理论性的参考书,且适合自学。 -
Tornado/VxWorks入门与提高邝坚主编本书介绍了最新版Vx Works实时嵌入式操作系统的概念、使用及开发应用基础,首先介绍了嵌入式系统、实用时性概念和VxWorks系统特点,然后逐章讨论了Tornado开发环境与基本调试环境、实时多任务、任务间通信、内存管理、中断/异常与定时机制、I/O与本地文件系统等。最后综合以上内容介绍了目标板开发和调试,并有选择地介绍了相关软件工具和DemoCode。本书针对性强,内容丰富,深入浅出,其中融入了作者多年的嵌入式系统开发经验和教学经验,特别适合从事嵌入式系统开发的初中级工程人员和高校相关专业的师生使用。 -
操作系统原理UNIX篇习题与实验指导李林英等编本书是《操作系统原理UNIX篇》的配套辅导教材,为主教材配备约250道不同类型的习题及解答;按20~24学时编写了5部分实验;按36学时编写了3个命题的课程设计。本书内容丰富,为学习操作系统课程提供了详尽的指导和示范内容,学生完全可以独立地进行实验。这本习题与实验指导教程可供教师根据不同的情况进行选择组合,以满足高等院校计算机专业本科、专科、成教、高职等不同的教学需求。本书也可供广大计算机爱好者参考。本书附录介绍了配书光盘的内容及使用方法。配书光盘包括原理实验课件、课程设计课件和交叉学科技术讲座电子教案。 -
IA-64 Linux内核设计与实现(美)David Mosberger,(美)Stephane Eranian著;梁金昆等译;梁金昆译本书是操作系统软件发展史上的一个里程碑,将介绍一种强大而又完全开放的操作系统,并采用独特视角分析了将其内核移植到一个崭新的CPU架构上的内核设计师们的设计思路。本书适用于学习操作系统编程的学生,也能教给经验丰富的内核程序员一两个窍门。本书从技术角度深入地介绍了现代CPU及其指令集和架构,以及Linux内核;并展示了现代微处理器的设计师们如何从效率和可伸缩性的角度来构建微处理器:另外还介绍了在与硬件无关的层次上内核的设计目标,以及介于与硬件无关的部分和IA-64架构之间的特定实现。本书涵盖了内核设计师在把Linux移植到IA-64的过程中所做出的全部决策,这展示了他们如何将硬件和软件整合为一个能正常运转的系统。本书的作者之一跻身于能接替LinusTorvalds领导Linux内核开发的最后候选人之列。两位作者均受聘于HP的研究实验室,HP公司创造了IA-64的直系祖先及其架构,后来与Intel合作开发IA-64架构。两位作者领导了Linux内核向IA-64处理器的移植,因此他们是讲述这一主题的最佳人选。如果想从系统程序员的角度理解IA-64架构,或者想更深刻地理解Linux内核,或是面临着以下任务:改进软件对处理器的利用,把某个操作系统移植到一种新型的处理器上,乃至设计一种新型的CPU,本书都将很适合你。本书为学习操作系统的学生提供了理论联系实际的重要桥梁。这面临着一个严峻的考验:保持架构整洁和可移植的抽象目标面临着必须在实际的CPU上高效且可靠运行的挑战。但最具革命意义的一点是对于所有读者来说,本书实际上是完全可用的。仅仅几年前,本书的内容和相关源代码很可能还属于商业秘密,而拥有这些资料的公司估计它们具有数千万美元的价值。就算只是想看看IA-64内核源代码,就必须先在HP的少数几个部门之中找到一份工作。只是好奇的人或者学生是没有这样的机会的。实际上,在20世纪90年代初,AT&T估计其UNIX系统的知识产权价值为2.5亿美元。资金雄厚的大学有时候会购买允许研究生使用UNIX源代码的授权,但是一旦如此,那些研究员便加入了一份令人反感的非公开协定。时代已经改变了:现在你已被授权使用该操作系统内核的全部源代码,甚至可以随意把它复制给你的朋友!是什么使这一改变成为可能呢?原因就是LinusTorvalds和数百名合作者以源代码的形式公开了Linux内核,而最重要的是有了革命性的GNU通用公共许可(GNU GPL)。GPL的自由软件(FreeSoftware)模型允许对该系统及其源代码的自由使用和分发,允许任何人参加该系统的开发,使独立的开发人员和商业界结成伙伴,但同时限制了合作的任何一方不公平地利用另一方。欢迎你加入其中。要理解GPL对Linux的重要性,必须要考虑20世纪80年代末到90年代初,UNIX所面临的走向衰落的困境。商业人士深信Microsoft NT很快将一统天下。在那个时期,甚至连Apple和NeXT的创立者SteveJobs都让步了,在其Pixar的台式机上安装了Windows系统,而不是他自己的产品。但下面两个因素拯救了UNIX:Microsoft承诺发布企业级NT,但该计划延误了5年多的时间:而GNU/Linux系统复兴了UNIX的革命。GNU和Linux重新点燃了UNIX世界的希望,这完全是因为它们具有开放、共享的特性,并将其统一为一个能在所有厂商的硬件平台上运行的通用操作系统。UNIX曾饱受过度分化的痛苦:为了紧紧抓住客户,每个厂商都对系统进行了修改,而厂商非常渴望挣回数量相当大的研发费用,以至于他们按用户数量对UNIX客户收费,并限制其系统只允许客户授权已付费的用户登录。而遵循GPL的Linux则不易受到强制分化和知识产权保护问题的困扰:GPL的条款要求对软件的改进必须与所有人共享,而且规定拥有软件的任何人都能对其进行修改。一旦能修改软件,你就能去除对系统的任何限制。GPL对于共享和类似于共享的规定趋向于涵盖操作系统和底层硬件。这侵犯了厂商的利润,但完全符合客户的利益。实际效果是厂商开始把操作系统看作支持软件,而不是利润的直接来源。做到这一点是可能的,因为自由软件的协作特性意味着任何个人或公司都不需要过多地负担开发和服务的费用。公司可以与其直接的竞争对手共享这种五分化软件的开发,有些公司已经这样做了。例如,IBM和HP虽然为Linux的市场份额而竞争,但它们都热衷于在许多自由软件项目上进行合作。通过这种方式,这两家公司可以共同完成无法独立靠各自的预算来进行的工作。这就是自由软件革命的合理结果:你现在可以研究和修改那些几年前还是私有的成果,取得这些成果的人也不再保护其技术只限于其雇员使用,而会毫无保留地告诉你他们是如何取得这一成果的。本书从技术上深入地介绍了IA-64架构及其相应版本的Linux内核。因为你可以随心所欲地探索Linux系统,所以本书对你没有丝毫的隐瞒。通过这些课程,你能学会把Linux内核移植到另一种处理器上,向内核添加新的特性,乃至为IA-64编写一个全新的操作系统。你也可以选择只是更加深入地了解应用程序如何获得操作系统提供的服务,以及它们为何采取现有的运行方式。如何使用这些信息完全取决于你的选择。它们不再是实验室里的秘密,相关的知识产权保护问题也已不复存在,操作系统的大门被猛然地推开。革命已经到来:进来探索其中的奥秘吧。——BrucePerenS -
操作系统实验指导徐虹,何嘉,张钟澍 编著内容简介"操作系统"是计算机及相关专业的必修课程,本教材所介绍的"基于Linux内核的操作系统实验体系"可引导学生与操作系统申核交互以理解其原理。整个实验体系构架在Linux内核的基础上,按系统基本构架、系统五大功能和奉统与用户的接口三方面分为7个实验;:本书共有9章;从内容上分为两大部分。第一部分包括两章,介绍了Linux的基本机制和使用方法。第二部分是对7项实验的指导:进程管理实验、存储器管理实验、用户接口实验、模块编程实验、设备管理实验、文件系统实验和操作系统构成实验。这些实验很好地解决了配合操作系统课程教学来指导学生进行实践的问题。;本书所介绍的实验涵盖了操作系统所有重要的原理和机制,既可作为大专院校计算机及电子类各专业"操作系统"的实验教学课程教材,也可供相关专业的技术人员使用。"操作系统"是计算机及相关专业的一门重要的专业课,是一门实践性很强的技术课程。掌握操作系统原理、熟悉操作系统的使用是各层次计算机软硬件开发人员必不可少的基本技能。然而,困扰"操作系统"教学的问题是讲授理论原理比较容易,而如何指导学生进行实践则相对较难。其结果导致学生不能深刻地理解操作系统的本质,因而也不能在实际中应用所学的"操作系统"理论知识及操作系统所提供的功能来解决实际问题。目前,国内大专院校讲授"操作系统"课程时,实习环境大多在DOS或UNIX下练习一些操作系统的使用技巧(若是在DOS环境下,多是让学生练习TSR多任务程序的编写:若是在UNIX环境下,也仅是让学生实习UNIX的使用及shell命令)。这样的实习环境和效果,使学生既不能深刻理解操作系统的内部机制和体系结构,也不能利用现有的内核生成一个令自己满意的操作系统,更不清楚操作系统的资源管理的主要过程,也就不用说试图自己改变系统中的部分算法及资源分配方式了。在如何解决这个问题上,美国人A.S.Tanenbaum是位先驱,由他编写的教学"操作系统"Minix在很长一段时间里较好地解决了这一问题。然而,随着计算机系统的体系结构的变化,元器件以及相应软件的飞速发展,早年开发出的Minix在很多方面已经不能适应今天的"操作系统"教学的需要了。在当今计算机科学相对发达的国度,人们也已认识到这方面的问题,他们开发出适合他们自己教学用的操作系统:OSP、BACI、NACHOS、TOYOS等,其中OSP、BACI是基于裸机的操作实验系统,而NACHOS、TOYOS是基于模拟器的操作实验系统。但是,一个全新的、支持基于Intelx86计算机的操作系统教学实验系统至今仍很少。国内这方面的研究相对滞后,就已有的几本关于操作系统实验的书籍来看,一个突出的问题便是教学专用实验系统比较少。本实验教材提出的教学实验体系的研制是"操作系统"课程教学的一场变革,它能够改变"操作系统"课堂教学因为没有实验环境只向学生讲解基本理论,从而造成理论与实践严重脱离的局面。该实验体系构架在Linux内核的基础上,按系统基本构架、系统五大功能和系统与用户的接口三方面分为7项实验:进程管理、存储器管理、用户接口、模块编程、设备管理、文件系统和操作系统构成实验。让学生通过该实验体系宋学习理解操作系统的基本原理、内部机制和体系结构,亲自动手生成一个自己满意的操作系统,这对掌握操作系统的设计思想与实现方法是大有裨益的,本书的第1章、第2章、第5章、第6章和第7章由徐虹编写,第4章和第8章由何嘉编写,第3章和第9章由张钟澍编写。全书-由徐虹统稿。同时感谢薛筱宇和李代伟为实验系统所做的贡献。本书及其实验系统可作为大专院校计算机及电子类各专业"操作系统"的实验教学课程的教材。作为操作系统实验课程的一个尝试,本教学实验系统难免有不够成熟之处,希望得到兄弟院校及同行的指正帮助,以便改进并对教材进行修订。编者 -
中文Office 2003培训教程王诚君,杨全月编著Office2003是微软公司最新推出的办公自动化系列软件。本书作者根据多年的培训实践经验,重点讲述了Office2003中最实用的Word2003、Excel2003、PowerPoint2003、Access2003等组件的使用方法和操作技巧。本书共分23章,内容包括Office2003的基本操作、Word2003入门、文档编辑、文档的排版与打印、高级排版技巧、高级编辑技巧、插入表格和图形、Excel2003入门、创建与编辑工作表、工作表的排版与打印、公式与函数的使用、图表制作、数据清单的管理、PowerPoint2003入门、创建与编辑幻灯片、向幻灯片中插入对象、调整演示文稿外观、放映演示文稿、Access2003入门、查询与报表的应用、数据访问页与模块的应用、Office2003的Web功能以及在应用程序之间的综合应用等。本书内容丰富,结构清晰,叙述深入浅出,并以图例的形式将复杂的操作过程展示给读者,适合从事办公自动化工作的广大计算机用户阅读,也可作为各类培训班的教材。 -
Windows操作系统原理陈向群[等]著本书讲述当代计算机操作系统的原理,并具体分析操作系统原理在 Windows Server 2003中的实现技术和方法,将抽象的原理与具体的实例相结合,既有设计思想精要的提炼,又有具体实现细节的分析。本书保留了第1版将操作系统的一般原理与分析Windows内部体系结构相结合的特色,并根据Windows操作系统的发展趋势,增加了对Windows Server 2003体系结构的介绍。本书由国内知名大学操作系统的主讲教师编写,适合作为高等院校计算机和电子工程相关专业的操作系统教材,也是一本用于设计、开发基于Windows的应用软件,以及编写Windows操作系统驱动程序的重要参考书,还是在Windows Server 2003平台上进行设计开发的技术人员的必备参考书。Windows操作系统是微软公司开发的个人电脑操作系统,一经推出便以其方便性、易用性征服了广大用户,迅速成为应用最广泛的主流操作系统。许多读者迫切希望了解Windows操作系统的内部体系结构和工作原理,以便在Windows操作平台上进行开发。为了满足这一需求,2001年8月, 《Windows操作系统原理》的第1版面世,这是国内第一本以Windows操作系统为例,全面讲述操作系统原理的教程。微软总裁比尔·盖茨先生亲自写来贺词,这是比尔·盖茨先生第一次为美国境外出版的图书写贺词。中国科学院院士杨芙清教授、微软亚洲研究院前任院长张亚勤先生亲自为本书作序,教育部高教司司长、著名的操作系统专家张尧学教授也给予本书极高的评价。第1版出版以来得到了广大读者的好评。时隔三年,Windows操作系统在不断发展,本书的内容也必须进行更新,以反映Windows操作系统的发展,于是推出了这本《Windows操作系统原理(第2版)》。与第1版相比,本书有如下特色· 内容更加全面第2版反映TWindowsServer2003对内核的改进,并以WindowsServer2003为实例详细介绍Windows操作系统的基本原理,充分反映了Windows操作系统的发展变化。· 作者阵容强大本书的作者均为国内重点大学操作系统课程的主讲教师,具有丰富的专业知识和教学经验,微软内核开发组的骨干成员、Windows Server 2003的研发人员之一的DaveProbert也参与了第2版的编写工作,有效地保证了第2版的内在质量。· 资料来源权威微软公司和微软亚洲研究院为本书的编写提供了许多第一手资料,并第一次在国内授权作者阅读其最新操作系统WindowsServer2003的源代码,从而保证了本书的权威性。本书全面反映计算机操作系统的设计思想、概念及发展趋势,深入剖析Windows操作系统的基本原理,既可以帮助读者全面了解Windows操作系统,也对读者举一反三地了解其他操作系统有所帮助。中国科学院院士杨芙清教授、微软亚洲研究院院长沈向洋先生专门为本书第2版作序。我们希望本书第2版同样对广大读者有所帮助。
