-
4. 다중프로세서 시스템이란?운영체제/운영체제 정리 2019. 9. 22. 17:57
말 그대로 프로세서가 여러개있는 형태이다.
cpu 프로세서가 여러개 병렬로 있는 것을 다중프로세서 프로그램 이라고 한다.
왜 만들었을까?
1. 성능이 좋아진다.
cpu는 계산을 담당하는데 여러개가 있다면 더 많은 계산을 한번에 계산 할 수 있을 것
2. 비용면에서 좋다.
컴퓨터는 빠를 수록 좋은데 하나의 좋은 cpu보다 여러개의 조금 좋은 cpu가 일방적으로 더 싸고 성능은 비슷하기 때문.
3. 신뢰성에서 좋다.
cpu가 하나일떄 고장나면 쓸수없지만 cpu가 여러개라면 하나가 고장나더라도 여전히 작동하기에 신뢰성 측면에서 더 낫다.
당연히 cpu가 하나일때의 스케쥴링과 3개일때의 스케쥴링은 달라야 한다. 따라서 싱글 cpu와 다중 cpu의 운영체제는
다를수 밖에 없고 다중 cpu일때의 운영체제를 다중 프로세서 운영체제라 한다.
'운영체제 > 운영체제 정리' 카테고리의 다른 글
6. mmu란? (31) 2019.09.24 5. 인터럽트 기반 시스템이란? (1) 2019.09.22 3. 다중 프로그래밍이란? (0) 2019.09.04 2. 운영체제 커널(kernel)과 shell(쉘)이란? (0) 2019.09.03 1. 운영체제란? (0) 2019.09.01