서버/도커
프로세스(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

Vmware Tools 설치하기

  • 코니
  • 2013.07.26
  • 조회 17
  • 추천 0
Vmware Tools 설치하기

초간단 개발용 도구 설치하기

  • 코니
  • 2013.07.26
  • 조회 16
  • 추천 0

File 내용 출력에 관련된 명령어들 (2)

  • 코니
  • 2013.07.26
  • 조회 14
  • 추천 0
File 내용 출력에 관련된 명령어들 (2)

File 내용 출력에 관련된 명령어들 (1)

  • 코니
  • 2013.07.25
  • 조회 20
  • 추천 0
File 내용 출력에 관련된 명령어들 (1)

Networt 개발환경 만들기

  • 코니
  • 2013.07.22
  • 조회 19
  • 추천 0
Networt 개발환경 만들기

두 파일을 비교하는 diff 명령어

  • 코니
  • 2013.07.22
  • 조회 17
  • 추천 0
두 파일을 비교하는 diff 명령어

작은크기의 파일로 나누는 split 명령어

  • 코니
  • 2013.07.22
  • 조회 14
  • 추천 0
작은크기의 파일로 나누는 split 명령어

압축 파일 해제 하는 방법

  • 코니
  • 2013.07.22
  • 조회 17
  • 추천 0
압축 파일 해제 하는 방법

YUM이 재대로 동작하지 않을 때 해결 방법

  • 코니
  • 2013.07.22
  • 조회 20
  • 추천 0
YUM이 재대로 동작하지 않을 때 해결 방법

YUM 사용방법

  • 코니
  • 2013.07.22
  • 조회 30
  • 추천 0
YUM 사용방법

System 정보 확인하기

  • 코니
  • 2013.07.22
  • 조회 17
  • 추천 0
System 정보 확인하기

RPM 사용방법

  • 코니
  • 2013.07.22
  • 조회 14
  • 추천 0
RPM 사용방법

Vmware NTFS 형식의 USB 마운트(Mount)하기

  • 코니
  • 2013.07.22
  • 조회 58
  • 추천 0
Vmware NTFS 형식의 USB 마운트(Mount)하기

개발 환경 갖추기

  • 코니
  • 2013.07.22
  • 조회 15
  • 추천 0
개발 환경 갖추기

Wget 사용하는 법

  • 코니
  • 2013.07.21
  • 조회 16
  • 추천 0
Wget 사용하는 법
처리 중...