- 1·【操作系统概述】01.操作系统的概念和作用
- 2·【操作系统概述】02.操作系统的目标
- 3·【操作系统概述】03.操作系统的功能
- 4·【操作系统概述】04.操作系统的特征:并发
- 5·【操作系统概述】05.操作系统的特征:共享
- 6·【操作系统概述】06.操作系统的特征:虚拟
- 7·【操作系统概述】07.操作系统的特征:异步
- 8·【操作系统概述】08.操作系统的发展:手工和批处理阶段
- 9·【操作系统概述】09.操作系统的发展:分时操作系统
- 10·【操作系统概述】10.操作系统的发展:实时操作系统
- 11·【操作系统概述】11.操作系统的发展:微机&网络&分布式
- 12·【操作系统概述】12.用户空间与内核空间
- 13·【操作系统概述】13.时钟与中断
- 14·【操作系统概述】14.中断的处理过程
- 15·【操作系统概述】15.原语
- 16·【操作系统概述】16.系统调用
- 17·【操作系统概述】17.传统的操作系统结构
- 18·【操作系统概述】18.微内核操作系统结构
- 19·【进程管理】01.进程的概念
- 20·【进程管理】02.进程的结构和特征
- 21·【进程管理】03.线程的概念
- 22·【进程管理】04.进程和线程的区别
- 23·【进程管理】05.线程的实现方式
- 24·【进程管理】06.第一小节总结:进程和线程
- 25·【进程管理】07.进程的状态:三种基本状态
- 26·【进程管理】08.进程的状态:创建和终止
- 27·【进程管理】09.进程控制
- 28·【进程管理】10.进程控制:挂起与激活
- 29·【进程管理】11.处理机调度和调度层次
- 30·【进程管理】12.处理机调度方式、时机、过程和评价指标
- 31·【进程管理】13.处理机调度小结
- 32·【进程管理】14.调度算法:先来先服务(FCFS)
- 33·【进程管理】15.调度算法:短作业优先(SJF)
- 34·【进程管理】16.调度算法:高响应比优先(HRRN)
- 35·【进程管理】17.调度算法:优先级调度(PSA)
- 36·【进程管理】18.调度算法:时间片轮转调度(RR)
- 37·【进程管理】19.调度算法:多级反馈队列调度(MFQ)
- 38·【进程管理】20.进程通信:共享存储
- 39·【进程管理】21.进程通信:消息传递
- 40·【进程管理】22.进程通信:管道通信
- 41·【进程管理】23.进程同步:同步和互斥的概念
- 42·【进程管理】24.进程同步:互斥的访问过程
- 43·【进程管理】25.进程同步:互斥访问的原则
- 44·【进程管理】26.软件实现互斥的方法:单标志法
- 45·【进程管理】27.软件实现互斥的方法:双标志法先检查
- 46·【进程管理】28.软件实现互斥的方法:双标志法后检查
- 47·【进程管理】29.软件实现互斥的方法:皮特森算法
- 48·【进程管理】30.硬件实现互斥的方法:中断屏蔽
- 49·【进程管理】31.硬件实现互斥的方法:TS指令
- 50·【进程管理】32.硬件实现屏蔽的方法:Swap指令
- 51·【进程管理】33.信号量的概念
- 52·【进程管理】34.信号量的工作机制
- 53·【进程管理】35.分析同步和互斥问题的方法步骤
- 54·【进程管理】36.管程的概念和基本特性
- 55·【进程管理】37.管程中的条件变量
- 56·【进程管理】38.死锁的概念和产生的原因
- 57·【进程管理】39.死锁产生的必要条件
- 58·【进程管理】40.死锁的预防:破坏必要条件
- 59·【进程管理】41.死锁的避免:安全性算法
- 60·【进程管理】42.死锁的检测与解除概述
- 61·【进程管理】43.死锁的检测:死锁定理
- 62·【进程管理】44.死锁的解除
- 63·【内存管理】01.准备工作:存储器的多层结构
- 64·【内存管理】02.准备工作:进程运行的基本原理
- 65·【内存管理】03.准备工作_进程运行原理:程序的链接
- 66·【内存管理】04.准备工作_进程运行原理:程序的装入
- 67·【内存管理】05.准备工作_进程运行原理:逻辑地址与物理地址
- 68·【内存管理】06.准备工作_进程运行原理:内存保护
- 69·【内存管理】07.准备工作_进程运行原理:覆盖与交换
- 70·【内存管理】08.内存管理_连续分配:单一连续分配
- 71·【内存管理】09.内存管理_连续分配:固定分区分配
- 72·【内存管理】10.内存管理_连续分配:固定分区分配_如何记录
- 73·【内存管理】11.内存管理_连续分配:固定分区分配_如何分配
- 74·【内存管理】12.内存管理_连续分配:固定分区分配_如何回收
- 75·【内存管理】13.内存管理_非连续分配:基本分页存储
- 76·【内存管理】14.内存管理_非连续分配:基本分页存储_页表
- 77·【内存管理】15.内存管理_非连续分配:基本分页存储_地址变换机构
- 78·【内存管理】16.内存管理_非连续分配:基本分页存储_地址变换结构特点
- 79·【内存管理】17.内存管理_非连续分配:基本分页存储_快表
- 80·【内存管理】18.内存管理_非连续分配:基本分页存储_两级页表
- 81·【内存管理】19.内存管理_非连续分配:基本分段存储管理
- 82·【内存管理】20.内存管理_非连续分配:分页与分段方式对比
- 83·【内存管理】21.内存管理_非连续分配:段页式管理方式
- 84·【内存管理】22.内存管理_非连续分配-小结
- 85·【内存管理】23.虚拟内存管理:概念、特征和局部性原理
- 86·【内存管理】24.虚拟内存管理:请求分页管理-页表机制
- 87·【内存管理】25.虚拟内存管理:请求分页管理-缺页中断机构
- 88·【内存管理】26.虚拟内存管理:请求分页管理-地址变换机构
- 89·【内存管理】27.虚拟内存管理:页面置换算法
- 90·【内存管理】28.虚拟内存管理:页面分配策略
- 91·【内存管理】29.虚拟内存管理:调入页面的时机
- 92·【文件管理】01.文件的概念
- 93·【文件管理】02.文件的逻辑结构
- 94·【文件管理】03.文件的目录结构
- 95·【文件管理】04.文件共享
- 96·【文件管理】05.文件保护
- 97·【文件管理】06.文件系统的层次结构
- 98·【文件管理】07.目录的实现
- 99·【文件管理】08.文件分配方式:连续分配
- 100·【文件管理】09.文件分配方式:链接分配
- 101·【文件管理】10.文件分配方式:索引分配
- 102·【文件管理】11.文件存储空间管理:空闲表和空闲链接法
- 103·【文件管理】12.文件存储空间管理:成组链接法
- 104·【文件管理】13.文件存储空间管理:位示图法
- 105·【输入输出管理】01.IO设备的概念和分类
- 106·【输入输出管理】02.IO控制器的主要作用
- 107·【输入输出管理】03.IO控制器的组成
- 108·【输入输出管理】04.IO控制方式:程序直接控制
- 109·【输入输出管理】05.IO控制方式:中断驱动方式
- 110·【输入输出管理】06.IO控制方式:DMA方式
- 111·【输入输出管理】07.IO控制方式:通道方式
- 112·【输入输出管理】08.IO软件的层次结构
- 113·【输入输出管理】09.IO调度和设备保护
- 114·【输入输出管理】10.假脱机技术:SPOOLing技术
- 115·【输入输出管理】11.设备分配:设备分配中的数据结构
- 116·【输入输出管理】12.设备分配:设备分配步骤
- 117·【输入输出管理】13.缓冲区管理:单缓冲
- 118·【输入输出管理】14.缓冲区管理:双缓冲
- 119·【输入输出管理】15.缓冲区管理:缓冲池
内容简介:
本课程以“一听就懂”的方式,系统讲解操作系统的核心概念与技术原理,帮助学习者快速掌握操作系统的基础知识和实际应用。通过清晰的逻辑结构和生动的实例分析,课程将复杂的操作系统内容简化为易于理解的知识点,适合零基础或希望巩固基础知识的学习者。
课程概述:本课程涵盖操作系统的基本概念、发展历史、核心功能以及各类管理机制。从操作系统的定义和作用出发,逐步深入到进程管理、内存管理、文件管理和输入输出管理等关键模块,全面解析操作系统的工作原理和实现方式。
学习目标:通过本课程,学习者将掌握操作系统的核心理论,包括进程与线程的管理、调度算法、同步与互斥机制、内存分配与虚拟内存技术、文件系统设计以及IO设备管理等内容。课程注重理论与实践结合,提升学习者的系统思维和问题解决能力。
适用人群:本课程适合计算机相关专业的学生、对操作系统感兴趣的技术爱好者、以及需要系统复习操作系统知识的工程师。无论你是初学者还是有一定基础的学习者,都能在本课程中找到有价值的内容。
课程大纲:课程共分为五大模块,涵盖操作系统概述、进程管理、内存管理、文件管理及输入输出管理。每个章节均配有详细的讲解和实例分析,帮助学习者更好地理解和应用所学知识。
课程内容由浅入深,循序渐进,强调知识点的关联性与实用性。通过本课程,学习者不仅能掌握操作系统的基础知识,还能提升对现代操作系统架构的理解能力,为后续深入学习打下坚实基础。







