操作系统
-
LINUX应用开发技术详解范永开, 杨爱林编著本书全面介绍了Linux的编程知识,包括Linux程序的调试、Shell编程、Linux的内存管理、Linux的系统调用、标准I/O流、进程与进程调度、进程间通信、信号编程、Linux多线程编程、网络编程、数据库编程、图形编程等。书中最后还介绍了近年来较为热门的Linux国际化和本地化程序设计。 本书内容丰富、深入浅出,每章内容都含有大量编程实例,以加强读者理解和提供给读者使用。本书适合希望利用Linux进行开发的程序设计人员阅读,也可作为在校大学生和研究生学习Linux程序设计入门知识的参考书。 -
办公软件应用试题解答(附光盘高级操作员级2005修订版劳动和社会保障部全国计算机信息高新技术赵树林由劳动和社会保障部职业技能鉴定中心在全国统一组织实施的全国计算机信息高新技术考试是面向广大社会劳动者举办的计算机职业技能考试,考试采用国际通行的专项职业技能鉴定方式,测定应试者的计算机应用操作能力,以适应社会发展和科技进步的需要。本书包含了全国计算机认息高新技术考试办公软件模块(Windows 平台)高级操作员级考试全部试题的解答。全部解答根据试题特点,重点突出,详略得当。使读者尽快掌握操作系统的应用,文档处理的基本操作与综合操作,数据表格处理的基本操作与综合操作,演示文稿的制作,办公软件的联合应用及桌面信息管理程序应用等知识和技巧。本书以培训教材和试题汇编为依据,试题解答正确清晰,不但能满足培训考试需要,还可供广大读者学习办公软件应用模块的操作技能使用,更是各类大、中专院校、技校、职高作为办公软件应用模块技能培训的优秀参考书。 -
Windows9X\Me\NT\2000\XP\2003DOS命令行网络服务与管理王淑江,刘晓辉本书从系统和网络管理人员的日常工作入手,针对各类与网络操作系统和网络服务有关的命令进行深加工,将每个命令的深层次的内容挖掘出来,并给出具体的应用实例,帮助完成各种复杂的网络服务和访问权限的管理,优化系统性能、监控网络服务,最大限度地简化系统管理员的工作,顺利完成一些看似不可能完成的工作。同时,本书还针对每个网络管理命令的功能和作用,准备了多个实用的经典示例,让用户能够更加清楚地了解命令行的在实际工作中的使用方法,既可以照葫芦画瓢地直接照搬,也可以根据具体情况举一反三、触类旁通。本书涵盖了Windows9X/Me/NT/2000/XP/2003中常用的网络管理命令,并收录了WindowsResourceKits和WindowsSupportToois中的相关工具软件的功能。另外,本书还详细地讲解了各种命令的功能和参数,并针对具体应用列举了大量经典示例。这些都使使读者真正做到学以致用。本书内容全面,语言简练,深入浅出,通俗易懂,既可作为即查即用的网络管理工具手册,也可作为了解网络管理的参考书籍。本书适用于系统管理人员、网络管理人员以及对计算机系统维护和网络管理感兴趣的电脑爱好者。 -
精通Windows2000疑难破解与技巧600招闫诺、李隽秀、胡浩本书由3位荣获微软最有价值专家(MVP)称号的作者,历经半年多时间联合编写而成,本书以Windows 2000作为范例进行讲解,但是其中绝大多数内容和技巧仍然适用于Windows XP用户。全书共10章,从实例出发,用图文并茂的方式介绍了windows2000的管理、维护和排错技巧,包括桌面设置、NTFS文件系统的高级应用、系统管理、硬件设置、Internet管理和设置、局域网应用、Windows更新排错、安全防护、系统安装与卸载、多操作系统等方面的600招实用技巧。本书适合于中高级电脑用户阅读,尤其是企业中的桌面技术支持(helpdesk)和系统管理员。初、中级电脑用户可以将本书作为高手入门的参考读物,系统管理员也可以将本书作为案头必备的系统排错和疑难解答的查阅手册。 -
UNIX&UnixWare7基础教程金宁编著流行的UNIX操作系统版本:本书实战环境为SCOUnixWare7.1.3系统,为目前国内金融业、电信业、邮政业、保险业及政府机构的关键业务应用系统中应用面最广的操作系统之一。章章有目标:每一章的起始,明确了学完本章内容之后应该掌握的知识或技能。图示与实例:本书的全部图示均为实例操作时的所见所得。实例的设计突出实战操作的人文特点,体现了实战内容的完整性和可操作性。实战有日志:书中实战部分的内容安排合理,实战操作后的日志更是您的最爱,它不仅仅是知识的积累、实战的思考,更重要的是,它是一处好的学习方法。设计有专栏:专栏内容虽然不是正文内容,但它与正文内容相辅相成,是您进一步学习的最佳选择。本书是学习与实战UNIX&UnixWare7操作系统不可或缺的参考教材。本书以轻松自然、与读者交流的写作方式,完整而系统地介绍了UNIX&UnixWare7系统的基础知识、日常操作和管理维护等实用知识。全书内容以“知识的系统性、实例的可操作性和内容安排的渐进性”为目标设计编排,辅以“所见即所得”的实例操作及相应的实战日志,引导读者深入学习。同时,从正文内容延伸拓展的“专栏”有助于读者自主学习。本书可作为自学UNIX操作系统的读者的入门教程,也可作为UNIX操作系统用户的基础教程,还可作为UNIX操作系统培训的教材。 -
Windows XP SP2进阶应用全方位学习文渊阁工作室编著本书讲解了WindowsXP的各种时阶应用,包括资源管理器的各种使用技巧,InternetExplorer6.0和OutlookExpress6的新功能,用户管理,网络连接与设置,系统维护与性能优化,系统疑难排解和错误修复等。本书结合了大量的图表,读者可以在计算机前一边看书中的实例,一边进行操作,在完成实例操作的过程中,学习各种操作方法和处理技巧,从而提高灵活应用能力。前言本书深入浅出、平易近人,制作尽心尽力,带领读者一步步进入WindowsXP的神秘殿堂,感受WindowsXP带来的种种新体验,让计算机真正发挥多媒体的功能,更加灵巧、更加稳定!此外,每章还准备了精彩的FAQ常见问题集,将使用WindowsXP容易遇见的各种问题与解决方式告诉用户,使用户可以自行解决大多数的难题,甚至可以帮助别人排忧解难。????书中深入介绍了WindowsXPSP2信息安全、网页浏览、电子邮件的收发管理、无线网络的安装与核心程序的改进,体验不一样的WindowsXP。本书讲解了WindowsXP的各种时阶应用,包括资源管理器的各种使用技巧,InternetExplorer6.0和OutlookExpress6的新功能,用户管理,网络连接与设置,系统维护与性能优化,系统疑难排解和错误修复等。本书结合了大量的图表,读者可以在计算机前一边看书中的实例,一边进行操作,在完成实例操作的过程中,学习各种操作方法和处理技巧,从而提高灵活应用能力。前言本书深入浅出、平易近人,制作尽心尽力,带领读者一步步进入WindowsXP的神秘殿堂,感受WindowsXP带来的种种新体验,让计算机真正发挥多媒体的功能,更加灵巧、更加稳定!此外,每章还准备了精彩的FAQ常见问题集,将使用WindowsXP容易遇见的各种问题与解决方式告诉用户,使用户可以自行解决大多数的难题,甚至可以帮助别人排忧解难。????书中深入介绍了WindowsXPSP2信息安全、网页浏览、电子邮件的收发管理、无线网络的安装与核心程序的改进,体验不一样的WindowsXP。 -
大学信息技术基础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认证考试的读者提供参考,当然对于那些计算机操作方面的初学者,也是一本不错的入门教程。 -
Linux内核设计与实现(美)拉芙(Love,R.) 著,陈莉君 等译;陈莉君译本书基于Linux2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、系统调用?中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。本书理论联系实践,既介绍理论也讨论具体应用,能够带领读者快速走进Linux内核世界,真正开发内核代码。.本书适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。..本书填补了Linux内核理论和实践细节之间的鸿沟。本书针对Linux2.6内核,包括0(1)调度程序、抢占式内核。块I/O层以及I/O调度程序等。本书还包含了Linux内核开发者在开发时需要用到的很多信息,包括调试技术、编程风格、注意事项等等。如果你是一名Linux内核爱好者,本书的内容可以帮助你大显身手。如果你是一名普通程序员,本书的内容将会拓宽你的编程思路。如果你初次接触Linux内核,本书则可以帮助你对内核各个核心子系统有一个整体把握。... -
UNIX环境高级编程(美)W.R.著内容提要本书是被誉为UNIX编程"圣经"的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。 ContentsChapter 1. UNIX System Overview 11.1 Introduction 11.2 UNIX Architecture 11.3 Logging In 21.4 Files and Directories 41.5 Input and Output 81.6 Programs and Processes 101.7 Error Handling 141.8 User Identification 161.9 Signals 181.10 Time Values 201.11 System Calls and Library Functions 211.12 Summary 23Chapter 2. UNIX Standardization and Implementations 252.1 Introduction 252.2 UNIX Standardization 252.2.1ISO C 252.2.2IEEE POSIX 262.2.3The Single UNIX Specification 292.2.4FIPS 332.3 UNIX System Implementations 332.3.1UNIX System V Release 4 332.3.24.4BSD 342.3.3FreeBSD 352.3.4Linux 352.3.5Mac OS X 352.3.6Solaris 352.3.7Other UNIX Systems 362.4 Relationship of Standards and Implementations 362.5 Limits 362.5.1ISO C Limits 382.5.2POSlX Limits 382.5.3XSl Limits 402.5.4sysconf, pathconf, and fpathconf Functions 412.5.5Indeterminate Runtime Limits 482.6 Options 522.7 Feature Test Macros 552.8 Primitive System Data Types 562.9 Conflicts Between Standards 562.10 Summary 58Chapter 3. File I/0 593.1 Introduction 593.2 File Descriptors 593.3 open Function 603.4 creat Function 623.5 close Function 633.6 1 seek Function 633.7 read Function 673.8 write Function 683.9 I/O Efficiency 683.10 File Sharing 703.11 Atomic Operations 743.12 dup and dup2 Functions 763.13 sync, fsync, and fdatasync Functions 773.14 fcnt 1 Function 783.15 ioct 1 Function 833.16 /dev/fd 843.17 Summary 85Chapter 4. Files and Directories 874.1 Introduction 874.2 stat, fstat, and lstat Functions 874.3 File Types 884.4 Set-User-ID and Set-Group-ID 914.5 File Access Permissions 924.6 Ownership of New Files and Directories 954.7 access Function 954.8 umask Function 974.9 chmod and f chmod Functions 994.10 StickyBit 1014.11 chown, fchown, and lchown Functions 1024.12 File Size 1034.13 File Truncation 1054.14 File Systems 1054.15 link, unlink, remove, and rename Functions 1084.16 Symbolic Links 1124.17 syml ink and readlink Functions 1154.18 File Times 1154.19 ut ime Function 1164.20 mkdir and rmdir Functions 1194.21 Reading Directories 1204.22 chdir, fchdir, and getcwd Functions 1254.23 Device Special Files 1274.24 Summary of File Access Permission Bits 1304.25 Summary 130Chapter 5. Standard I/O Library 1335.1 Introduction 1335.2 Streams and FILE Objects 1335.3 Standard Input, Standard Output, and Standard Error 1355.4 Buffering 1355.5 Opening a Stream 1385.6 Reading and Writing a Stream 1405.7 Line-at-a-Time I/O 1425.8 Standard I/O Efficiency 1435.9 Binary I/O 1455.10 Positioning a Stream 1475.11 Formatted I/O 1495.12 Implementation Details 1535.13 Temporary Files 1555.14 Alternatives to Standard I/O 1595.15 Summary 159Chapter 6. System Data Files and Information 1616.1 Introduction 1616.2 Password File 1616.3 Shadow Passwords 1656.4 Group File 1666.5 Supplementary Group IDs 1676.6 Implementation Differences 1696.7 Other Data Files 1696.8 Login Accounting 1706.9 System Identification 1716.10 Time and Date Routines 1736.11 Summary 177Chapter 7. Process Environment 1797.1 Introduction 1797.2 main Function 1797.3 Process Termination 1807.4 Command-Line Arguments 1857.5 Environment List 1857.6 Memory Layout of a C Program 1867.7 Shared Libraries 1887.8 Memory Allocation 1897.9 Environment Variables 1927.10 set j mp and longj mp Functions 1957.11 getrlimit and setrlimit Functions 2027.12 Summary 206Chapter 8. Process Control 2098.1 Introduction 2098.2 Process Identifiers 2098.3 fork Function 2118.4 vfork Function 2168.5 exit Functions 2188.6 wait and waitpid Functions 2208.7 waitid Function 2268.8 wait3 and wait4 Functions 2278.9 Race Conditions 2278.10 exec Functions 2318.11 Changing User IDs and Group IDs 2378.12 Interpreter Files 2428.13 system Function 2468.14 Process Accounting 2508.15 User Identification 2568.16 Process Times 2578.17 Summary 259Chapter 9. Process Relationships 2619.1 Introduction 2619.2 Terminal Logins 2619.3 Network Logins 2669.4 Process Groups 2699.5 Sessions 2709.6 Controlling Terminal 2729.7 tcgetpgrp, tcsetpgrp, and tcgetsid Functions 2739.8 Job Control 2749.9 Shell Execution of Programs 2789.10 Orphaned Process Groups 2829.11 FreeBSD Implementation 2859.12 Summary 287Chapter 10.Signals 28910.1 Introduction 28910.2 Signal Concepts 28910.3 signal Function 29810.4 Unreliable Signals 30110.5 Interrupted System Calls 30310.6 Reentrant Functions 30510.7 s IGCLD Semantics 30810.8 Reliable-Signal Terminology and Semantics 31010.9 kill and raise Functions 31110.10 alarm and pause Functions 31310.11 Signal Sets 31810.12 sigprocmask Function 32010.13 s igpending Function 32210.14 sigaction Function 32410.15 sigsetjmp and siglongjmp Functions 32910.16 s igsuspend Function 33310.17 abort Function 34010.18 sys t em Function 34210.19 s I eep Function 34710.20 Job-Control Signals 34910.21 Additional Features 35210.22 Summary 353Chapter 11.Threads 35511.1 Introduction 35511.2 Thread Concepts 35511.3 Thread Identification 35611.4 Thread Creation 35711.5 Thread Termination 36011.6 Thread Synchronization 36811.7 Summary 385Chapter 12.Thread Control 38712.1 Introduction 38712.2 Thread Limits 38712.3 Thread Attributes 38812.4 Synchronization Attributes 39312.5 Reentrancy 40112.6 Thread-Specific Data 40612.7 Cancel Options 41012.8 Threads and Signals 41312.9 Threads and fork 41612.10 Threads and I/O 42012.11 Summary 420Chapter 13.Daemon Processes 42313.1 Introduction 42313.2 Daemon Characteristics 42313.3 Coding Rules 42513.4 Error Logging 42813.5 Single-Instance Daemons 43213.6 Daemon Conventions 43413.7 Client-Server Model 43913.8 Summary 439Chapter 14.Advanced I/O44114.1 Introduction 44114.2 Nonblocking I/O 44114.3 Record Locking 44414.4 STREAMS 46014.5 I/O Multiplexing 47214.5.1 select and pselect Functions 47414.5.2 pol 1 Function 47914.6 Asynchronous I/O 48114.6.1 System V Asynchronous I/O 48114.6.2 BSD Asynchronous I/O 48214.7 readv and writev Functions 48314.8 readn and writen Functions 48514.9 Memory-Mapped I/O 48714.10 Summary 492Chapter 15.Interprocess Communication 49515.1 Introduction 49515.2 Pipes 49615.3 popen and pclose Functions 50315.4 Cop rocesses 51015.5 FIFOs 51415.6 XSI IPC 51815.6.1 Identifiers and Keys 51815.6.2 Permission Structure 52015.6.3 Configuration Limits 52115.6.4 Advantages and Disadvantages 52115.7 Message Queues 52215.8 Semaphores 52715.9 Shared Memory 53315.10 Client-Server Properties 54115.11 Summary 543Chapter 16.Network IPC: Sockets 54516.1 Introduction 54516.2 Socket Descriptors 54616.3 Addressing 54916.3.1 Byte Ordering 54916.3.2 Address Formats 55116.3.3 Address Lookup 55316.3.4 Associating Addresses with Sockets 56016.4 Connection Establishment 56116.5 Data Transfer 56516.6 Socket Options 57916.7 Out-of-Band Data 58116.8 Nonblocking and Asynchronous I/O 58216.9 Summary 583Chapter 17.Advanced IPC 58517.1 Introduction 58517.2 STREAMS-Based Pipes 58517.2.1 Naming STREAMS Pipes 58917.2.2 Unique Connections 59017.3 UNIX Domain Sockets 59417.3.1 Naming UNIX Domain Sockets 59517.3.2 Unique Connections 59717.4 Passing File Descriptors 60117.4.1 Passing File Descriptors over STREAMS-Based Pipes 60417.4.2 Passing File Descriptors over UNIX Domain Sockets 60617.5 An Open Server, Version 1 61517.6 An Open Server, Version 2 62017.7 Summary 629Chapter 18.Terminal I/O 63118.1 Introduction 63118.2 Overview 63118.3 Special Input Characters 63818.4 Getting and Setting Terminal Attributes 64318.5 Terminal Option Flags 64318.6 stty Command 65118.7 Baud Rate Functions 65218.8 Line Control Functions 65318.9 Terminal Identification 65418.10 Canonical Mode 66018.11 Noncanonical Mode 66318.12 Terminal Window Size 67018.13 termcap, terminfo, and curses 67218.14 Summary 673Chapter 19.Pseudo Terminals 67519.1 Introduction 67519.2 Overview 67519.3 Opening Pseudo-Terminal Devices 68119.3.1 STREAMS-Based Pseudo Terminals 68319.3.2 BSD-Based Pseudo Terminals 68619.3.3 Linux-Based Pseudo Terminals 68919.4 pty fork Function 69119.5 pty Program 69419.6 Using the pty Program 69819.7 Advanced Features 70519.8 Summary 706Chapter 20.A Database Library 70920.1 Introduction 70920.2 History 70920.3 The Library 71020.4 Implementation Overview 71220.5 Centralized or Decentralized? 71620.6 Concurrency 71820.7 Building the Library 71920.8 Source Code 71920.9 Performance 74720.10 Summary 752Chapter 21.Communicating with a Network Printer 75321.1 Introduction 75321.2 The Internet Printing Protocol 75321.3 The Hypertext Transfer Protocol 75621.4 Printer Spooling 75721.5 Source Code 75821.6 Summary 805Appendix A.Function Prototypes 807Appendix B.Miscellaneous Source Code 843B.1 Our Header File 843B.2 Standard Error Routines 846Appendix C.Solutions to Selected Exercises 853Bibliography 885Index 891 -
非常容易导向科技编全彩印刷,真实直观;书盘结合,轻松上手。——学电脑非常容易全彩印刷、真实直观:为初学者创建一个真实的学习环境,更加直观、易于理解。以图析文、内容精炼:以图为主,让读者明确重点,尽量只介绍最有价值的知识。轻松上手、实用有趣:手把手教读者操作,在完成实际工作任务时掌握知识点。书盘结合、知识互补:书盘强强配合,让读者“花一本书的价值买两本书的知识”。互动光盘、超长播放:自动、交互、练习3种播放方式,播放时长可达到20小时。交互和练习方式即使没有安装相应软件,也可以照样学习!本书是《非常容易学电脑》丛书之一,从电脑初学者出发,介绍了使用WindowsXP的相关知识,主要内容包括:WindowsXP的基本操作、管理文件和文件夹、WindowsXP个性设置、WindowsXP的常用组件、在WindowsXP管理软硬件、在WindowsXP中进行局域网设置和访问Internet以及进行系统维护和优化等知识。本书采用全彩印刷,内容浅显易懂,将知识点与实际应用融会贯通起来,并配有生动活泼、操作性强的“小知识”、“小档案”、“试一试”等版块,在丰富知识面的同时,让读者边学边练,真正达到学习、提升、复习三不误的目的。另外,本书以图为主、文字为辅讲解电脑知识,做到以图析文,同时为了弥补这类图书往往存在“信息量不足”的问题,书中还将有用的信息体现在图片中,如在重要的地方进行标注说明、将操作顺序在图中依次标注出来。本书定位于电脑初学者学习和参考。
