• 本篇文章是对《2021王道操作系统》所有知识点的笔记总结归档,虽说是2021年的,但是这些都是最核心的底层基础知识,过多少年都不会有很大的变化,核心都差不多。

  • 我的武功秘籍:note.bithachi.cn,希望可以一起交流学习。

  • 学习视频:王道操作系统

  • 其它学习时总结的目录笔记,有思维导图和案例。见下图

  • 看到很多小伙伴需要课件,这里直接附上网盘链接:

链接:https://pan.baidu.com/s/17ClnaWO2wkzBX_eX7sB66g
提取码:8q81
复制这段内容后打开百度网盘手机App,操作更方便哦


第 1 章 计算机系统概述

1.1 操作系统的基本概念

1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)
         1.1.2 操作系统的特征(并发、共享、虚拟、异步)

1.2 操作系统的发展和分类

1.2.1 操作系统的发展和分类(手工、单道/多道批处理、分时、实时、网络、分布式、嵌入式、个人计算机)

1.3 操作系统的运行机制和体系结构

1.3.1 操作系统的运行机制和体系结构(大内核、小内核)
         1.3.2 中断和异常(内中断和外中断、中断处理过程)
         1.3.3 系统调用(执行过程、访管指令、库函数与系统调用)

1.0.0 第一章操作系统概述错题整理

第 2 章 进程管理

2.1 进程与线程

2.1.1 进程的定义、特征、组成、组织
         2.1.2 进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪->运行、运行->就绪、运行->阻塞、阻塞->就绪)
         2.1.3 原语实现对进程的控制
         2.1.4 进程之间的通信(共享通信、消息传递、管道通信)
         2.1.5 线程概念与多线程模型

2.2 处理机的调度

2.2.1 处理机调度的概念及层次
         2.2.2 进程调度的时机(主动放弃与被动放弃)、切换与过程(广义与狭义)、方式(非剥夺与剥夺)
         2.2.3 度算法的评价指标(cpu利用率、系统吞吐量、周转时间、等待时间、响应时间)
         2.2.4 作业/进程调度算法(FCFS先来先服务、SJF短作业优先、HRRN高响应比优先)
         2.2.5 作业/进程调度算法(时间片轮转调度算法、优先级调度算法、多级反馈队列调度算法)

2.3 进程的同步与互斥

2.3.1 进程的同步与互斥
         2.3.2 实现临界区进程互斥的软件实现方法
         2.3.3 实现临界区进程互斥的硬件实现方法
         2.3.4 信号量机制(整型信号量、记录型信号量P、V)
         2.3.5 信号量机制实现进程的互斥、同步与前驱关系
         2.3.6 进程同步与互斥经典问题(生产者-消费者问题、多生产者-多消费者问题、吸烟者问题、读者-写者问题、哲学家进餐问题)
         2.3.7 管程和java中实现管程的机制

2.4 死锁

2.4.1 死锁详解(预防、避免、检测、解除)

第 3 章 内存管理

3.1 内存管理的概念

3.1.1 什么是内存?进程的基本原理,深入指令理解其过程
         3.1.2 内存管理管些什么?
         3.1.3 覆盖技术与交换技术的思想
         3.1.4 内存的分配与回收
         3.1.5 动态分区分配的四种算法(首次适应算法、最佳适应算法、最坏适应算法、临近适应算法)
         3.1.6 分页存储(页号、页偏移量等)
         3.1.7 分页存储管理的基本地址变换结构
         3.1.8 快表的地址变换结构
         3.1.9 二级页表的原理和地址结构
         3.1.10 基本分段存储管理(段表、地址变换、信息共享)
         3.1.11 段页式存储管理(段表、页表、地址转换)

3.2 虚拟内存管理

3.2.1 虚拟内存的基本概念(局部性原理、高速缓存、虚拟内存的实现)
         3.2.2 请求分页管理方式(请求页表、缺页中断机构、地址变换机构)
         3.2.3 页面置换算法(最佳置换算法、先进先出置换算法、最近最久未使用置换算法、普通时钟置换算法、改造型时钟置换算法)
         3.2.4 页面分配策略(驻留集、页面分配、置换策略、抖动现象、工作集)

第 4 章 文件管理

4.1 文件系统

4.1.1 初识文件管理概念和功能
         4.1.2 文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的
         4.1.3 文件目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身
         4.1.4 文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])
         4.1.5 文件管理空闲磁盘块的几种算法(空闲表法、空闲链表法、位示图法、成组链接法)
         4.1.6 文件的基本操作原理(创建、删除、打开、关闭、读-写)
         4.1.7 文件共享(索引节点-硬链接、符号链接-软链接)
         4.1.8 文件保护(口令保护、加密保护、访问控制)
         4.1.9 文件系统的层次结构

4.2 磁盘组织与管理

4.2.1 磁盘的结构(磁盘、磁道、扇区、盘面、柱面、磁头)
         4.2.2 磁盘调度算法(FCFS、SSTF、SCAN、LOOK、S-SCAN、C-LOOK)
         4.2.3 减少磁盘延迟时间的方法(交替编号、错位命名)
         4.2.4 磁盘管理(磁盘初始化、引导块、坏块的管理)

第 5 章 I/O管理

5.1 I/O管理概述

5.1.1 什么是I/O设备?有几类I/O设备?
          5.1.2 控制I/O设备的I/O控制器
          5.1.3 控制I/O设备的几种方式?(程序直接控制方式、中断驱动方式、DMA、通道控制)
          5.1.4 I/O软件的层次结构(用户层软件-设备独立性软件-设备驱动程序-中断处理程序)

