操作系统
文章平均质量分 93
Linux操作系统基础知识整理
GaleZhang
这个作者很懒,什么都没留下…
展开
-
Kubernetes Pod调度策略
前两天和组里老哥交流时提到了k8s的Pod调度非常有意思,因此恶补了一下这一块的知识,写个文章做个记录。个人榆枋之见,欢迎评论交流。原创 2022-09-03 13:18:37 · 1486 阅读 · 0 评论 -
整理一下我们常用的开源组件中,哪些是多进程模型,哪些是多线程模型
前言原创 2020-09-14 11:42:58 · 267 阅读 · 0 评论 -
Linux内存管理方式,虚拟内存以及页面置换算法
Linux内存管理方式非连续分配管理方式内存管理有块式管理,页式管理,段式和段页式管理。现在常用段页式管理。块式管理:把主存分为一大块、一大块的,当所需的程序片断不在主存时就分配一块主存空间,把程序片断load入主存,就算所需的程序片度只有几个字节也只能把这一块分配给它。这样会造成很大的浪费,平均浪费了50%的内存空间,但是易于管理。页式管理:把主存分为一页一页的,每一页的空间要比一块一块的空间小很多,显然这种方法的空间利用率要比块式管理高很多。段式管理:把主存分为一段一段的,每一段的空间又要比一原创 2020-08-20 19:37:54 · 810 阅读 · 0 评论 -
从计算机的发展历史聊进程、线程、协程
进程的出现如果要给进程下一个定义, 可以说是指在操作系统中能够独立运行,并且作为资源分配的基本单位。它表示运行中的程序。我们知道,计算机出现之初,只是为了解决数学计算问题,计算机开始都是单CPU,单进程的。我们让计算机从某种输入源中读取数据,进行计算,并进行输出,执行完成后再进行下一个任务,这种实现方式是最简单,最朴素的实现方式,当输入数据量不大时,能够使CPU一直处于计算状态,合理的利用CPU。但是可以想象,由于数据的读取过程是阻塞的,计算机进行IO操作时CPU处于闲置状态,当IO时间占比较大时,C原创 2020-08-20 18:52:01 · 611 阅读 · 0 评论