教育>高职高专>计算机类
计算机操作系统实用教程

计算机操作系统实用教程"

作者:王伟
ISBN:9787121122774
定价:¥39.0
字数:467千字
页数:292
出版时间:2011-01
开本:16(185*260)
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书在通俗易懂地讲述了计算机操作系统原理基础之上,分别详细地介绍了Windows Server 2008、Fedora Linux两个主流操作系统的系统管理等实用操作技能。全书内容分为3篇:第1篇,操作系统基础原理篇,讲述操作系统概述,及处理器管理、资源管理等基本原理知识;第2篇,Windows Server 2008操作系统应用技能篇,包括Windows Server 2008系统安装、基本管理、本地用户和组、文件系统、磁盘管理、系统性能监视和优化、备份和恢复等实用操作技能;第3篇,Linux操作系统应用技能篇,包括系统安装、基本管理、文件系统管理、系统监控与进程管理、编程开发环境等实用操作技能。

前言

操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分。操作系统课程是计算机专业教学的重要内容,该课程概念众多、内容抽象、灵活性和综合性强,不但需要讲授操作系统的概念和原理,还需要加强操作系统的动手实验、实践,这样才能让学生更好地理解操作系统的精髓,真正掌握操作系统的应用、管理等具体操作技能,从而为计算机系统应用环境提供强有力的支持。 Windows Server 2008操作系统是Microsoft公司继Windows Server 2003之后推出的服务器操作系统,在硬件支持、服务器部署、Web应用和网络安全等方面都提供了强大功能。Linux操作系统是支持多用户、多进程/线程、具有良好兼容性和可移植性的开源操作系统,Fedora是一款优秀Linux发行版本,由原有的Red Hat Linux与Fedora Linux整合成的Fedora Project开发、支持,其中包含了以往Red Hat Linux的许多特征和软件工具。 全书内容分为三篇。第1篇(第1章~第3章)为操作系统基础原理篇。 第1章操作系统概述。通过介绍什么是操作系统及其与应用程序的关系,激发学生学习操作系统的兴趣,了解操作系统的发展与演变,初步理解操作系统运行的硬件环境,如何使用操作系统等。 第2章处理器管理基本原理。讲述操作系统管理计算机核心部件——处理器的功能实现,即通过进程和线程的概念和比较,使学生理解、掌握处理器管理调度的基本算法知识。 第3章资源管理基本原理。操作系统作为计算机系统的资源管理者,实现了内存、文件系统和输入/输出设备等系统资源的管理和分配。内存管理的基本原理介绍了内存的相关概念(如虚拟内存)、内存管理方式(如页式内存管理、段式内存管理);文件系统的管理介绍了数据存储设备——磁盘的组织和文件系统组成的基础知识;输入/输出设备管理介绍了输入/输出设备的硬件和软件原理。 第2篇(第4章~第9章)为Windows Server 2008操作系统应用技能篇。 第4章Windows Server 2008安装与基本管理。介绍了VMware Workstation虚拟机工具应用、Windows Server 2008安装、管理控制台和服务器管理工具应用、Windows Server 2008系统的基本应用配置等技能。 第5章Windows Server 2008本地用户和组的管理。在讲述用户账户和组的概念同时,介绍了创建用户和组、设置用户和组的属性、删除用户和组等操作技能。 第6章Windows Server 2008文件系统管理。介绍了Windows Server 2008文件系统类型,重点应掌握NTFS文件系统的权限设置、压缩和加密等管理技能。 第7章Windows Server 2008磁盘管理。介绍了Windows Server 2008基本磁盘和动态磁盘的含义,在虚拟机中如何进行基本磁盘设置和动态磁盘管理设置,以及磁盘的配额管理等技能。 第8章Windows Server 2008系统监视与性能优化。介绍了进行Windows Server 2008系统性能优化管理的工具应用技能,包括可靠性和性能监视器、事件查看器和内存诊断工具。 第9章Windows Server 2008备份与恢复。介绍了创建备份任务、恢复备份数据,以及Windows Server 2008操作系统的故障恢复等操作技能。 第3篇(第10章~第13章)为Linux操作系统应用技能篇。 第10章Linux操作系统安装与基本管理。介绍了Linux操作系统的内涵,Fedora系统在虚拟机中的安装、GNOME图形界面的应用、Linux用户和组的管理,以及常用的系统配置(网络配置、软件包管理)等技能。 第11章Linux文件系统管理。介绍了Linux文件系统的组成、如何加载和卸载文件系统,以及常用的文件系统管理命令等技能。 第12章Linux系统监控与进程管理。介绍了常用系统管理方法(包括使用系统监视器、查看内存和磁盘管理)、系统日志管理和进程管理等技能。 第13章Linux系统编程开发环境。介绍了Linux操作系统平台开发编程风格、Shell编程、C语言和Java语言编程环境等应用技能。 作者在全书的撰写过程中,李涛老师参与部分实验的调试和正确性验证,张琦老师认真阅读本书初稿并提出了许多改进意见,对他们为此书所做出的贡献,一并表示衷心的感谢。同时,本书在编写过程中参阅了国内外同行编写的相关著作和文献,谨向各位作者致以深深的谢意。 由于作者水平有限,错误与疏漏之处在所难免,恳请广大读者及使用本书的师生提出宝贵的批评和建议。

