[정보통신용어] 멀티프로세싱

multiprocessing – 멀티프로세싱 멀티프로세싱은 한 개 이상의 컴퓨터 프로세서들이 협력하여 프로그램들을 처리하는 것이다. 멀티프로세싱은 서로 협력하여 작업을 하고 있는 두 대 이상의 컴퓨터 중 한 대에 프로그램을 동적으로 할당하는 것을 의미하거나, 또는 같은 프로그램을 동시에 병렬로 처리하고 있는 여러 대의 컴퓨터들을 가리키는 일반적인 용어이다. 병렬처리의 출현과 함께, 멀티프로세싱은 SMP와 MPP로 나뉘어졌다. SMP에서, 프로세서들은 메모리와 I/O […]

[정보통신용어] 멀티프로그래밍

multiprogramming – 멀티프로그래밍 멀티프로그래밍은 병렬처리의 초보적인 형태로서, 여러 개의 프로그램들이 단일 프로세서 상에서 동시에 실행되는 것이다. 그러나, 그 컴퓨터에는 오직 단한 개의 프로세서만이 존재하기 때문에, 진정한 의미로는 여러 개의 프로그램이 동시에 수행된다고 볼 수는 없다. 다만, 운영체계의 통제하에, 한 프로그램이 일부 수행되고 나서, 또다른 프로그램이 일부 수행되는 식으로 진행되는 것이다. 그러나, 사용자에게는 모든 프로그램이 마치 […]