❤️操作系统--概述--大纲--目录

  • 操作系统绪论
  • 用户接口
  • 进程管理
  • 处理机调度与死锁
  • 存储管理
  • 设备管理
  • 文件管理
  • 多处理机系统
  • 嵌入式操作系统
  • 操作系统安全

🐼. 操作系统绪论

1 什么是操作系统

  • 程序是如何运行的
  • 操作系统的作用

2 操作系统运行环境

  • 计算机的基本硬件元素
  • 与操作系统相关的几种主要寄存器
  • 指令的执行
  • 中断
  • 处理机状态及特权指令

3 操作系统的形成和发展

  • 操作系统发展的基础
  • 手工操作
  • 批处理系统
  • 分时系统
  • 实时系统
  • 个人操作系统
  • 网络操作系统
  • 分布式操作系统
  • 嵌入式操作系统
  • 操作系统的发展趋势

4 操作系统的功能和特性

  • 操作系统的功能
  • 操作系统的基本特征

5 操作系统结构

  • 模块组合结构及层次结构
  • 微内核结构
  • 虚拟机结构

6 Linux操作系统

  • Linux 发展历程
  • Linux 的特点
  • Linux 内核结构

🐼. 用户接口

1 命令控制界面

:::warning

  • 联机命令的类型
  • 联机命令的操作方式

:::

2 Linux 系统的命令控制界面

:::warning

  • 登录 Shell
  • 命令语法
  • 常用的基本命令
  • 重定向和管道命令
  • 通信命令
  • 后台命令
    :::

3 程序接口

:::warning

  • 系统调用
  • 系统调用的类型
  • 系统调用的实现
  • Linux系统调用
  • Windows应用编程接口
    :::

🐼. 进程管理

1 进程的概念

  • 进程的引入
  • 进程的定义
  • 引入进程的利弊

2 进程控制块和进程的状态

  • 进程的状态及其变化
  • 进程控制块

3 进程的控制

  • 进程的创建原语
  • 进程的撤销原语
  • 进程阻塞与唤醒原语

4 进程同步

  • 互斥
  • 进程的同步
  • 同步机构
  • 同步机构应用

5 经典的进程同步问题

  • 生产者-消费者问题
  • 读者-写者问题
  • 哲学家进餐问题

6 进程通信

  • 进程通信的类型
  • 进程通信的方式
  • 消息缓冲队列通信机制
  • 信箱通信

7 线程

  • 线程的引入
  • 线程的概念
  • 线程的控制
  • 线程的实现
  • 线程的适用范围

8 Linux 的进程管理

  • Linux进程概念与描述
  • Linux中的进程状态及其转换
  • Linux的进程控制
  • Linux的进程通信

🐼. 处理机调度与死锁

1 调度的基本概念

  • 作业的概念及状态
  • 分级调度
  • 调度的功能与时机
  • 调度原则与性能衡量

2 调度算法

  • 先来先服务算法
  • 短作业优先算法
  • 最高响应比优先算法
  • 高优先权优先算法
  • 轮转法
  • 多级反馈算法

3 实时调度算法

  • 实时系统的特点
  • 实时调度算法

4 多处理机调度

  • 多处理机系统的类型
  • 多处理机系统调度方式

5 死锁

  • 死锁的产生
  • 死锁的必要条件

6 解决死锁问题的方法

  • 死锁的预防
  • 死锁的避免
  • 死锁的检测与解除

7 Linux 进程调度

  • 调度的时机
  • 调度策略
  • 调度算法

🐼. 存储管理

1 存储管理基本概念

:::success

  • 物理内存和虚拟存储空间
  • 存储管理的主要任务

:::

2 分区式存储管理

:::success

  • 固定分区
  • 可变分区
  • 地址变换与内存保护
  • 分区式存储管理的优缺点

:::

3 页式存储管理

:::success

  • 静态页式存储管理
  • 动态页式存储管理
  • 指令存取速度与页面大小问题
  • 存储保护
  • 页式存储管理的优缺点

:::

