本文主要是操作系统相关内容,利用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 缓冲区管理

图解:入门操作系统——内功心法,适合所有程序员相关推荐

  1. 新手入门:你适合做程序员吗?

    从我第一次接触vb到现在,断断续续的学习编程已经快有4年了.我感觉如果想做一名普通的程序员,并不需要太高的IQ,反而兴趣与耐心是最重要的.很多还未入门的新手一定想知道自己是否适合做一名程序员,那我就带 ...

  2. 【转】“你不适合做程序员”

    我的一位同事,他带他读小学的孩子去学钢琴,通过关系找了一位有点名气的退休的老教师,学费不菲.他说其实他并不知道为什么要学,但是看到那么多孩子都在学钢琴,他想,他的孩子不能落后.一个月之后,他去问钢琴老 ...

  3. 女生适合当程序员吗?

    在这个节日里,让我们来讨论一个比较热门的话题吧.女生到底适不适合当程序员? 在开启这个话题前,我们先来认识一位伟大的女性吧. 阿达·洛芙莱斯(Augusta Ada King)是著名英国诗人拜伦之女, ...

  4. 看看十二星座哪个更适合当程序员

    瓶子们是向往孤独的,这表现在他们总是承认自己的孤独,他们有时候希望别人了解自己的孤独,但是当中的瓶子是不会孤独的,因为他们很善于交际,瓶子们的交际能力是其他星座所不能比拟的. 水瓶座思辨能力极佳,有独 ...

  5. 5类人最适合做程序员,你属于哪一类?

    作为高薪行业,程序员近几年非常吃香,所以不少人转行学编程,不过,有些人一学就会,有些人却久久不能入门,究竟什么样的人最适合做程序员呢?这类人具有什么特性?千锋哈尔滨小编根据多年来对身边各种程序员的观察 ...

  6. 完了,我不适合做程序员!

    喜欢用图形界面而不喜欢用命令行的人是不是不适合当程序员? 我思路不行,是不是不适合做程序员? 我数学不好,是不是不适合做程序员? 经常会遇到这么问的同学,在知乎上也经常会遇到这类问题 好像程序员是一个 ...

  7. 人人都能成为程序员?不,我要告诉你:“ 你不适合做程序员”

    [文章来源微信公众号:每天学编程] 我的一位同事,他带他读小学的孩子去学钢琴,通过关系找了一位有点名气的退休的老教师,学费不菲.他说其实他并不知道为什么要学,但是看到那么多孩子都在学钢琴,他想,他的孩 ...

  8. 现在什么样的人最适合做程序员呢?来看看我了解的几类人趴。

    作为高薪行业,程序员近几年非常吃香,所以不少人转行学编程,不过,有些人一学就会,有些人却久久不能入门,究竟什么样的人最适合做程序员呢?这类人具有什么特性?小乐根据多年来对身边各种程序员的观察,总结几点 ...

  9. 文科专业女生转行程序员月入20k:女生不适合做程序员吗?

    背景故事 我毕业于某不知名985的经济学院, 19年毕业就跨考了计算机, 第一年考的是北大.北大专业课自主命题,考试范围包括慕课上的四门课+408四门内容, 我就去做了炮灰. 第二年因为疫情和一些别的 ...

  10. 只会敲代码已经不行了,什么样的人才适合做程序员,程序员工作又是怎样的呢?

    相信有很多刚入门编程的小伙伴都在好奇一个问题,自己是否适合成为一名程序员呢,程序员工作又是怎样的呢,有没有前景呢?而技术交流群里甚至有小伙伴感叹,现在程序员只会敲代码已经不行了,竞争压力越来越大,埋头 ...

最新文章

  1. 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法
  2. 让Jexus支持高并发请求的优化技巧
  3. C++的三大特性:封装,继承,多态
  4. delphi virtual dynamic
  5. 推荐系统炼丹笔记:推荐算法特征交叉新方式CAN
  6. VSCode主题:Dracula Official
  7. NB-IoT(8)---网络编程
  8. 设计灵感|C4D在海报中可以这样应用
  9. 导航卫星系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  10. 秋天下载中心统计系统 入门安装
  11. Rclone 连接 Google Drive
  12. 趁你年轻快来学学如何搭建一个小说网站,这里有超详细教程,快进来看看吧,错过了可不要后悔哟。
  13. vue spa项目转服务器渲染
  14. 幂法求矩阵的最大特征值和对应特征向量
  15. 汽车发动机ECU硬件在环测试系统ETest设计与实现
  16. 微软2013校园招聘笔试题
  17. 【Unity游戏开发】动画系统(三)按钮动画
  18. mysql数据库巡检工作内容_数据库巡检
  19. Fortify SCA安装以及卸载
  20. 80c52和ULN2003控制步进电机转动

热门文章

  1. 学会Swagger,接口调试不再烦恼!
  2. 绩效管理怎么做才能确保组织更有活力?
  3. QQ浏览器极速内核关闭“您即将提交的信息不安全”提示
  4. cocos2dx的几种常见设计模式
  5. 学习 clip-path属性 和 常用方式
  6. 简单免费下载vue-router.js和vue-router.min.js文件
  7. 柳锦峰:6.12黄金反弹坚持多头思路,1330仍是关键点
  8. 转自美团技术博客的jvm内存泄露分析
  9. makefile的选项CFLAGS、CPPFLAGS、LDFLAGS和LIBS的区别
  10. IPS/IDS WAF