目录

第1篇 操作系统基础原理篇 第1章 操作系统概述 (2) 1.1 操作系统导论 (2) 1.1.1 什么是操作系统 (3) 1.1.2 应用程序与操作系统 (5) 1.1.3 为什么学习操作系统 (7) 1.2 操作系统的发展与演变 (8) 1.2.1 批处理操作系统 (8) 1.2.2 分时操作系统 (9) 1.2.3 实时操作系统 (10) 1.2.4 其他类型操作系统 (10) 1.3 操作系统的硬件环境 (12) 1.3.1 处理器 (12) 1.3.2 存储器 (14) 1.3.3 外部设备 (15) 1.4 操作系统的使用界面 (15) 1.4.1 程序接口(系统调用) (16) 1.4.2 操作接口(命令) (16) 习题与实训 (17) 实训项目1 (18) 第2章 处理器管理基本原理 (19) 2.1 进程 (19) 2.1.1 进程的概念 (20) 2.1.2 进程的产生与消失 (21) 2.1.3 进程的管理 (23) 2.2 线程 (25) 2.2.1 线程的含义 (25) 2.2.2 线程的实现 (26) 2.2.3 线程与进程的比较 (27) 2.3 处理器调度基本算法 (28) 2.3.1 先来先服务算法 (28) 2.3.2 时间片轮转算法 (28) 2.3.3 短任务优先算法 (29) 2.3.4 优先级调度算法 (30) 习题与实训 (31) 实训项目2 (32) 第3章 资源管理基本原理 (33) 3.1 内存管理基本原理 (33) 3.1.1 内存管理的功能 (34) 3.1.2 虚拟内存的概念 (35) 3.1.3 页式内存管理 (35) 3.1.4 段式内存管理 (36) 3.2 文件系统管理基础 (36) 3.2.1 磁盘组织 (36) 3.2.2 文件系统基础 (38) 3.3 输入/输出设备管理 (41) 3.3.1 输入/输出设备硬件原理 (41) 3.3.2 输入/输出设备软件原理 (44) 习题与实训 (45) 实训项目3 (46) 第2篇 Windows Server 2008操作系统应用技能篇 第4章 Windows Server 2008安装与基本管理 (47) 4.1 技能1 Windows Server 2008技术概述 (47) 4.2 技能2 在虚拟机中安装Windows Server 2008 (52) 4.2.1 创建虚拟机及其配置 (52) 4.2.2 全新安装Windows Server 2008 Standard (57) 4.2.3 安装完成后的初始化 (62) 4.3 技能3 使用Microsoft管理控制台和服务器管理器 (64) 4.3.1 使用Microsoft管理控制台 (64) 4.3.2 服务器管理器简介 (66) 4.4 技能4 Windows Server 2008基本配置 (67) 4.4.1 设置用户的桌面环境 (67) 4.4.2 更改用户、系统环境变量 (68) 4.4.3 使用“系统配置”排除系统故障 (69) 4.4.4 配置本地网络连接 (70) 习题与实训 (72) 实训项目四 (73) 第5章 Windows Server 2008本地用户和组的管理 (74) 5.1 技能1 本地用户账户管理 (74) 5.1.1 用户账户简介 (74) 5.1.2 创建用户账户的方法 (75) 5.1.3 设置用户账户属性 (78) 5.1.4 删除本地用户账户的方法 (82) 5.2 技能2 管理组账户 (83) 5.2.1 组账户简介 (83) 5.2.2 创建本地用户组的方法 (84) 5.2.3 删除、重命名本地组及修改本地组成员的方法 (85) 5.3 技能3 与本地用户相关的安全管理操作 (86) 习题与实训 (89) 实训项目五 (90) 第6章 Windows Server 2008文件系统管理 (91) 6.1 技能1 文件系统简介 (91) 6.2 技能2 NTFS文件系统管理 (94) 6.2.1 NTFS权限简介 (94) 6.2.2 设置NTFS权限 (96) 6.2.3 NTFS的压缩与加密属性 (102) 习题与实训 (107) 实训项目六 (107) 第7章 Windows Server 2008磁盘管理 (109) 7.1 技能1 Windows Server 2008磁盘管理类型 (109) 7.1.1 基本磁盘 (109) 7.1.2 动态磁盘 (110) 7.2 技能2 基本磁盘管理设置 (111) 7.2.1 虚拟机中如何增加磁盘设备 (112) 7.2.2 基本磁盘的扩展 (115) 7.2.3 基本磁盘的压缩 (116) 7.3 技能3 动态磁盘管理设置 (117) 7.3.1 磁盘类型转换方法 (118) 7.3.2 简单卷管理 (119) 7.3.3 创建跨区卷 (122) 7.3.4 创建带区卷 (125) 7.3.5 创建镜像卷和RAID-5卷 (126) 7.4 技能4 磁盘管理的其他功能 (129) 习题与实训 (131) 实训项目七 (132) 第8章 Windows Server 2008系统监视与性能优化 (133) 8.1 技能1 可靠性和性能监视器的应用 (133) 8.1.1 可靠性和性能监视器简介 (133) 8.1.2 使用监视工具 (135) 8.1.3 收集监视数据 (142) 8.2 技能2 事件查看器的应用 (148) 8.2.1 事件查看器的简介 (148) 8.2.2 启动事件查看器 (150) 8.2.3 定制事件 (151) 8.2.4 管理事件日志 (154) 8.3 技能3 使用内存诊断工具 (156) 习题与实训 (157) 实训项目八 (158) 第9章 Windows Server 2008备份与恢复 (159) 9.1 技能1 创建备份任务 (159) 9.1.1 安装和启动Windows Server Backup工具 (160) 9.1.2 配置自动备份计划 (162) 9.1.3 配置一次性备份 (165) 9.1.4 修改自动备份计划 (167) 9.2 技能2 恢复备份数据 (179) 9.3 技能3 Windows Server 2008操作系统恢复 (171) 9.3.1 应对系统故障发生的安全措施 (172) 9.3.2 系统不能启动的解决方案 (172) 习题与实训 (175) 实训项目九 (176) 第3篇 Linux操作系统应用技能篇 第10章 Linux操作系统安装与基本管理 (178) 10.1 技能1 Linux操作系统概述 (178) 10.1.1 Linux系统简介 (178) 10.1.2 Fedora Linux操作系统的安装 (181) 10.2 技能2 GNOME图形用户界面 (188) 10.2.1 GNOME简介 (188) 10.2.2 设置GNOME桌面基本环境 (191) 10.3 技能3 用户与组的管理 (192) 10.3.1 用户与组简介 (192) 10.3.2 使用图形界面管理用户和组 (193) 10.3.3 使用命令管理用户和组 (196) 10.3.4 用户和组的配置文件 (198) 10.4 技能4 常用系统配置操作 (199) 10.4.1 Linux网络基本配置 (199) 10.4.2 Linux软件包管理 (201) 习题与实训 (202) 实训项目十 (203) 第11章 Linux文件系统管理 (204) 11.1 技能1 Linux文件系统概述 (204) 11.1.1 Linux常用文件系统的类型 (205) 11.1.2 Linux文件和目录 (207) 11.1.3 加载和卸载文件系统 (209) 11.2 技能2 文件系统常用管理命令 (210) 11.2.1 文件和目录的权限 (210) 11.2.2 目录操作命令 (211) 11.2.3 文件操作命令 (213) 习题与实训 (225) 实训项目十一 (226) 第12章 Linux系统监控与进程管理 (227) 12.1 技能1 常用的系统管理方法 (227) 12.1.1 使用系统监视器 (227) 12.1.2 查看内存状况 (230) 12.1.3 磁盘管理 (231) 12.2 技能2 系统日志管理 (236) 12.2.1 日志文件简介 (236) 12.2.2 系统日志文件的管理 (237) 12.3 技能3 进程管理 (239) 12.3.1 查看进程状态 (240) 12.3.2 调度进程 (241) 习题与实训 (247) 实训项目十二 (248) 第13章 Linux系统编程开发环境 (250) 13.1 技能1 Linux软件编程风格简介 (250) 13.2 技能2 Shell编程基础 (254) 13.2.1 Shell的基本语法 (254) 13.2.2 Shell的基本语句 (262) 13.3 技能3 Linux的C语言编程环境 (265) 13.3.1 程序编译器GCC (265) 13.3.2 调试工具GDB的应用 (268) 13.4 技能4 Linux的Java语言编程环境 (270) 13.4.1 安装、配置JDK开发环境 (270) 13.4.2 Java图形化开发环境Eclipse (271) 习题与实训 (276) 实训项目十三 (277) 参考文献 (279)

作者简介

编辑推荐

作者寄语

电子资料

http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0122770

www.luweidong.cn

下一个