CH01(운영체제의 개요)<br> - 4. 운영체제의 관련 용어 정의

in kr-dev 커뮤니티2 years ago (edited)

image.png

[1.4.1 프로세스]


: 모든 운영체제(OS)에서 가장 중요한 개념은 프로세스이다. 근본적으로 프로세스는 실행상태의 프로그램을 말한다. 프로그램 자체는 프로세스가 아니다. 즉 하나의 프로그램은 디스크 내에 저장된 파일의 내용으로서 수동적인 단위인 반면에 하나의 프로세스는 아래 명령어를 수행하도록 지정하는 프로그램 계수기를 가진 능동적 단위이다. 프로세스는 실행 가능한 프로그램, 프로그램의 자료, 스택, 프로그램 계수기, 스택 포인터, 기타 레지스터 등으로 구성된다. 운영체제(OS)는 아래 기능을 담당해야 하는데,

  1. 사용자 프로세스와 시스템 프로세스들의 생성과 제거
  2. 프로세스의 중지와 재수행
  3. 프로세스 동기화를 위한 기법 제공
  4. 프로세스간 통신을 위한 기법 제공
  5. 교착 상태 방지를 위한 기법 제공
Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.17
TRX 0.12
JST 0.027
BTC 61639.07
ETH 2982.91
USDT 1.00
SBD 2.46