自学操作系统
文章平均质量分 90
寒假期间自学了一下操作系统,成果杠杠的,期末操作系统考出了学年最高分。
tfnmdmx
兴趣所在
展开
-
操作系统实验-操作系统的引导
问题一:找不到要修改的文件,问题二:实验环境内外复制粘贴,问题三:报错原创 2021-10-01 15:06:30 · 254 阅读 · 0 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L28L29L30L31L32
L28 生磁盘的使用L29 从生磁盘到文件L30 文件使用磁盘的实现L31 目录与文件系统L32 目录解析代码实现原创 2021-08-13 21:01:52 · 377 阅读 · 0 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L26L27
# L26 I/O与显示器# L27 键盘原创 2021-08-13 13:35:59 · 239 阅读 · 6 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L22L23L24L25
L22 多级页表与快表L23 段页结合的实际内存管理L24 内存换入-请求调页L25 内存换出原创 2021-08-12 18:12:43 · 258 阅读 · 0 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L19L20L21
L19 死锁处理多个进程由于互相等待对方持有的资源而造成的谁都无法执行的情况叫死锁死锁的4个必要条件:■互斥使用(Mutual exclusion)-资源的固有特性,如道口■不可抢占(No preemption)-资源只能自愿放弃,如车开走以后■请求和保持(Hold and wait)-进程必须占有资源,再去申请■循环等待(Circular wait)-在资源分配图中存在一个环路死锁处理方法概述1.死锁预防:破坏死锁出现的条件2.死锁避免:检测每个资源请求,如果造成死锁就拒绝找到一个原创 2021-08-12 13:57:17 · 185 阅读 · 0 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L16L17L18
L16 进程同步与信号量进程合作:多进程共同完成一个任务进程同步:需要让“进程走走停停”来保证多进程合作的合理有效问题主要是说一个信号只能唤醒一个生产者,所以其他睡眠的生产者会一直睡眠。为什么一个信号只能唤醒一个生产者?为什么不全部唤醒? 会有异步问题吗?如果全部唤醒有异步问题,那在最开始,生产者1,2,3之间难道没有异步问题吗?信号量:表示系统中某种资源的数量。1:还有一个资源可以使用0:没有资源-1:有一个进程在等待该资源进程睡眠是因为没有资源了,而进程想访问资源,即S<原创 2021-08-07 18:00:44 · 240 阅读 · 2 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L13L14L15
L13 操作系统之树建议二倍速观看L14 CPU调度策略参考 王道笔记:https://blog.csdn.net/tfnmdmx/article/details/119214333好的调度算法:1.尽快结束任务:周转时间(从任务进入到任务结束)短2.用户操作尽快响应:响应时间(从操作发生到响应)短3.系统内耗时间少:吞吐量(完成的任务量)大总原则:系统专注于任务执行,又能合理调配任务…IO约束型的任务指的是经常要进行IO操作的任务,这些任务每次使用CPU的时间短,但是频率高,相应的优原创 2021-08-06 21:30:40 · 201 阅读 · 0 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L10L11L12
进程如何切换?L10 用户级线程进程切换时,当前进程的CPU环境要保存,新进程的CPU环境要设置,线程切换时只须保存和设置少量寄存器,并不涉及存储管理方面的操作,可见,进程切换的开销远大于线程切换的开销。因为资源切换的系统开销很大,若将资源和指令执行分开,只进行指令的切换,开销会很小。所以将一个进程分为一个资源和多个指令执行序列,实质是映射表不变而PC指针变。函数结束ret指令干了两件事:先出栈;再将出栈的值放到CPU的PC寄存器中。因为PC寄存器中永远放的是下一次执行指令的地址,所以就原创 2021-08-06 12:58:36 · 486 阅读 · 0 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L8L9
L8 CPU管理的直观想法操作系统在管理CPU的时候引出了多进程图像。CPU的工作原理:自动取指执行如何使用CPU:设置PC初值问题:IO指令执行很慢,CPU效率不高解决方法:多道程序,并发交替执行怎么并发:修改PC,恢复现场(程序的执行状态信息)(每个程序有一个存放信息的结构:进程控制块PCB)运行的程序和静态程序不一样!所有的不一样都表现在PCB中。程序+所有不一样 引出 进程的概念。进程是进行(执行)中的程序进程有开始、结束,程序没有进程会走走停停,走停对程序没有意义进程需原创 2021-08-04 21:08:38 · 155 阅读 · 0 评论 -
进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L1L2L3
好难的操作系统原创 2021-08-03 19:24:14 · 660 阅读 · 0 评论 -
五天自学完 王道考研-操作系统 第五章 设备管理
I/O设备的概念和分类I/O设备:输入/输出设备I/O设备按使用特性分类:1.人机交互类外部设备——数据传输速度慢2.存储设备——数据传输速度快3.网络通信设备——数据传输速度介于上述二者之间I/O设备按信息交换的单位分类:1.块设备:传输速率较高,可寻址,即对它可随机地读/写任一块2.字符设备:传输速率较慢,不可寻址,在输入输出时常采用中断驱动方式I/O控制器CPU无法直接控制I/o设备的机械部件,因此I/O设备还要有一个电子部件作为CPU和I/O设备机械部件之间的“中介”,用于实现原创 2021-08-01 22:31:03 · 817 阅读 · 0 评论 -
五天自学完 王道考研-操作系统 第四章 磁盘
第四章 磁盘原创 2021-08-01 16:10:48 · 298 阅读 · 1 评论 -
五天自学完 王道考研-操作系统 第四章 文件管理
第四章 文件管理原创 2021-08-01 15:01:09 · 508 阅读 · 0 评论 -
五天自学完 王道考研-操作系统 第三章 段页式管理方式、虚拟内存
第三章 基本分页存储管理、地址转换、段页式管理方式、虚拟内存、请求分页管理方式、页面置换算法、页面分配策略原创 2021-08-01 10:04:58 · 436 阅读 · 1 评论 -
五天自学完 王道考研-操作系统 第三章 内存管理
第三章 内存的基础知识、内存管理、覆盖与交换、连续分配管理方式、动态分区分配算法原创 2021-07-31 21:50:13 · 294 阅读 · 0 评论 -
五天自学完 王道考研-操作系统 第二章 进程同步、进程互斥、实现、信号量、管程、死锁
我才发现第二章内容原来这么多 orz 第二章 进程同步、进程互斥、实现、信号量、管程、死锁原创 2021-07-31 18:06:37 · 609 阅读 · 0 评论 -
五天自学完 王道考研-操作系统 第二章 处理机调度
昨天还是没学完第二章,今天补上,处理机调度、进程调度、切换、相关算法。原创 2021-07-30 11:00:22 · 164 阅读 · 0 评论 -
五天自学完 王道考研-操作系统 第二章 进程和线程
操作系统 - 第二章一、进程的定义、组成、组织方式、特征1.定义:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。·进程控制块PCB:系统为每个运行的程序配置一个数据结构,用来描述进程的各种信息。·PCB是进程存在的唯一标志。2.组成:进程(进程实体)由PCB、程序段、数据段三部分构成。PCB的组成:进程的管理者(操作系统)所需的数据都在PCB中。1.进程描述信息:进程标识符PID - 当进程被创建时,操作系统会为该进程分配一个唯一的ID,用于区分不同的进程2.进程控制和管理信息:进程当前原创 2021-07-29 19:28:15 · 276 阅读 · 1 评论 -
五天自学完 王道考研-操作系统——第一章 操作系统的概念、功能和目标、特征、发展和分类、运行机制与体系结构、中断和异常、系统调用
写个博客督促自己学习,五天,听完王道,入门操作系统,其他经典课(如李治军老师的课程)之后也会学欢迎小伙伴和我一起学习操作系统~原创 2021-07-28 18:05:21 · 676 阅读 · 4 评论