B站:操作系统_清华大学(陈渝)
参考笔记:CSDN PiperNest (同公众号)

文章目录

(一)课程概要、什么是操作系统
(二)操作系统的历史、操作系统结构
(三)启动、中断、异常和系统调用
(四)内存分层体系、地址生成、连续内存分配概论
(五)非连续内存分配:分段、分页、页表
(六)虚拟内存、覆盖、交换
(七)页面置换算法,最优、FIFO、最近最久未使用、时钟
(八)进程的定义、组成、PCB、生命周期管理、状态变化模型、挂起模型
(九)线程、线程的实现、上下文切换、进程控制
(十)进程/线程的调度原则、调度算法、实时调度、多处理器调度、优先级反转
(十一)并发执行的必要性(同步),产生的问题,原子操作,为什么引入锁机制,面包购买的类比
(十二)同步互斥的三种实现方法:禁用硬件中断、基于软件的解决方案、更高级的抽象
(十三)信号量、PV操作、管程、条件变量、生产者消费者问题
(十四)经典同步问题:读者-写者问题、哲学家就餐问题
(十五)死锁的系统模型,死锁的处理办法,银行家算法与死锁检验算法
(十六)进程间通信(IPC),直接/间接通信与阻塞/非阻塞通信,信号,管道,消息队列,共享内存
(十七)文件系统基本概念、文件描述符、文件系统访问、文件别名、文件系统种类
(十八)虚拟文件系统概念
(十九)数据块缓存
(二十)打开文件、文件数据块分配、空闲空间管理、多磁盘管理(RAID)、磁盘调度算法概述

截止2020.3.25 上午过了第一遍。大概用时一个星期。

OS/操作系统_清华大学(陈渝)笔记目录相关推荐

  1. 清华大学陈渝老师受聘车用操作系统与泛在操作系统联合实验室操作系统首席科学家

    汽车智能化已成为新一轮产业竞争的战略制高点.车用操作系统是智能网联汽车的灵魂,也是车路云一体化的基础.车用操作系统与芯片的协同变革将从根本上解决"缺芯少魂"问题,是实现国家战略的必 ...

  2. 操作系统笔记 清华大学陈渝

    课程概要 基本概念及原理 操作系统介绍 中断及系统调用 内存管理 进程及线程 调度 同步 文件系统 I/O子系统 1. 基本概念 操作系统是控制软件,管理应用程序,为应用程序提供服务,杀死应用程序,分 ...

  3. 操作系统from清华大学向勇,陈渝 笔记(二)操作系统的启动、中断、异常、系统调用

    下一篇在这里(三)(四)内存层次和连续.非连续分配 上一篇绪论在这里(一)操作系统绪论 INDEX 2-1 操作系统的启动 2-2 操作系统的中断.异常.系统调用 2-1 操作系统的启动 启动:机器三 ...

  4. 【清华大学】操作系统 陈渝——Part6 全局页面置换算法

    [清华大学]操作系统 陈渝--Part6 局部页面置换算法 6.8 局部页面替换算法的问题,工作集模型 局部页面替换算法的问题 工作集模型 6.9 全局页面置换算法 1. 工作集页置换算法 2. 可变 ...

  5. 【清华大学】操作系统 陈渝 Part3 ——物理内存管理 之 连续内存分配

    [清华大学]操作系统 陈渝 Part3 --物理内存管理 之 连续内存分配 3.1计算机体系结构及内存分层 计算机体系机构 内存体系层次 管理内存方法 3.2地址空间 & 地址生成 地址空间定 ...

  6. 操作系统学习笔记目录(暂时不全223)

    操作系统学习笔记目录章节汇总 (暂时不全,目前只有第一章+第二章-浅谈线程,进程-2020.3.6) 文章目录 操作系统学习笔记目录章节汇总 1.打开钢琴的盖子(序章) 1.1-操作系统的概念(定义) ...

  7. os系统好用的学术笔记软件_可靠软件系统的设计方法:学术文章摘要

    os系统好用的学术笔记软件 by Shubheksha 通过Shubheksha 可靠软件系统的设计方法:学术文章摘要 (A Design Methodology For Reliable Softw ...

  8. 《MAC OS X 技术内幕》读书笔记第一章:MAC OS X的起源

    <MAC OS X 技术内幕>读书笔记第一章:MAC OS X的起源 前言 1 System x.x系列 1.1System 1.0(1984年1月24日) 1.2System 2.x(1 ...

  9. Python 程序设计(第二版)董付国_清华大学出版社_习题答案与分析【针对8.4及其之前的】

    更多精彩内容:(没有设置公众号获得,麻烦动动小手~谢谢) CSDN下载:Python编程无师自通电子书,[美]科里·奥尔索夫(Cory Althoff)-文档类-CSDN下载 百度云:链接:https ...

  10. Python 程序设计(第二版)董付国_清华大学出版社_习题答案【未处理1-9章】

    CSDN下载:https://download.csdn.net/download/weixin_42859280/11254583 百度云:链接:https://pan.baidu.com/s/1i ...

最新文章

  1. 这里有最全的k8s初学者指南!!!
  2. Python中的字符串驻留
  3. javascript 面试题
  4. python评分卡建模-卡方分箱
  5. 串口编程-枚举遍历串口、获取PC所有串口名称、遍历注册表项、RegEnumValue用法
  6. java离职证明模板_如何写出月薪过万的Java开发简历-附加模板
  7. c语言一级考试题目第四季度,模拟试题8套
  8. docker rabbitmq_RabbitMQ消息中间件快速入门
  9. 父与子一起学python_父与子的编程之旅:与小卡特一起学Python 中文pdf版[22MB]
  10. 【C语言】C语言小项目—贪吃蛇
  11. svn的安装linux
  12. WordPress怎么关闭评论审核啊?
  13. python毕业设计作品基于django框架 校园二手书籍交易系统毕设成品(4)开题报告
  14. 南昌航空大学计算机专业好吗,南昌航空大学王牌专业是什么
  15. ActionScript语言函数重载
  16. 定语从句--专升本语法
  17. 编程学习中的一些错误认识【摘自如鹏网】
  18. hql 字符串where语句_常用的HQL语句
  19. “Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么?”
  20. world wind java sdk_科学网—用worldwind java SDK开发应用程序 - 谢安涛的博文

热门文章

  1. mysql 求季度产量平均值
  2. 思科交换机不同vlan互通
  3. Switch开关大调节和提示文字样式调节
  4. 036.crud准备
  5. a one-way repeated-measures ANOVA
  6. Excel 2010启用宏
  7. iphone换android手机铃声,为什么大多数苹果手机用户只使用默认铃声,从不更换?原因很现实...
  8. 计算机桌面ie图标无法删除,解决桌面IE图标或者我的电脑无法删除
  9. win10共享其它计算机文件,两台win10间如何文件共享
  10. js室内地图开发_我开发的开源 JS 地图引擎 maptalks.js, 请大家不吝赐教!