검색어 입력폼
평가점수C

[운영체제] 프로세스와 쓰레드

등록일 2002.11.10 한글파일한컴오피스 (hwp) | 3페이지 | 가격 700원

목차

프로세스
쓰레드

본문내용

창세기 무렵의 컴퓨터들은 한번에 단 한 개의 프로그램이 실행되는 환경을 제공해주고 있었습니다. 즉, 한개의 프로그램은 시스템의 컨트롤을 완전히 독점한 체 시스템이 제공해주는 리소스에 대한 모든 권한을 쥐고 있게 되는 것이죠. 그러나, 오늘날의 컴퓨터 시스템은 여러 개의 프로그램이 메모리 안에 로딩 되고, 동시에(concurrently)실행되는 기염을 토하고 있습니다. 이러한 근대적인 환경을 제공해주기 위하여 등장하는 것이 바로 프로세스(process)라는 개념입니다.
프로세스란 간단히 정의내리면 실행중인 프로그램을 의미하게 됩니다. 이것은 시분할(time-sharing)시스템의 기본 단위이기도 하지요. 결국 동시에 어떤 프로그램을 실행시킨다는 것은 시간적으로 여러 개의 프로세스를 돌아가면서 실행시키는 것으로 구현하게 되는 것입니다. 극단적으로 따지자면 결국 하나의 CPU를 가지고 있는 시스템에서는 진정한 의미의 멀티프로세싱이 불가능한 것입니다.

참고 자료

없음
다운로드 맨위로