自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangdsh的博客

思维导图 系统开发 管理学

  • 博客(26)
  • 收藏
  • 关注

原创 专题分纲目录 操作系统之哲学原理

专题分纲目录 均为索引,本纲为:操作系统之哲学原理操作系统哲学原理 前言&总纲解读操作系统哲学原理(01)基础原理-操作系统导论操作系统哲学原理(02)基础原理-操作系统历史操作系统哲学原理(03)基础原理-操作系统的基本概念操作系统哲学原理(04)进程原理-进程操作系统哲学原理(05)进程原理-进程调度操作系统哲学原理(06)进程原理-进程通信操作系统哲学原理(07)线程原理-线程操作系统哲学原理(08)线程原理-线程同步操作系统哲学原理(09)线程原...

2021-04-28 07:39:07 324

原创 操作系统哲学原理(22)操作系统设计原理-操作系统设计之哲学原理

说明:该系类文章更多的是从从哲学视角看操作系统 这门学科。同时也是 操作系统的学习笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。22 操作系统设计之哲学原理操作系统就是将进程管理、内存管理、文件管理、I/O管理和安全管理整合到一起,而整合的原则就是操作系统的哲学原理。而这个原理就是人类的生活哲学,即从人类的生活哲学着眼设计,就能够设计出令多道乎人满意的操作系统。22.1 操作系统.

2021-04-27 18:11:11 499

原创 操作系统哲学原理(21)多核原理-多核环境下进程同步与调度

说明:该系类文章更多的是从从哲学视角看操作系统 这门学科。同时也是 操作系统的学习笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。21 多核环境下进程同步与调度21.1 多核环境下操作系统的修正在多核环境下,原来基于单核的合理设计和实践无法适应多核环境;主要包括原语的修正、调度修正、能耗管理等。21.2 多核环境下进程同步与调度多核环境带来的最大变化是进程的同步与调度。由于.

2021-04-27 18:07:18 2626

原创 操作系统哲学原理(20)多核原理-多核结构和内存

说明:该系类文章更多的是从从哲学视角看操作系统 这门学科。同时也是 操作系统的学习笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。20 多核结构和内存每一次CPU能力的提升带来知识人们更大的贪欲,而且CPU的主频达到4GHz以后很难再向上提升,这个时候唯一的办法就是采取多核策略。20.1 以量取胜多处理器:在一个体系结构上放置多个CPU。 多核:在同一块芯片(CPU)上放里多.

2021-04-27 18:07:13 2617

原创 操作系统哲学原理(19) I/O原理-输入输出

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。19 输入输出19.1 输入输出计算机与人进行沟通的这种机制就是输入输出的机制。输入:人->计算机 输出:计算机->人对于操作系统而言,需要关注的问题是:输入输出的目的 怎样实现输入输出的功能19.2 输入输出的..

2021-04-27 15:38:18 1586

原创 操作系统哲学原理(18)文件原理-文件系统

说明:该系类文章更多的是从从哲学视角看操作系统 这门学科。同时也是 操作系统的学习笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。18 文件系统性能18.1 文件授权管理文件系统需要达到的两个目标,一个是地址如何独立,一个是地址保护如何实现。上一节文件系统的实现 主要是地址如何独立的实现,而这里主要说明地址保护如何实现。对文件里面的数据进行保护,使得文件数据不能被随意访问就是文件..

2021-04-27 15:03:48 470

原创 操作系统哲学原理(17)文件原理-文件系统实现

说明:该系类文章更多的是从从哲学视角看操作系统 这门学科。同时也是 操作系统的学习笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。17 文件系统实现人们对事物的取向是基于对事物状态的判断;不同的判断自然导致不同的行为。,在文件实现上也一样,不同的看法和判断导致了文件实现的不同机制的出现。从用户角度看文件,是对文件系统的一种感性认识,但是对于设计者而言,这些知识是不够的,我们需要的是文件.

2021-04-27 14:40:57 578