5.2 I/O核心子系统

5.2.1 内核的I/O核心子系统及功能
          5.2.2 I/O设备假脱机技术(SPOOLing)
          5.2.3 I/O设备的分配与回收(DCT-COCT-CHCT-SDT)
          5.2.4 缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

《王道操作系统》学习笔记总目录+思维导图相关推荐

  1. 计算机网络网桥思维导图,《王道计算机网络》学习笔记总目录+思维导图

    0.思维导图 本篇文章是对<2021王道计算机网络>所有知识点的笔记总结归档 虽说是2021年的 但是这些都是最核心的底层基础知识 过多少年都不会有很大的变化 核心都差不多.欢迎大家关注我 ...

  2. 《王道计算机组成原理》学习笔记总目录+思维导图

    本篇文章是对<2021王道组成原理>知识点的笔记总结归档,虽说是2021年的,但是这些都是最核心的底层基础知识,过多少年都不会有很大的变化,核心都差不多. 我的武功秘籍:note.bith ...

  3. 王道考研 操作系统知识点汇总(目录+思维导图)

    第一章 计算机系统概述 文章目录 前言 1.1.1 操作系统的概念.功能和目标 思维导图 本节内容 1.1.2操作系统的特征 思维导图 本节内容 1.1.3操作系统的发展与分类 思维导图 本节内容 1 ...

  4. 吴恩达推荐深度学习笔记+超详细思维导图!不做学术打工人!

    关于人工智能的分支-深度学习版块的资源有很多,但是都会较为分散.小编今天对这些资源进行了整理归纳,汇编了一套学习资源(包含书籍+电子书+百篇论文+思维导图+吴恩达深度学习笔记大全+计算机视觉学术汇总) ...

  5. JAVA思维导图学习笔记_8张思维导图,55天学习笔记,帮你入门JavaSE

    学完了Java中的基础语法,也就是JavaSE. 对其做了一个详细的梳理,也便于以后回顾. 其中有些知识点被自己遗漏了,比如正则表达式这些,只能以后找机会补上了. 01前言 对于计算机基础知识的了解. ...

  6. 史上最强数据分析学习笔记(附思维导图),没有之一!!!

    最近有个读者来找我聊天说: "我后悔回小县城事业编了." 我问怎么回事. "前几天同学聚会,忽然发现我是混得最差的,明明大学的时候大家差不多,现在有的年薪40万,有的名下 ...

  7. 你还在为怎么学习烦恼嘛?思维导图学习法

    Preface 在上篇文章学Java该学什么?中描述Java知识体系时,我用到了一种工具-思维导图来建立起整个Java学习中的知识点.而这种方法被称之为思维导图学习法: 思维导图学习法是我近来开始最常 ...

  8. 计算机网络(二)计算机网络 体系结构和OSI参考模型 | 思维导图

    目录 思维导图 二.计算机网络体系结构和参考模型 1.为什么分层?如何分层? 2.OSI参考模型(法定标准) 3.应用层 4,表示层 5.会话层 6.传输层 7.网络层 8.数据链路层 9.物理层 1 ...

  9. 计网复习笔记【附思维导图】——【2】应用层

    计网复习笔记[附思维导图]--[2]应用层 计网 应用层 2.1 应用层协议原理 位置 应用层协议含义 应用层协议类型 网络应用程序架构 进程通信 网络应用需要的运输层服务 Internet提供的运输 ...

最新文章

  1. 使用终端建立自己需要工程
  2. Java String.format() : 字符串格式化
  3. Unix/Linux常用命令及配置
  4. 优云携手网易云 助力企业“互联网+”转型
  5. 快讯千树资本投资柒小佰 踏入儿童出行消费领域...
  6. java Date获取 年月日时分秒
  7. web.config连接mysql_web.config中配置数据库连接的方式
  8. 【034】◀▶ 学习网站 问题解决
  9. 这款App因涉嫌传销被罚7456万:会员层级达51级 收取佣金4.5亿
  10. Redis事务与MySQL事务的区别
  11. Zabbix Windos agent 安装
  12. java.lang.UnsatifiedLinkError错误一例:不同虚拟机之间的库不能共用
  13. 小白学习java第二天
  14. 计算机网络4小时速成:应用层,cs模型,p2p模型,DNS域名系统,文件传输协议FTP,电子邮件SMTP,万维网HTTP,动态主机配置协议DHCP
  15. java兵临城下_CentOS6.4 64位系统安装jdk
  16. 记录回家第一天的bug解决和心理过程
  17. xp显示桌面很慢,解决办法
  18. Mosquitto 安装指南
  19. 命令行修改mysql密码
  20. 【IPFS应用开发】--zabbix监控接口配置

热门文章

  1. php之form,PHP之表单处理
  2. UE4 通过按键切换不同的HUD
  3. 苹果Mac隐藏壁纸在哪里?Mac隐藏壁纸查找教程
  4. Macbook M1 安装node(亲测)
  5. 判断一个字符数据是否是数字字符
  6. 用Unity做一个小Demo入门Unity
  7. python白_Python小白到底有多白?
  8. 然后查看服务器运行情况,netstat命令查看服务器运行情况
  9. 实验三 mysql数据库与表的创建_实验二 数据库和表的创建与管理
  10. 五、原型模式(Prototype Pattern)