{"id":476842,"date":"2023-08-09T09:04:34","date_gmt":"2023-08-09T09:04:34","guid":{"rendered":""},"modified":"2023-09-05T11:13:34","modified_gmt":"2023-09-05T11:13:34","slug":"direct-memory-access","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/kr\/wiki\/direct-memory-access\/","title":{"rendered":"\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc811\uadfc"},"content":{"rendered":"<h2>\uc18c\uac1c<\/h2>\n<p>DMA(\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4)\ub294 \uc911\uc559 \ucc98\ub9ac \uc7a5\uce58(CPU)\uc758 \uc9c1\uc811\uc801\uc778 \uac1c\uc785 \uc5c6\uc774 \uc7a5\uce58\uc640 \uba54\ubaa8\ub9ac \uac04\uc5d0 \ud6a8\uc728\uc801\uc778 \ub370\uc774\ud130 \uc804\uc1a1\uc744 \uac00\ub2a5\ud558\uac8c \ud558\ub294 \ucef4\ud4e8\ud130 \uc2dc\uc2a4\ud15c \ubd84\uc57c\uc758 \ud575\uc2ec \uae30\uc220\uc785\ub2c8\ub2e4. \uc774 \uae30\ub2a5\uc744 \ud1b5\ud574 \ub354 \ube60\ub974\uace0 \ud6a8\uc728\uc801\uc778 \ub370\uc774\ud130 \uc774\ub3d9\uc774 \uac00\ub2a5\ud558\ubbc0\ub85c \ub124\ud2b8\uc6cc\ud0b9, \uc2a4\ud1a0\ub9ac\uc9c0, \uba40\ud2f0\ubbf8\ub514\uc5b4 \ucc98\ub9ac \ub4f1 \ub2e4\uc591\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c DMA\uac00 \ub9e4\uc6b0 \uc911\uc694\ud574\uc84c\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4\uc758 \uae30\uc6d0<\/h2>\n<p>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4\uc758 \uac1c\ub150\uc740 \uc5d4\uc9c0\ub2c8\uc5b4\ub4e4\uc774 \ub370\uc774\ud130 \uc804\uc1a1 \uc791\uc5c5\uc744 CPU\uc5d0\uc11c \uc804\uc6a9 \ud558\ub4dc\uc6e8\uc5b4\ub85c \uc624\ud504\ub85c\ub4dc\ud558\ub294 \ubc29\ubc95\uc744 \ubaa8\uc0c9\ud558\ub358 \ucef4\ud4e8\ud305 \ucd08\uae30\uc5d0 \ucc98\uc74c \ub4f1\uc7a5\ud588\uc2b5\ub2c8\ub2e4. &quot;DMA&quot;\ub77c\ub294 \uc6a9\uc5b4\ub294 1960\ub144\ub300\uc5d0 \ub9cc\ub4e4\uc5b4\uc84c\uc73c\uba70 \ucd08\uae30 \uad6c\ud604\uc740 \ubbf8\ub2c8\ucef4\ud4e8\ud130\uc640 \uba54\uc778\ud504\ub808\uc784 \uc2dc\uc2a4\ud15c\uc5d0 \ub098\ud0c0\ub0ac\uc2b5\ub2c8\ub2e4. IBM\uc740 1968\ub144\uc5d0 \ucd9c\uc2dc\ub41c System\/360 Model 85\uc5d0\uc11c DMA\ub97c \uac1c\ucc99\ud55c \uac83\uc73c\ub85c \uc54c\ub824\uc838 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \uc815\ubcf4<\/h2>\n<p>DMA\ub97c \uc0ac\uc6a9\ud558\uba74 \ub124\ud2b8\uc6cc\ud06c \uce74\ub4dc\ub098 \ub514\uc2a4\ud06c \ucee8\ud2b8\ub864\ub7ec\uc640 \uac19\uc740 \uc7a5\uce58\uac00 CPU\uc758 \uc9c0\uc18d\uc801\uc778 \uac1c\uc785 \uc5c6\uc774 \uc2dc\uc2a4\ud15c \uba54\ubaa8\ub9ac\uc640 \uc9c1\uc811 \ub370\uc774\ud130\ub97c \uc8fc\uace0\ubc1b\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. CPU\uac00 \uac01 \ub370\uc774\ud130 \uc804\uc1a1 \ub2e8\uacc4\uc5d0 \uad00\uc5ec\ud558\ub294 \uae30\uc874\uc758 CPU \uc81c\uc5b4 I\/O \ub300\uc2e0 DMA\ub97c \uc0ac\uc6a9\ud558\uba74 \uc8fc\ubcc0 \uc7a5\uce58\uc640 \uba54\ubaa8\ub9ac \uac04\uc5d0 \ub370\uc774\ud130\uac00 \uc9c1\uc811 \ud750\ub97c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4\uc758 \ub0b4\ubd80 \uad6c\uc870<\/h2>\n<p>DMA\uc758 \uc911\uc2ec\uc5d0\ub294 \uc7a5\uce58\uc640 \uba54\ubaa8\ub9ac \uac04\uc758 \ub370\uc774\ud130 \uc804\uc1a1\uc744 \uad00\ub9ac\ud558\ub294 DMA \ucee8\ud2b8\ub864\ub7ec(DMA \uc5d4\uc9c4 \ub610\ub294 DMA \ucee8\ud2b8\ub864\ub7ec \uc7a5\uce58\ub77c\uace0\ub3c4 \ud568)\uac00 \uc788\uc2b5\ub2c8\ub2e4. DMA \ucee8\ud2b8\ub864\ub7ec\uc5d0\ub294 \ub370\uc774\ud130 \uc774\ub3d9\uc744 \ucc98\ub9ac\ud558\uae30 \uc704\ud55c \uc790\uccb4 \ub808\uc9c0\uc2a4\ud130 \ubc0f \ub17c\ub9ac \uc138\ud2b8\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc7a5\uce58\uac00 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud574\uc57c \ud560 \ub54c DMA \ucee8\ud2b8\ub864\ub7ec\uc5d0 \ub300\ud55c DMA \uc694\uccad\uc744 \uc2dc\uc791\ud558\uc5ec \uc18c\uc2a4, \ub300\uc0c1 \ubc0f \uc804\uc1a1\ud560 \ub370\uc774\ud130 \uc591\uc744 \uc9c0\uc815\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc77c\ubc18\uc801\uc778 DMA \uc804\uc1a1\uacfc \uad00\ub828\ub41c \ub2e8\uacc4\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li><strong>\uc694\uad6c<\/strong>: \uc7a5\uce58\ub294 \ub370\uc774\ud130 \uc804\uc1a1 \uc138\ubd80 \uc0ac\ud56d\uc744 \ub098\ud0c0\ub0b4\ub294 DMA \uc694\uccad\uc744 \uc2dc\uc791\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\uc911\uc7ac<\/strong>: \uc5ec\ub7ec \uc7a5\uce58\uac00 \ub3d9\uc2dc\uc5d0 DMA\ub97c \uc694\uccad\ud558\ub294 \uacbd\uc6b0 DMA \ucee8\ud2b8\ub864\ub7ec\ub294 \ubbf8\ub9ac \uc815\uc758\ub41c \uc911\uc7ac \ubc29\uc2dd\uc5d0 \ub530\ub77c \uc694\uccad\uc758 \uc6b0\uc120 \uc21c\uc704\ub97c \uc9c0\uc815\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\ubc84\uc2a4 \uc18c\uc720\uad8c<\/strong>: DMA \ucee8\ud2b8\ub864\ub7ec\ub294 CPU\ub85c\ubd80\ud130 \uc2dc\uc2a4\ud15c \ubc84\uc2a4\uc5d0 \ub300\ud55c \uc784\uc2dc \uc81c\uc5b4\uad8c\uc744 \uc5bb\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uc62e\uae30\ub2e4<\/strong>: DMA \ucee8\ud2b8\ub864\ub7ec\ub294 \uc7a5\uce58\uc640 \uba54\ubaa8\ub9ac \uac04\uc5d0 \uc9c1\uc811 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\uc644\uc131<\/strong>: \uc804\uc1a1\uc774 \uc644\ub8cc\ub418\uba74 DMA \ucee8\ud2b8\ub864\ub7ec\ub294 \uc7a5\uce58\uc5d0 \uc54c\ub9ac\uace0 \ubc84\uc2a4\ub97c \ub2e4\uc2dc CPU\ub85c \ubcf4\ub0c5\ub2c8\ub2e4.<\/li>\n<\/ol>\n<h2>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4\uc758 \uc8fc\uc694 \uae30\ub2a5 \ubd84\uc11d<\/h2>\n<p>DMA\ub294 \uc774\ub97c \uadc0\uc911\ud55c \uae30\uc220\ub85c \ub9cc\ub4dc\ub294 \uba87 \uac00\uc9c0 \uc8fc\uc694 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<ol>\n<li><strong>CPU \uc624\ubc84\ud5e4\ub4dc \uac10\uc18c<\/strong>: \ub370\uc774\ud130 \uc804\uc1a1 \uc791\uc5c5\uc744 CPU\uc5d0\uc11c \uc624\ud504\ub85c\ub4dc\ud568\uc73c\ub85c\uc368 DMA\ub294 \uadc0\uc911\ud55c \ucc98\ub9ac \ub9ac\uc18c\uc2a4\ub97c \ud655\ubcf4\ud558\uc5ec CPU\uac00 \ub354 \uc911\uc694\ud55c \uc791\uc5c5\uc5d0 \uc9d1\uc911\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\ub354 \ube60\ub978 \ub370\uc774\ud130 \uc804\uc1a1<\/strong>: DMA\ub294 \uae30\uc874 \ud504\ub85c\uadf8\ub798\ubc0d I\/O \ubc29\uc2dd\ubcf4\ub2e4 \ub354 \ube60\ub978 \uc18d\ub3c4\ub85c \uc7a5\uce58\uc640 \uba54\ubaa8\ub9ac \uac04\uc5d0 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\ube44\ub3d9\uae30 \uc791\uc5c5<\/strong>: DMA\ub294 CPU\uc640 \ub3c5\ub9bd\uc801\uc73c\ub85c \uc791\ub3d9\ud558\ubbc0\ub85c \uc7a5\uce58\uac00 CPU \uc791\uc5c5\uacfc \ub3d9\uc2dc\uc5d0 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uac04\uc18c\ud654\ub41c \ub370\uc774\ud130 \uc774\ub3d9<\/strong>: DMA\ub294 \uc911\uac04 \ubc84\ud37c\ub9c1\uc758 \ud544\uc694\uc131\uc744 \uc81c\uac70\ud558\uc5ec \ub300\uae30 \uc2dc\uac04\uc744 \uc904\uc774\uace0 \uc804\ubc18\uc801\uc778 \uc2dc\uc2a4\ud15c \uc131\ub2a5\uc744 \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4.<\/li>\n<\/ol>\n<h2>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4 \uc720\ud615<\/h2>\n<p>DMA\ub294 \ub370\uc774\ud130 \uc804\uc1a1 \ubc29\ud5a5\uc5d0 \ub530\ub77c \uc138 \uac00\uc9c0 \uc8fc\uc694 \uc720\ud615\uc73c\ub85c \ubd84\ub958\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\uc720\ud615<\/th>\n<th>\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\ub2e8\uc77c DMA<\/strong><\/td>\n<td>\ub370\uc774\ud130 \uc804\uc1a1\uc740 \ud558\ub098\uc758 \ud2b9\uc815 \uc7a5\uce58\uc640 \uba54\ubaa8\ub9ac \uc0ac\uc774\uc5d0\uc11c \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td><strong>\uce90\uc2a4\ucf00\uc774\ub4dc DMA<\/strong><\/td>\n<td>\uc5ec\ub7ec DMA \ucee8\ud2b8\ub864\ub7ec\ub294 \ub370\uc774\uc9c0 \uccb4\uc778 \ubc29\uc2dd\uc73c\ub85c \uc5f0\uacb0\ub418\uc5b4 \uc7a5\uce58 \uac04 \ub370\uc774\ud130 \uc804\uc1a1 \uccb4\uc778\uc744 \uac00\ub2a5\ud558\uac8c \ud569\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td><strong>\ub2e4\uc911 DMA<\/strong><\/td>\n<td>\uc5ec\ub7ec \uc7a5\uce58\uc640 \uba54\ubaa8\ub9ac \uac04\uc5d0 \ub3d9\uc2dc DMA \uc804\uc1a1\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4, \ubb38\uc81c \ubc0f \ud574\uacb0 \ubc29\ubc95\uc744 \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95<\/h2>\n<h3>DMA\uc758 \uc751\uc6a9:<\/h3>\n<ul>\n<li><strong>\ub124\ud2b8\uc6cc\ud0b9<\/strong>: DMA\ub294 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4 \uce74\ub4dc(NIC)\uc5d0\uc11c \uace0\uc18d \ub370\uc774\ud130 \uc804\uc1a1\uc5d0 \ud544\uc218\uc801\uc774\uba70 \ud6a8\uc728\uc801\uc778 \ub370\uc774\ud130 \uc218\uc2e0 \ubc0f \uc804\uc1a1\uc744 \uac00\ub2a5\ud558\uac8c \ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\uc800\uc7a5<\/strong>: DMA\ub294 \ub514\uc2a4\ud06c \ucee8\ud2b8\ub864\ub7ec\uc5d0\uc11c CPU \uac1c\uc785 \uc5c6\uc774 \uc800\uc7a5 \uc7a5\uce58\uc758 \ub370\uc774\ud130\ub97c \uc77d\uace0 \uc4f0\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/li>\n<li><strong>\uc624\ub514\uc624\/\ube44\ub514\uc624 \ucc98\ub9ac<\/strong>: DMA\ub294 \uba40\ud2f0\ubbf8\ub514\uc5b4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \uc2e4\uc2dc\uac04 \ub370\uc774\ud130 \uc2a4\ud2b8\ub9ac\ubc0d\uc744 \ucd09\uc9c4\ud558\uc5ec \uc624\ub514\uc624 \ubc0f \ube44\ub514\uc624 \uc9c0\uc5f0\uc744 \ucd5c\uc18c\ud654\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h3>\uacfc\uc81c\uc640 \uc194\ub8e8\uc158:<\/h3>\n<ul>\n<li><strong>\ub370\uc774\ud130 \uc77c\uad00\uc131<\/strong>: DMA \uc804\uc1a1 \uc911\uc5d0 CPU\uc640 \uc7a5\uce58 \uac04\uc758 \ub370\uc774\ud130 \uc77c\uad00\uc131\uc744 \ubcf4\uc7a5\ud558\ub294 \uac83\uc774 \uc5b4\ub824\uc6b8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \uce90\uc2dc \uad00\ub9ac \uae30\uc220\uacfc \uc801\uc808\ud55c \ub3d9\uae30\ud654 \uba54\ucee4\ub2c8\uc998\uc774 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/li>\n<li><strong>DMA \ucda9\ub3cc<\/strong>: \uc5ec\ub7ec \uc7a5\uce58\uac00 \ub3d9\uc2dc\uc5d0 DMA \uc561\uc138\uc2a4\ub97c \uc704\ud574 \uacbd\ud569\ud558\ub294 \uacbd\uc6b0 \ucda9\ub3cc\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uacbd\ud569\uc744 \ud53c\ud558\uae30 \uc704\ud574\uc11c\ub294 \uc801\uc808\ud55c \uc6b0\uc120\uc21c\uc704 \uc9c0\uc815 \ubc0f \uc911\uc7ac \uba54\ucee4\ub2c8\uc998\uc774 \ud544\uc218\uc801\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>\ubcf4\uc548 \ubb38\uc81c<\/strong>: DMA\uc5d0 \ub300\ud55c \ubb34\ub2e8 \uc811\uadfc\uc740 \ubcf4\uc548 \uce68\ud574\ub85c \uc774\uc5b4\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c \uc124\uacc4\uc790\ub294 \uc774\ub7ec\ud55c \uc704\ud5d8\uc744 \uc644\ud654\ud558\uae30 \uc704\ud574 \uac15\ub825\ud55c \uc561\uc138\uc2a4 \uc81c\uc5b4 \uba54\ucee4\ub2c8\uc998\uc744 \uad6c\ud604\ud574\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h2>\uc8fc\uc694 \ud2b9\uc9d5 \ubc0f \ube44\uad50<\/h2>\n<table>\n<thead>\n<tr>\n<th>\ud2b9\uc131<\/th>\n<th>DMA<\/th>\n<th>\ud504\ub85c\uadf8\ub798\ubc0d\ub41c I\/O<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>CPU \ucc38\uc5ec<\/strong><\/td>\n<td>\ucd5c\uc18c\ud55c\uc758 \ub3c5\ub9bd\uc801\uc778 \uc804\uc1a1<\/td>\n<td>CPU \uc9d1\uc57d\uc801\uc778 \ub2e8\uacc4\ubcc4 I\/O<\/td>\n<\/tr>\n<tr>\n<td><strong>\uc18d\ub3c4<\/strong><\/td>\n<td>\ub354 \ube60\ub978 \ub370\uc774\ud130 \uc804\uc1a1<\/td>\n<td>\ub370\uc774\ud130 \uc804\uc1a1 \uc18d\ub3c4 \uc800\ud558<\/td>\n<\/tr>\n<tr>\n<td><strong>\uac04\uc811\ube44<\/strong><\/td>\n<td>\ub0ae\uc740<\/td>\n<td>\ub192\uc740<\/td>\n<\/tr>\n<tr>\n<td><strong>\ub370\uc774\ud130 \ubc29\ud5a5<\/strong><\/td>\n<td>\uc591\ubc29\ud5a5<\/td>\n<td>\ub2e8\ubc29\ud5a5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\uad00\uc810\uacfc \ubbf8\ub798 \uae30\uc220<\/h2>\n<p>\ucef4\ud4e8\ud305 \uae30\uc220\uc774 \uc9c0\uc18d\uc801\uc73c\ub85c \ubc1c\uc804\ud568\uc5d0 \ub530\ub77c DMA\uc758 \ubbf8\ub798\ub294 \ubc1d\uc2b5\ub2c8\ub2e4. \uba87 \uac00\uc9c0 \uc7a0\uc7ac\uc801\uc778 \ubc1c\uc804\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li><strong>\ud5a5\uc0c1\ub41c \uc131\ub2a5<\/strong>: DMA \ucee8\ud2b8\ub864\ub7ec \ubc0f \ubc84\uc2a4 \uc544\ud0a4\ud14d\ucc98\uc758 \ubc1c\uc804\uc73c\ub85c \ub370\uc774\ud130 \uc804\uc1a1 \uc18d\ub3c4\uac00 \ub354\uc6b1 \ube68\ub77c\uc9c0\uace0 \ub300\uae30 \uc2dc\uac04\uc774 \uc904\uc5b4\ub4e4\uba70 \uc804\uccb4 \uc2dc\uc2a4\ud15c \uc131\ub2a5\uc774 \ud5a5\uc0c1\ub429\ub2c8\ub2e4.<\/li>\n<li><strong>\uc5d0\ub108\uc9c0 \ud6a8\uc728<\/strong>: DMA\ub294 CPU \uc0ac\uc6a9\ub960 \ubc0f \uad00\ub828 \uc804\ub825 \uc18c\ube44\ub97c \uc904\uc5ec \uc5d0\ub108\uc9c0 \ud6a8\uc728\uc801\uc778 \uc2dc\uc2a4\ud15c\uc5d0 \uae30\uc5ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uc2e0\ud765 \uae30\uc220\uacfc\uc758 \ud1b5\ud569<\/strong>: DMA\ub294 \uc0ac\ubb3c\uc778\ud130\ub137(IoT), \uc5e3\uc9c0 \ucef4\ud4e8\ud305 \ub4f1 \uc2e0\ud765 \uae30\uc220\uc5d0\uc11c \uc911\uc694\ud55c \uc5ed\ud560\uc744 \ud558\uc5ec \uae30\uae30 \uac04 \ud6a8\uc728\uc801\uc778 \ub370\uc774\ud130 \uad50\ud658\uc744 \uac00\ub2a5\ud558\uac8c \ud560 \uac83\uc73c\ub85c \uc608\uc0c1\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h2>\ud504\ub85d\uc2dc \uc11c\ubc84 \ubc0f \uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4<\/h2>\n<p>OneProxy\uc640 \uac19\uc740 \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \ub300\ub7c9\uc758 \ub370\uc774\ud130 \ud2b8\ub798\ud53d\uc744 \ucc98\ub9ac\ud560 \ub54c DMA\uc758 \uc774\uc810\uc744 \ub204\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud074\ub77c\uc774\uc5b8\ud2b8\uc640 \uc778\ud130\ub137 \uac04\uc5d0 \ub370\uc774\ud130\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \uc804\uc1a1\ud568\uc73c\ub85c\uc368 DMA \uc9c0\uc6d0 \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \uc751\ub2f5 \uc2dc\uac04\uacfc \uc804\ubc18\uc801\uc778 \uc131\ub2a5\uc744 \ud06c\uac8c \ud5a5\uc0c1\uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4. DMA\ub294 \ub124\ud2b8\uc6cc\ud06c \ubd80\ud558\uac00 \ub192\uc740 \uc2dc\ub098\ub9ac\uc624\ub098 \uba40\ud2f0\ubbf8\ub514\uc5b4 \ucf58\ud150\uce20\ub97c \uc81c\uacf5\ud560 \ub54c \ud504\ub85d\uc2dc \uc11c\ubc84\uc5d0 \ud2b9\ud788 \uc720\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uad00\ub828\ub41c \ub9c1\ud06c\ub4e4<\/h2>\n<p>\uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \ubcf4\ub824\uba74 \ub2e4\uc74c \ub9ac\uc18c\uc2a4\ub97c \ud0d0\uc0c9\ud558\uc138\uc694.<\/p>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Direct_memory_access\" target=\"_new\" rel=\"noopener nofollow\">Wikipedia \u2013 \uc9c1\uc811 \uba54\ubaa8\ub9ac \uc561\uc138\uc2a4<\/a><\/li>\n<li><a href=\"https:\/\/www.techopedia.com\/definition\/27674\/direct-memory-access-dma\" target=\"_new\" rel=\"noopener nofollow\">\ud14c\ucf54\ud53c\ub514\uc544 \u2013 DMA<\/a><\/li>\n<li><a href=\"https:\/\/www.redbooks.ibm.com\/abstracts\/sg244940.html\" target=\"_new\" rel=\"noopener nofollow\">IBM Redbooks \u2013 DMA \uac1c\ub150 \ubc0f \ud504\ub85c\uadf8\ub798\ubc0d<\/a><\/li>\n<\/ul>","protected":false},"featured_media":476843,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-476842","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Direct Memory Access (DMA)<\/mark>","faq_items":[{"question":"What is Direct Memory Access (DMA)?","answer":"<p><strong>Direct Memory Access (DMA)<\/strong> is a technology that allows devices to transfer data directly to and from the system's memory without involving the central processing unit (CPU). It enables faster data movement and reduces CPU overhead.<\/p>"},{"question":"How did Direct Memory Access originate?","answer":"<p>DMA's concept was introduced in the early days of computing during the 1960s. IBM's System\/360 Model 85, launched in 1968, is credited with pioneering DMA.<\/p>"},{"question":"How does Direct Memory Access work?","answer":"<p>DMA uses a dedicated DMA controller to manage data transfers between devices and memory. When a device needs to transfer data, it initiates a DMA request to the controller, which handles the data movement independently from the CPU.<\/p>"},{"question":"What are the key features of Direct Memory Access?","answer":"<p>DMA offers several key features, including reduced CPU overhead, faster data transfer, asynchronous operation, and streamlined data movement.<\/p>"},{"question":"What types of Direct Memory Access exist?","answer":"<p>DMA can be categorized into three main types based on data transfer direction: Single DMA (one device to memory), Cascade DMA (multiple controllers daisy-chained), and Multiple DMA (simultaneous transfers between multiple devices and memory).<\/p>"},{"question":"What are some applications of Direct Memory Access?","answer":"<p>DMA is used in networking for high-speed data transfers, storage for efficient disk I\/O, and multimedia processing for real-time audio and video streaming.<\/p>"},{"question":"What challenges are associated with Direct Memory Access?","answer":"<p>DMA may face challenges like data coherency, DMA conflicts, and security concerns. These issues are addressed through cache management, arbitration mechanisms, and robust access control.<\/p>"},{"question":"How does Direct Memory Access compare to Programmed I\/O?","answer":"<p>DMA involves minimal CPU involvement and offers faster data transfer, while Programmed I\/O is CPU-intensive and slower. DMA's overhead is low, whereas Programmed I\/O has higher overhead.<\/p>"},{"question":"What is the future of Direct Memory Access?","answer":"<p>The future of DMA looks promising with enhanced performance, improved energy efficiency, and integration with emerging technologies like IoT and edge computing.<\/p>"},{"question":"How are proxy servers related to Direct Memory Access?","answer":"<p>Proxy servers, such as OneProxy, can benefit from DMA by efficiently handling data traffic and improving overall performance in high-load scenarios or when serving multimedia content.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476842\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media\/476843"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media?parent=476842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}