
操作系统学习笔记
文章平均质量分 96
上课 + 慕课 + 网上资料 + 个人反思与整理 = 个人笔记
一支王同学
Wang Linyong,南京邮电大学本科,计算机科学与技术;西北工业大学研究生(在读),计算机技术
;目前已做过的研究方向:文本分类(竞赛)、文本匹配(竞赛)、命名实体识别(横向)、摘要生成(主要研究方向)、大语言模型文本生成(纵向)。
座右铭:内心的热爱抵过外界的狂欢。
展开
-
进程调度算法——C++实现 [ FCFS,SJF,HPR,HRN + 开源代码 + 详细解析 ]
关键词:运行结果图、进程调度算法、算法的设计思想、算法样例、完整代码 —— C++版本、先来先服务算法(FCFS)的流程图、最短作业优先算法(SJF)的流程图、最高优先级优先(HPR)的流程图、最高响应比优先算法(HRN)的流程图。原创 2022-04-18 15:03:36 · 21788 阅读 · 22 评论 -
操作系统期末总复习——绝地求生版
关键词:操作系统总复习、详细解析 + 详细例题、死锁、信号量与 P、V 操作、驱动调度技术、处理器调度 + 作业的管理和调度、页面置换算法、文件的物理结构与存储设备、页式存储管理、进程及其实现、可变分区、缓冲技术、多道程序系统、并发进程、重定位、段氏存储管理、I/O 控制方式、设备独立性、文件存储空间的管理。原创 2022-01-01 16:08:20 · 7218 阅读 · 22 评论 -
银行家算法——C++实现 [ 开源代码 + 详细解析 ]
关键词:运行结果图、银行家算法简介(Dijkstra在1965年提出)、安全状态、算法实质与思想、算法所需的相关数据结构、算法的设计思想、算法样例、完整代码 —— C++版本原创 2021-12-31 01:03:19 · 15911 阅读 · 8 评论 -
【操作系统学习笔记 ⑮ 完结篇】——文件管理 [ 文件系统 + 索引文件的详细样例 ]
关键词:文件系统、文件的逻辑/物理结构与存取方法、连续文件、串联文件、索引文件 —— 样例 ⭐️⭐️⭐️、文件顺序存储/直接存储设备、空闲区表法、空闲链表法、位示图法、文件目录、文件控制块和索引结点、文件的共享原创 2021-12-29 16:19:35 · 5813 阅读 · 3 评论 -
【操作系统学习笔记⑭】——设备管理(下) [ 设备分配、虚拟设备——SPOOLing ]
关键词:设备分配、设备分配中的数据结构、设备控制表(DCT)、系统设备表(SDT)、控制器控制表(COCT)、通道控制表(CHCT)、设备分配的过程 ⭐️、设备分配应考虑的因素、设备的独立性 ⭐️⭐️、虚拟设备、SPOOLing 系统的组成、SPOOLing 系统的工作原理、SPOOLing 系统的应用、SPOOLing 系统的特点。原创 2021-12-28 18:13:42 · 4775 阅读 · 6 评论 -
【操作系统学习笔记⑬】——设备管理(上) [直接查询、中断方式、DMA方式、缓冲技术、驱动调度技术与算法]
关键词:设备管理的基础知识点、设备的分类、设备管理的功能、I/O 控制方式、程序直接查询控制方式、中断方式、DMA 方式、通道方式、缓冲技术、单缓冲、双缓冲、循环缓冲、缓冲池、驱动调度技术、磁盘的物理结构(磁盘、盘片、盘面、磁道、扇区、柱面)、磁盘的访问时间、磁盘调度 —— 4种算法⭐️⭐️⭐️、先来先服务算法(FCFS)、最短寻道时间优先(SSTF)、扫描算法(SCAN)、循环扫描算法(CSCAN)、分步扫描算法(N-Step-SCAN)+ FSCAN算法原创 2021-12-27 13:39:28 · 3230 阅读 · 5 评论 -
页面置换算法——C/C++实现 [ OTP, FIFO, LRU, LFU + 开源代码 + 详细解析]
关键字:C/C++实现、页面置换算法、最佳置换算法(OPT)、先进先出算法(FIFO)、最近最久未使用算法(LRU)、最不经常使用算法(LFU)、操作系统原创 2021-12-24 19:47:47 · 31368 阅读 · 7 评论 -
【操作系统⑫】——存储管理(下)【分段存储管理 虚拟存储管理 段页式存储管理方案 页面置换算法 OPT FIFO LRU】
关键词:操作系统、分段存储管理、段页式存储管理、虚拟存储管理、页面置换算法、最佳置换算法(OPT)、先进先出置换算法(FIFO)、最近最久未使用置换算法(LRU)等。原创 2021-11-10 20:51:08 · 2554 阅读 · 0 评论 -
【操作系统⑪】——存储管理(上)【分区存储管理 分页存储管理+详细样例】
关键词:分区存储管理、分页存储管理、地址重定位原创 2021-10-23 12:20:26 · 1697 阅读 · 0 评论 -
【操作系统⑩】——进程死锁【银行家算法+详细样例 进程死锁的预防机制、避免机制、检测与解决】
关键字:操作系统、进程死锁、银行家算法、进程死锁的概念与条件、进程死锁的预防机制、进程死锁的避免机制、进程死锁的检测与解决。原创 2021-10-19 23:44:08 · 3225 阅读 · 0 评论 -
【操作系统⑨】——进程间通信的概述【kill() signal() shmget() shmat() 实例 共享存储通信 消息通信 管道通信 】
关键字:Linux、进程间的通信、信号通信、kill()、signal()、shmget()、shmat()、shmdt()、shmctl()、共享存储、消息通信、管道通信。原创 2021-10-14 07:54:01 · 601 阅读 · 0 评论 -
【操作系统⑧】——信号量与PV操作(下)【哲学家进餐问题 AND型信号量 信号量集机制】
关键字:哲学家用餐、AND型信号量、信号量集、样例原创 2021-10-13 10:20:05 · 3482 阅读 · 0 评论 -
【操作系统⑦】——信号量与PV操作(上)【互斥模板+同步模板+生产者消费者问题+典型的双缓冲问题+阅览室登记问题+读写问题+独木桥问题】
关键词:操作系统、信号量(semaphore)、PV操作机制、互斥与同步、生产者消费者经典问题、典型的双缓冲问题、经典读写问题、独木桥问题原创 2021-09-30 10:59:27 · 5136 阅读 · 13 评论 -
【操作系统⑥】——进程联系与临界区管理【同步与互斥 Dekker算法 TS指令 SWAP指令】
关键词:Dekker算法、TS指令、SWAP指令、进程联系、顺序程序与顺序环境、并发环境与并发进程、与时间有关的不确定性、相交进程与无关进程、进程同步与互斥、临界区管理、临界区及其使用原则、临界区管理——软件方法、临界区管理——硬件方法、软硬件方法的优缺点原创 2021-09-25 18:25:10 · 1535 阅读 · 2 评论 -
【操作系统⑤】——处理器的调度【调度算法 FCFS、SJF、SRTF、HRN】
关键字:处理器调度算法、FCFS、SJF、SRTF、HRN、高级调度、中级调度、低级调度、性能衡量的主要指标、单道环境下的调度、多道环境下的调度、低级调度的方式和算法、作业与进程之间的联系和区别。原创 2021-09-18 16:06:51 · 4123 阅读 · 0 评论 -
【操作系统④】——进程控制【原语 Linux进程创建 阻塞和唤醒 撤销 挂起和激活】
关键字: Linux进程创建的实例 进程控制原语 进程的阻塞和唤醒 进程的撤销 进程的挂起和激活原创 2021-09-17 10:57:23 · 4663 阅读 · 0 评论 -
【操作系统③】——进程及其实现【运行态 就绪态 等待态等 PCB 进程控制块 进程要素】
关键字:进程的特性、进程的七种状态:运行态 就绪态 等待态 新建态 终止态 就绪挂起态 等待挂起态、PCB、进程控制块、进程上下文、三种进程状态的切换、进程要素。原创 2021-09-17 00:53:55 · 8834 阅读 · 1 评论 -
【操作系统②】——操作系统的发展与分类、操作系统的结构设计【分时操作系统 整体式 层次式】
关键字:手工操作阶段、批处理阶段、分时操作系统、实时操作系统、其他几种操作系统、整体式结构、层次式结构、虚拟机结构、客户/服务器结构、微内核结构原创 2021-09-14 21:51:03 · 2651 阅读 · 0 评论 -
【2021年最新版】安装虚拟机 VMware Workstation + 安装Linux操作系统 + 输出“Hello World”
该文章旨在帮助 Linux 初学者快速安装 虚拟机 和 Linux操作系统,并手把手指导如何输出第一句 “Hello World!”,不涉及过深的理论知识。流程包括:下载虚拟机、安装虚拟机、配置虚拟机 、设置分辨率、在终端输出Hello World。原创 2021-09-05 09:58:01 · 7981 阅读 · 7 评论 -
【操作系统①】——操作系统的定义和功能、操作系统的四大特征【并发 共享 虚拟 异步】
关键字:并发性、共享性、虚拟性、异步性、操作系统简介、操作系统的定义、操作系统的功能、操作系统的作用。原创 2021-09-01 11:51:23 · 983 阅读 · 3 评论