반응형
프로세스와 신호는 리눅스와 모든 UNIX류 컴퓨터에서 일어나는 거의 모든 활동을 제어한다. 그렇기 때문에 프로세스 관리 방식에 대한 이해는 시스템프로그래머 응용프로그래머 시스템 관리자에게 크게 도움이 된다.
프로세스란 무엇인가?
- 하나 이상의 스레드들과 그 스레드들에 필요한 시스템 자원들을 퐘하는 하나의 주소 공간
- 실행중인 하나의 프로그램으로 간주 할 수 도 있다.
- 리눅스는 다중 사용자 시스템인 만큼, 동시에 여러 명의 사용자들이 시스템에 접근할 수 있다. 각 사용자는 동시에 여러 개의 프로그램들을 실행할 수 있으며, 같은 프로그램의 여러 인스턴스들을 실행 할 수도 있다. 시스템 자체도 시스템 자원을 관리하고 사용자 접근을 제어하기 위해 여러 개의 프로그램들을 실행한다.
- 실행 중인 프고르매은 프로그램코드, 자료, 변수들, 열린 파일들, 그리고 환경으로 구성된다.
반응형
'개발 > Linux' 카테고리의 다른 글
프로세스와 신호 - 시스템 프로세스들 (0) | 2014.11.06 |
---|---|
프로세스와 신호 - 프로세스 구조 / 테이블 (0) | 2014.11.06 |
리눅스 환경 - 로그 (0) | 2014.10.16 |
리눅스 환경 - 프로그램 인수 (0) | 2014.10.15 |
자료 관리 - 메모리 관리 (0) | 2014.10.15 |