
OS
文章平均质量分 81
Arcsinsin
这个作者很懒,什么都没留下…
展开
-
如何学习操作系统?——整理篇,非个人感悟
(下面的文字还为整理) 本来是想在留言里面回simohayha的,结果越写越多,改成博客算了,也许对别人也有帮助。没什么中心思想,大家胡乱看看。 我在读大学的时候是努力试图学习过linux源码的,在机房里打印出厚厚一叠纸,闷在计算机旁边猛看了好几天,饭也没好好吃,那些纸的质量不太好,有股怪味,空着肚子钻研,到后来闻那股味道,差点呕吐,于是放弃,出去大吃了一顿。 这是上世纪末的转载 2013-08-30 11:01:00 · 1521 阅读 · 0 评论 -
进程同步机制--管程机制
管程 信号量机制功能强大,但使用时对信号量的操作分散,而且难以控制,读写和维护都很困难。因此后来又提出了一种集中式同步进程——管程。其基本思想是将共享变量和对它们的操作集中在一个模块中,操作系统或并发程序就由这样的模块构成。这样模块之间联系清晰,便于维护和修改,易于保证正确性。 本节将从以下几个方面进行介绍-- ----------------------原创 2013-09-01 11:51:58 · 4558 阅读 · 0 评论 -
描述线程与进程的区别
1、相同点: (a)二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略。 (b) 每个进程都有一个进程控制块,线程也拥有一个线程控制块。 (c) 线程和子进程共享父进程中的资源;线程和子进程独立于它们的父进程,竞争使用处理器资源;线程和子进程的创建者可以在线程和子进程上实行某些控制,比如,创建者可以取消、挂起、继续和修改线程和子进程的优先级;线程和子进程可以改变其属性并创建新的资转载 2013-09-01 16:33:23 · 1349 阅读 · 0 评论 -
Linux系统学习笔记:虚拟存储器
系统中的进程共享CPU和主存资源,但存储器空间是有限的,而且还容易被破坏。现代系统提供了一种对主存的抽象,称为虚拟存储器,以更有效地管理存储器。虚拟存储器将主存看作磁盘上的地址空间的高速缓存,为每个进程提供了一致的地址空间,并保护进程的地址空间不被其他进程破坏。 Contents 地址空间虚拟存储器地址翻译存储器映射动态存储器分配 显式分配器 隐式空闲链表显式空闲链转载 2013-09-03 22:43:26 · 1908 阅读 · 0 评论 -
进程间的通信方式
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 有名管道 (named pipe) :有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 # 信号量( semophore ) :信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资转载 2013-09-20 09:47:12 · 1158 阅读 · 0 评论 -
计算机硬件的基础知识阅读
CPU 维基百科:http://zh.wikipedia.org/wiki/CPU 百度百科:http://baike.baidu.com/link?url=abk_PsNYlqpLskxhwozNr62j7WJhX9TJIRr4m_5ypPSNUzazeebGLa_-ecSy8WrHYUJRt2sZmbtenuNw4O9Izq 精简指令集 RISC 百度百科:http://baike.b转载 2013-11-23 20:08:36 · 1206 阅读 · 0 评论 -
Linux学习笔记+拓展阅读
X Window 维基:http://zh.wikipedia.org/wiki/X_Window GNOME 维基:http://zh.wikipedia.org/wiki/GNOME 百科:http://baike.baidu.com/link?url=caxKNmCIhaGoPS-74dO4_GOIiTO74I_rDvSUdJv1luE9jZ333tNgu45X1XhQn_ra K原创 2013-11-24 19:34:37 · 988 阅读 · 0 评论