서버/도커
프로세스(Process)
최고관리자
최고관리자 가입일:2022.11.19

작성일시:2013.04.06 16:41:00

IP:121.162.195.♡

  • 조회 13
  • 댓글 0
  • 좋아요 0
  • 싫어요 0
  • 121.162.195.♡

프로세스(Process)는 프로그램(Program)이 메모리(Memory)에 적재되어 실제로 실행되고 있는 상태를 말한다. 즉  그 자신이 자원을 가지고 있는 독립된, 실행 중인 프로그램을 말한다. 우리가 사용하는 Window 운영체제 또한  많은 프로세스들이 실행 중이다. 모니터(Monitor) 너머에 수많은 프로그램들이 실행되고 있는 것이다.

Ctrl + Alt + Del을 누르면 작업 관리자 창이 나타난다.

작업 관리자 -> 프로세스를 누르면 다음과 같이 현재 실행 중인 프로그램을 확인 할 수 있다.
이렇게 우리가 안보이는 사이에 수많은 프로그램이 각각의 메모리를 차지하고 있다.



리눅스(Linux)에서도 프로세스가 실행 중이며, 멀티태스크(MultiTask)를 지원한다. 부팅(Booting)하면서 출력되는 정보 가운데 [OK]라고 표시되는 내용을 유심히 보면 프로세스를 성공적으로 실행시켰다는 표시다.

리눅스의 모든 프로세스는 프로그램을 실행하는 데 필요한 PID, UID, GID 정보를 포함하고 있다.

PID

- 프로세스가 시작할 때 할당받는 프로세스 식별 번호, 시스템(System)에서 유일한 값


UID 

- User ID로 사용자 식별 번호로 프로세스를 중단하거나 접근할 수 있는지에 대한 권한과 디렉토리(Directory)대해 읽고 쓰는 권한을 판단


GID

- 그룹(Group) 식별 번호, 프로세스가 어떤 그룹에 속해있는지 알려줌,

 

파일 디스크립터(File Descriptor)

- 프로세스가 읽거나 쓰기 위해서 어떤 파일을 열고 있는지, 파일의 어떤 위치에 있는지 기록함

스레드(Thread)

- 가장 작은 일련의 프로그램된 설명(instruction)들이다.

댓글 0

부트스트래핑(Bootstrapping)

  • 최고관리자
  • 2012.11.15
  • 조회 15
  • 추천 0
부트스트래핑(Bootstrapping)

분할영역(Partition)

  • 최고관리자
  • 2012.11.15
  • 조회 19
  • 추천 0

파일 시스템(File System)

  • 최고관리자
  • 2012.11.11
  • 조회 14
  • 추천 0

커널(Kernel)

  • 최고관리자
  • 2012.11.11
  • 조회 17
  • 추천 0
커널(Kernel)

운영체제의 종류

  • 최고관리자
  • 2012.11.11
  • 조회 14
  • 추천 0

운영체제(Operating System)

  • 최고관리자
  • 2012.11.11
  • 조회 33
  • 추천 0
운영체제(Operating System)

가상 운영체제 CentOS 6 설치하기 (2)

  • 최고관리자
  • 2012.09.17
  • 조회 20
  • 추천 0
가상 운영체제 CentOS 6 설치하기 (2)

가상 운영체제 CentOS 6 설치하기 (1)

  • 최고관리자
  • 2012.09.17
  • 조회 17
  • 추천 0
가상 운영체제 CentOS 6 설치하기 (1)
처리 중...