其他操作系统
-
操作系统(美)斯托林斯(Stallings, W.)著;陈渝译操作系统是计算机系统的核心系统软件,负责控制和管理整个系统,使之协调工作。本书不仅全面系统地讲述了操作系统的基本概念、原理和方法,而且以当代最流行的操作系统——Windows、UNIX和Linux为例,全面清楚地展现了当代操作系统的本质和特点,使本书的内容具有先进性和适应性。本书既注重对操作系统的经典内容的论述,又紧密联系当代流行的设计问题以及当前操作系统的发展方向,可作为大学计算机专业或计算机应用相关专业的本科生教材和参考书,也可供从事计算机方向研究的专业技术人员使用。WilliamStallings:作为一名咨询人员、演讲者以及17本图书的作者,WillaimStallings是计算领域的重要人士。本书的第四版获得了2002年度由TextandAcademicAuthorsAssociation授予的TextyAward,该奖项针对的是年度最佳计算机科学和工程教材。此外,他还获得了大量的其他荣誉。Stallings在MIT获得了计算机科学博士学位。他在http://WilliamsStallings.com/StudentSupport.html处维护了一个计算机科学学生资源网站。他在PrenticeHall出版的所有图书均可在PrenticeHall的网站http://www.prenhall.com处找到。采用学校:清华大学、中山大学、四川大学、电子科技大学、东南大学、北京工业大学、哈尔滨工程大学、湘潭大学、中国矿业大学、湖南科技大学、河北工业大学、长江大学、安阳大学、山东农业大学、西安邮电学院……等60多所高校 -
实用操作系统教程赵伟华 等编著本书根据高职高专的职业教育特点精心裁剪内容,对操作系统基本原理的讲解深入浅出,同时注重操作系统应用技能的培养。全书分为四部分,第一部分主要介绍操作系统实现的基本原理;第二部分介绍Windows操作系统的主要功能及基本操作;第三部分介绍Unix/Linux操作系统的基本知识;第四部分精心设计了Windows、Unix/Linux的实训内容,以帮助学生更好地掌握所学的基础知识。.本书内容丰富,取材新颖,强调理论与实践的结合,既可以作为高职高专计算机及相关专业的教材,也可作为高等院校非计算机专业的本科教材。本书根据职业技术学院的人才培养特点,本着“打基础、重能力、多实践、求创新”的总体思路精心选材,避免了许多教材重理论分析、轻实际操作的不足。本书在深入浅出地向学生讲解操作系统基本原理的同时,适量地充实了应用实例及操作实验,从而使学生能够面向就业,学以致用,成为合格的具有良好实践技能的一线应用型人才。..根据高等职业教育中专业设置及学生培养计划灵活多样、课程教学大纲自由度大的特点,作者采用“知识点可配置”的指导思想,在教材中提供了丰富的素材,任课教师可根据专业要求及培养模式和目标自由剪裁。本书可作为计算机软件、应用、网络工程、信息管理、数字媒体、电子商务、信息安全等专业的操作系统课程的教材。... -
Windows 9X/Me/NT/2000/XP/2003 DOS命令行技术大全刘晓辉等编著本书涵盖了Windows 9X/Me/NT/2000/XP/2003下几乎所有的命令,详细地讲解了各种命令的功能和参数,并针对具体应用列举了大量经典示例,使读者真正做到学以致用。同时,书中提供了按字母顺序排序和按功能分类两种索引方式,从而便于读者根据自己的需要查阅。本书内容全面、语言简练、深入浅出、通俗易懂,既可作为即查即用的工具手册,也可作为了解系统的参考书目。本书适用于系统管理人员、网络管理人员以及对计算机系统维护和网络管理感兴趣的电脑爱好者。目录A 1adprep——域控制器准备工具 1append——指定打开文件 3arp——地址解析 4assoc——文件名扩展关联 6at——制定计划 9attrib——文件属性 11B 15bootcfg——设置Boot.ini文件 15break——检查CRTL+C 31buffers——磁盘缓冲区 31C 33cacls——设置ACL 33call——调用子批处理 35certreq——申请证书 36change——终端服务更改 38chcp——活动控制台代码页 40chdir(Cd)——改变目录 42chkdsk——磁盘检查 47chkntfs——NTFS分区检查 50cipher—文件加密 53cls——清屏 55cmd——命令行 56cmstp——“连接管理器”服务配置 59color——屏幕色彩 60command Shell——命令行解释器 61comp——文件比较 65compact——NTFS压缩 68convert——分区系统类型转换 72copy——文件复制 77country——国家设置 83cprofile——清理配置文件 85D 87date——系统日期 87dcgpofix——组策略还原工具 88dcpromo——活动目录向导 90debug——调试 91defrag——磁盘扫描 99del(erase)——删除文件 101deltree——删除目录树 104device——将驱动程序加载到内存 107devicehigh——加载驱动程序到高内存区 107dir——列文件目录 108diskcomp——磁盘比较 115diskcopy——磁盘复制 117diskpart——磁盘和分区管理 120dos——指定UMA链接 134dosonly——防止启动程序 135doskey——命令行宏 135driverquery——查看设备驱动程序 142dsadd——添加对象 143dsget——显示对象 152dsmod——修改对象 166dsmove——移动对象 181dsquery——查找对象 183dsrm——删除对象 198E 201echo——回显 201edit——文本编辑器 202edlin——面向行的文本编辑器 204edlin子命令 205endlocal——本地化操作 212eventcreate——自定义事件 213eventquery——日志事件 213eventtriggers——事件触发器 215evntcmd——事件陷阱 217exit——退出命令行 219expand——解压缩文件 220extract——从安装盘提取文件 221F 223fc——文件比较 223fcbs——文件控制块 226fdisk——磁盘分区 227files——访问文件数 243filter——筛选器 244find——查找 246findstr——搜索文本 248finger——查看登录用户信息 251flattemp——临时文件目录 251for 252forcedos——启动子程序 255format——磁盘格式化 256fsutil——文件系统管理 260ftp——文件传输 271ftp子命令 273ftype——文件类型 284G 286getmac——查看网卡MAC地址 286gettype——设置系统环境变量 288goto——批处理定向 289gpresult——查看组策略 290gpupdate——刷新组策略 294graftabl——启用扩展字符集 297H 299help——帮助 299helpctr——启用帮助和支持中心 300hostname——主机名 300I 302if——批处理条件 302install——内存驻留程序到内存 304ipconfig——IP配置信息 304ipseccmd——在注册表中配置安全策略 307ipxroute——IPX路由 311irftp——红外线传输 312L 314label——磁盘卷标 314loadfix——装入固定内存 317lodctr——性能计数 317loadhigh——高内存装载 318logman——管理日志 319lpq——打印队列 324lpr——打印作业 324M 326macfile——管理服务器 326mem——显示内存分配 329mkdir(md)——新建目录 330mmc——管理控制台 331mode——系统设置 333more——单屏输出 337mountvol——设置装入点 339move——移动文件 340msiexec——Windows Installer服务 342N 351nbtstat——NetBIOS统计数据 351net service——网络服务管理 354netsh——计算机网络配置 384netsh子命令——用于AAAA的netsh命令 392netsh子命令——用于DHCP的netsh命令 398netsh子命令——netsh诊断命令 428netsh子命令——用于TCP/IP的netsh命令 446netstat 459nslookup——管理DNS服务 462ntbackup 467ntcmdprompt 468ntdsutil——活动目录管理工具 469ntsd——用户态调试工具 486O 488Openfiles 488P 490path——路径 490pathping——显示丢失信息 491pause——暂停 492pbadmin——管理电话簿 493pentnt——浮点运算 494ping——IP连接测试 495popd——更改存储目录 500print——打印 500prompt——提示符 501pushd——存储当前目录 503Q 505query——终端服务查询 505R 508rasdial——自动建立连接 508recover——数据恢复 509reg——修改注册表子项 510regedit——注册表编辑器 516regsvr32——将DLL文件注册为命令 516relog——导出性能日志文件 517rem——注释 519rename (ren)——文件重命名 519replace——替换文件 522reset session——重置会话 524rmdir (rd)——删除文件夹 524route——路由 527runas——作为其他用户运行 529S 532sc——服务控制 532scandisk——磁盘扫描 556schtasks——任务计划 559secedit——安全配置 588set——设置环境变量 591setlocal——环境变量的本地化 593shift——更改参数的位置 594shutdown——关闭或重启计算机 595sort——排序 597start——运行 599subst——虚拟驱动器 601sys——传送系统 602systeminfo——系统信息 603system file checker (sfc)——扫描受保护的系统文件 604重定向运算符 604T 609takeown——成为文件所有者 609tapicfg——TAPI应用程序目录分区 610taskkill——结束任务进程 612tasklist——显示任务进程 615tcmsetup——设置TAPI 618telnet命令——远程管理 619tlntadmn——远程管理Telnet Server 622tftp——日常文件传输协议 628time——系统时间 630title——命令行窗口标题 631tracerpt——设置跟踪程序 632tracert——路由追踪 634tree——目录结构 635type——浏览文本 637typeperf——性能计数器 638U 642unlodctr——删除计数器 642V 643ver——系统版本 643verify——校验 643vol——卷标 644vssadmin——查看卷影副本 645W 647w32tm——时间服务 647waitfor——同步计算机 648where——位置 649winnt——安装Windows 651winnt32——安装Windows 652winpop——POP3服务管理 655X 661xcopy——复制目录与文件 661索引 666 -
多系统配置·优化疑难问题与技巧详解天音工作室 编著《中国电脑教育报超级应用技巧系列》收集了最新的电脑应用技巧及疑难解答实例,由电脑应用高手组成的小组对这些经典的电脑应用技巧及实例进行全新的组织、分类与验证,确保了内容的准确性、权威性和实用性。本书针对电脑初学者在使用电脑的过程中经常遇到的各种疑难问题,从实用、便捷的角度出发,讲述具体的应对方法及处理技巧。内容涉及操作系统安装技巧、操作系统优化技巧、BIOS优化技巧、网络优化技巧、电脑安全技巧等八个部分。本书案例丰富、内容翔实,是轻松掌握优化电脑、提升性能、保障系统信息安全的首选读物,也可作为电脑从业人员和电脑爱好者提升电脑应用能力的工具书。 -
操作系统教程张献忠 主编《21世纪高等学校应用型规划教材(计算机系列):操作系统教程》根据操作系统课程的教学大纲要求,全面系统地介绍现代操作系统的基本理论和实现技术,从实用的角度把理论与实践紧密结合起来。本书的特色是在内容的安排上采用循序渐进的方式,结合读者熟悉的Windows2000/XP和源码开放的Linux操作系统的具体应用进行讲解。全书共分11章。内容包括:操作系统概论,操作系统的运行环境,用户接口,进程管理,处理机调度,内存管理,文件管理,设备管理,操作系统的结构设计,操作系统的安全性,多处理机、网络和分布式操作系统等。附录中还提供了操作系统的实验教学建议以及相关教学资源。本书内容丰富,重点突出,文字精练,可读性强。内容上既体现本科教学的要求,也照顾专科层次的学习。本书既可作为普通高校本、专科计算机及相关专业的教材或参考书,也可作为参加考研,自考或计算机等级考试者的辅导用书,同时也适合计算机爱好者自学。 -
操作系统实验教程张丽芬等编著为了系统地理解和掌握现代操作系统的功能技术,《高等院校信息技术课程学习辅导丛书:操作系统实验教程》根据最新的操作系统课程教学大纲的要求,介绍了计算机专业的学生应该进行的基本实验。全书分成4篇共21章。第1篇共6章,介绍Linux实验环境的建立和使用;第2篇共8章,结合操作系统原理给出实现操作系统基本功能所涉及的算法的说明、操作系统模拟算法和实现流程,有的还给出了实验示例;第3篇共3章,介绍UNIX或Linux操作系统中进程控制、进程同步和通信,以及文件系统的系统调用的API和调用示例;第4篇共4章,介绍Windows 2000的系统调用编程,内容包括应用程序基础、进程管理、进程控制、线程同步和调度、存储器管理中的虚拟内存的系统调用及文件系统的系统调用等的API和调用示例。《高等院校信息技术课程学习辅导丛书:操作系统实验教程》内容丰富,覆盖面广,适合作为高等院校计算机操作系统的实验指导教材。《高等院校信息技术课程学习辅导丛书:操作系统实验教程》既考虑本科生对操作系统的实验要求,又兼顾专科生的实验环节,也可作为研究生阶段对UNIX、Linux和Windows 2000这3个系统进行熟悉和编程的参考教材,同时对从事系统软件开发的人员也是一本较好的参考书。 -
2006多系统安装与重装叶俊本书非常全面、系统、精辟地讲解了Windows98/2000/XP/2003/Vvista/Linux等多系统安装与重装的方方面面和操作技巧,内容详实、操作简单、知识点多。本书内容主要包括:系统安装前的BIOS设置、硬盘分区与格式化、Windows98第二版的安装、Windows2000专业版的安装、WindowsXP专业版的安装、WindowsServer2003企业版的安装、WindowsVista的安装、Linux的安装、虚拟机与系统的安装、驱动程序的安装、多系统的安装与管理、多系统的资源共享、系统设置与优化技巧、系统优化工具软件的使用、系统备份与还原、系统数据拯救与修复、系统漏洞与补丁、查杀病毒与防御黑客、安全卸载系统与快速重装系统等多系统安装与重装的方方面面。你既可以循序学习,也可以随查随用,使你学所所依、用有所循,快速掌握多系统的安装与重装,得心应手地解决各类实际应用问题。本书内容覆盖全面,知识点丰富,图解叙述,通俗易懂,实用性很强,是广大电脑初级、中极用户和家庭用户的首选案头手册,适合初、中级电脑用户以及广大的电脑爱好者阅读与收藏。 -
FreeBSD操作系统设计与实现(美)(Marshall, K.M.)著内容简介目录内容提要本书对FreeBSD操作系统的内容结构进行了最全国、最新鲜、最权威的论述。全书共5部分14章。第一部分包括前3章,是对FreeBSD历史、设计和内核服务的综述性介绍。第二部分包括第4章和第5章,分别论述了进程管理和存储管理。第三部分第6章到第10章,详细介绍了I/O系统,包括概述、设备、本地文件系统、网络文件系统、终端系统等。第四部分是第11章到第13章,分别介绍了进程间通信、网络通信和网络协议。第五部分是第14章,介绍了启动和关机。术语表给出了本书涉及到的一些常用术语及其解释。本书既可以作为一本FreeBSD实践指南,又可作为深入研究当代可移值的开放源代码操作系统的参考书。本书适合FreeBSD操作系统技术支持人员、应用程序开发人员、系统管理员和系统程序员阅读,也可供对学习FreeBSD感兴趣的读者参考。 第一部分 综述第1章 BSD系统的历史和目标 31.1 UNIX系统的历史 31.1.1 UNIX系统的起源 31.1.2 Research小组的UNIX系统 41.1.3 AT&T UNIX System III和System V 51.1.4 伯克利软件发布(BSD) 51.1.5 UNIX无处不在 61.2 BSD和其他系统 61.3 BSD向开放源代码的转变 81.3.1 Networking Release 2 81.3.2 法律诉讼 101.3.3 4.4BSD 111.3.4 4.4BSD-Lite Release 2 111.4 FreeBSD的开发模式 121.5 参考文献 15第2章 FreeBSD设计概述 192.1 FreeBSD的功能和内核 192.2 内核结构 202.3 内核服务 222.4 进程管理 232.4.1 信号 242.4.2 进程组和会话 252.5 内存管理 252.5.1 BSD内存管理设计要点 262.5.2 内核中的内存管理 272.6 I/O系统 282.6.1 描述符与I/O 282.6.2 描述符管理 292.6.3 设备 302.6.4 套接口IPC 302.6.5 分散/聚集I/O 312.6.6 多文件系统支持 312.7 设备 322.8 文件系统 322.9 网络文件系统 352.10 终端 362.11 进程间通信 372.12 网络通信 372.13 网络实现 382.14 系统运行 382.15 复习题 382.16 参考文献 39第3章 内核服务 413.1 内核结构 413.1.1 系统进程 413.1.2 系统入口 423.1.3 运行时刻的内核结构 423.1.4 内核的入口 433.1.5 从内核返回 443.2 系统调用 443.2.1 调用结果的处理 453.2.2 从系统调用返回 453.3 陷阱和中断 463.3.1 陷阱 463.3.2 I/O设备中断 463.3.3 软件中断 473.4 时钟中断 473.4.1 统计和进程调度 483.4.2 超时 493.5 内存管理服务 503.6 时间服务 533.6.1 真实时间 533.6.2 外部表示 543.6.3 调整时间 543.6.4 时间间隔 543.7 用户、用户组和其他身份标识 553.7.1 主机标识符 573.7.2 进程组和会话 573.8 资源服务 583.8.1 进程优先级 583.8.2 资源利用 583.8.3 资源限制 593.8.4 文件系统配额 593.9 系统运行服务 593.10 复习题 603.11 参考文献 61第二部分 进程第4章 进程管理 654.1 进程管理概述 654.1.1 多程序机制 664.1.2 调度 664.2 进程状态 674.2.1 进程结构 694.2.2 线程结构 714.3 上下文切换 724.3.1 线程状态 734.3.2 底层上下文切换 734.3.3 主动上下文切换 734.3.4 同步 754.3.5 互斥同步 784.3.6 锁管理器的锁 794.3.7 其他同步 804.4 线程调度 804.4.1 4.4BSD的调度程序 814.4.2 线程调度 814.4.3 线程优先级的计算 824.4.4 线程优先级例程 834.4.5 线程运行队列和上下文切换 834.4.6 ULE调度程序 854.5 创建进程 874.6 终止进程 894.7 信号 904.7.1 信号的历史 924.7.2 发送信号 924.7.3 接收信号 944.8 进程组和会话 954.8.1 会话 964.8.2 作业控制 984.9 监管环境 994.9.1 监管环境的语义 1004.9.2 监管环境的实现 1024.9.3 监管环境的限制 1034.10 进程的调试 1044.11 复习题 1054.12 参考文献 107第5章 存储管理 1095.1 术语 1095.1.1 进程与内存 1105.1.2 调页机制 1105.1.3 替换算法 1115.1.4 工作集模型 1125.1.5 交换机制 1125.1.6 虚拟内存的优点 1125.1.7 虚拟内存的硬件要求 1135.2 FreeBSD虚拟内存系统概述 1135.3 内核的存储管理 1155.3.1 内核映射和子映射 1165.3.2 内核地址空间的分配 1175.3.3 内核的存储分配程序 1175.3.4 内核的区域存储分配程序 1195.4 进程独立拥有的资源 1215.4.1 FreeBSD的进程虚拟地址空间 1215.4.2 缺页处理 1225.4.3 映射到对象 1235.4.4 对象 1245.4.5 对象到页面 1245.5 共享存储 1255.5.1 mmap模型 1265.5.2 共享映射 1275.5.3 私有映射 1285.5.4 压缩影子链 1295.5.5 私有快照 1305.6 创建新进程 1315.6.1 保留内核资源 1315.6.2 复制用户地址空间 1325.6.3 不通过复制创建新进程 1335.7 执行一个文件 1345.8 进程地址空间的操作 1345.8.1 改变进程大小 1355.8.2 文件映射 1355.8.3 改变保护权限 1365.9 终止进程 1375.10 调页器接口 1375.10.1 vnode调页器 1395.10.2 设备调页器 1405.10.3 物理内存调页器 1415.10.4 交换调页器 1415.11 调页机制 1445.11.1 硬件高速缓存的设计 1475.11.2 页面填色 1485.12 页面替换 1505.12.1 调页参数 1515.12.2 pageout守护进程 1525.12.3 交换机制 1555.12.4 换入进程 1565.13 可移植性 1575.13.1 pmap模块的作用 1595.13.2 初始化和启动 1615.13.3 分配和释放映射 1635.13.4 改变映射的访问和固定属性 1645.13.5 管理页表的使用信息 1655.13.6 初始化物理页面 1665.13.7 管理内部数据结构 1665.14 复习题 1675.15 参考文献 168第三部分 I/O系统第6章 I/O系统概述 1736.1 从用户到设备的I/O映射 1736.1.1 设备驱动程序 1746.1.2 I/O队列 1756.1.3 中断处理 1756.2 字符设备 1756.2.1 原始设备和物理I/O 1766.2.2 面向字符的设备 1786.2.3 字符设备驱动程序的入口点 1786.3 磁盘设备 1796.3.1 块设备驱动程序的入口点 1796.3.2 磁盘I/O请求的排序 1796.3.3 磁盘标签 1806.4 描述符的管理和服务 1816.4.1 打开文件项 1826.4.2 管理描述符 1836.4.3 异步I/O 1856.4.4 文件描述符的上锁机制 1856.4.5 描述符上的多路I/O操作 1876.4.6 select调用的实现 1896.4.7 数据在内核中的转移 1916.5 虚拟文件系统的接口 1926.5.1 vnode的内容 1936.5.2 对vnode的操作 1956.5.3 路径名转换 1956.5.4 文件系统的导出服务 1966.6 与文件系统无关的服务 1976.6.1 名字缓存 1986.6.2 缓冲区管理 1996.6.3 缓冲区管理的实现 2016.7 可叠加的文件系统 2036.7.1 简单的文件系统层 2046.7.2 联合安装的文件系统 2056.7.3 其他文件系统 2076.8 复习题 2086.9 参考文献 208第7章 设备 2107.1 设备概述 2107.1.1 PC的I/O体系结构 2107.1.2 FreeBSD海量存储I/O子系统的结构 2127.1.3 设备的命名和访问 2147.2 GEOM层 2157.2.1 术语和拓扑规则 2157.2.2 改变拓扑 2177.2.3 运行 2187.2.4 拓扑的灵活性 2197.3 CAM层 2207.3.1 SCSI子系统 2207.3.2 I/O请求通过CAM子系统的路径 2217.4 ATA层 2227.5 配置设备 2237.5.1 识别设备 2267.5.2 自动配置数据结构 2277.5.3 资源管理 2317.6 复习题 2327.7 参考文献 233第8章 本地文件系统 2348.1 文件系统的分层管理 2348.2 inode的结构 2358.2.1 inode格式的变化 2378.2.2 扩展属性 2388.2.3 文件系统的新功能 2398.2.4 文件标志 2408.2.5 动态的inode 2418.2.6 管理inode 2428.3 命名 2438.3.1 目录 2448.3.2 在目录中查找名字 2458.3.3 路径名转换 2478.3.4 链接 2488.4 配额 2498.5 文件上锁 2528.6 软更新 2568.6.1 文件系统中的更新依赖 2578.6.2 依赖关系的数据结构 2608.6.3 跟踪位映射表的依赖关系 2628.6.4 跟踪inode的依赖关系 2628.6.5 跟踪直接块的依赖关系 2638.6.6 跟踪间接块的依赖关系 2648.6.7 跟踪新间接块的依赖关系 2658.6.8 跟踪新目录项的依赖关系 2668.6.9 跟踪新目录的依赖关系 2678.6.10 跟踪删除目录项时的依赖关系 2698.6.11 截短文件 2698.6.12 回收文件和目录的inode节点 2698.6.13 跟踪目录项重命名时的依赖关系 2708.6.14 跟踪删除文件时的依赖关系 2708.6.15 fsync对软更新的要求 2718.6.16 删除文件时对软更新的要求 2728.6.17 fsck对软更新的要求 2738.6.18 软更新的性能 2748.7 文件系统的快照 2758.7.1 创建文件系统快照 2758.7.2 维护文件系统快照 2778.7.3 大型文件系统的快照 2788.7.4 快照性能 2798.7.5 后台fsck 2818.7.6 用户可见的快照 2818.7.7 动态的转储 2818.8 本地文件库 2828.8.1 文件库概述 2828.8.2 用户的文件I/O 2838.9 伯克利快速文件系统 2858.9.1 伯克利快速文件系统的组成 2868.9.2 引导块 2878.9.3 优化存储空间利用率 2888.9.4 读写文件 2898.9.5 布局策略 2918.9.6 分配机制 2928.9.7 将块组成簇 2958.9.8 基于扩展的分配 2968.10 复习题 2978.11 参考文献 299第9章 网络文件系统 3039.1 历史和概述 3039.2 NFS的结构和操作 3059.2.1 NFS协议 3089.2.2 FreeBSD的NFS实现 3109.2.3 客户机/服务器的交互操作 3139.2.4 RPC的传输问题 3149.2.5 安全问题 3159.3 提高性能的技术 3169.3.1 租约 3189.3.2 崩溃恢复 3219.4 复习题 3229.5 参考文献 323第10章 终端处理 32610.1 终端处理模式 32610.2 行规程 32710.3 用户接口 32810.4 tty结构 32910.5 进程组、会话和终端控制 33110.6 C-list 33110.7 RS-232和调制解调器控制 33210.8 终端操作 33310.8.1 打开终端 33310.8.2 输出到行规程 33410.8.3 终端的输出 33510.8.4 终端的输入 33510.8.5 ioctl例程 33710.8.6 调制解调器转换 33710.8.7 关闭终端设备 33810.9 其他行规程 33810.10 复习题 33910.11 参考文献 339第四部分 进程间通信第11章 进程间通信 34311.1 进程间通信的模型 34311.2 实现的结构和概述 34711.3 内存管理 34811.3.1 mbuf 34911.3.2 存储管理算法 35111.3.3 mbuf工具例程 35211.4 数据结构 35311.4.1 通信域 35311.4.2 套接口 35411.4.3 套接口地址 35611.4.4 锁 35711.5 建立连接 35711.6 传送数据 35911.6.1 发送数据 36011.6.2 接收数据 36111.7 关闭套接口 36311.8 本地进程间通信 36411.8.1 信号量 36511.8.2 消息队列 36611.8.3 共享内存 36711.9 复习题 36811.10 参考文献 369第12章 网络通信 37012.1 内部结构 37012.1.1 数据流 37112.1.2 通信协议 37212.1.3 网络接口 37312.2 套接口到协议的接口 37712.2.1 协议的用户请求例程 37812.2.2 协议的控制输出例程 38012.3 协议到协议的接口 38012.3.1 pr_output 38112.3.2 pr_input 38112.3.3 pr_ctlinput 38112.4 协议和网络的接口 38212.4.1 发送数据包 38312.4.2 接收数据包 38312.5 路由选择 38512.5.1 内核路由选择表 38612.5.2 路由选择查找 38812.5.3 路由选择重定向 39012.5.4 路由选择表接口 39112.5.5 用户级的路由选择策略 39212.5.6 用户级路由选择接口:路由选择套接口 39212.6 缓冲和拥塞控制 39312.6.1 协议缓冲策略 39312.6.2 队列限制 39412.7 原始套接口 39412.7.1 控制块 39412.7.2 输入处理 39512.7.3 输出处理 39512.8 网络子系统的其他主题 39512.8.1 带外数据 39512.8.2 地址解析协议 39612.9 复习题 39712.10 参考文献 398第13章 网络协议 40013.1 IPv4网络协议 40013.1.1 IPv4地址 40113.1.2 广播地址 40213.1.3 组播 40313.1.4 端口与关联 40313.1.5 协议控制块 40313.2 UDP协议 40413.2.1 初始化 40513.2.2 输出 40513.2.3 输入 40613.2.4 控制操作 40713.3 Internet协议(IP) 40713.3.1 输出 40813.3.2 输入 40913.3.3 转发 41013.4 TCP协议 41013.4.1 TCP连接状态 41213.4.2 序号变量 41513.5 TCP算法 41613.5.1 定时器 41713.5.2 往返时间的估计 41813.5.3 建立连接 41913.5.4 SYN缓存 42113.5.5 关闭连接 42113.6 TCP输入处理 42213.7 TCP输出处理 42513.7.1 发送数据 42513.7.2 避免糊涂窗口综合症 42613.7.3 避免小数据包 42713.7.4 确认延迟和窗口更新 42713.7.5 重发状态 42813.7.6 慢启动 42813.7.7 源拥塞的处理 43013.7.8 缓冲与窗口大小分配 43013.7.9 使用慢启动避免拥塞 43113.7.10 快速重发 43213.8 ICMP协议 43313.9 IPv6 43413.9.1 IPv6地址 43513.9.2 IPv6数据包格式 43713.9.3 套接口API的调整 43813.9.4 自动配置 43913.10 安全 44213.10.1 IPSec概述 44213.10.2 安全协议 44413.10.3 密钥管理 44613.10.4 IPSec实现 44913.10.5 密码子系统 45113.11 复习题 45213.12 参考文献 454第五部分 系统运行第14章 启动和关机 46114.1 概述 46114.2 引导 46214.3 初始化内核 46314.4 初始化内核模块 46414.4.1 基本服务 46514.4.2 初始化内核线程 46614.4.3 初始化设备模块 46714.4.4 内核的可加载模块 46814.4.5 启动进程间通信 46914.4.6 启动内核线程 47014.5 用户级初始化 47014.5.1 /sbin/init 47114.5.2 系统的启动脚本 47114.5.3 /usr/libexec/getty 47214.5.4 /usr/bin/login 47214.6 系统运行 47214.6.1 内核的配置 47214.6.2 系统关机与自动重启 47314.6.3 系统调试 47414.6.4 同内核传递信息 47414.7 复习题 47614.8 参考文献 476术语表 477 -
操作系统教程陆松年主编本书详细阐述了操作系统的基本原理、概念和应用,全书以UNIX为主线进行讲解,而且还对 Windows 2000/XP、嵌入式Linux系统进行了全面的分析和介绍。本书共分3篇:第1篇介绍操作系统的基本原理及较常用的操作系统实例,如UNIX、Linux、Windows 2000/XP/2003等;第2篇介绍在UNIX和嵌入式Linux系统下的应用开发工具及开发技术;第3篇介绍UNIX系统管理和UNIX网络系统管理,如TCP/IP配置、WIVW服务器的配置等。 本书既可作为高等院校计算机科学与应用专业的教材,也可以作为通信工程、电子工程、信息安全自控和信息管理类等非计算机专业的教材和教学参考书,对于计算机软件开发人员、系统和网络管理人员,也是一本很好的参考书。 -
操作系统原理实用教程任满杰, 刘树刚, 李军红编著本书详细介绍了计算机操作系统的基本概念、基本原理和典型实现技术,理论学习和实践应用相结合。全书共6章,分别介绍了操作系统的基本概念、功能和特征,进程的概念及进程管理的各种策略,存储管理方式及实现方法,文件的基本概念及实现过程,设备管理技术及驱动程序设计,网络操作系统的概念、网络通信技术及资源共享技术。每章都以目前流行的Linux为例,介绍具体的实现方案。.本书可作为高等学校计算机科学与技术及相关专业本科生教材,也可作为从事信息科学和计算机工作的科技人员学习操作系统的参考书。...
