검색어 입력폼

[운영체제] 운영체제 공룡책 4장 연습문제 풀이

저작시기 2005.06 |등록일 2005.06.22 워드파일MS 워드 (doc) | 6페이지 | 가격 1,000원

목차

없음

본문내용

4.1 MS-DOS provided no means of concurrent processing. Discuss three major complications that concurrent processing add to an operating system.
(병행처리가 운영체제에 추가 시키는 중요한, 귀찮은 문제) 컴퓨터는 하나의 CPU를 가지고 하나하나 일을 직렬처리 serial processing하는데 능하다. 그러나 하나의 CPU를 가지고도 복수의 일을 하게 할 수 있다. 병행처리 concurrent processing이다. 한꺼번에 여러 개의 윈도우를 띄우고 작업하는 것, multitask는 병행처리의 예이다. 다수 프로세스가 상호 연관 하에 수행하며 프로세스를 동기화 하고 메시지를 교환할 수 있어야 한다. 이때 우선순회를 고려하고 데이터가 파괴되지 않도록 상호배제(mutual exclusion) 관리를 하여야 한다. 또한 프로세스와 시스템 자원은 각각으로부터 보호 되야하고 보호 해야된다. 어떤 프로세스는 사용하고 동작할 수 있는 총 메모리의 양의 한계가 있다. 그것은 디스크처럼device를 실행할수 있다. 병행처리의 장점으로는 물리적 논리적 자원을 공유하고 연산속도를 증가시킬 수 있으며 모듈화로 시스템설계가 용이하며 편의성을 증진시킬 수 있다는 것이다.(그 예로는 인쇄 중 편집이 있다.) .
다운로드 맨위로