操作系统学习笔记目录章节汇总

(暂时不全,目前只有第一章+第二章-浅谈线程,进程-2020.3.6)

文章目录

  • 操作系统学习笔记目录章节汇总
  • 1.打开钢琴的盖子(序章)
    • 1.1-操作系统的概念(定义),功能和目标
    • 1.2-操作系统的特征
    • 1.3-操作系统的发展和分类
    • 1.4-操作系统的运行机制和体系结构
    • 1.5-中断和异常
  • 2.1浅谈线程
    • 2.1_1_进程的定义、组成、组织方式、特征
    • 2.1_2_进程的状态与转换
    • 2.1_3_进程控制
    • 2.1_4_进程通信
    • 2.1_5_线程概念和多线程模型

声明:此博客内容来源于b站2019 王道考研 操作系统,博主个人仅仅是截图,写下个人心得笔记,当作学习笔记使用,如侵权,请联系qq208820388撤销博文,emmmmm,此专栏不定期更新。(点击链接(蓝色的哦~),即可跳转至相应的博客,每一篇博客上都有视频的连接,可以边看边复习操作系统)

如果错误,欢迎指正,互相学习互相进步,愿人生的路上,你我共勉。

1.打开钢琴的盖子(序章)

1.1-操作系统的概念(定义),功能和目标

01-操作系统的概念(定义),功能和目标

这一节从操作系统的概念,功能和目标,上简单介绍操作系统,通俗的讲,操作系统是一位能耐广大的管家,向下管理庄园(计算机硬件),向上向主人(计算机使用者提供服务)。

1.2-操作系统的特征

02-操作系统的特征

在?四大特征(并发,共享,虚拟,异步)了解下?将cpu看作个渣男?一会去和小姐姐A聊天一会去和御姐B逛街?渣男实锤了223

1.3-操作系统的发展和分类

03-操作系统的发展和分类

咳咳,小明纯洁的时候还是个单道批处理系统,后来进化成了多道批处理程序(老渣是你吗?)?
此外,多批处理系统(多线程兽终极进化?)部分简单解释多线程是如何比单线程快多了的,这点java多线程也得了解了解啊
学生管理系统如何应用多线程提高效率?感觉又是一个坑啊emmm

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

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

emmm 看标题就头疼啊。。什么内核态,用户态啊,,乱七八糟啊都是什么鬼223
总裁爸爸(内核态)是老大?我只是个小员工(用户态)?涉及到对电脑资源比如硬件设备管理啊,进程切换啊找爸爸去吧223

1.5-中断和异常

5-中断和异常

明天还想上班吗?写个1除以0是想干啥?出现了意外情况,当然要抛出异常啦。。关于中断和异常这一块。。有涉及到了小职员(用户态)和总裁爸爸(内核态)之间的状态转换啦emmmm


我们学操作系统呢,不是让你真的撸一个操作系统出来,让你了解下大概的情况罢了,学什么进程啊,线程啊,不是让你撸出更屌的操作系统来,我认为是为了当你处理多线程问题的时候,能够从这里找到借鉴的思路,切记不要死记硬背,这笔记就是个字典,用到了什么查一查就行了,不要死记硬背呀2233

2.1浅谈线程

2.1_1_进程的定义、组成、组织方式、特征

2.1_1.进程的定义、组成、组织方式、特征

emmm 简单的介绍下进程的一些概念,一定要明白是什么,为什么这两点,引入线程就是因为多道操作系统,其他概念可以用到的时候再查,

2.1_2_进程的状态与转换

2.1_2_进程的状态与转换

三种状态,就绪,运行,阻塞?如果假设为渣男的话?正在约会的女友A,另外的一个女生是女友,但是这会儿并不和她约会的女友B,还没攻略的女友C?草(一种植物)有点骚啊这个

2.1_3_进程控制

2.1_3_进程控制

进程的之间的状态切换,那个图咱得理解才行,关于怎么切换嘛。。涉及到了个原语操作,这个有点类似数据库事务的原子性啊,要么全部发生,要么全部不发生?是不是,还需要继续学学

2.1_4_进程通信

2.1_4_进程通信

通信这个就有点意思了,进程如果能互相合作,处理某个资源,比如说卖票程序,这个是时候这两个进程怎么取票等等一些列的操作都有个说头,不过这里并不涉及刚才讲的那个卖票,只是简单的讲讲进程通信的一些概念,不说了,就当是知识储备叭223

2.1_5_线程概念和多线程模型

2.1_5_线程概念和多线程模型

不说了,绝对的重点,上面讨论到的卖票,就是在这一块要实现的,要注意,qq这个软件呢在硬盘里是程序,它被装载到了内存中就是进程,(跑起来了的程序),但是呢qq有很功能,语音聊天啊,视频聊天啊,这些是怎么同时运行起来的呢?这tm就涉及到了多线程啊。。又是一个令人头疼的问题。。不说了,基础概念。。感觉没啥用的知识增加了.jpg