原创 操作系统哲学原理(16)文件原理-文件基础

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。16 文件系统16.1 为什么需要文件系统将数据存储在内存上,掉电后数据就会丢失,要想把数据保存下来,就需要将数据放在一种持久的媒介上,就是磁盘。磁盘的特点是容量大、低成本、持久、可共享。即使掉电依然不会丢失数据。驱动磁盘对于一般用户而言非..

2021-04-27 13:49:24 644

原创 操作系统哲学原理(15)文件原理-磁盘操作

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。15 磁盘操作磁盘是操作系统不可或缺的一部分,因此理解磁盘对草组系统原理的理解有重要意义。 操作系统提供的抽象就是:文件与文件系统(文件系统就是磁盘的抽象)。15.1 磁盘组织与管理磁盘的概念:一种存储介质,特性是持久,而且价格低廉,所..

2021-04-27 11:31:34 809

原创 操作系统哲学原理(14)内存原理-段式内存管理

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。...

2021-04-27 11:08:34 660

原创 操作系统哲学原理(13)内存原理-页面更换算法

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。...

2021-04-27 11:08:29 815

原创 操作系统哲学原理(12)内存原理-页式内存管理

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。12 页式内存管理内存管理就是将各种媒介组建成一体,形成一个巨大的虚拟存储系统。12.1 基址极限管理模式的问题前面几种解决内存管理的方法都有很多重大问题,而最重要的两个问题就是空间浪费和程序受限。12.1.1 空间浪费问题随着..

2021-04-26 16:54:38 797

原创 操作系统哲学原理(11)内存原理-基本内存管理

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。内存也成为计算机的主存储器;内存管理从根本上说就是操作系统对存储设备进行的抽象和封装。 对于内存而言,最重要的是虚拟内存;通过这种机制,系统将内存扩展为无限大。而实际上就是利用时间换取空间。11 基本内存管理11.1 内存管理环境 ...

2021-04-26 16:54:32 602

