书名:计算机操作系统实验指导
编号:115682
ISBN:9787302178934[十位:7302178933]
作者:郁红英 李春强
出版社:清华大学出版社
出版日期:2008年01月
页数:303
定价:29.00 元
参考重量:0.500Kg
-------------------------
图书情况:正版二手旧书,绝不影响正常阅读!
绝无缺页少页,发货前再次检查,请放心购买!
* 内容提要 *
为了帮助学生更好地学习操作系统,《计算机操作系统实验指导》从实验和课程两个方面对学生进行学习指导。
操作系统课程的实验环节一直是操作系统教学的难点,《计算机操作系统实验指导》设计了Windows和Linux两个操作系统的实验,提供了一些编程实例,以加深学生对操作系统原理的领会和对操作系统方法的理解,并使学生在程序设计方面得到基本训练。
在课程指导方面,《计算机操作系统实验指导》对操作系统课程所涉及的基本概念、基本理论进行指导,对重点知识点配有典型例题分析,并设计了一些自测题供学生自我学习测试。
《计算机操作系统实验指导》的使用对象是学习操作系统课程的本科生,以及具有一些操作系统基本知识并想进一步了解操作系统内部编程的读者。《计算机操作系统实验指导》可作为普通高等院校操作系统实验指导书和复习参考资料。
* 图书目录 *
第一篇windoWS
系统实验指导
第l章Visual C++开发环境介绍
1.1Visual C++概述
1.1.1Visual C++概述
1.1.2 Visual C++6.0的主要特性
1.1.3 Visual C++6.0的窗口
1.2 Visual C++6.O控制台程序
1.2.1 Visual C++6.0控制台程序的建立
1.2.2 Visual C++6.0 工程的文件组成
1.3 MSDN简介
1.3.:1 MSDN概述
1.3.2 MSDN使用
第2章Windows的进程管理
2.1实验一:线程的创建与撤销
2.1.1实验目的
2.1.2实验准备知识:相关API函数介绍
2.1.3实验内容
2.1.4实验要求
2.1.5实验指导
2.1.6实验总结
2.1.7源程序
2.1.8实验展望
2.2实验二:线程的同步
2.2.1实验目的
2.2.2实验准备知识:相关API函数介绍
2.2.3实验内容
2.2.4实验要求
2.2.5实验指导
2.2.6实验总结
2.2.7源程序
2.2.8实验展望
2.3实验三:线程的互斥
2.3.1实验目的
2.3.2实验准备知识:相关API函数介绍
2.3.3实验内容
2.3.4实验要求
2.3.5实验指导
2.3.6实验总结
2.3.7源程序
2.3.8实验展望
2.4实验四:使用命名管道实现进程通信
2.4.1实验目的
2.4.2实验准备知识:相关API函数介绍
2.4.3实验内容
2.4.4实验要求
2.4.5实验指导
2.4.6实验总结
2.4.7源程序
2.4.8实验展望
第3章Windows的内存管理
3.1实验一:动态链接库的建立与调用
3.1.1实验目的
3.1.2实验准备知识:动态链接库介绍
3.1.3实验内容
3.1.4实验要求
3.1.5实验指导
3.1.6实验总结
3.1.7源程序
3.1.8实验展望
3.2实验二:系统内存使用统计
3.2.1实验目的
3.2.2实验准备知识:相关数据结构及API函数介绍
3.2.3实验内容
3.2.4实验要求
3.2.5实验指导
3.2.6实验总结
3.2.7源程序
3.2.8实验展望
第4章Windows的文件管理
4.1实验一:采用无缓冲方式实现文件读/写
4.1.1实验目的
4.1.2实验准备知识:相关API函数介绍
4.1.3实验内容
4.1.4实验要求
4.1.5实验指导
4.1.6实验总结
4.1.7源程序
4.2实验二:采用高速缓存实现文件读/写
4.3实验三:采用异步方式实现文件读/写
4.3.1实验目的
4.3.2实验准备知识:文件异步传输及相关API函数介绍
4.3.3实验内容
4.3.4实验要求
4.3.5实验指导
4.3.6实验总结
4.3.7源程序
4.4实验四:实现文件读/写的三种方式比较
第5章Windows的设备管理
5.1实验一:获取磁盘基本信息
5.1.1实验目的
5.1.2实验准备知识:相关数据结构及API函数介绍
5.1.3实验内容^
5.1.4实验要求
5.1.5实验指导
5.1.6实验总结
5.1.7源程序
5.2实验二:读/写磁盘指定位置信息
5.2.1实验目的
5.2.2实验准备知识:相关API函数介绍
5.2.3实验内容
5.2.4实验要求
5.2.5实验指导
5.2.6实验总结
5.2.7源程序
5.2.8实验展望
第二篇Linux系统实验指导
第6章Linux系统的安装和使用
6.1安装Red Hat Linux 9.0
6.1.1实验目的
6.1.2实验内容和步骤
6.2 Linux系统的基本操作
6.2.1实验目的
6.2.2实验内容和步骤
6.3常用的Linux命令
6.3.1实验目的
6.3.2准备知识:常用的Linux命令
6.3.3实验内容和步骤
6.4 vi的使用
6.4.1实验目的
6.4.2准备知识
6.4.3实验内容和步骤
6.5 Linux的编辑器gcc
6.5.1实验目的
6.5.2准备知识
6.5.3实验内容和步骤
6.6 Shell程序设计
6.6.1实验目的
6.6.2准备知识
6.6.3实验内容和步骤
第7章Linux的进程管理
7.1实验目的
7.2实验准备知识
7.2.1进程控制的API
7.2.2进程之间通信的API
7.3实验内容
7.3.1编制实现软中断通信的程序
7.3.2编制实现进程的管道通信的程序
7.4实验指导
7.4.1进程的软中断通信
……
第三篇学习指导与习题解析
……
* 文章节选 *
操作系统课程是一门实践性很强的技术课程,是计算机及其相关专业本科生的必修课。它强调理论与实践的结合,注重实践训练。由于操作系统涉及的原理和算法比较抽象,使很多学生难以理解和掌握。
操作系统系统课程的特点之一是实验的难度大。本书针对两个著名的操作系统Windows和Linux所提供的编程接口,设计了一些操作系统课程实验,目的是使学生熟悉操作系统接口的使用,并通过模拟操作系统原理的实现,加深学生对操作系统工作原理的领会和认识,加强对操作系统实现方法的理解,同时也使学生在程序设计方面得到基本训练。
操作系统本身的构造十分复杂,如何在有限的时间内使学生既能了解其实现原理又能对原理进行有效的实践,是操作系统教学一直在探索的问题。本书从操作系统基本原理出发,提供了不同类型的实习题,对每个实习题都进行了较为详细的实验指导,并配有经过测试的源程序代码供学生参考。
本书的第一篇为windows系统实验指导。在进程管理方面,本书提供了线程的建立与撤销,线程的同步,线程的互斥,使用命名管道实现进程通信几个实验。在内存管理方面,提供了动态链接库的建立与调用和系统内存使用统计的两个实验。在文件管理方面,提供了采用无缓冲方式实现文件读/写,采用高速缓存实现文件读/写,采用异步方式实现文件读/写及对上述三种方式进行文件读/写的比较。在设备管理方面,提供了获取磁盘基本信息,读/写磁盘指定位置信息两个实验。
本书的第二篇为Linux系统实验指导,首先介绍了Linux系统的安装和使用。在进程管理方面,设计了编制实现软中断通信的程序和进程管道通信程序。在内存管理方面,设计了内存的监控、检查和回收,模拟FIFO、LRU和OPT页面置换算法两个实验。在文件管理方面,设计并实现了一个文件执行程序和一个一级文件系统程序。在设备管理方面,设计了字符类型设备的驱动程序和块类型设备的驱动程序两个实验。另外,还根据Linux的特点,设计了Linux系统内核的编译实验。
为了帮助学生学习和掌握操作系统课程基本知识,清楚地理解基本概念,掌握操作系统实现技术中所涉及的算法思想,求解操作系统问题的思路和方法,提高分析问题和解决问题的能力,并为报考计算机专业研究生的考生提供复习参考,本书的第三篇为操作系统学习指导和习题解析。对操作系统课程所涉及的基本概念、基本理论进行知识点学习指导,并与教材的内容相呼应。对重点知识点配有典型例题分析,设计了一些自测题供学生进行自我学习测试。本篇内容条理清楚、深入浅出、详略分明。书中涉及的题目覆盖面广,针对性强,紧扣国家教育部制定的课程教学大纲。
* 编辑推荐与评论 *
教学目标明确,注重理论与实践的结合
教学方法灵活,培养学生自主学习的能力
教学内容先进,强调计算机在各专业中的应用
教学模式完善,提供配套的教学资源解决方案
* 作者介绍 *
暂无相关介绍