56张图入门操作系统内功心法适合所有程序员

2次阅读

共计 777 个字符,预计需要花费 2 分钟才能阅读完成。

关注公众号“执鸢者 ”,回复“ 书籍 ”获取大量学习材料, 回复“ 前端视频 ”获取大量教学视频,回复“ 操作系统”获取本节整体思维导图。

本文次要是操作系统相干内容,利用 56 张思维导图从 OS 概述、过程治理、内存治理、文件治理、I/O 五局部零碎的理解了操作系统,通过对操作系统的理解,让咱们撸码时怎么做、为什么这样做、怎么做能够进步性能做到有理可依。

一、OS 概述

1.1 概念

1.2 性能和指标

1.3 特色

1.4 操作系统的倒退与分类

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

1.6 中断和异样

1.7 零碎调用

二、过程治理

2.1 过程的概念、组成、特色

2.2 过程的状态与转换

2.3 过程管制

2.4 过程通信

2.5 线程

2.6 处理机调度

2.7 过程调度(低级调度)

2.8 调度算法的评估指标

2.9 调度算法

2.10 进程同步、互斥

2.11 过程互斥的实现办法

2.12 信号量机制

2.13 管程

2.14 死锁

三、内存治理

3.1 内存的根底

3.2 内存空间的调配与回收

3.2.1 间断调配治理形式

3.2.2 根本分页存储管理

3.2.3 根本分段存储管理

3.2.4 段页式存储管理

3.3 内存空间的扩大(实现虚拟性)

3.3.1 虚拟存储技术

3.4 地址转换

3.5 存储保护

四、文件治理

4.1 概述

4.2 文件的逻辑构造

4.3 文件目录

4.4 文件的物理构造(文件调配形式)

4.5 文件存储空间治理

4.6 文件的基本操作

4.7 文件共享

4.8 文件爱护

4.9 文件系统的层次结构

4.10 磁盘的构造

4.11 磁盘优化

4.12 磁盘的治理

五、I/O

5.1 I/ O 设施的基本概念与分类

5.2 I/ O 控制器

5.3 I/ O 管制形式

5.4 I/ O 软件结构档次

5.5 假脱机技术

5.6 设施的调配与回收

5.7 缓冲区治理

相干章节
图解 23 种设计模式
40 张图入门 Linux

欢送大家关注公众号(回复“操作系统”获取本节的思维导图, 回复“书籍”获取大量前端学习材料, 回复“前端视频”获取大量前端教学视频)

正文完
 0