Programming/Operating System 썸네일형 리스트형 Charpter2 3.1 프로세스란? 프로세스라는 용어를 정의하기 전에 1장과 2장에서 설명된 개념들을 다음과 같이 요약할 필요가 있다. 1. 컴퓨터 플랫폼은 처리기, 주기억장치, 입출력 모듈, 타이머, 디스크 드라이브 등과 같은 하드웨어 자원들의 집합으로 구성된다. 2. 컴퓨터 응용들은 어떤 업무를 수행하기 위하여 개발된다. 전형적으로 응용들은 외부 세계로부터 입력을 받아들여 처리한 다음 출력한다. 3. 주어진 하드웨어 플랫폼 상에 직접 응용들을 작성하는 것은 비효율적이다. 그 주된 이유는 다음과 같다. a. 수많은 응용들이 동일 플랫폼 상에서 개발될 수 있다. 따라서 컴퓨터 다원들을 접근하기 위한 공통 루틴을 개발할 필요가 있다. b. 처리기 자헤만으로는 제한된 멀티프로그래밍 지원을 제공한다. 동시에 여러 응용들이 처.. 더보기 이전 1 다음