原创 操作系统哲学原理(10)线程原理-死锁

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。10 死锁对应交通堵塞=<映射>=程序死锁10.1 为什么会发生死锁死锁的原因归根结底就是对资源的竞争,在争夺的过程中,多个线程无法推进。 资源分为两种:可抢占(抢占后不会造成系统紊乱)与非可抢占式(强行抢占会造成系统错误..

2021-04-26 13:58:29 398

原创 操作系统哲学原理(09)线程原理-锁

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。9 锁的实现同步原语都是原子操作,原子操作是很多步骤的,它是如何实现的?硬件本身已经提供了一些原子操作:中断禁止和启用 内存加载和存入 测试和设置在这些硬件操作的基础上我们实现了锁、信号量等同步机制。(其中,内存加载和存入与测试和..

2021-04-26 13:58:22 411 1

原创 操作系统哲学原理(08)线程原理-线程同步

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。8 线程同步8.1 为什么要同步线程的同步类似于人与人之间的协调,因为有些工作需要合作才能顺利完成。 线程的关系是合作关系,既然是合作,就需要某种约定的规则,否则合作就会出现问题。 线程之间不同步的话,就会引入了一个很大的问题,...

2021-04-26 12:41:08 632

原创 操作系统哲学原理(07)线程原理-线程

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。进程只有一个执行序列,从根本上讲并不能满足所有并发的奢望。有了并发,我们希望的是并发能帮助我们实现在非并发时难以实现/实现成本高昂的功能;并发的个体通过合作完成更加复杂的任务。 虽然可以使用诸多进程来相互协作实现需要并发才能完成的功能,但是进程间..

2021-04-26 12:41:01 321

原创 操作系统哲学原理(06)进程原理-进程通信

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。6 进程通信6.1 进程为什么要通信通信是人的需求,对于人发明的进程,自然脱离不了人的习性;而且,如果进程间不能通信,那么所能完成的任务也会大打折扣。进程间的交互称为进程间通信(Inter Process Communication)IPC..

2021-04-26 11:27:09 369

原创 操作系统哲学原理(05)进程原理-进程调度

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。5 进程调度调度是操作系统实现进程模型的根本手段。5.1 进程调度的定义在任何时刻只能有一个进程处于执行状态;而其他进程处于非执行状态。若要知道在任意时刻哪个进程在执行,哪个没有执行,我们必须知道进程调度的目标。若要知道操作系统的调度目..

2021-04-26 11:27:01 587

原创 操作系统哲学原理(04)进程原理-进程

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一,尤其是对操作系统感兴趣的伙伴可特别关注。4 进程4.1 进程概论操作系统的三大核心功能:进程管理、内存管理、文件管理。进程:一个程序加载到内存后就变成了一个进程。即:进程=程序+执行。进程让每个用户感到自己独占CPU,是为了在CPU上实现多道编程而出现的概念。4.2 进程..

2021-04-26 11:26:53 438

原创 操作系统哲学原理(03)基础原理- 操作系统的基本概念

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一。3操作系统的基本概念在软件的很多设计中因为要考虑各种因素而折中,导致结果差不多就可以了,而这一思想也体现在操作系统中。3.1计算机硬件基本知识从概念上讲,计算机的结构是总线型结构,所有设备通信均要通过总线。如图所示:为了提高计算机的效率,工厂的流水线结构被采用了。...

2021-04-26 00:02:30 451

原创 操作系统哲学原理(02)基础原理- 操作系统历史

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一。2操作系统历史操作系统不断发展与改善的几个因素:硬件成本不断下降 计算机的功能和复杂性不断变化 操作系统与攻击者之间的博弈2.1第一阶段:状态机操作系统(1940年以前)简单的状态转换程序,计算也仅限于加减法,这个时代的操作系统是人,因为自动机完全由人来操作。2...

2021-04-25 21:37:52 629

原创 操作系统哲学原理(01)基础原理- 操作系统导论

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一。1操作系统导论1.1人造学科一个角度看待所有事物分为两类:发明(创造)与发现(观察)计算机本身就是一个人造学科,人造学科的4个特点,如下:不精确,有相对性:没有对错,只有适合/不适合 从对人类活动的观察导出:对事物的观察与抽象 依赖于人的主观判断力;人不同,看待事...

2021-04-25 21:37:27 684

原创 操作系统哲学原理 前言&总纲解读

说明:该系类文章主要是从哲学视角看操作系统 这门学科。同时也是博主阅读《操作系统之哲学原理》的笔记总结。因为博主 这些年主要是以研究安卓系统和 嵌入式Linux为主,因此这个系类文章也是这两个领域不可或缺的基石之一。第0篇 前言计算机的心智:人的心智是灵气,计算机的心智是操作系统。 没有人敢肯定计算机在任意时刻所处的状态。 操作系统就是人类世界的一个映射,所有的策略,手段看上去枯燥,但都有其原因和背景,都有人性的特点。 操作系统的奥秘:设计操作系统的人会不自觉地将自己的思维以及人生追求构造..

2021-04-25 21:36:45 369

原创 生活品质-装修(02)花洒怎么选?

1 空调的关键参数说明:这里合并了两个思维模型 MECE法则(找到花洒的所有属性)和帕累托法则(筛选出对于花洒选择最重要的几个属性)的使用,给出最为关键的参数。这样便于快速做选择。本章节导图如下所示:1.1 外表材质关键词:十级电镀油漆:容易掉漆,最好不要买烤漆:电镀:十级电镀(表示能用十年,三级电镀表示能大概用三年,七级电镀表示能大概用七年)。1.2 是否有空气注入技术关键词:有空气技术。这项技术实际上就是在水流中注入空气,水流会产生气泡,水流打在身上会更舒适,相比普.

2021-04-25 15:18:06 596

原创 生活品质-装修(01)马桶怎么选?

1 马桶的关键参数管道是否全包釉水效等级

2021-04-15 20:24:17 680

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除