操作系统教程

操作系统教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2010-03
版次: 1
ISBN: 9787561154113
定价: 38.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 300页
字数: 411千字
正文语种: 简体中文
1人买过
  • 《操作系统教程》以培养应用型、实用性人才为出发点,作者是根据多年实践和教学经验,结合计算机操作系统的最新发展编写而成的。在编写过程中,力求做到系统性、准确性、通俗性、实用性,注重理论与实践相结合。 第1章操作系统概述
    1.1计算机系统
    1.1.1硬件
    1.1.2软件
    1.2操作系统的定义和功能
    1.2.1操作系统的定义
    1.2.2操作系统的功能
    1.3操作系统的发展和分类
    1.3.1操作系统的发展
    1.3.2操作系统的分类
    1.3.3流行操作系统简介
    1.3.4Linux的启动过程
    1.4操作系统用户接口和操作系统结构
    1.4.1特权指令、管态、目态
    1.4.2操作系统提供的用户接口
    1.4.3操作系统结构
    习题

    第2章进程管理
    2.1进程的概念
    2.1.1程序的并发执行
    2.1.2进程的定义
    2.1.3进程的状态及转换
    2.1.4Linux进程的状态及转换
    2.2进程的描述
    2.2.1进程的组成
    2.2.2进程控制块的组织方式
    2.2.3Linux的进程控制块
    2.3进程的控制
    2.3.1进程创建
    2.3.2进程终止
    2.3.3进程的阻塞和唤醒
    2.4进程的同步与互斥
    2.4.1基本概念
    2.4.2临界资源与临界区
    2.4.3信号量与P、V操作
    2.4.4经典同步问题
    z.5进程通信——高级通信
    2.5.1进程通信的类型
    2.5.2Linux的进程通信
    2.6线程
    2.6.1线程的概念
    2.6.2用户线程和内核线程
    2.6.3Pthreads
    2.6.4超线程技术
    2.6.5双核技术
    2.7Windows2000/XP操作系统的进程和线程应用
    2.7.1进程
    2.7.2线程
    习题

    第3章处理机调度与死锁
    3.1处理机调度
    3.1.1调度的层次
    3.1.2调度队列模型
    3.1.3选择调度方式和算法的若干准则
    3.1.4进程调度算法
    3.1.5Linux中的进程调度
    3.1.6Windows2000中的线程调度
    3.2死锁
    3.2.1死锁的定义
    3.2.2产生死锁的必要条件
    3.2.3处理死锁的基本方法
    3.3死锁的预防
    3.4死锁的避免
    3.5死锁的检测和解除
    3.5.1资源分配图
    3.5.2死锁检测算法
    3.5.3死锁的解除
    习题

    第4章存储管理
    4.1程序的装入和链接
    4.1.1程序的装入
    4.1.2程序的链接
    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.3.4页的保护与共享
    4.4分段存储管理
    4.4.1基本原理
    4.4.2地址变换机构
    4.4.3段的保护与共享
    4.4.4分页和分段的主要区别
    4.5段页式存储管理
    4.5.1基本原理
    4.5.2段页武系统中的地址变换机构
    4.6虚拟存储与请求分页
    4.6.1虚拟存储器的概念
    4.6.2请求分页存储管理方式
    4.7Linux存储管理
    4.7.180386的保护模式与地址变换
    4.7.2虚拟地址空间的组织和管理
    习题

    第5章设备管理
    5.1设备管理概述
    5.1.1设备分类
    5.1.2设备管理的任务和功能
    5.1.3设备控制器和通道
    5.1.4I/O系统结构
    5.2I/O控制方式
    5.2.1程序直接控制方式
    5.2.2rP断控制方式
    5.2.3DMA方式
    5.2.4通道控制方式
    5.3设备管理中的常用技术
    5.3.1中断技术
    5.3.2缓冲技术
    5.4设备分配
    5.4.1设备分配的数据结构
    5.4.2设备分配策略
    5.4.3设备处理程序
    5.4.4SP00Ling技术
    5.5磁盘调度
    5.5.1磁盘结构
    5.5.2磁盘的访问时间
    5.5.3磁盘调度算法
    5.5.4提高磁盘I/O速度的方法
    5.6Windows和Linux中的设备管理
    5.6.1Windows的设备管理
    5.6.2Linux中的设备管理
    习题

    第6章文件管理
    6.1文件系统概述
    6.1.1文件及其分类
    6.1.2文件名及文件的属性
    6.1.3文件系统的功能及类型
    6.1.4文件操作
    6.2文件的逻辑结构
    6.2.1有结构文件与无结构文件、
    6.2.2文件的存取方法
    6.3文件的物理结构
    6.4目录管理
    6.4.1目录文件概述
    6.4.2目录结构
    6.4.3目录查询技术
    6.5文件存储空间的管理
    6.5.1空闲块表
    6.5.2空闲块链表
    6.5.3位示图表
    6.5.4空闲块成组链表
    6.6文件共享
    6.6.1基于索引节点的共享方式
    6.6.2利用符号链实现文件共享
    6.7Linux的文件系统
    6.7.1IAnux文件系统概述
    6.7.2IJnux文件结构
    6.7.3Linux文件系统目录结构
    6.7.4文件系统的安装与卸载
    6.7.5简单编程实例
    习题

    第7章操作系统安全
    7.1安全性概述
    7.1.1安全操作系统的重要性
    7.1.2安全操作系统的发展
    7.2计算机安全威胁
    7.2.1计算机安全的基本需求
    7.2.2安全威胁的主要来源
    7.2.3安全威胁的主要形式
    7.3安全评价标准
    7.3.1概述
    7.3.2可信计算机系统评价标准(TCSEC)
    7.3.3P国计算机信息系统安全评价标准
    7.4操作系统的安全机制
    7.4.1用户鉴别机制
    7.4.2访问控制机制
    7.4.3I/O保护机制
    7.4.4最小特权管理机制
    7.4.5可信通路机制
    7.4.6安全审计机制
    7.5Windows2000操作系统的安全机制
    7.5.1安全系统组件
    7.5.2保护对象
    7.5.3安全登录
    7.5.4安全审计
    习题

    第8章LillUX系统命令简介
    8.1Linux系统命令基础
    8.2文件及目录操作命令
    8.2.1文件操作命令
    8.2.2目录操作命令
    8.3文件系统的挂载与卸载命令
    8.4系统管理命令
    8.4.1用户和组的管理
    8.4.2进程管理,
    8.4.3磁盘管理
    8.4.4时间管理
    8.5文件压缩和备份命令
    8.6网络命令
    8.7其他命令
    习题

    第9章Sheu和SheIl编程
    9.1Shell概述
    9.1.1什么是Shell及Shell脚本
    9.1.2编写简单Shell脚本
    9.1.3执行Shen脚本
    9.2Shell编程
    9.2.1Shell变量
    9.2.2Shell的特殊字符
    9.2.3条件测试
    9.2.4条件语句
    9.2.5循环语句
    9.2.6函数
    习题
    参考文献
  • 内容简介:
    《操作系统教程》以培养应用型、实用性人才为出发点,作者是根据多年实践和教学经验,结合计算机操作系统的最新发展编写而成的。在编写过程中,力求做到系统性、准确性、通俗性、实用性,注重理论与实践相结合。
  • 目录:
    第1章操作系统概述
    1.1计算机系统
    1.1.1硬件
    1.1.2软件
    1.2操作系统的定义和功能
    1.2.1操作系统的定义
    1.2.2操作系统的功能
    1.3操作系统的发展和分类
    1.3.1操作系统的发展
    1.3.2操作系统的分类
    1.3.3流行操作系统简介
    1.3.4Linux的启动过程
    1.4操作系统用户接口和操作系统结构
    1.4.1特权指令、管态、目态
    1.4.2操作系统提供的用户接口
    1.4.3操作系统结构
    习题

    第2章进程管理
    2.1进程的概念
    2.1.1程序的并发执行
    2.1.2进程的定义
    2.1.3进程的状态及转换
    2.1.4Linux进程的状态及转换
    2.2进程的描述
    2.2.1进程的组成
    2.2.2进程控制块的组织方式
    2.2.3Linux的进程控制块
    2.3进程的控制
    2.3.1进程创建
    2.3.2进程终止
    2.3.3进程的阻塞和唤醒
    2.4进程的同步与互斥
    2.4.1基本概念
    2.4.2临界资源与临界区
    2.4.3信号量与P、V操作
    2.4.4经典同步问题
    z.5进程通信——高级通信
    2.5.1进程通信的类型
    2.5.2Linux的进程通信
    2.6线程
    2.6.1线程的概念
    2.6.2用户线程和内核线程
    2.6.3Pthreads
    2.6.4超线程技术
    2.6.5双核技术
    2.7Windows2000/XP操作系统的进程和线程应用
    2.7.1进程
    2.7.2线程
    习题

    第3章处理机调度与死锁
    3.1处理机调度
    3.1.1调度的层次
    3.1.2调度队列模型
    3.1.3选择调度方式和算法的若干准则
    3.1.4进程调度算法
    3.1.5Linux中的进程调度
    3.1.6Windows2000中的线程调度
    3.2死锁
    3.2.1死锁的定义
    3.2.2产生死锁的必要条件
    3.2.3处理死锁的基本方法
    3.3死锁的预防
    3.4死锁的避免
    3.5死锁的检测和解除
    3.5.1资源分配图
    3.5.2死锁检测算法
    3.5.3死锁的解除
    习题

    第4章存储管理
    4.1程序的装入和链接
    4.1.1程序的装入
    4.1.2程序的链接
    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.3.4页的保护与共享
    4.4分段存储管理
    4.4.1基本原理
    4.4.2地址变换机构
    4.4.3段的保护与共享
    4.4.4分页和分段的主要区别
    4.5段页式存储管理
    4.5.1基本原理
    4.5.2段页武系统中的地址变换机构
    4.6虚拟存储与请求分页
    4.6.1虚拟存储器的概念
    4.6.2请求分页存储管理方式
    4.7Linux存储管理
    4.7.180386的保护模式与地址变换
    4.7.2虚拟地址空间的组织和管理
    习题

    第5章设备管理
    5.1设备管理概述
    5.1.1设备分类
    5.1.2设备管理的任务和功能
    5.1.3设备控制器和通道
    5.1.4I/O系统结构
    5.2I/O控制方式
    5.2.1程序直接控制方式
    5.2.2rP断控制方式
    5.2.3DMA方式
    5.2.4通道控制方式
    5.3设备管理中的常用技术
    5.3.1中断技术
    5.3.2缓冲技术
    5.4设备分配
    5.4.1设备分配的数据结构
    5.4.2设备分配策略
    5.4.3设备处理程序
    5.4.4SP00Ling技术
    5.5磁盘调度
    5.5.1磁盘结构
    5.5.2磁盘的访问时间
    5.5.3磁盘调度算法
    5.5.4提高磁盘I/O速度的方法
    5.6Windows和Linux中的设备管理
    5.6.1Windows的设备管理
    5.6.2Linux中的设备管理
    习题

    第6章文件管理
    6.1文件系统概述
    6.1.1文件及其分类
    6.1.2文件名及文件的属性
    6.1.3文件系统的功能及类型
    6.1.4文件操作
    6.2文件的逻辑结构
    6.2.1有结构文件与无结构文件、
    6.2.2文件的存取方法
    6.3文件的物理结构
    6.4目录管理
    6.4.1目录文件概述
    6.4.2目录结构
    6.4.3目录查询技术
    6.5文件存储空间的管理
    6.5.1空闲块表
    6.5.2空闲块链表
    6.5.3位示图表
    6.5.4空闲块成组链表
    6.6文件共享
    6.6.1基于索引节点的共享方式
    6.6.2利用符号链实现文件共享
    6.7Linux的文件系统
    6.7.1IAnux文件系统概述
    6.7.2IJnux文件结构
    6.7.3Linux文件系统目录结构
    6.7.4文件系统的安装与卸载
    6.7.5简单编程实例
    习题

    第7章操作系统安全
    7.1安全性概述
    7.1.1安全操作系统的重要性
    7.1.2安全操作系统的发展
    7.2计算机安全威胁
    7.2.1计算机安全的基本需求
    7.2.2安全威胁的主要来源
    7.2.3安全威胁的主要形式
    7.3安全评价标准
    7.3.1概述
    7.3.2可信计算机系统评价标准(TCSEC)
    7.3.3P国计算机信息系统安全评价标准
    7.4操作系统的安全机制
    7.4.1用户鉴别机制
    7.4.2访问控制机制
    7.4.3I/O保护机制
    7.4.4最小特权管理机制
    7.4.5可信通路机制
    7.4.6安全审计机制
    7.5Windows2000操作系统的安全机制
    7.5.1安全系统组件
    7.5.2保护对象
    7.5.3安全登录
    7.5.4安全审计
    习题

    第8章LillUX系统命令简介
    8.1Linux系统命令基础
    8.2文件及目录操作命令
    8.2.1文件操作命令
    8.2.2目录操作命令
    8.3文件系统的挂载与卸载命令
    8.4系统管理命令
    8.4.1用户和组的管理
    8.4.2进程管理,
    8.4.3磁盘管理
    8.4.4时间管理
    8.5文件压缩和备份命令
    8.6网络命令
    8.7其他命令
    习题

    第9章Sheu和SheIl编程
    9.1Shell概述
    9.1.1什么是Shell及Shell脚本
    9.1.2编写简单Shell脚本
    9.1.3执行Shen脚本
    9.2Shell编程
    9.2.1Shell变量
    9.2.2Shell的特殊字符
    9.2.3条件测试
    9.2.4条件语句
    9.2.5循环语句
    9.2.6函数
    习题
    参考文献
