운영체제의 8가지 기능
- 최초 등록일
- 2012.04.08
- 최종 저작일
- 2010.03
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
운영체제의 8가지 기능
목차
1. 일괄처리 (Batch Processing System)
2. 대화처리 (Interactive system)
3. 다중처리 (Multiprocessing system)
4. 다중프로그래밍 (Multi-Programming System)
5. 시분할 시스템 (Time-Sharing System)
6. 실시간 시스템 (Real-Time System)
7. 분산 시스템 (Distributed Processing System)
8.결함 허용 시스템 (Fault Tolerant System
본문내용
3. 다중처리 (Multiprocessing system)
여러개의 작업을 하나의 시스템에서 동시에 처리할 수 있는 시스템이다. 대표적으로는 리눅스 시스템이 있고, 각각의 CPU가 언제나 실행중인 프로세스를 갖도록 하여 CPU의 활용을 극대화 하는 것이다.
프로세스의 수가 CPU보다 많은 경우(대부분의 경우), 나머지 프로세스들은 실행되기 위해서 CPU를 사용할 수 있을때까지 기다려야한다.
DOS와 같은 단일 처리 시스템에서 CPU는 아무것도 하지 않고 대기 시간을 낭비한다. 반면에, 다중 처리 시스템에는 동시에 많은 프로세스가 메모리내에 존재하며, 프로세스가 무언가를 기다려야 할 때마다 운영체제는 다른 대기중인 프로세스가 CPU를 사용하도록 한다.
4. 다중프로그래밍 (Multi-Programming System)
중앙 처리 장치의 효율을 극대화 하기 위한 방법이며, 하나의 CPU에 여러 개의 사용자 프로그램이 마치 동시에 실행되는 것처럼 처리하는 방식이다.
일괄 처리 방식이 CPU를 비효율적으로 사용하는 것을 착안해 이를 개선하여, 발전시킨 것이다.
참고 자료
없음