好记性不如烂笔头——操作系统

简介: 好记性不如烂笔头——操作系统

本文主要是操作系统相关内容,利用56张思维导图从OS概述、进程管理、内存管理、文件管理、I/O五部分系统的了解了操作系统,通过对操作系统的了解,让我们撸码时怎么做、为什么这样做、怎样做可以提高性能做到有理可依。

640.jpg


一、OS概述


640.jpg



1.1 概念

640.jpg


1.2 功能和目标

640.jpg



1.3 特征

640.jpg



1.4 操作系统的发展与分类

640.jpg



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

640.jpg


1.6 中断和异常

640.jpg



1.7 系统调用


640.jpg


二、进程管理


640.jpg



2.1 进程的概念、组成、特征

640.jpg



2.2 进程的状态与转换

640.jpg


2.3 进程控制


640.jpg


2.4 进程通信

640.jpg

2.5 线程

640.jpg

2.6 处理机调度

640.jpg


2.7 进程调度(低级调度)


640.jpg


2.8 调度算法的评价指标

640.jpg


2.9 调度算法

640.jpg


2.10 进程同步、互斥

640.jpg


2.11 进程互斥的实现方法

640.jpg

2.12 信号量机制

640.jpg


2.13 管程


640.jpg


2.14 死锁

640.jpg


三、内存管理



640.jpg


3.1 内存的基础

640.jpg


3.2 内存空间的分配与回收


640.jpg


3.2.1 连续分配管理方式

640.jpg


3.2.2 基本分页存储管理

640.jpg


3.2.3 基本分段存储管理

640.jpg


3.2.4 段页式存储管理


640.jpg


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


640.jpg

3.3.1 虚拟存储技术

640.jpg


3.4地址转换

640.jpg

3.5 存储保护

640.jpg


四、文件管理


640.jpg


4.1 概述


640.jpg



4.2 文件的逻辑结构

640.jpg



4.3 文件目录


640.jpg


4.4 文件的物理结构(文件分配方式)

640.jpg


4.5 文件存储空间管理

640.jpg

4.6 文件的基本操作


640.jpg



4.7 文件共享


640.jpg

4.8 文件保护

640.jpg

4.9 文件系统的层次结构


640.jpg


4.10 磁盘的结构


640.jpg


4.11 磁盘优化

640.jpg


4.12 磁盘的管理


640.jpg


五、I/O


640.jpg


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

640.jpg


5.2 I/O控制器

640.jpg



5.3 I/O控制方式


640.jpg


5.4 I/O软件结构层次

640.jpg



5.5 假脱机技术

640.jpg



5.6 设备的分配与回收

640.jpg



5.7 缓冲区管理

640.jpg

相关文章
|
1天前
|
监控 NoSQL Unix
操作系统总结(第二周 第一堂)
操作系统总结(第二周 第一堂)
|
1天前
|
芯片 Windows
计算机操作系统-第八天
计算机操作系统-第八天
|
1天前
|
监控 虚拟化
计算机操作系统-第九天
计算机操作系统-第九天
|
10月前
|
存储 安全
自考操作系统第一章总结
自考操作系统第一章总结
54 0
|
缓存 运维 监控
你在服务器上的一举一动,我可都看着!linux超骚技巧三分钟Get
你在服务器上的一举一动,我可都看着!linux超骚技巧三分钟Get
你在服务器上的一举一动,我可都看着!linux超骚技巧三分钟Get
|
存储 程序员 芯片
肝了很久!一文了解操作系统 I/O(1)
我们之前的文章提到了操作系统的三个抽象,它们分别是进程、地址空间和文件,除此之外,操作系统还要控制所有的 I/O 设备。操作系统必须向设备发送命令,捕捉中断并处理错误。它还应该在设备和操作系统的其余部分之间提供一个简单易用的接口。操作系统如何管理 I/O 是我们接下来的重点。 不同的人对 I/O 硬件的理解也不同。对于电子工程师而言,I/O 硬件就是芯片、导线、电源和其他组成硬件的物理设备。而我们程序员眼中的 I/O 其实就是硬件提供给软件的接口,比如硬件接受到的命令、执行的操作以及反馈的错误。我们着重探讨的是如何对硬件进行编程,而不是其工作原理。
117 0
肝了很久!一文了解操作系统 I/O(1)
|
存储 Oracle 关系型数据库
操作系统的“冷板凳”要坐多久?万字长文解读16年开源老兵的坚持
想知道内核研发是怎样的体验?操作系统的“冷板凳”得坐多久才有春天?本文对话龙蜥社区理事长马涛,畅所欲言聊开源,一起来看看那些开源润物细无声背后的故事以及龙蜥社区运营的道法术。
操作系统的“冷板凳”要坐多久?万字长文解读16年开源老兵的坚持
|
运维 监控 前端开发
好记性不如烂笔头——Linux篇
好记性不如烂笔头——Linux篇
好记性不如烂笔头——Linux篇
肝了很久!一文了解操作系统 I/O(4)
肝了很久!一文了解操作系统 I/O(4)
肝了很久!一文了解操作系统 I/O(4)
|
存储 缓存 监控
肝了很久!一文了解操作系统 I/O(5)
肝了很久!一文了解操作系统 I/O(5)
肝了很久!一文了解操作系统 I/O(5)