技术教育社区
www.teccses.org

操作系统实验教程

封面

作者:张坤

页数:259

出版社:清华大学出版社

出版日期:2019

ISBN:9787302177340

电子书格式:pdf/epub/txt

内容简介

  《操作系统实验教程》是“操作系统”课程的辅助教材,通过其中的实验可加深对本课程概念的理解。  《操作系统实验教程》共分为10章,从设计一个简单的操作系统引导程序开始,指导学生初步理解操作系统的设计原理和过程,使学生能够掌握简单的Shell编程,掌握进程、线程、进程管理、进程调度和进程通信等基本概念和技术,掌握内存管理基本概念和技术,掌握文件操作和磁盘调度的基本原理。  《操作系统实验教程》的实验以Linux操作系统为主。因为Linux是开放源码的,因此,在《操作系统实验教程》附录中给出了Linux0.11的部分源码分析,可以让读者得以一窥操作系统的内部实现机制。  《操作系统实验教程》中的实验题目具有独立性,并且对每个实验中用到的知识,在前面都给予描述和指导,这样有利于读者通过自学掌握实验教程中的技术和方法。  《操作系统实验教程》可作为高等院校计算机及相关专业“操作系统”课程实验的辅助教材,也可作为读者学习操作系统技术的实验指导教程。

本书特色

本套教材特色:  站在工程、开发和研究三个角度,进行实践性教学环节的设计。  从社会对计算机专业人才的能力需求的角度,系统地规划计算机实验和实践的方式和内容。  开发实训验证型、开发研究型等不同层次的教学内容,以满足从大专、本科以及某些研究生层次的教学需求。  以系统性、开放性、经典性和适用性等全新的面貌呈现在中国的计算机教学领域。  精心挖掘和遴选作者,把他们多年积累的教学经验编写成教材。  每《操作系统实验教程》都经过编委会委员的精心筛选和严格评审,严把质量关。

目录

第1章 引导操作系统的过程
1.1 实验目的
1.2 预备知识
1.3 实验内容
1.3.1 简单汇编程序设计
1.3.2 查看启动记录
1.3.3 修改启动记录
1.3.4 用NASMW编译一个自己的
启动程序(.bin文件)

第2章 Linux基本环境
2.1 实验目的
2.2 预备知识
2.2.1 Linux的安装
2.2.2 Linux命令行(Shell环境)
2.2.3 文件系统命令
2.2.4 用户及系统管理常用命令
2.2.5 网络操作常用命令
2.2.6 Linux下软件安装
2.2.7 使用编辑器vi编辑文件
2.2.8 GCC编译器
2.2.9 Gdb调试器
2.2.10 编写包含多文件的Makefile
2.3 实验内容
2.3.1 Linux基本操作练习
2.3.2 Makefile的应用

第3章 Shell编程
3.1 实验目的
3.2 预备知识
3.2.1 Shell概述
3.2.2 Shell的特点和命令行书写规则
3.2.3 常用Shell类型
3.3 实验内容
3.3.1 简单Shell程序设计
3.3.2 Shell脚本的建立和执行
3.3.3 Shell变量
3.3.4 Shell中的特殊字符
3.3.5 表达式的比较
3.3.6 控制结构
3.3.7 综合应用

第4章 进程管理
4.1 实验目的
4.2 预备知识
4.2.1 进程相关基本概念
4.2.2 Linux下系统调用
4.2.3 Windows下的系统调用
4.2.4 进程调度算法
4.3 实验内容
4.3.1 进程的创建
4.3.2 进程的控制
4.3.3 文件的加锁、解锁
4.3.4 Windows下的进程管理
4.3.5 进程调度模拟算法
……

第5章 进程间通信
第6章 进程(或线程)同步与多线程编程
第7章 死锁避免——银行家算法
第8章 存储管理
第9章 文件操作
第10章 磁盘调度

附录
参考文献

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《操作系统实验教程》
Article link:https://www.teccses.org/1165809.html