4 淘汰算法与抖动现象

:::success

  • 淘汰算法
  • 抖动现象与工作集

:::

5 段式存储管理

:::success

  • 静态段式存储管理
  • 动态段式存储管理
  • 分段和分页的主要区别
  • 段的信息共享
  • 段的静态链接与动态链接
  • 段式存储管理的内存保护
  • 段式存储管理的优缺点

:::

6 段页式存储管理

:::success

  • 实现原理
  • 段页式存储管理的其他问题

:::

7 Linux 存储管理

:::success

  • 进程虚存空间的管理
  • Linux的分页式存储管理

:::

🐼. 设备管理

1 设备管理概述

:::danger

  • 设备的分类
  • 设备管理目标
  • 设备控制器
  • I/O系统的层次结构

:::

2 数据传送控制方式

:::danger

  • 程序直接控制方式
  • 中断控制方式
  • DMA控制方式
  • 通道控制方式

:::

3 中断处理与设备驱动程序

:::danger

  • 中断处理过程
  • 设备驱动程序

:::

4 缓冲技术

:::danger

  • 引入缓冲技术的原因
  • 缓冲的种类
  • 缓冲池的管理

:::

5 设备分配

:::danger

  • 设备分配中的数据结构
  • 设备分配的原则
  • 设备分配程序
  • SPOOLing技术

:::

6 逻辑I/O系统

7 Linux的设备管理

:::danger

  • 逻辑I/O管理
  • 用户与设备驱动程序
  • 设备模型

:::

🐼. 文件管理

1 文件和文件系统

:::info

  • 文件的概念
  • 文件的分类
  • 文件管理系统

:::

2 文件的逻辑结构

:::info

  • 无结构文件
  • 顺序文件
  • 索引文件
  • 直接文件

:::

3 文件的物理结构

:::info

  • 连续文件
  • 链接式文件
  • 索引文件

:::

4 文件存储空间的管理

:::info

  • 位示图法
  • 空闲表法
  • 空闲链表法

:::

5 文件目录管理

:::info

  • 文件控制块的内容
  • 目录结构
  • 目录管理

:::

6 文件共享和保护

:::info

  • 基于索引节点的共享方法
  • 基于符号链接的共享方法
  • 文件的保护

:::

7 磁盘管理与调度

:::info

  • 磁盘性能简述
  • 磁盘调度算法

:::

8 Linux 文件管理

:::info

  • Linux 文件系统概论
  • 虚拟文件系统
  • EXT文件系统
  • 文件管理和操作

:::

🐼. 多处理机系统

1 多处理机

  • 多处理机硬件
  • 多处理机操作系统类型
  • 多处理机同步
  • 处理机调度

2 多计算机

  • 多计算机硬件
  • 低层通信软件
  • 用户层通信软件
  • 远程过程调用
  • 分布式共享存储器
  • 多计算机调度
  • 负载均衡

3 虚拟化

  • 准虚拟化
  • 内存的虚拟化
  • I/O设备的虚拟化
  • 虚拟工具
  • 多核处理机上的虚拟机
  • 授权问题

🐼. 嵌入式操作系统

1 什么是嵌入式操作系统

2 嵌入式操作系统的特点

3 嵌入式操作系统的主要功能

4 嵌入式操作系统的应用领域

5 典型的嵌入式操作系统

  • VxWorks
  • QNX
  • 嵌入式Linux
  • Windows CE
  • Andriod
  • iOS
  • Syrian OS
  • TinyOS
  • uC/OS

6 嵌入式操作系统的发展趋势

🐼. 操作系统安全

1 操作系统安全概述

2 操作系统的安全机制

:::tips

  • 硬件安全机制
  • 标识与鉴别机制
  • 访问控制机制
  • 最小权限管理
  • 可信路径
  • 审计

:::

3 Linux 操作系统的安全性

:::tips

  • PAM机制
  • 文件系统加密
  • 网络监控与入侵检测
  • 强制访问控制
  • 安全审计
  • 防火墙机制

:::

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值