Dolphins의 HelloWorld

운영체제의 유형별 특징 본문

전공지식 정리/운영체제와 컴퓨터구조

운영체제의 유형별 특징

돌핀's 2019. 7. 26. 17:44

다중 프로그래밍 시스템(Multi-programming System)


메모리에 여러개의 프로그램을 상주시켜서 하나의 CPU로 동시에 여러 프로그램을 실행하는 것처럼 처리하는


시스템. 하나의 작업이 CPU를 사용하다가 입출력 처리 등으로 CPU를 사용하지 않는 동안, 다른 작업에 CPU를


할당하여 CPU효율을 극대화 하는 방식이다. 메모리 관리 기법이, CPU 스케줄링 기법이 필요하다.



이는 동시에 여러 프로그램을 실행할 수 있어 처리 능력이 좋으나 운영체제의 구조가 복잡하다는 단점을 지닌다.




시분할 시스템(TSS, Time Sharing System)


프로세서를 통해 다중 작업을 교대로 수행하는 방식이며 프로세서 스케줄링과 다중 프로그래밍을 사용하여 각


사용자에게 컴퓨터를 시간적으로 분할해준다.




분산 처리 시스템(Distributed Processing System)


시스템마다 운영체제와 메모리를 가지고 독립적으로 운영되며 필요할 때 통신하는 시스템이다.


하나의 대형 컴퓨터에서 수행하던 기능을 지역적으로 분산된 여러 미니 컴퓨터에 분담시킨 후, 통신망을 통하여


상호간 교신, 처리하는 방식이며 자료 처리 시스템간의 상호 연결은 컴퓨터 네트워크에 의해 이루어진다.



다중 처리 시스템(Multi-processing System)


복수의 CPU를 사용하여 다중 작업을 처리하는 시스템이다. 복수의 CPU가 메모리를 공유하여 동시에


작업을 처리하는 것이 가능하다. 또한 CPU에 장애가 발생해도 여분의 CPU를 통해 작업을 진행할 수 있다.


다중 처리 시스템은 작업 처리 속도가 빠르며, 시스템의 안정성이 높다는 장점을 가지고 있고


CPU가 추가됨으로 인해 비용은 상승한다는 단점이 있다.

'전공지식 정리 > 운영체제와 컴퓨터구조' 카테고리의 다른 글

폴링과 인터럽트  (0) 2019.07.30
캐싱, 버퍼링  (0) 2019.07.30
커널이란?  (0) 2019.07.30
폰노이만 구조  (0) 2019.07.26
p2p시스템과 클라이언트 서버 방식  (0) 2019.07.26
Comments