QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

操作系统

  • 类  别:计算机系列
  • 书  名:操作系统
  • 主  编:李学勇
  • 定  价:45
  • 开  本:16开
  • 印刷方式:黑白
  • 页  数:252
  • 时  间:2020年8月
  • 出  版  社:国防科技大学出版社
  • 书  号:978-7-81099-808-6

内容摘要

  本书是为高职高专计算机及相关专业编写的教材。
  本教材介绍了操作系统的相关知识,主要内容包括进程管理,处理机调度和死锁,存储器管理,设备管理和文件管理,并通过Windows XP和Linux两个操作系统实例将理论知识与实际应用结合起来,最后介绍了操作系统的安全性。本书在介绍操作系统基础知识的同时,注重对理论知识的实际应用,力求做到深入浅出,理论与实践并重。
  本书为高职高专院校教材,也可作为计算机应用技术人员的参考书。

目录

第1章 操作系统引论
 1.1操作系统的定义和作用
  1.1.1操作系统的定义
  1.1.2操作系统的作用
 1.2操作系统的发展过程
  1.2.1无操作系统的计算机系统
  1.2.2单道批处理系统
  1.2.3多道批处理系统
  1.2.4分时系统
  1.2.5实时系统
 1.3操作系统的类型
  1.3.1批处理操作系统
  1.3.2分时操作系统
  1.3.3实时操作系统
  1.3.4微机操作系统
  1.3.5多处理机操作系统
  1.3.6网络操作系统
  1.3.7分布式操作系统
  1.3.8嵌入式操作系统
 1.4操作系统的基本特征
  1.4.1并发性
  1.4.2共享性
  1.4.3虚拟性
  1.4.4异步性
 1.5操作系统的主要功能
  1.5.1处理机管理功能
  1.5.2存储器管理功能
  1.5.3设备管理功能
  1.5.4文件管理功能
  1.5.5用户接口
 1.6当前主流操作系统简介
  1.6.1Windows操作系统
  1.6.2UNIX操作系统
  1.6.3Linux操作系统
 本章小结
 习题1
第2章 进程管理
 2.1进程的引入
  2.1.1单道程序的顺序执行及特征
  2.1.2多道程序的并发执行及特征
  2.1.3进程的概念
 2.2进程的状态及组成
  2.2.1进程的基本状态
  2.2.2进程的挂起状态
  2.2.3进程控制块
 2.3进程控制
  2.3.1操作系统内核
  2.3.2进程的创建与撤销
  2.3.3进程阻塞与唤醒
  2.3.4进程的挂起与激活
 2.4进程同步
  2.4.1进程同步的基本概念
  2.4.2信号量机制
  2.4.3信号量的应用
  2.4.4管程机制
 2.5经典进程的同步问题
  2.5.1哲学家进餐问题
  2.5.2生产者—消费者问题
  2.5.3读者—写者问题
 2.6进程通信
  2.6.1进程通信的类型
  2.6.2消息传递系统通信的实现方式
  2.6.3消息缓冲队列通信机制
 2.7线程
  2.7.1线程简介
  2.7.2线程与进程的比较
  2.7.3线程的实现
 本章小结
 习题2
第3章 处理机调度与死锁
 3.1处理机调度的类型和准则
  3.1.1作业调度
  3.1.2进程调度
  3.1.3对换调度
  3.1.4选择调度方式和调度算法的准则
 3.2作业调度算法
  3.2.1先来先服务调度算法
  3.2.2短作业优先调度算法
  3.2.3优先级调度算法
  3.2.4高响应比优先调度算法
 3.3进程调度算法
  3.3.1先来先服务调度算法
  3.3.2短进程优先调度算法
  3.3.3优先级调度算法
  3.3.4时间片轮转调度算法
  3.3.5多级反馈队列调度算法
 3.4死锁的基本概念
  3.4.1产生死锁的原因
  3.4.2产生死锁的必要条件
  3.4.3处理死锁的基本方法
 3.5死锁的预防和避免
  3.5.1死锁的预防
  3.5.2死锁的避免
  3.5.3银行家算法
 3.6死锁的检测与解除
  3.6.1死锁的检测
  3.6.2死锁的解除
 本章小结
 习题3
第4章 存储器管理
 4.1存储器管理的基本知识
  4.1.1存储器管理的功能
  4.1.2程序的装入
  4.1.3程序的链接
 4.2连续分配方式
  4.2.1单一连续分配
  4.2.2固定分区分配
  4.2.3动态分区分配
  4.2.4动态重定位分区分配
  4.2.5覆盖和对换
 4.3基本分页存储管理方式
  4.3.1基本分页存储管理的基本思想
  4.3.2基本分页存储管理的地址转换机构
  4.3.3基本分页存储管理的共享和保护
 4.4基本分段存储管理方式
  4.4.1基本分段存储管理的基本思想
  4.4.2基本分段存储管理的地址转换机构
  4.4.3基本分段存储管理的共享和保护
 4.5段页式存储管理方式
  4.5.1分段和分页的区别
  4.5.2段页式存储管理方式介绍
 4.6虚拟存储器的基本知识
  4.6.1虚拟存储器的引入
  4.6.2虚拟存储器的实现方法
  4.6.3虚拟存储器的特征
 4.7请求分页存储管理方式
  4.7.1请求分页中的硬件支持
  4.7.2内存分配策略和分配算法
  4.7.3调页策略
  4.7.4请求分页式存储管理方式的特点
 4.8页面置换算法
  4.8.1最佳置换算法
  4.8.2先进先出置换算法
  4.8.3最近最久未使用置换算法
  4.8.4Clock置换算法
  4.8.5最近最少使用置换算法
  4.8.6置换算法总结
 4.9请求分段存储管理方式
  4.9.1请求分段中的硬件支持
  4.9.2分段的共享
  4.9.3请求分段存储管理的优缺点
 本章小结
 习题4
