操作系统
-
Linux内核编程(美)罗瑞吉 著;陈莉君 译本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。 为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。 本书主要内容● 数据结构 ● x86和PPC汇编语言 ● 查看内核内部状态 ● Linux进程模型 ● 用户空间和内核空间 ● 中断和异常 ● 内存分配和跟踪 ● 跟踪子系统行为 ● I/O交互 ● 文件系统和文件操作 ● 调度和同步 ● 内核启动过程 ● 内核构建过程 ● 配置选项 ● 设备驱动程序 本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。 -
电脑入门24小时轻松掌握雪之舫工作室编著在当今日益信息化、数字化的社会,电脑越来越多地融入到我们的学习、工作和生活当中,因此,是否会用电脑成了当今社会衡量一个人能力的标准之一。但是对于从未接触过电脑的初学者来说,面对一无所知的电脑,难免会无所适从,更不知从何入手。 为了帮助广大初学者尽快学会电脑操作,本书以图解的方式,详细地介绍了以下内容:电脑的基本知识,如电脑的基本组成、鼠标与键盘的使用方法、汉字的输入方法等;Windows XP的基本操作,如文件和文件夹的管理、多媒体功能的实现、磁盘管理等;Word处理文字的方法和技巧;Intemet的应用,如网上冲浪、网上查找资料、使用电子邮件等;常用工具软件的安装和使用,如从网上下载资料、压缩/解压缩文件、用QQ聊天、查杀病毒等;电脑硬件知识,如电脑的安装方法、选购常识及日常的维护保养等。 全书将上述内容分为24个小时进行讲解,每个小时的内容相对独立,并以图解的形式、采用生动而实用的操作实例帮助读者进行理解,使读者能够轻轻松松完成每个小时的内容,只用24个小时就能让完全不懂电脑的用户熟练掌握电脑的常用操作。 -
LINUX指令语法辞典邓士昌 著本书支持大多数的Linux环境,包括RedHat系列、Fedora、Mandrake、SuSE、Debian、gentoo等常用指令操作,提供快捷方便的指令语法参考查询,每个指令都列出了详细的参考语法及指令执行范例。... -
Windows XP24小时轻松掌握华师傅资讯编著无论是计算机高手还是入门读者,使用计算机首先要面对的就是计算机操作系统,作为当今主流的WindowsXP操作系统,自然成了我们学习的焦点。由于操作系统体系庞大,内核复杂,初级用户往往不知从何学起。针对于此,本书创造性地安排了24小时的学习内容,通过这种分段学习的方式帮助入门读者轻松掌握WindowsXP操作系统日常应用的重点方面,使读者快速掌握Windows XP操作系统的入门知识和应用技巧。 本书结构清晰、内容丰富、实用性强、入门与提高为一体,充分体现知识的相对完整性和系统性,具有较大的知识信息量。无论是对具有一定计算机水平的读者,还是对初学计算机的读者都会有很大的帮助。 -
Windows注册表24小时轻松掌握华师傅资讯编著本书采用24小时的形式分段讲解了注册表从基础到应用,从简单到高级的全新内容。精心安排的结构形式,使读者能够在一小时的时间内轻松看完一章的内容,从适应读者的阅读习惯入手,帮助读者一步步完成从注册表初学者到注册表高手的转变。 本书内容丰富、结构清晰,具体内容包括:注册表入门、注册表基本应用、注册表根键详解、注册表工具、注册表分类应用秘籍、注册表脚本编程等内容。 -
Linux标准教程王俊伟,吴俊海 等编著Linux是一种优秀的操作系统,支持多用户、多线程、多进程,实时性好,功能强大而稳定,并具有良好的兼容性和可移植性,广泛应用于各种计算机平台。本书以Linux Redhat 9.0中文版为基础编写,从易用性和实用性角度出发主要介绍Linux Redhat 9.0中文版的应用知识,包括 Linux操作系统基础知识,Linux系统安装,Linux内核和图形化界面,Linux文件系统,管理Linux操作系统,常用Linux命令,shell编程知识,配置Linux服务器,Linux网络安全,Linux应用软件,Linux编程基础知识等内容。.全书结构编排合理,图文并茂,实例丰富,适合作为Linux操作系统培训教材,也可以作为学习Linux操作系统应用知识的参考资料。... -
嵌入式Linux应用程序开发详解孙琼本书主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富的实验内容与课后实践,使读者能够边学边用,更快更好地掌握所学知识。.本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和参考书。... -
WINDOWS XP基础与提高本书编委会 编著本书从电脑使用者的需求出发,详细介绍了目前最流行的桌面操作系统Windows XP。本书从基础知识着手,首先介绍简单的概念、基本的操作方法,然后讲解从各个方面设置和使用Windows XP及其自带的实用程序、安装和设置软件与硬件、管理磁盘和文件(夹)、运行程序、连接和浏览Internet、收发电子邮件、MSN联机聊天、组建局域网、共享电脑、优化Windows XP、系统保护等的具体步骤和方法。最后,本书还为读者剖析了Windows XP注册表。本书是新电脑课堂丛书之一,面向电脑的初中级用户而编写。在内容编排上采用“先基础,再提高”的体例结构,既涵盖电脑初学者所需的基本内容,又包括很多非常实用的提高知识。符合学习规律,易于读者接受。附带的多媒体交互式自学光盘,非常适合初学者领会知识的难点。 -
深入理解Linux虚拟内存管理(爱尔兰)戈尔曼著;白洛等这是我心仪已久的一本书,相信很多读者也会有同样的感受。Linux在国内的普及还不成熟,而关于内核方面的中文资料却又都偏向大而全,细节部分描述得相当不够。这些书籍往往由于篇幅问题而仅仅选择性地讲解内核源代码,不少读者无法真正吃透内核的实际实现方式,存在看不下去或不能理解等问题。还有的书籍代码注释较为粗略,省去了很多内核实现细节,初、中级水平的读者阅读起来也有困难。而另有一部分内核书籍由于时代久远,很多系统调用方面,特别是与硬件相关的代码使读者产生不少疑问,对于中、高级内核开发人员以及在较新内核版本下进行开发的人员就略显不足了。一次较为偶然的机会我在网络上发现这一至宝,在它还是草稿版的时候就得到LinuxCN网站的关注。但由于种种原因一直没有和大家见面。后来痛定思痛,觉得这样一本好书不能为中国众多Linux爱好者学习实为可惜,终于克服种种困难翻译该书完整正式版,希望能给大家带来一定的帮助。在众多Linux内核分析的书籍中,本书的特点非常鲜明:(1)本书问世以前,基本上没有一套关于Linux虚拟内存(VirtualMemory,VM)的完整文档。文档的匮乏直接导致VM只能被很少一部分内核开发人员所完全理解。极少或根本没有任何信息对这种实现的理论基础进行描述。(2)本书试图弥补内存管理理论和在Linux中具体实现之间的差距,并且将两个部分结合起来,是当今最能够充分理解LinuxVM的运行机制以及将理论和实现联系在一起的书籍。本书不是以讲述理论为目标,而是先讲述理论,再结合Linux的实现深入剖析其细节。(3)本书以相对独立于硬件的角度阐述LinuxVM。(4)函数调用图和系统架构图一目了然,思路清晰。读者可以快速地掌握系统总体架构。(5)在附录里面包含了对VM的详细注释。读者能够更简单地弄清楚VM的实现过程,对VM系统的运行机制更加得心应手。(6)在剖析2.4内核的基础上还分析2.6内核中VM的新特性。紧跟世界Linux内核发展进度。本书内容涵盖物理内存、页表管理、进程地址空间、引导内存分配器、物理页面分配、非连续内存分配、Slab分配器、高端内存管理、页面帧回收、交换管理、共享内存虚拟文件系统等部分。本书的翻译工作主要由白洛、李俊奎、刘森林完成。参与少量翻译工作的还有黄静、张申、贺虎、查志勇、吕志华、夏玉、倪晓雷、vbar、newface、hs_guanqi。黄忠霖教授完成了本书的审校工作。翻译过程中,我的家人、朋友和同学给了我莫大的支持和鼓励。感谢我的家人、朋友和同学。感谢黄忠霖教授的谆谆指导和辛勤工作。感谢LinuxCN的热心网友们。感谢所有关心和热爱Linux的人们。由于本人才疏学浅,翻译中不免有少量错误和遗漏,望各位读者批评指正。共同学习,共同进步。本书读者主要针对高等院校师生、研究机构科研人员、Linux内核开发人员、应用开发人员及系统管理人员,以及任何对VM或内核子系统运行机制感兴趣的爱好者。不要错过这本书,你会发现它有多神奇。白洛华中科大喻家山 -
大学信息技术基础Linux基础篇何钦铭 刘加海本书介绍了Linux的Fedora Core操作平台以及在此平台下的应用软件。Linux的出现,打破了微软在PC操作系统上的长期垄断地位,使得用户在选用操作系统时有了更多的选择。中国加入WTO后,随着知识产权保护的逐步规范,更多企业转向使用自由开放、成本低廉的Linux操作系统。《大学信息技术基础Linux基础篇》越来越被高校所接受,成为高校各科学生的必修课或选修课。掌握Linux基本操作以及此平台下应用软件的使用已成为当代大学生的基本技能。随着Linux的快速发展,Linux基础课程将成为面向高等学校任何专业学生开设的第一层次的计算机基础教程,成为高等院校开设的一门公共基础课。针对高校的学生,《大学信息技术基础Linux基础篇》从最基本的概念出发,详细地讲述了计算机信息技术、在Linux下最基本的图形化操作以及一些常用软件的使用,结合实例以及大量的图片说明来讲解各个部分,尽量避免终端的使用,以便读者掌握。通过本书的学习使读者掌握计算机信息技术的基本知识、Linux操作系统的基本操作、文档的编辑操作、格式化文档、高级格式设置、表格处理以及图文混排,Calc基本操作、Calc公式与函数以及Calc格式化与数据处理,Impress的基本操作、修饰演示文稿以及放映和输出演示文稿,Draw工具栏中各个工具的使用、打开与导人图像以及用工具来修改图像,在Linux系统下数码相机、扫描仪等的使用以及音频、视频软件的安装与使用,计算机网络的基础知识及FTP、Firefore浏览器、Evolution等的使用。本书适合于作为计算机、非计算机专业大学本专科学生的计算机教材,也可以为Linux爱好者、准备参加Linux认证考试的读者提供参考,当然对于那些计算机操作方面的初学者,也是一本不错的入门教程。
