简介:在操作系统中,进程管理是其重要内容之一。实施进程管理面临的主要问题是如何实现并发进程的同步。常用的同步机制有:信号量机制和管程机制。在这里,我们仅讨论信号量机制。一、信号量的概念及其分类信号灯是铁路交通管理中的一种常用设备,交通管理人员利用信号灯的状态(颜色)实现交通管理。操作系统中使用的信号量正是从交通管制中引用过来的一个术语。信号量是由荷兰的计算机科学家Dijkstra于1965年提出的最早的同步方法。所谓信号量是一个仅能由同步原语对其进行操作的整型变量。Dijkstra将这两个同步原语命名为“P操作”和“V操作”(P、V来源于荷兰文的“发信号”和“等待”二词的第一个字母)。信号量按其用途可分为:(1)互斥信号量:对应着某一临界资源,其初值均为1。(2)同步信号量:对应着某一类共享资源,其初值为该共事资源类最初可用资源数目。二、信号量的操作P、V操作是对信号量进行的原语操作
简介:<正>宇宙间不存在没有量的事物,而且任一事物都具有多种量和多种量范围以及量关系。当我们认识一个事物时,必定要研究它所具有的各种量、量范围和量关系,也就是要研究该事物的“量的规定性”。只有这样,我们才能有效地认识世界和改造世界。本文试图探讨量的规定性所包含的内容。为了解决这个问题,必须明确两个概念。一是必具属性的概念。一是量的概念。(一)事物的属性某事物的属性是该事物所具有的性质。对于“性质”这个外延极广的范畴,正像数学中“集合”这个范畴一样,我们只能以列举的方法来加以说明:“温度为80℃”、“绿色”、“溶于水”、“由一个质子和一个电子组成”、“聪明好学”、“革命性”、“温和多雨”等等都是“性质”。重要的是任何一个性质都不是独立