第5章 设备管理
 5.1I/O系统
  5.1.1I/O设备
  5.1.2设备控制器
  5.1.3I/O通道
 5.2I/O控制方式
  5.2.1程序I/O方式
  5.2.2中断驱动I/O控制方式
  5.2.3直接存储器访问I/O控制方式
  5.2.4I/O通道控制方式
 5.3缓冲管理
  5.3.1缓冲的引入
  5.3.2单缓冲和双缓冲
  5.3.3循环缓冲
  5.3.4缓冲池
 5.4I/O软件
  5.4.1I/O软件的设计目标和原则
  5.4.2中断处理程序
  5.4.3设备驱动程序
  5.4.4设备独立性软件
  5.4.5用户层的I/O软件
 5.5设备分配
  5.5.1设备分配中的数据结构
  5.5.2设备分配时应考虑的因素
  5.5.3独占设备的分配程序
  5.5.4SPOOLing技术
 5.6磁盘存储器的管理
  5.6.1磁盘性能简述
  5.6.2磁盘调度
  5.6.3磁盘高速缓存
 本章小结
 习题5
第6章 文件管理
 6.1文件和文件系统
  6.1.1数据项、记录和文件
  6.1.2文件类型
  6.1.3文件的操作
  6.1.4文件访问方式
  6.1.5文件结构和文件系统
 6.2文件的逻辑结构
  6.2.1记录式文件和流式文件
  6.2.2顺序文件
  6.2.3索引文件
  6.2.4索引顺序文件
  6.2.5直接文件和哈希文件
 6.3外存分配方式
  6.3.1连续空间分配
  6.3.2链接空间分配
  6.3.3FAT和NTFS技术
  6.3.4索引空间分配
 6.4目录管理
  6.4.1文件控制块和索引结点
  6.4.2单级目录
  6.4.3两级目录
  6.4.4树形目录
  6.4.5目录的查询
 6.5文件存储空间的管理
  6.5.1空闲表法和空闲链表法
  6.5.2位示图法
  6.5.3成组链接法
 6.6文件共享与文件保护
  6.6.1文件的共享
  6.6.2文件的保护
 本章小结
 习题6
第7章 操作系统实例一:Windows XP
 7.1Windows XP的处理机管理
  7.1.1Windows XP的体系结构
  7.1.2Windows XP的进程和线程
  7.1.3Windows XP的线程调度
 7.2Windows XP的存储管理
  7.2.1Windows XP地址的空间布局
  7.2.2Windows XP的地址转换机构
  7.2.3Windows XP对内存的管理
  7.2.4Windows XP的页面调度
 7.3Windows XP的文件管理
  7.3.1Windows XP文件系统综述
  7.3.2NTFS的主控文件表
  7.3.3NTFS文件和目录的结构
  7.3.4NTFS对可恢复性的支持
 7.4Windows XP的设备管理
  7.4.1Windows XP的设备管理综述
  7.4.2Windows XP单层驱动程序的I/O处理
  7.4.3Windows XP两级中断处理过程
 本章小结
 习题7
第8章 操作系统实例二:Linux
 8.1Linux的进程管理
  8.1.1Linux的进程
  8.1.2Linux的进程调度
  8.1.3Linux进程间的通信——消息队列
 8.2Linux的存储管理
  8.2.1Linux的虚拟存储空间
  8.2.2管理虚拟存储空间的数据结构
  8.2.3管理内存空间的数据结构
  8.2.4内存的分配和页面淘汰策略
 8.3Linux的文件管理
  8.3.1Linux文件系统的构成
  8.3.2EXT2对磁盘的组织
  8.3.3EXT2文件的物理结构
  8.3.4虚拟文件系统VFS的数据结构
 8.4Linux的设备管理
  8.4.1Linux设备管理概述
  8.4.2Linux对字符设备的管理
  8.4.3Linux对块设备的管理
 本章小结
 习题8
第9章 操作系统的安全性
 9.1计算机的安全问题
  9.1.1计算机安全事件
  9.1.2常见的计算机攻击方法和防范
  9.1.3常见的恶意软件
 9.2操作系统的安全
  9.2.1系统安全性的内容和性质
  9.2.2系统安全威胁的类型
  9.2.3主要的安全评估标准
 9.3数据加密技术
  9.3.1数据加密的基本概念
  9.3.2对称加密算法与非对称加密算法
  9.3.3数字签名
 9.4认证技术
  9.4.1基于口令的身份认证
  9.4.2基于物理标志的认证技术
  9.4.3基于生物标志的认证技术
  9.4.4基于公开密钥的认证技术
 本章小结
 习题9
参考文献
李学勇,河南科技学院教师。
  • Linux操作系统(双色)

    主编:喻衣鑫 汤东

    本书以RHEL 8 CentOS 8为基础,深入浅出地介绍了Linux操作系统基础知识,主要内容包括Linux操作系统的安装与启动、Linux基本命令

    ¥45
  • Linux操作系统实用教程

    主编:张柱

      本教材是为高职高专计算机及相关专业编写的教材。  本书针对Red Hat Linux 9操作系统,从终端命令行入手,兼顾桌面操作,详尽介绍

    ¥49.8