查看详情
系列丛书 / 更多
操作系统教程
嵌入式系统基础实验
金建设 著
相关图书 / 更多
操作系统教程
操作系统分析与实践
张可佳
操作系统教程
操作系统原理及应用(第2版)(微课版)()
陈敏;许雪林;汤龙梅
操作系统教程
操作系统实验教程——Web服务器性能优化
鲁强
操作系统教程
操作系统实验教程(Windows+Linux)
袁宝华;李宁;顾玉宛;庄丽华;梁久祯
操作系统教程
操作系统原理及Linux内核分析(第3版)
李芳;刘晓春;李东海
操作系统教程
操作系统
罗宇
操作系统教程
操作系统原理 第2版
金海溶 周苏 主编
操作系统教程
操作系统概念(原书第10版)
[美]亚伯拉罕 西尔伯沙茨(美)彼得 贝尔 高尔文(美)格雷格 加涅
操作系统教程
操作系统原理
作者
操作系统教程
操作系统
常颖、常大俊、李依霖 编
操作系统教程
操作系统(2023年版) 全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
操作系统教程
操作系统:原理与实现
陈海波
您可能感兴趣 / 更多
操作系统教程
Python编程项目案例实战(微课视频版)()
张坤、张应博 著
操作系统教程
可摘局部义齿修复工艺技术(第2版)
张坤、赵春赪 编
操作系统教程
市政与环境工程系列丛书:基础环境材料学
张坤、吴忆宁、李永峰 编
操作系统教程
软件测试基础与测试案例分析(普通高等教育“计算机类专业”规划教材)
张坤、李媚、王向 编
操作系统教程
计算文化基础
张坤、宋风忠 主编
操作系统教程
计算机应用基础
张坤、宋风忠 主编
操作系统教程
高等院校计算机实验与实践系列示范教材:操作系统实验教程
张坤、姜立秋、赵慧然 编