操作系统学习笔记目录(暂时不全223)相关推荐

  1. springdata学习笔记-01-helloworld-(暂时不全223)

    第一天 orm思想和hibernate以及jpa的概述和jpd的基本操作 传统jdbc操作 获取链接 创建statement对象 可以对占位符赋值 发送查询 操作繁琐 占位符赋值麻烦 orm思想 主要 ...

  2. 操作系统学习笔记-2.1.4进程通信

    操作系统学习笔记-2019 王道考研 操作系统-2.1.4进程通信 文章目录 4进程通信 4.1知识总览 4.2前置知识:什么是进程通信? 4.3共享存储 4.4 管道通信 4.5消息传递 4.6小结 ...

  3. 操作系统学习笔记-05-中断和异常

    操作系统学习笔记-2019 王道考研 操作系统-05-中断和异常 文章目录 5-中断和异常 5.1知识概览 5.2 中断机制的诞生 5.3中断概念和作用 5.4中断的分类 5.5 外中断的处理过程 5 ...

  4. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  5. 操作系统学习笔记-2.1.5线程概念和多线程模型

    操作系统学习笔记-2019 王道考研 操作系统-2.1.5线程概念和多线程模型 文章目录 5线程概念和多线程模型 5.1知识概览 5.2 什么是线程?为什么要引入线程? 5.3引入线程及之后,有什么变 ...

  6. 操作系统学习笔记-2.1.3进程控制

    操作系统学习笔记-2019 王道考研 操作系统-2.1.3进程控制 文章目录 3.进程控制 3.1知识概览 3.2 基本概念 3.2.1什么是进程控制? 3.2.2如何实现进程控制? 3.3进程控制相 ...

  7. 操作系统学习笔记-2.1. 2进程的状态与转换

    操作系统学习笔记-2019 王道考研 操作系统-2.1. 2进程的状态与转换 文章目录 2进程的状态与转换 2.1知识概览 2.2进程的状态-三种基本状态 2.3进程的状态-另外两种状态 2.4进程状 ...

  8. 操作系统学习笔记-2.1.1.进程的定义、组成、组织方式、特征

    操作系统学习笔记-2019 王道考研 操作系统-2.1.1.进程的定义.组成.组织方式.特征 文章目录 2.1.1.进程的定义.组成.组织方式.特征 1.1知识概览 1.2进程的定义 1.3进程的组成 ...

  9. 操作系统学习笔记-06-系统调用

    操作系统学习笔记-2019 王道考研 操作系统-06-系统调用 文章目录 6-系统调用 6.1 知识概览 6.2什么是系统调用?有什么作用? 6.3系统调用与库函数的区别 6.4系统调用背后的过程 6 ...

最新文章

  1. 修改value_Java 反射修改String引发的思考?
  2. PHP之使用网络函数和协议函数
  3. “直播第一股”映客,讲得好社交新故事吗?
  4. 钉钉授权第三方WEB网站扫码登录
  5. 华为人工智能计算机平台,华为发布首个人工智能移动计算平台
  6. IntelliJ IDEA 2021.1更新了好多实用功能,赶紧下载吧!
  7. Navicat创建数据库表 、导入sql文件,生成表结构
  8. 怎么保存python文件_python如何保存文本文件
  9. Oracle count函数原理,oracle count函数
  10. 日期格式化插件 --- moment
  11. JVM 堆内存设置 -Xmx -Xms
  12. php二维数组声明方式,php二维数组定义
  13. python编程else是什么意思_Python 中的 else详解
  14. Flexbox 基础知识
  15. pe制作linux硬盘的镜像文件_如何快速生成PE ISO文件
  16. xv6 6.S081 Lab3: alloc
  17. 编写python程序、计算账户余额_《计算机科学丛书PYTHON程序设计(原书第2版)/(美])凯.S.霍斯特曼》【价格 目录 书评 正版】_中国图书网...
  18. CSS中常用的选择器都有那些?
  19. ckeditor5 全屏功能
  20. 遇上Android客户端打包党,该怎么办?

热门文章

  1. LeetCode 592. 分数加减运算(字符串+最大公约数)
  2. LeetCode 1417. 重新格式化字符串
  3. postforobject 设置代理_Spring RestTemplate和代理身份验证
  4. .net 5 正式版_.NET 5正式版快来了
  5. Linux单用户能做什么,Linux单用户模式详解 及应用场景
  6. 建立一颗二叉排序树,并删除该二叉排序树上的某个节点
  7. Power Bi:零售数据可视化
  8. python展开 c函数中的宏预处理_C 语言常用的预处理-宏函数
  9. 1000层的Transformer,诞生了!
  10. 有福利! 好书推荐:从《实用推荐系统》学习寻找用户行为之法