프로세스

  • 프로그램: 특정기능을 수행하기 위한 명령어의 조합
  • 작업: 프로그램과 프로그램 실행에 필요한 입력 데이터
  • 프로세스: 실행중인 프로그램의 인스턴스
  • 프로세서: 연산을 수행하고 처리하기 위한 자원, 보통 CPU 를 말한다.
  • 프로시저: 프로그램의 일부로 공통으로 사용되는 특정 루틴
  • 스레드: 프로세스의 일부 특정 데이터만 가지고 있는 가벼운 프로세스이다.

프로세스 상태

생성, 준비, 실행, 대기, 지연, 지연 준비, 지연 대기 상태

프로세스 상태 관리 자료구조

준비 큐, 준비 리스트, 대기 큐, 대기 리스트

PCB

프로세스 고유 번호 (PID)
프로세스 우선순위
프로세스 현재 상태
프로세스 할당 자원 리스트, 포인터
문맥 저장 영역

2.5.1. 프로세스의 개념 및 종류

프로세스의 정의

커널에 등록되고 커널의 관리하에 있는 작업을 의미한다.

  • 실행중인 프로그램
  • 각종 자원들을 요청하고 할당받을 수 있는 개체
  • 프로세스 관리 블록(PCB)을 할당받는 개체

프로세스의 생성

  • fork:
  • exec:

프로세스의 종류

시그널(Signal)


댓글
avatar
마조리카
오아시스: 여행자들이 모이는 장소, 경험 그 이상의 가치를 공유하다.
Follow Me
공지
📚 자격증 공부 중이라 업데이트가 다소 늦어질 수 있어요!
🧳 이직 준비도 병행하고 있어서 많이 바쁘네요.
🐯 기아타이거즈, 올해는 가을야구 가자!! 🔥
최근 글
ps1
ps1
echo
echo
BI
BI
사이트 정보
글 수 :
77
총 글자 수 :
35.7k
방문자 수 :
총 조회수 :
마지막 업데이트 :