书籍详情

实用操作系统

实用操作系统

作者:袁建红编

出版社:机械工业出版社

出版时间:2002-09-01

ISBN:9787111106814

定价:¥17.00

购买这本书可以去
内容简介
  本教材是机械职业教育计算机及应用专业高职高专规划教材。全书以Linux操作系统为背景,讲述了操作系统的结构、原理及实现方法。内容包括:操作系统原理,Linux系统内核心分析。本教材在内容上突出能力培养,力求反映操作系统发展的最新技术,书中提供的许多实例程序对理解Linux系统内核和应用程序开发有很大帮助。本教材的编写力求循序渐进,通俗易懂,每章都附有小结和习题。全书最后以附录形式提供了实验指导,Linux系统安装、操作和系统管理,Linux系统的C语言编程等内容,便于教学和自学。本书是高职高专计算机及应用专业的教材,也适用于成人大专和中职等不同层次的院校师生,亦可供其它相近专业的师生和计算机爱好者学习参考。
作者简介
暂缺《实用操作系统》作者简介
目录
前言
第一章 操作系统引论
第一节 什么是操作系统
一、计算机系统的结构和特点
二、操作系统的功能
第二节 操作系统的发展与分类
一、单道批处理系统
二、多道批处理系统
三、分时系统
四、实时系统
五、微机操作系统
六、网络操作系统
七、分布式系统
第三节 Linux系统概述
一、Linux系统和开放源代码
二、Linux的特点和组成
三、Linux的源代码结构
本章小结
习题一
第二章 作业管理
第一节 作业的基本概念
第二节 作业调度
一、作业调度的功能
二、作业的状态及其转换
三、作业调度算法
第三节 用户与操作系统的接口
一、作业控制一级的接口
二、源程序一级的接口
第四节 Linux用户界面
一、Linux shell的使用
二、Linux shell编程
三、Linux窗口系统——X Window
本章小结
习题
第三章 进程管理
第一节 进程的概念
一、进程概念的引入
二、进程定义
三、进程的状态及其变化
四、进程控制块PCB
五、进程控制
第二节 进程的同步与互斥
一、进程互斥
二、进程同步
三、实现进程互斥与同步的同步机构
四、进程通信
第三节 进程调度
一、进程调度的功能
二、进程调度算法
第四节 死锁
一、死锁的定义
二、产生死锁的原因和必要条件
三、解决死锁的策略
第五节 线程
一、线程概念
二、线程状态及其转换
三、线程的类型
第六节 Linux进程管理
一、Linux进程概述
二、Linux进程调度
三、Linux进程间通信
四、Linux线程
本章小结
习题三
第四章 存储管理
第一节 存储管理的概述
一、存储分配
二、地址变换
三、存储保护
四、存储扩充
五、分级存储体系
第二节 实存管理技术
一、分区存储管理
二、覆盖与交换
三、简单页式存储管理
第三节 虚拟存储管理技术
一、虚拟存储管理技术的基本思想
二、请求页式存储管理
三、分段式存储管理
四、段页式存储管理
第四节 Linux存储管理
一、Linux系统存储管理概述
二、Linux系统存储管理技术
本章小结
习题四
第五章 设备管理
第一节 设备管理的目标和功能
一、设备管理的目标
二、设备管理的功能
第二节 通道技术与缓冲技术
一、通道技术
二、缓冲技术
第三节 设备分配
一、设备分配原则
二、设备分配中的数据结构
三、虚拟设备技术
四、输入输出控制
第四节 Linux设备管理
一、LinuX设备管理概述
二、Linux I/O调用
三、设备驱动程序
本章小结
习题五
第六章 文件管理
第一节 文件和文件系统
一、文件
二、文件的分类
三、文件系统
第二节 文件结构和存取方法
一、文件的逻辑结构
二、文件的物理结构
三、文件的存取方法
第三节 文件存储空间的管理
一、空白文件目录
二、空白块链
三、位示图
第四节 文件目录
一、一级文件目录
二、二级文件目录
三、多级文件目录
四、文件的共享与保护
五、文件操作
第五节 Linux文件管理
一、Linux文件系统概述
二、Linux文件系统管理
三、虚拟文件系统VFS
四、ext2文件系统
本章小结
习题六
第七章 Linux网络系统
第一节 TCP/IP简介
一、概述
二、TCP/IP协议
第二节 Linux网络接口
一、BSD socket层
二、INET socket层
三、TCP、UDP层
四、IP层
五、地址解析协议(ARP)
六、网络设备
第三节 网络协议的绑定
一、创建BSD socket
二、为一个INET BSD socket绑定一个地址
三、给INET BSD socket创建连接
四、监听INET BSD socket
五、接收连接请求
第四节 Linux网络编程
一、概述
二、网络编程中的重要函数
三、Linux网络编程
本章小结
习题七
附录
附录A LinuX操作系统实验指导
实验一 Linux系统安装
实验二 Linux系统的基本操作
实验三 Linux系统的shell编程
实验四 Linux系统的C语言编程
实验五 Linux的进程通信
实验六 Linux线程
实验七 Linux存储管理
实验八 Linux设备管理
实验九 Linux文件管理
附录B Red Hat Linux 7.0的安装及系统管理
一、Red Hat Linux的安装
二、Linux系统管理
附录C Linux系统的C语言编程
一、支撑工具简介
二、C语言编译器——gcc
三、程序维护工具——make
四、程序调试工具
五、程序版本维护
六、程序开发环境
参考文献
猜您喜欢

读书导航