<\/p>\n
\u0906\u0907\u092f\u0947 \u0905\u092c \u0926\u0947\u0916\u0924\u0947 \u0939\u0948\u0902 \u0915\u093f \u092f\u0947 \u0915\u0948\u0938\u0947 \u092e\u094d\u092f\u0942\u091a\u094d\u092f\u0942\u0905\u0932 \u090f\u0915\u094d\u0938\u0915\u094d\u0932\u0942\u0936\u0928 \u0915\u094b \u0907\u092e\u092a\u094d\u0932\u0947\u092e\u0947\u0902\u091f \u0915\u0930\u0924\u093e \u0939\u0948\u0964 \u092e\u093e\u0928 \u0932\u0940\u091c\u093f\u092f\u0947 \u0926\u094b \u092a\u094d\u0930\u094b\u0938\u0947\u0938 \u0939\u0948\u0902 P1 \u0914\u0930 P2 \u0914\u0930 \u090f\u0915 semaphore s \u0915\u094b 1 \u0907\u0928\u093f\u0936\u093f\u092f\u0932\u093e\u0907\u095b \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964<\/p>\n
\u0905\u092c \u0905\u0917\u0930 P1 \u0905\u092a\u0928\u0947 \u0915\u094d\u0930\u093f\u0930\u093f\u0915\u0932 \u0938\u0947\u0915\u094d\u0936\u0928 \u092e\u0947\u0902 \u090f\u0902\u091f\u094d\u0930\u0940 \u0932\u0947\u0924\u093e \u0939\u0948 \u0924\u094b semaphore \u0915\u093e \u092e\u093e\u0928 0 \u0939\u094b \u091c\u093e\u090f\u0917\u093e\u0964 \u0907\u0938\u0915\u0947 \u092c\u093e\u0926 \u0905\u0917\u0930 P2 \u0915\u094d\u0930\u093f\u091f\u093f\u0915\u0932 \u0938\u0947\u0915\u094d\u0936\u0928 \u092e\u0947\u0902 \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u0924\u093e \u0939\u0948 \u0924\u094b \u0909\u0938\u0947 s > 0 \u0939\u094b\u0928\u0947 \u0915\u093e \u0907\u0928\u094d\u0924\u091c\u093e\u0930 \u0915\u0930\u0928\u093e \u092a\u095c\u0947\u0917\u093e\u0964<\/p>\n
\u0907\u0938 \u0924\u0930\u0939 \u0938\u0947 \u092e\u094d\u092f\u0942\u091a\u094d\u092f\u0942\u0905\u0932 \u090f\u0915\u094d\u0938\u0915\u094d\u0932\u0942\u0936\u0928 \u0915\u094b \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964 \u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0906\u092a \u0928\u0940\u091a\u0947 \u0935\u093e\u0932\u0947 \u091a\u093f\u0924\u094d\u0930 \u0915\u094b \u0926\u0947\u0916 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902:<\/p>\n
<\/p>\n
\u0909\u092a\u0930 \u0926\u093f\u0916\u093e\u092f\u093e \u0917\u092f\u093e \u0939\u0948 \u0915\u093f \u090f\u0915 \u092c\u093e\u0907\u0928\u0930\u0940 semaphore \u0939\u0948 \u091c\u094b \u0938\u093f\u0930\u094d\u092b 0 \u0914\u0930 1 \u092f\u0939\u0940 \u0926\u094b\u0928\u094b\u0902 \u092e\u093e\u0928 \u0932\u0947\u0924\u093e \u0939\u0948\u0964 \u090f\u0915 \u0926\u0942\u0938\u0930\u0947 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u093e semaphore \u092d\u0940 \u0939\u0948 \u091c\u093f\u0938\u0947 \u0915\u093e\u0909\u0902\u091f\u093f\u0902\u0917 semaphore \u0915\u0939\u0924\u0947\u00a0 \u0939\u0948\u0902 \u0914\u0930 \u0935\u094b 1 \u0938\u0947 \u091c\u094d\u092f\u093e\u0926\u093e \u092e\u093e\u0928 \u092d\u0940 \u0932\u0947 \u0938\u0915\u0924\u093e \u0939\u0948\u0964<\/p>\n
\u0905\u092c \u092e\u093e\u0928 \u0932\u0940\u091c\u093f\u092f\u0947 \u0915\u093f \u090f\u0915 \u0910\u0938\u093e \u0930\u093f\u0938\u094b\u0930\u094d\u0938 \u0939\u0948 \u091c\u093f\u0938\u0915\u0947 \u0907\u0902\u0938\u094d\u091f\u0948\u0902\u0938 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e \u0939\u0948 4. \u0905\u092c \u0939\u092e S=4 \u0907\u0928\u093f\u0936\u093f\u092f\u0932\u093e\u0907\u095b \u0915\u0930\u0947\u0902\u0917\u0947 \u0914\u0930 \u092c\u093e\u0902\u0915\u0940 \u092c\u093e\u0907\u0928\u0930\u0940 semaphore \u0915\u0947 \u0932\u093f\u090f \u0938\u092e\u093e\u0928 \u0930\u0939\u0947\u0917\u093e\u0964\u091c\u092c \u092d\u0940 \u092a\u094d\u0930\u094b\u0938\u0947\u0938 \u0909\u0938 \u0930\u093f\u0938\u094b\u0930\u094d\u0938 \u0915\u094b \u091a\u093e\u0939\u0947\u0917\u093e \u0924\u092c \u0935\u094b P \u092f\u093e \u0935\u0947\u091f \u092b\u0902\u0915\u094d\u0936\u0928 \u0915\u094b \u0915\u0949\u0932 \u0915\u0930\u0947\u0917\u093e \u0914\u0930 \u091c\u092c \u0907\u0938\u0915\u093e \u0915\u093e\u092e \u0939\u094b \u091c\u093e\u090f\u0917\u093e \u0924\u092c \u092f\u0947 V \u092f\u093e \u0938\u093f\u0917\u094d\u0928\u0932 \u092b\u0902\u0915\u094d\u0936\u0928 \u0915\u094b \u0915\u0949\u0932 \u0915\u0930\u0947\u0917\u093e\u0964 \u0905\u0917\u0930 S \u0915\u093e \u0935\u0948\u0932\u094d\u092f\u0942 0 \u0939\u094b \u091c\u093e\u092f\u0947 \u0924\u094b \u0915\u093f\u0938\u0940 \u092a\u094d\u0930\u094b\u0938\u0947\u0938 \u0915\u094b \u0924\u092c \u0924\u0915 \u0907\u0928\u094d\u0924\u091c\u093e\u0930 \u0915\u0930\u0928\u093e \u092a\u095c\u0947\u0917\u093e \u091c\u092c\u0924\u0915 S\u0938 \u092a\u0949\u091c\u093f\u091f\u093f\u0935 \u0928 \u0939\u094b \u091c\u093e\u092f\u0947\u0964<\/p>\n
\u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0924\u094c\u0930 \u092a\u0930 \u092e\u093e\u0928 \u0932\u0940\u091c\u093f\u092f\u0947 \u092f\u0939\u093e\u0901 \u092a\u0930 4 \u092a\u094d\u0930\u094b\u0938\u0947\u0938 P1, P2, P3, P4 \u0939\u0948 \u0914\u0930 \u0935\u094b \u0938\u092d\u0940 S \u092a\u0930 \u0935\u0947\u091f \u0911\u092a\u0930\u0947\u0936\u0928 \u0915\u094b \u0915\u0949\u0932 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902 (4 \u0915\u0947 \u0938\u093e\u0925 \u0907\u0928\u093f\u0936\u093f\u092f\u0932\u093e\u0907\u095b \u0915\u093f\u092f\u093e \u0939\u0941\u0906)\u0964 \u0905\u092c \u0905\u0917\u0930 \u0915\u094b\u0908 \u0905\u0928\u094d\u092f \u092a\u094d\u0930\u094b\u0938\u0947\u0938 P5 \u0930\u093f\u0938\u094b\u0930\u094d\u0938\u0947\u091c \u091a\u093e\u0939\u0924\u093e \u0939\u0948 \u0924\u094b \u0909\u0938\u0947 \u0924\u092c \u0924\u0915 \u0907\u0928\u094d\u0924\u091c\u093e\u0930 \u0915\u0930\u0928\u0947 \u092a\u095c\u0947\u0917\u093e \u091c\u092c\u0924\u0915 \u0935\u094b \u091a\u093e\u0930\u094b\u0902 \u092a\u094d\u0930\u094b\u0938\u0947\u0938 \u092e\u0947\u0902 \u0938\u0947 \u0915\u094b\u0908 \u090f\u0915 \u0938\u093f\u0917\u094d\u0928\u0932 \u092b\u0902\u0915\u094d\u0936\u0928 \u0915\u094b \u0915\u0949\u0932 \u0928 \u0915\u0930\u0947 \u0914\u0930 semaphore \u0915\u093e \u092e\u093e\u0928 \u092a\u0949\u091c\u093f\u091f\u093f\u0935 \u0928 \u0939\u094b \u091c\u093e\u092f\u0947\u0964<\/p>\n
\u091c\u092c \u092d\u0940 \u0915\u094b\u0908 \u092a\u094d\u0930\u094b\u0938\u0947\u0938 \u0907\u0928\u094d\u0924\u091c\u093e\u0930 \u0915\u0930\u0924\u093e \u0939\u0948 \u0924\u092c \u092f\u0947 \u0932\u0917\u093e\u0924\u093e\u0930 semaphore \u0915\u093e \u092e\u093e\u0928 \u091a\u0947\u0915 \u0915\u0930\u0924\u093e \u0939\u0948 (\u0907\u0938 \u0932\u093e\u0907\u0928 \u0915\u094b \u0926\u0947\u0916\u093f\u092f\u0947 \u091c\u092c (s==0); P \u0911\u092a\u0930\u0947\u0936\u0928 \u092e\u0947\u0902) \u0914\u0930 CPU \u0938\u093e\u0907\u0915\u093f\u0932 \u0915\u0940 \u092c\u0930\u094d\u092c\u093e\u0926\u0940 \u0915\u0930\u0924\u093e \u0939\u0948\u0964\u00a0 \u0907\u0938\u0915\u0947 \u0907\u092e\u094d\u092a\u094d\u0932\u0940\u092e\u0947\u0902\u091f\u0947\u0936\u0928 \u0915\u094b \u0928\u0940\u091a\u0947 \u0926\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948:<\/p>\n
\n \n P(Semaphore s)<\/code><\/div>\n |