
【OS】
文章平均质量分 76
愿有岁月可回首&
软件是目前人类生产出来的最复杂的产品
展开
-
操作系统之初出茅庐
对于操作系统相信大家都不会陌生,但是要问你:什么是操作系统?估计你就会迷茫了。当然这也不奇怪,如果不是专门了解过或者是学习过操作系统知识的人,很难给出一个描述。即便是专业搞操作系统的人士也不能给出操作系统的形式化定义,因为“操作系统”目前尚无统一的定义。百度百科给出的简介如下:操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运原创 2014-01-02 17:19:15 · 2417 阅读 · 33 评论 -
操作系统之进程管理(1)
我相信很多人都使用过任务管理器,如下图所示:在进程的选项卡下面显示了所有当前正在运行的进程,包括应用程序、后台服务等,也可以在这里找到那些隐藏在系统地层深处的病毒程序或者木马程序,不过前提是你必须知道它的名称。正因为如此,在应用程序出现未响应,即俗话说的卡死现象时,只要调出任务管理器,强行终止应用程序或者进程,就可以结束卡死的状态。 说了这么多,无非就是想让大家对进原创 2014-01-12 10:05:04 · 2514 阅读 · 29 评论 -
操作系统之进程管理(2)
上篇博文我们主要共同学习了进程的一些基本概念,这次我们就要来分析一下进程间的相互作用,即进程的互斥、同步与通信。 进程互斥是进程之间所发生的一种间接性相互作用,这种相互作用是进程本身所不希望的,也是运行进程感觉不到的。进程互斥既可能发生在相关的进程之间,也可能发生在不相关的进程之间。 几个概念需要了解: 共享变量:多个进程均需访问的变量称原创 2014-01-17 22:11:49 · 2694 阅读 · 26 评论 -
操作系统之PV操作
大家在学习操作系统的时候,肯定会被各种调度算法搞得焦头烂额,什么处理器调度,什么磁盘引臂调度算法,什么页面置换算法等等,但是我从一开始接触操作系统时,对这些调度算法并不感冒,反而对PV操作比较欠缺,也许是没有好好听课,又或许是没好好看书,总之再一次遭遇PV操作,我觉得不能就这么算了,得给它点color see see! 首先要搞清楚的问题是:什么是信号量?什么是PV操作?原创 2014-04-13 22:11:50 · 2867 阅读 · 21 评论