操作系统
-
2006多系统安装与重装叶俊本书非常全面、系统、精辟地讲解了Windows98/2000/XP/2003/Vvista/Linux等多系统安装与重装的方方面面和操作技巧,内容详实、操作简单、知识点多。本书内容主要包括:系统安装前的BIOS设置、硬盘分区与格式化、Windows98第二版的安装、Windows2000专业版的安装、WindowsXP专业版的安装、WindowsServer2003企业版的安装、WindowsVista的安装、Linux的安装、虚拟机与系统的安装、驱动程序的安装、多系统的安装与管理、多系统的资源共享、系统设置与优化技巧、系统优化工具软件的使用、系统备份与还原、系统数据拯救与修复、系统漏洞与补丁、查杀病毒与防御黑客、安全卸载系统与快速重装系统等多系统安装与重装的方方面面。你既可以循序学习,也可以随查随用,使你学所所依、用有所循,快速掌握多系统的安装与重装,得心应手地解决各类实际应用问题。本书内容覆盖全面,知识点丰富,图解叙述,通俗易懂,实用性很强,是广大电脑初级、中极用户和家庭用户的首选案头手册,适合初、中级电脑用户以及广大的电脑爱好者阅读与收藏。 -
操作系统教程陆松年主编本书详细阐述了操作系统的基本原理、概念和应用,全书以UNIX为主线进行讲解,而且还对 Windows 2000/XP、嵌入式Linux系统进行了全面的分析和介绍。本书共分3篇:第1篇介绍操作系统的基本原理及较常用的操作系统实例,如UNIX、Linux、Windows 2000/XP/2003等;第2篇介绍在UNIX和嵌入式Linux系统下的应用开发工具及开发技术;第3篇介绍UNIX系统管理和UNIX网络系统管理,如TCP/IP配置、WIVW服务器的配置等。 本书既可作为高等院校计算机科学与应用专业的教材,也可以作为通信工程、电子工程、信息安全自控和信息管理类等非计算机专业的教材和教学参考书,对于计算机软件开发人员、系统和网络管理人员,也是一本很好的参考书。 -
操作系统教程张献忠 主编《21世纪高等学校应用型规划教材(计算机系列):操作系统教程》根据操作系统课程的教学大纲要求,全面系统地介绍现代操作系统的基本理论和实现技术,从实用的角度把理论与实践紧密结合起来。本书的特色是在内容的安排上采用循序渐进的方式,结合读者熟悉的Windows2000/XP和源码开放的Linux操作系统的具体应用进行讲解。全书共分11章。内容包括:操作系统概论,操作系统的运行环境,用户接口,进程管理,处理机调度,内存管理,文件管理,设备管理,操作系统的结构设计,操作系统的安全性,多处理机、网络和分布式操作系统等。附录中还提供了操作系统的实验教学建议以及相关教学资源。本书内容丰富,重点突出,文字精练,可读性强。内容上既体现本科教学的要求,也照顾专科层次的学习。本书既可作为普通高校本、专科计算机及相关专业的教材或参考书,也可作为参加考研,自考或计算机等级考试者的辅导用书,同时也适合计算机爱好者自学。 -
HARDENING Linux中文版(美)托普斯特(Tepstra, J.H.)著"Hardening"系列是美国McGraw-HiIl公司新近推出的又一套信息安全系列丛书,与久负盛名的"黑客大曝光"系列携手.为信息安全界奉献了一道饕餮大餐。 本书是"Hardening"系列成员之一,由数位信息安全领域的著名专家编写,通过四段式系统强化教学法.从技术和管理制度两方面,详细介绍Linux系统的安全防护工作,对系统管理员容易疏忽或犯错的细节进行深入探讨,旨在帮助读者把Linux系统建设成信息安全堡垒。 全书共分4大部分16章,第1部分给出降低系统威胁的7个关键步骤,是系统阻止入侵的必要措施;第2部分则是本书的重中之重,白顶向下系统讲述强化Linux系统的具体方法和措施;第3部分告诫人们:一劳不能永逸,需要利用各种监控技术持续监控系统,教会读者阅读各种日志文件内容、判断系统受损程度:第4部分对信息安全工作的预算制订和审批工作进行讨论.同类书中少见。 本书是Linux系统管理员的福音,所有对Linux系统安全感兴趣者必备。 -
多系统配置·优化疑难问题与技巧详解天音工作室 编著《中国电脑教育报超级应用技巧系列》收集了最新的电脑应用技巧及疑难解答实例,由电脑应用高手组成的小组对这些经典的电脑应用技巧及实例进行全新的组织、分类与验证,确保了内容的准确性、权威性和实用性。本书针对电脑初学者在使用电脑的过程中经常遇到的各种疑难问题,从实用、便捷的角度出发,讲述具体的应对方法及处理技巧。内容涉及操作系统安装技巧、操作系统优化技巧、BIOS优化技巧、网络优化技巧、电脑安全技巧等八个部分。本书案例丰富、内容翔实,是轻松掌握优化电脑、提升性能、保障系统信息安全的首选读物,也可作为电脑从业人员和电脑爱好者提升电脑应用能力的工具书。 -
实用操作系统教程赵伟华 等编著本书根据高职高专的职业教育特点精心裁剪内容,对操作系统基本原理的讲解深入浅出,同时注重操作系统应用技能的培养。全书分为四部分,第一部分主要介绍操作系统实现的基本原理;第二部分介绍Windows操作系统的主要功能及基本操作;第三部分介绍Unix/Linux操作系统的基本知识;第四部分精心设计了Windows、Unix/Linux的实训内容,以帮助学生更好地掌握所学的基础知识。.本书内容丰富,取材新颖,强调理论与实践的结合,既可以作为高职高专计算机及相关专业的教材,也可作为高等院校非计算机专业的本科教材。本书根据职业技术学院的人才培养特点,本着“打基础、重能力、多实践、求创新”的总体思路精心选材,避免了许多教材重理论分析、轻实际操作的不足。本书在深入浅出地向学生讲解操作系统基本原理的同时,适量地充实了应用实例及操作实验,从而使学生能够面向就业,学以致用,成为合格的具有良好实践技能的一线应用型人才。..根据高等职业教育中专业设置及学生培养计划灵活多样、课程教学大纲自由度大的特点,作者采用“知识点可配置”的指导思想,在教材中提供了丰富的素材,任课教师可根据专业要求及培养模式和目标自由剪裁。本书可作为计算机软件、应用、网络工程、信息管理、数字媒体、电子商务、信息安全等专业的操作系统课程的教材。... -
Linux与嵌入式系统李善平, 刘文峰, 王焕龙编著Linux是个优秀的操作系统,嵌入式系统则是近年来的热门话题。本书既是作者在运用Linux研究和开发嵌入式系统的过程中资料与经验的总结,也是把二者结合起来的集中体现。书中有对主流嵌入式操作系统、Linux操作系统、基于Linux的嵌入式操作系统的综述,更主要的是系统介绍了利用Linux开发嵌入式系统的关键技术和方法。同时,本书精选了作者研发的几个嵌入式系统的案例(机顶盒、宽带路由器、基于Linux的家用网关的设计与实现等)奉献给大家,希望能对读者有所帮助。本书内容丰富、层次清晰、力求较强的实践性和应用性,可作为高等学校有关嵌入式系统教学的教材,也可作为嵌入式系统开发与应用的参考书。 目录第1章嵌入式系统 11.1关于嵌入式系统 11.1.1嵌入式系统概念 11.1.2嵌入式处理器 21.2关于嵌入式操作系统 41.2.1从嵌入式系统到嵌入式操作系统 41.2.2典型的嵌入式操作系统 51.3嵌入式操作系统的应用 71.4典型嵌入式系统 91.4.1VxWorks和pSOS 91.4.2OSKit 161.4.3Palm OS 211.4.4μC/OS和μC/OS-II 241.4.5QNX实时操作系统 28第2章Linux 332.1Linux简介 332.1.1Linux的历史 332.1.2Linux的发行版本 342.1.3Linux的特点 362.2Linux内核 372.2.1内核概况 372.2.2进程管理 392.2.3存储管理 472.2.4文件系统管理 582.2.5设备管理 682.2.6系统启动 732.3Linux应用 752.3.1Linux在大型服务器上的应用 752.3.2Linux在桌面端的应用 762.3.3Linux在嵌入式环境中的应用 772.4主流嵌入式Linux系统 782.4.1μClinux 782.4.2RTLinux和RTAI 802.4.3MontaVista Linux 842.4.4LynxOS 87第3章嵌入式系统开发过程 903.1需求分析和概要设计 903.1.1嵌入式系统的概念和组成 903.1.2系统需求分析 903.1.3系统结构模型建立方式 913.1.4系统结构模型实现流程 923.2硬件 933.2.1嵌入式处理器 933.2.2存储设备 943.2.3外围设备 953.2.4典型的嵌入式系统开发平台 973.2.5Lineo的μCSimm 983.2.6ARM的ARM Evaluator-7T 1023.3软件 1063.3.1嵌入式系统的软件组成 1063.3.2嵌入式软件的基本开发流程 1093.3.3嵌入式操作系统 1103.4嵌入式系统软件开发过程 1113.4.1开发 1113.4.2编译和连接 1123.4.3重定位和下载 1133.4.4调试 113第4章嵌入式Linux系统的开发技术 1164.1快速启动 1164.2开机画面 1214.2.1隐藏字符信息 1214.2.2显示用户定义的画面 1224.3ramdisk技术 1234.4系统小型化 1254.4.1内核配置 1254.4.2嵌入式C库 1274.4.3小型shell 1304.5系统移植 1324.5.1建立交叉编译环境 1324.5.2内核移植 1364.5.3bootloader 139第5章嵌入式Linux系统的进程 1415.1Linux在实时方面的缺陷 1415.2Linux实时化的关键问题 1435.3Linux实时化改造的典型方法 1445.3.1外部实时性扩展 1445.3.2内部实时性改造 1605.4实时应用程序的编写 1645.5实时程序的测试 167第6章嵌入式Linux系统的存储管理 1696.1缺少MMU支持的内存管理 1696.1.13种内存管理模型 1706.1.2标准Linux的内存管理 1706.1.3μClinux的内存管理 1716.1.4μClinux内存管理的局限性 1726.2μClinux内存管理的实现 1736.2.1内存管理数据结构 1736.2.2物理空间管理 1746.2.3内核内存的申请和释放 1756.2.4内存映射 1766.3内存管理模块的启动初始化 1786.3.1setup_arch() 1786.3.2paing_init() 1796.3.3free_area_init() 1806.3.4mem_init() 1806.4可执行程序的加载 1806.4.1用户程序的内存分布 1806.4.2reloc段机制 1816.4.3flat可执行文件格式 1826.4.4执行文件加载流程 183第7章嵌入式Linux系统的文件系统 1877.1嵌入式系统的存储 1877.2文件系统类型 1887.2.1cramfs 1887.2.2romfs 1907.3日志文件系统 1937.3.1文件系统完整性 1937.3.2日志文件系统 1947.3.3jffs与jffs2文件系统 1957.3.4ReiserFS文件系统 1977.3.5ext3文件系统 1987.3.6xfs文件系统 1997.4文件系统的结构 2007.4.1/etc 2017.4.2/bin 2047.4.3/sbin 2057.4.4/dev 2067.5小结 207第8章嵌入式Linux的GUI 2088.1嵌入式GUI 2088.1.1嵌入式GUI的概念 2088.1.2一些成熟的嵌入式GUI 2098.2典型的嵌入式GUI-Microwindows 2108.2.1Microwindows的设备驱动 2118.2.2与设备无关的图形引擎 2148.2.3Nano-X的窗口管理和API 2188.2.4Microwindows在Linux Frame Buffer上运行 2298.3其他知名嵌入式GUI 2308.3.1面向实时的MiniGUI 2308.3.2应用广泛的Qt/Embedded 2328.4嵌入式GUI的应用 2338.4.1嵌入式GUI上的其他软件 2338.4.2嵌入式GUI的应用 2368.5小结 237第9章嵌入式Linux系统的网络互联及其优化技术 2389.1嵌入式Internet及其应用 2389.1.1嵌入式Internet技术的兴起 2389.1.2嵌入式Internet技术 2409.2网络协议栈的定制 2439.2.1Linux的网络代码分布及特点 2439.2.2网络部分内核编译配置 2459.2.3TCP/IP协议的定制 2479.3Linux中TCP/IP协议应用优化技术 2539.3.1实现快速上下文切换的设想 2539.3.2网络服务器 2559.4Linux IP报文转发及防火墙实现分析 2609.4.1IP数据报文流 2609.4.2netfilter框架 2639.4.3netfilter的网络地址转换(NAT)的实现 2679.4.4IPTables: netfilter体系的规则载体 2719.5基于Linux的家庭网关及其优化技术 2739.5.1改变网络设备的工作模式 2749.5.2转发报文不再往上经由IP层 2779.5.3NAT的重写 280第10章嵌入式系统集成开发环境 28610.1综述 28710.1.1集成开发环境 28710.1.2嵌入式软件开发 28810.1.3Python开发环境 29110.2代码编辑模块 29210.2.1代码编辑功能 29210.2.2PygtkScintilla 29310.2.3EideP代码编辑模块的实现 29410.3软件调试模块 29610.3.1软件调试功能简介 29610.3.2gdb前端(front-end)软件分析 29710.3.3gdb图形前端的实现 29810.3.4输出信息提取的实现 30010.3.5功能实现 30110.4JTAG在线调试的实现 30210.4.1标准的JTAG协议 30310.4.2PXA255中JTAG调试接口协议 30510.4.3PXA255中debug相关的寄存器及其访问方式 30710.4.4PXA255中debug相关的JTAG命令 31210.4.5JTAG在线调试实现思想 31410.4.6底层JTAG操作模块 31510.4.7host debugger 31810.4.8Pygdbserver 32610.4.9debug handler 32910.4.10用JTAG调试的例子 33310.5小结 335第11章嵌入式系统案例:机顶盒 33611.1机顶盒需求分析 33611.1.1机顶盒基本概念 33611.1.2所需功能 33711.2机顶盒概要设计 33811.2.1建立需求库 33811.2.2进行需求映射 33911.3机顶盒硬件设计 34011.4机顶盒软件设计 34111.4.1GUI设计 34311.4.2系统裁减和压缩 34811.4.3网络设计 35511.4.4系统启动优化 35811.5小结 359第12章嵌入式系统案例:宽带路由器 36012.1宽带路由器及Nanos操作系统 36012.1.1典型宽带路由器的功能 36012.1.2Nanos操作系统 36112.2操作系统的设计 36112.2.1Nanos操作系统的设计思想 36112.2.2关键部分的设计思想 36212.3任务管理的实现 36312.3.1任务状态 36312.3.2任务控制块和就绪表 36412.3.3任务的创建与删除 36612.3.4任务等待和挂起 36712.3.5任务调度 36812.3.6信号量 36912.4内存管理的实现 37112.4.1内存寻址 37112.4.2伙伴系统算法 37312.4.3Cache与Slab分配器 37512.5中断与异常 37812.6Nanos的PCI总线驱动和8139网卡驱动 38012.6.1PCI总线驱动 38012.6.2设计通用PCI设备驱动接口 38312.6.3rtl8139网卡驱动程序的实现 38412.7操作系统的初始化 38612.7.1系统的引导 38612.7.2内存管理的初始化 38712.7.3其他部分的初始化 38812.8网卡的半轮询工作模式 38912.9网络地址转换:NAT 39112.9.1模块的定义 39112.9.2NAT模块 39212.9.3模块的实现 39312.10小结 406第13章嵌入式系统案例:基于Linux的家用网关 40713.1系统概述 40713.1.1硬件设计 40713.1.2软件设计 40813.1.3准备工作 40813.2搭建基本系统 40913.2.1编译工具链 41013.2.2内核的编译 41113.2.3BusyBox的编译和安装 41213.2.4系统的配置 41313.2.5内核的安装 41413.3创建网络连接 41513.3.1静态IP的设置 41613.3.2动态IP客户端 41713.3.3宽带拨号客户端PPP和PPPoE 41713.4安装和配置网络服务 41813.4.1telnetd服务 41813.4.2网页服务器 41913.4.3iptables的安装 42013.4.4NAT、端口映射和防火墙的实现 42013.4.5其他的网络服务 42213.5文件系统的压缩 422 -
Red Hat Linux9系统与网络管理教程李洋等编著本书以目前国际上使用最为流行、功能最为完善和成熟的Red Hat Linux 9为蓝本,对Linux的系统管理以及网络服务做了详细的介绍。本书共分为17章,由浅入深、循序渐进地介绍了Linux的系统管理以及网络服务的知识,内容涉及Linux入门、文件系统与磁盘管理、常见软件以及硬件配置、用户和组管理、软件包管理、GRUB引导转载程序介绍、进程管理、远程登录管理、TCP/IP网络基础知识、Samba服务器配置、Proxy服务器配置、Linux数据库使用、Apache服务器配置、网络信息安全、邮件服务器配置等内容。本书讲解透彻、例子丰富,适用于初、中级Linux用户,可以用做各类院校相关专业的教材以及Linux培训班的教材;同时,也是面向广大Linux爱好者的一本Linux实用参考书。本书以目前国际上使用最为流行、功能最为完善和成熟的Red Hat Linux 9为蓝本,对 Linux的系统管理以及网络服务做了详细的介绍。本书的主要特点有: 1.本书内容非常丰富,从Linux的系统管理、桌面使用到网络服务的构建和应用,甚至到比较实用的Linux下的编程方面的知识,都进行了相应的介绍。2.本书对每个知识点以及实例的讲解都注重通俗易懂、步骤详细,并添加了相应的注释,读者只要按照步骤操作,就可以很快地上手,迅速掌握。3.本书主要针对初级Linux用户,同时兼顾中级Linux用户以及各类院校的学生自学的需求,所以适用范围比较广泛。4.本书不是一般的Linux的工具书籍,而是在讲解基本操作的前提下,从理论上对每个知识点的原理和应用背景都进行了详细阐述,从而可以让读者举一反三,解决实际中遇到的问题。本书可作为高等院校、职业技术学院的计算机、通信等专业相关课程的教材以及Linux培训班的教材,也是面向广大LInux爱好者的一本Llnux实用参考书。 -
计算机公共基础实验指导徐士良编著本书是与《计算机公共基础(第四版)(Windows 98,Office 2000)》配套的实验教材。主要包括DOS操作系统、中文操作环境与汉字输入法、Windows 98操作系统、文字处理软件Word 2000、电子表格软件 Excel 2000、电子演示文稿制作软件PowerPoint 2000、计算机网络、多媒体技术等方面的实验。 该书语言简练,内容安排合理,是一本注重计算机知识与技能的实践指导教材。 本书不仅可以与《计算机公共基础(第四版)(Windows 98,Office 2000)》教材配套使用,也可以作为计算机公共基础课程的实验教材。 -
Fedora Core3 Linux安装与系统管理李蔚泽编著本书以Linux Fedora Core 3为平台,是一本理论与实务并重的书籍。书中全面的介绍了Linux安装时的各种环境,将原本庞杂的系统管理,以20个章节来进行讨论,使读者完全掌握Linux的优势。屏弃了传统Linux书籍过分重视指令操作的陋习,全书介绍了许多简单又易上手的图形界面工具。熟读本书可帮助读者在最短时间内找到Linux的精髓所在,并能满足高级用户深入研究的要求。
