1) 장점 - CPU를 여러 개 사용하여 작업속도와 신뢰성을 높일 수 있다
(6) 시분할 시스템(time sharing system)
- 한 대의 컴퓨터로 일정한 시간 내에 여러 가지 작업을 처리하는 방법
1) 장점 - 여러사람이 공동으로 CPU를 사용하며 여러개의 프로그램을 기억장치에 적재
2) 단점 - 운영체제를 복잡하게 한다
1. 운영체제의 정의
컴퓨터 시스템의 전반적인 동작을 제어하고 조정하는 시스템 프로그램들의 집합을 의미한다. 운영체제라고도 하는데, 이 프로그램들은 하드웨어와 응용프로그램간의 인터페이스 역할을 하면서 CPU, 주기억장치, 입출력장치 등의 컴퓨터 자원을 관리한다. 즉, 인간과 컴퓨터간의
관리할 필요가 있는 정보를 포함하는 운영체제 커널의 자료구조
● 작업 제어 블록(Task Control Block, TCB) 또는 작업구조라고도 한다.
● “PCB는 운영체제가 프로세스를 표현한 것”
● 프로세스 상태 관리와 문맥교환(Context Switching)을 위해 필요함
● PCB는 프로세스 생성 시 만들어지며 주기억장치에
관리자들의 역할
- 프로세서 관리자는 프로세서, 즉 중앙처리장치를 프로세스에게 어떻게 할당할 것인가를 결정
- 주기억장치관리자는 주기억장치를 책임짐
- 장치관리자는 모든 장치, 채널과 제어장치를 모니터링 함
2. 운영체제의 종류
1) 일괄처리 시스템(batch processing)은 주로 OMR 카드
컴퓨터운영체제를 지금의 윈도우와 같이 모니터 화면에 나타나는 그림(창과 대화 상자, 아이콘 등)들을 통해 직관적으로 운영하는 GUI(Graphical User Interface) 환경으로 만들어 보자는 연구는 1970년대에 시작되었다. 이러한 연구는 1981년에 GUI 연구를 시작한 제록스 PARC(Palo Alto Research Center)에서 최초의 결실