{"id":115,"date":"2026-08-29T16:26:17","date_gmt":"2026-08-29T09:26:17","guid":{"rendered":"https:\/\/www.tsongpol.com\/?p=115"},"modified":"2026-08-29T16:26:17","modified_gmt":"2026-08-29T09:26:17","slug":"system-design-os","status":"publish","type":"post","link":"https:\/\/www.tsongpol.com\/?p=115","title":{"rendered":"System design OS"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/image-1024x514.png\" alt=\"\" class=\"wp-image-116\" srcset=\"https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/image-1024x514.png 1024w, https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/image-300x151.png 300w, https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/image-766x385.png 766w, https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/image.png 1254w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e16\u0e49\u0e32\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e14\u0e35\u0e46 \u0e25\u0e34\u0e2a\u0e15\u0e4c\u0e17\u0e31\u0e49\u0e07 7 \u0e15\u0e31\u0e27\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e28\u0e31\u0e1e\u0e17\u0e4c\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e17\u0e35\u0e48\u0e41\u0e22\u0e01\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e39\u0e48 \u0e41\u0e15\u0e48\u0e16\u0e39\u0e01\u0e27\u0e32\u0e07\u0e40\u0e23\u0e35\u0e22\u0e07\u0e15\u0e32\u0e21\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e08\u0e23\u0e34\u0e07\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48 <strong>&#8220;\u0e15\u0e31\u0e27\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19&#8221; $\\rightarrow$ &#8220;\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19&#8221; $\\rightarrow$ &#8220;\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e07&#8221;<\/strong> \u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e49\u0e2d\u0e22\u0e40\u0e23\u0e35\u0e22\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e1e\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49\u0e04\u0e48\u0e30<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. \u0e08\u0e38\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19: \u0e01\u0e33\u0e40\u0e19\u0e34\u0e14\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25 (Processes &amp; Threads)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01 <strong>Process<\/strong> \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e23\u0e31\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e30\u0e21\u0e35\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e08\u0e33\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 \u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e41\u0e15\u0e48\u0e01\u0e32\u0e23\u0e2a\u0e25\u0e31\u0e1a\u0e07\u0e32\u0e19\u0e17\u0e33\u0e44\u0e14\u0e49\u0e0a\u0e49\u0e32<\/li>\n\n\n\n<li>\u0e08\u0e36\u0e07\u0e1e\u0e31\u0e12\u0e19\u0e32 <strong>Thread<\/strong> \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19\u0e22\u0e48\u0e2d\u0e22\u0e20\u0e32\u0e22\u0e43\u0e19 Process \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e17\u0e33\u0e07\u0e32\u0e19\u0e04\u0e39\u0e48\u0e02\u0e19\u0e32\u0e19\u0e44\u0e14\u0e49\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19 \u0e42\u0e14\u0e22\u0e2d\u0e32\u0e28\u0e31\u0e22\u0e01\u0e32\u0e23 <strong>\u0e41\u0e0a\u0e23\u0e4c\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e08\u0e33\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19 (Shared Memory)<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. \u0e40\u0e01\u0e34\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32: \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e01\u0e31\u0e19 (Concurrency Issues)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2b\u0e25\u0e32\u0e22\u0e40\u0e18\u0e23\u0e14\u0e43\u0e0a\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0a\u0e38\u0e14\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e46 \u0e01\u0e31\u0e19\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e21\u0e35\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a \u0e08\u0e36\u0e07\u0e40\u0e01\u0e34\u0e14 <strong>Concurrency Issues<\/strong> \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32:\n<ul class=\"wp-block-list\">\n<li>\u0e41\u0e22\u0e48\u0e07\u0e01\u0e31\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e17\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e19\u0e40\u0e25\u0e30 (<strong>Race Condition<\/strong>)<\/li>\n\n\n\n<li>\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e48\u0e32\u0e07\u0e1d\u0e48\u0e32\u0e22\u0e15\u0e48\u0e32\u0e07\u0e23\u0e2d\u0e43\u0e2b\u0e49\u0e2d\u0e35\u0e01\u0e1d\u0e48\u0e32\u0e22\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e08\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e49\u0e32\u0e07\u0e44\u0e1b\u0e2b\u0e21\u0e14 (<strong>Deadlock<\/strong>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. \u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19: \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e49\u0e19\u0e2b\u0e49\u0e2d\u0e07 (Locks)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19 \u0e08\u0e36\u0e07\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 <em>Critical Section<\/em> \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32 \u0e41\u0e25\u0e49\u0e27\u0e43\u0e0a\u0e49\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14 <strong>Lock<\/strong> \u0e21\u0e32\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21<\/li>\n\n\n\n<li>\u0e01\u0e0e\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e04\u0e37\u0e2d: <em>\u0e43\u0e04\u0e23\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e2b\u0e49\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e19\u0e35\u0e49 \u0e15\u0e49\u0e2d\u0e07\u0e16\u0e37\u0e2d\u0e01\u0e38\u0e0d\u0e41\u0e08 (Acquire) \u0e01\u0e48\u0e2d\u0e19 \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27\u0e04\u0e48\u0e2d\u0e22\u0e04\u0e37\u0e19\u0e01\u0e38\u0e0d\u0e41\u0e08 (Release)<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. \u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a 1 \u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23: \u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 (Mutexes)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e43\u0e04\u0e23\u0e21\u0e32\u0e41\u0e2d\u0e1a\u0e1b\u0e25\u0e14\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e21\u0e31\u0e48\u0e27\u0e0b\u0e31\u0e48\u0e27 \u0e08\u0e36\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07 <strong>Mutex (Mutual Exclusion)<\/strong> \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32<\/li>\n\n\n\n<li>Mutex \u0e04\u0e37\u0e2d Lock \u0e41\u0e1a\u0e1a\u0e21\u0e35 <strong>Ownership<\/strong> \u2014 \u0e01\u0e0e\u0e40\u0e2b\u0e25\u0e47\u0e01\u0e04\u0e37\u0e2d <em>\u0e43\u0e04\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e19\u0e25\u0e47\u0e2d\u0e01 \u0e04\u0e19\u0e19\u0e31\u0e49\u0e19\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e01<\/em> \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27\u0e46<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. \u0e02\u0e22\u0e32\u0e22\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15: \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e34\u0e49\u0e19\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13 (Semaphores)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e41\u0e15\u0e48\u0e16\u0e49\u0e32\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e21\u0e35\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27 (\u0e40\u0e0a\u0e48\u0e19 \u0e21\u0e35\u0e0a\u0e48\u0e2d\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13 5 \u0e0a\u0e48\u0e2d\u0e07 \u0e2b\u0e23\u0e37\u0e2d\u0e42\u0e04\u0e27\u0e15\u0e32\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e44\u0e14\u0e49 5 \u0e07\u0e32\u0e19) Mutex \u0e08\u0e30\u0e40\u0e2d\u0e32\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48<\/li>\n\n\n\n<li>\u0e08\u0e36\u0e07\u0e40\u0e01\u0e34\u0e14 <strong>Semaphore<\/strong> \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e15\u0e31\u0e27\u0e19\u0e31\u0e1a (Counter) \u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e0a\u0e48\u0e27\u0e22\u0e04\u0e38\u0e21\u0e42\u0e04\u0e27\u0e15\u0e32 \u0e41\u0e25\u0e30\u0e22\u0e31\u0e07\u0e22\u0e2d\u0e21\u0e43\u0e2b\u0e49 <em>\u0e40\u0e18\u0e23\u0e14 A \u0e40\u0e1b\u0e47\u0e19\u0e04\u0e19\u0e25\u0e14\u0e04\u0e48\u0e32 \u0e41\u0e15\u0e48\u0e40\u0e18\u0e23\u0e14 B \u0e40\u0e1b\u0e47\u0e19\u0e04\u0e19\u0e2a\u0e48\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e01\/\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e48\u0e32\u0e41\u0e17\u0e19\u0e44\u0e14\u0e49<\/em> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e2a\u0e48\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e32\u0e21\u0e25\u0e33\u0e14\u0e31\u0e1a<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">6. \u0e23\u0e27\u0e21\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22: \u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e07 (Monitors)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e41\u0e21\u0e49\u0e27\u0e48\u0e32 Mutex \u0e41\u0e25\u0e30 Semaphore \u0e08\u0e30\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e44\u0e14\u0e49 \u0e41\u0e15\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e21\u0e2d\u0e23\u0e4c\u0e21\u0e31\u0e01\u0e08\u0e30\u0e25\u0e37\u0e21\u0e2a\u0e31\u0e48\u0e07 Unlock \u0e2b\u0e23\u0e37\u0e2d\u0e27\u0e32\u0e07\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e1c\u0e34\u0e14\u0e08\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1e\u0e31\u0e07<\/li>\n\n\n\n<li>\u0e08\u0e36\u0e07\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e01\u0e25\u0e44\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e2b\u0e38\u0e49\u0e21\u0e44\u0e27\u0e49\u0e43\u0e19 <strong>Monitor<\/strong> \u0e43\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e15\u0e31\u0e27\u0e20\u0e32\u0e29\u0e32\/\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 \u0e42\u0e14\u0e22\u0e1c\u0e2a\u0e32\u0e19 <em>Mutex + \u0e01\u0e32\u0e23\u0e23\u0e2d\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 (Condition Variable)<\/em> \u0e44\u0e27\u0e49\u0e02\u0e49\u0e32\u0e07\u0e43\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e23\u0e23\u0e1e \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e21\u0e2d\u0e23\u0e4c\u0e41\u0e04\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19 \u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e30\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e25\u0e47\u0e2d\u0e01\u0e41\u0e25\u0e30\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e01\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0e2a\u0e23\u0e38\u0e1b\u0e20\u0e32\u0e1e\u0e23\u0e27\u0e21\u0e43\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>&#8220;\u0e40\u0e21\u0e37\u0e48\u0e2d <strong>Process<\/strong> \u0e41\u0e15\u0e01\u0e15\u0e31\u0e27\u0e40\u0e1b\u0e47\u0e19 <strong>Thread<\/strong> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e0a\u0e23\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27 \u0e22\u0e48\u0e2d\u0e21\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07\u0e44\u0e21\u0e48\u0e1e\u0e49\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14 <strong>Concurrency Issues<\/strong> \u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e36\u0e07\u0e04\u0e34\u0e14\u0e04\u0e49\u0e19\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23 <strong>Lock<\/strong> \u0e41\u0e25\u0e49\u0e27\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e21\u0e32\u0e40\u0e1b\u0e47\u0e19 <strong>Mutex<\/strong> \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27, \u0e02\u0e22\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19 <strong>Semaphore<\/strong> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e21\u0e42\u0e04\u0e27\u0e15\u0e32\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e34\u0e49\u0e19 \u0e41\u0e25\u0e30\u0e23\u0e27\u0e1a\u0e22\u0e2d\u0e14\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e44\u0e27\u0e49\u0e43\u0e19 <strong>Monitor<\/strong> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1b\u0e23\u0e30\u0e2a\u0e32\u0e19\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14&#8221;<\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">================================================================================<br>\ud83d\uddfa\ufe0f \u0e41\u0e1c\u0e19\u0e1c\u0e31\u0e07\u0e20\u0e32\u0e1e\u0e23\u0e27\u0e21: \u0e08\u0e32\u0e01\u0e08\u0e38\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 \u0e2a\u0e39\u0e48\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32 Concurrency \u0e43\u0e19 OS<br>================================================================================<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[1. \u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e25\u0e31\u0e01 (Execution Units)]<br>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>\u2502 \ud83c\udfe2 PROCESS (\u0e42\u0e1e\u0e23\u0e40\u0e0b\u0e2a) \u2502<br>\u2502 \u2022 \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19 \u0e41\u0e22\u0e01 Memory Space \u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2a\u0e39\u0e07 \u2502<br>\u2502 \u2502<br>\u2502 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502<br>\u2502 \u2502 \ud83e\uddf5 Thread 1 \u2502 \u2502 \ud83e\uddf5 Thread 2 \u2502 \u2502<br>\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2502<br>\u2502 \u2502 \u2502 \u2502<br>\u2502 \u25bc \u25bc \u2502<br>\u2502 [ \ud83d\udcbe \u0e43\u0e0a\u0e49\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e08\u0e33\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19 (Shared Memory) ] \u2502<br>\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br>\u2502<br>\u25bc<br>[2. \u0e08\u0e38\u0e14\u0e40\u0e01\u0e34\u0e14\u0e27\u0e34\u0e01\u0e24\u0e15 (The Problem)]<br>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>\u2502 \ud83d\udca5 CONCURRENCY ISSUES \u2502<br>\u2502 \u2022 Race Condition : \u0e41\u0e22\u0e48\u0e07\u0e01\u0e31\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e08\u0e19\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e40\u0e1e\u0e35\u0e49\u0e22\u0e19 \u2502<br>\u2502 \u2022 Deadlock : \u0e16\u0e37\u0e2d\u0e02\u0e2d\u0e07\u0e04\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49 \u0e23\u0e2d\u0e02\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e1d\u0e31\u0e48\u0e07 \u0e08\u0e19\u0e15\u0e34\u0e14\u0e2b\u0e25\u0e48\u0e21 \u2502<br>\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br>\u2502<br>\u25bc<br>[3. \u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e23\u0e31\u0e1a (Basic Concept)]<br>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>\u2502 \ud83d\udd12 LOCKS \u2502<br>\u2502 \u2022 \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e02\u0e15\u0e2b\u0e27\u0e07\u0e2b\u0e49\u0e32\u0e21 (Critical Section) \u2502<br>\u2502 \u2022 \u0e01\u0e0e\u0e07\u0e48\u0e32\u0e22\u0e46: &#8220;\u0e43\u0e04\u0e23\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e17\u0e33\u0e07\u0e32\u0e19 \u0e15\u0e49\u0e2d\u0e07\u0e16\u0e37\u0e2d\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e2a\u0e21\u0e2d&#8221; \u2502<br>\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br>\u2502<br>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>\u25bc \u25bc<br>[4. \u0e01\u0e38\u0e0d\u0e41\u0e08\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27] [5. \u0e15\u0e31\u0e27\u0e04\u0e38\u0e21\u0e42\u0e04\u0e27\u0e15\u0e32\/\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13]<br>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>\u2502 \ud83d\udd11 MUTEX \u2502 \u2502 \ud83d\udea6 SEMAPHORE \u2502<br>\u2502 \u2022 1 \u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23 \u0e15\u0e48\u0e2d 1 \u0e40\u0e18\u0e23\u0e14 \u2502 \u2502 \u2022 \u0e04\u0e38\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e34\u0e49\u0e19 \u2502<br>\u2502 \u2022 \u0e21\u0e35 Ownership \u2502 \u2502 \u2022 \u0e43\u0e0a\u0e49 Counter \u0e19\u0e31\u0e1a\u0e42\u0e04\u0e27\u0e15\u0e32 \u2502<br>\u2502 \u2022 &#8220;\u0e04\u0e19\u0e25\u0e47\u0e2d\u0e01 \u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e19\u0e1b\u0e25\u0e14&#8221; \u2502 \u2502 \u2022 \u0e02\u0e49\u0e32\u0e21\u0e40\u0e18\u0e23\u0e14\u0e2a\u0e31\u0e48\u0e07\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e01\u0e44\u0e14\u0e49 \u2502<br>\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br>\u2502 \u2502<br>\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br>\u2502<br>\u25bc<br>[6. \u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b (High-level Guard)]<br>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>\u2502 \ud83d\udee1\ufe0f MONITORS \u2502<br>\u2502 \u2022 \u0e23\u0e27\u0e21 Mutex + Condition Variables \u0e40\u0e02\u0e49\u0e32\u0e43\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e32\/\u0e23\u0e30\u0e1a\u0e1a \u2502<br>\u2502 \u2022 \u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 Human Error: \u0e25\u0e47\u0e2d\u0e01\u0e41\u0e25\u0e30\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e01\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34 \u2502<br>\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br>================================================================================<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0e15\u0e32\u0e23\u0e32\u0e07\u0e2a\u0e23\u0e38\u0e1b\u0e20\u0e32\u0e1e\u0e23\u0e27\u0e21\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>\u0e25\u0e33\u0e14\u0e31\u0e1a<\/strong><\/td><td><strong>\u0e2d\u0e07\u0e04\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a<\/strong><\/td><td><strong>\u0e17\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e2d\u0e30\u0e44\u0e23?<\/strong><\/td><td><strong>\u0e04\u0e35\u0e22\u0e4c\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e14\u0e08\u0e33\u0e07\u0e48\u0e32\u0e22<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>1<\/strong><\/td><td><strong>Process<\/strong><\/td><td>\u0e1a\u0e49\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e43\u0e2b\u0e0d\u0e48\u0e17\u0e35\u0e48\u0e21\u0e35\u0e23\u0e31\u0e49\u0e27\u0e41\u0e25\u0e30\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07<\/td><td>\u0e41\u0e22\u0e01\u0e2a\u0e48\u0e27\u0e19\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22<\/td><\/tr><tr><td><strong>2<\/strong><\/td><td><strong>Thread<\/strong><\/td><td>\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e43\u0e19\u0e1a\u0e49\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2b\u0e49\u0e2d\u0e07\u0e04\u0e23\u0e31\u0e27\u0e41\u0e25\u0e30\u0e15\u0e39\u0e49\u0e40\u0e22\u0e47\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19<\/td><td>\u0e40\u0e1a\u0e32 \u0e40\u0e23\u0e47\u0e27 \u0e43\u0e0a\u0e49\u0e02\u0e2d\u0e07\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19<\/td><\/tr><tr><td><strong>3<\/strong><\/td><td><strong>Concurrency Issues<\/strong><\/td><td>\u0e01\u0e32\u0e23\u0e41\u0e22\u0e48\u0e07\u0e15\u0e39\u0e49\u0e40\u0e22\u0e47\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e14\u0e34\u0e19\u0e0a\u0e19\u0e01\u0e31\u0e19\u0e08\u0e19\u0e02\u0e2d\u0e07\u0e15\u0e01\u0e1e\u0e31\u0e07<\/td><td>\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0a\u0e19\u0e01\u0e31\u0e19<\/td><\/tr><tr><td><strong>4<\/strong><\/td><td><strong>Locks<\/strong><\/td><td>\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e01\u0e25\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e1b\u0e23\u0e30\u0e15\u0e39\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e49\u0e33<\/td><td>\u0e43\u0e04\u0e23\u0e16\u0e36\u0e07\u0e01\u0e48\u0e2d\u0e19\u0e44\u0e14\u0e49\u0e40\u0e02\u0e49\u0e32<\/td><\/tr><tr><td><strong>5<\/strong><\/td><td><strong>Mutex<\/strong><\/td><td>\u0e25\u0e39\u0e01\u0e1a\u0e34\u0e14\u0e1b\u0e23\u0e30\u0e15\u0e39\u0e14\u0e2d\u0e01\u0e40\u0e14\u0e35\u0e22\u0e27\u0e17\u0e35\u0e48\u0e04\u0e19\u0e17\u0e35\u0e48\u0e44\u0e02\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e08\u0e36\u0e07\u0e08\u0e30\u0e44\u0e02\u0e40\u0e1b\u0e34\u0e14\u0e2d\u0e2d\u0e01<\/td><td>\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27 \u0e21\u0e35\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07<\/td><\/tr><tr><td><strong>6<\/strong><\/td><td><strong>Semaphore<\/strong><\/td><td>\u0e1a\u0e31\u0e15\u0e23\u0e04\u0e34\u0e27\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e08\u0e2d\u0e14\u0e23\u0e16 5 \u0e04\u0e31\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e44\u0e1f\u0e08\u0e23\u0e32\u0e08\u0e23<\/td><td>\u0e04\u0e38\u0e21\u0e08\u0e33\u0e19\u0e27\u0e19 \u0e2a\u0e48\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e02\u0e49\u0e32\u0e21\u0e15\u0e31\u0e27<\/td><\/tr><tr><td><strong>7<\/strong><\/td><td><strong>Monitor<\/strong><\/td><td>\u0e1b\u0e23\u0e30\u0e15\u0e39\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e2b\u0e49\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e41\u0e01\u0e19\u0e04\u0e19\u0e40\u0e02\u0e49\u0e32\u0e2d\u0e2d\u0e01\u0e41\u0e25\u0e30\u0e08\u0e31\u0e14\u0e04\u0e34\u0e27\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34<\/td><td>\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e07 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_izkkqgizkkqgizkk-1024x514.jpg\" alt=\"\" class=\"wp-image-117\" srcset=\"https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_izkkqgizkkqgizkk-1024x514.jpg 1024w, https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_izkkqgizkkqgizkk-300x150.jpg 300w, https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_izkkqgizkkqgizkk-767x385.jpg 767w, https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_izkkqgizkkqgizkk-1536x771.jpg 1536w, https:\/\/www.tsongpol.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_izkkqgizkkqgizkk-2048x1028.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u0e16\u0e49\u0e32\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e14\u0e35\u0e46 \u0e25\u0e34\u0e2a\u0e15\u0e4c\u0e17\u0e31\u0e49\u0e07 7 \u0e15\u0e31\u0e27\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e28\u0e31\u0e1e\u0e17\u0e4c\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e17\u0e35\u0e48\u0e41\u0e22\u0e01\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e39\u0e48 \u0e41\u0e15\u0e48\u0e16\u0e39\u0e01\u0e27\u0e32\u0e07\u0e40\u0e23\u0e35\u0e22\u0e07\u0e15\u0e32\u0e21\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e08\u0e23\u0e34\u0e07\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48 &#8220;\u0e15\u0e31\u0e27\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19&#8221; $\\rightarrow$ &#8220;\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19&#8221; $\\rightarrow$ &#8220;\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e07&#8221; \u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e49\u0e2d\u0e22\u0e40\u0e23\u0e35\u0e22\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e1e\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49\u0e04\u0e48\u0e30 1. \u0e08\u0e38\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19: \u0e01\u0e33\u0e40\u0e19\u0e34\u0e14\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25 (Processes &amp; Threads) 2. \u0e40\u0e01\u0e34\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32: \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e01\u0e31\u0e19 (Concurrency Issues) 3. \u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19: \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e49\u0e19\u0e2b\u0e49\u0e2d\u0e07 (Locks) 4. \u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a 1 \u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23: \u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 (Mutexes) 5. \u0e02\u0e22\u0e32\u0e22\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15: \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e34\u0e49\u0e19\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13 (Semaphores) 6. \u0e23\u0e27\u0e21\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22: \u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e07 (Monitors) \u0e2a\u0e23\u0e38\u0e1b\u0e20\u0e32\u0e1e\u0e23\u0e27\u0e21\u0e43\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04: &#8220;\u0e40\u0e21\u0e37\u0e48\u0e2d Process \u0e41\u0e15\u0e01\u0e15\u0e31\u0e27\u0e40\u0e1b\u0e47\u0e19 Thread \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e0a\u0e23\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27 \u0e22\u0e48\u0e2d\u0e21\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07\u0e44\u0e21\u0e48\u0e1e\u0e49\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14 Concurrency Issues \u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e36\u0e07\u0e04\u0e34\u0e14\u0e04\u0e49\u0e19\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23 Lock \u0e41\u0e25\u0e49\u0e27\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e21\u0e32\u0e40\u0e1b\u0e47\u0e19 Mutex \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":117,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=115"}],"version-history":[{"count":1,"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=\/wp\/v2\/posts\/115\/revisions\/118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=\/wp\/v2\/media\/117"}],"wp:attachment":[{"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tsongpol.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}