다중처리

다중처리

[ multiprocessing , 多重處理 ]

2개 이상의 프로세서(processor)를 사용하여 프로그램을 동시에 수행시킴으로써, 수행시간을 단축하거나 단위 시간당 처리율을 높이는 방식을 다중처리라고 한다. 하나의 처리기에 문제가 생기더라도 다른 처리기가 처리를 계속할 수 있으므로 신뢰도를 높일 수 있다. 이 여러 처리기들은 하나의 운영체제에 의해 관리되며, 일반적으로 버스나 기억장소의 주소 공간을 공유하여 서로 통신하며 작업을 처리한다. 별도의 주 처리기만이 운영체제를 수행하며 제어를 담당하는 비대칭적(asymmetric) 다중처리와, 모든 처리기들이 하나의 운영체제를 동시에 수행하며 각자의 작업을 수행하는 대칭적 다중처리가 있다.

카테고리

  • > >