![](https://img-blog.csdnimg.cn/20200215124820496.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统知识体系
操作系统原理
threecat.up
保持对未知的好奇心(三只小猫)~感谢您的关注,一起快乐学习~
展开
-
U盘为什么需要安全删除才能拔出呢?
前言: 生活中我们总会有需要U盘的地方,你会发现有些人有一个习惯,就是在拔出U盘之前都会安全删除,然后再拔出U盘;而有些人则直接拔掉。后者可能会因为自己的行为感到悔恨(比如我U盘数据就损坏了!bug)。那么为什么要这样呢,让我来解释一下吧!U盘缓冲原理:早期U盘写速度慢,部分内存空间为U盘作写缓冲(也就是说先把要粘贴进U盘的文件放到内存中,然后在慢慢放到U盘中,但是操作系统会报告写操作已经完成,其实还没有完成)。 系统将定时或被迫将脏数据(就是被修改的数据,和原来的不一致)迁移到...原创 2020-10-23 19:46:06 · 1012 阅读 · 0 评论 -
操作系统杂谈——写在后面的话(让你编程能力突飞猛进的OS)
321321原创 2020-06-11 21:21:02 · 393 阅读 · 1 评论 -
操作系统观察,文件夹的层数竟然不是无限的?
前言: 起因是因为组长发现我们的一个项目文档提交的时候,文件夹下的.exe可行性文件不可以运行(点击就是圆圈加载的画面,完全没用),但是放到上一层文件夹却可以运行了。于是,充满好奇的我,找到了答案(一下操作系统为Windows10):一、解答疑问(以下解答,均出自度娘): 文件夹的层数不是无限制的,因为windows系统只支持256位的文件命名,也就是说,整个文件路径最多不能超过256个字符(即256字节)。如果路径名太长,系统就会提示你“无法创建文件夹‘新建文件夹’,文件名或扩...原创 2020-05-29 18:11:09 · 2766 阅读 · 0 评论 -
观察操作系统,发现创建的文件占用空间与第一逻辑不符?
前言: 观察一下操作系统的文件管理,这里我们给出观察,大家注意看大小和占用空间哦,看看符不符合自己的逻辑理解,后面我们给出解释。一、Windows10系统1.空白的文本文件2.存有一个字节(就是数字1)的文本文件3.空白的doc文件4.存有一个字节的doc5.空白的ppt文件6.空白的rar文件7.空白的文件夹8.存有空白文本的文件夹9.存有文本文件的文件夹,文本文件...原创 2020-05-28 22:39:32 · 268 阅读 · 0 评论 -
OS不做人系列四之华尔街银行家
前言: 大家好啊,欢迎来到了不做人系列的第四期,前面我们介绍同步互斥,各种进程骚操作,各种抢占资源,所以我们发现会出现死锁,大家都阻塞了,这样会浪费大量的系统资源,甚至导致系统的崩溃。所以我们需要拥有银行家的敏锐来处理死锁。那么我们一起来学习吧。 先给出死锁概念吧,后面你会更加深刻的理解它:指两个或多个并发进程各自占有某种资源而又等待别的进程释放它们的资源的状...原创 2020-04-29 22:51:30 · 460 阅读 · 0 评论 -
OS不做人系列三之有两个孩子的烦恼(生产者消费者模型)
前言: 上篇的OS不做人系列二提出的问题,我将在这篇末尾将参考答案给出,填个坑,嘻嘻。如果你看过前两篇的不做人系列,那你一定知道,我们第一篇揭开了信号量的面纱,然后第二篇利用互斥信号量也实现了互斥操作和优先级操作。然后我们引入了同步操作的概念,所以这里,我们就一起来康康同步操作吧。一、生产者消费者基本模型 现在假设有这么一个场景: 我们首先思考一下,我们...原创 2020-04-19 16:25:29 · 365 阅读 · 0 评论 -
用了这么多年Ctrl+C和Ctrl+V的复制粘贴,你知道简单的原理吗?
前言: 复制粘贴快捷键,对很多人来说,再熟悉不过了,连小孩子都会用。那么,大家都在用,怎么样才能体现出我们骄傲的身份“程序员”的独特之处呢?如果有人说:“计算机也不过如此,几个简单的快捷键就够用了”,那么你可以问他:“你知道复制粘贴的原理吗?我知道”,然后高傲的离开,留下他一人独自在风中凌乱...... 那么,一起来看看本片博客,想要了解简单的复制粘贴的原理,我们就要来看看—...原创 2020-04-17 17:45:43 · 12547 阅读 · 8 评论 -
OS不做人系列二——读者写者模型,绝对硬核,我保......证
前言: (硬核,看过绝对学到!)在上一篇博客不做人系列用了对话的方式,但是访问量低得可怜,所以咋们还是认真的写一篇硬核读者写者模型。如果你要考研的话,操作系统方面大概率会出这种类似的题目,那么一起来学习吧。 在我们开始学习之前,我们需要知道一些基础的知识: 一个数据文件或记录可以被多个进程共享,我们把只要求读该文件的进程称为“Reader进程”,其他进程则称为...原创 2020-04-13 21:42:21 · 335 阅读 · 3 评论 -
火车抢厕所不做人系列(OS并发互斥的小故事,看完不懂,你.....我)
【事发当天】【处理方案1】【处理方案2】【处理方案3】【总结】原创 2020-04-05 18:37:30 · 418 阅读 · 3 评论 -
降温软件是如何实现降温的?
前言: 一般电脑发热后,我们就听到了风扇呼呼的声音,这个是电脑的物理散热的机制。除了物理降温,我们当然还有软件降温,而软件降温就和CPU有关了。常见的电脑降温软件有:鲁大师呀,驱动精灵这类的。那么我们就一起来探索这些降温软件是如何实现降温的吧。一、CPU运行原理 如果要探究降温软件是如何减少CPU能耗来降温的,那么我们应该要了解一些CPU工作的原理。当我们启动电...原创 2020-03-28 17:20:19 · 1652 阅读 · 0 评论