현재 실행되고 있는 프로그램은 프로세스라는 이름으로 불리고, 관리된다. 프로세스는 어떤 구조로 이루어져 있을까?프로세스는 크게 아래와 같은 4가지 영역으로 구성된다.코드 ( 컴파일된 Binary 코드)변수 (초기화된 전역 변수)임시데이터 (파라메터, 리턴 값, 로컬 변
우리가 프로그램을 실행하면 해당 프로그램은 메모리에 올라가서 실행된다. 이렇게 메모리 위에서 실행 중인 프로그램을 "프로세스"라는 이름으로 부른다.우리는 시스템을 사용해서 여러 프로그램을 실행한다. 그렇다면 어떠한 순서로 이 프로세스들을 동작시킬지 결정하는 방법이 프로
운영체제라는 단어는 IT기기가 널리 보급된 우리들에게는 친숙한 단어이다. 윈도우, 맥, 리눅스, 안드로이드... 이런것들을 운영체제 라고 한다. 앞의 예시에서 알 수 있듯 운영체제는 어떠한 하드웨어 위에 기본 바탕으로 설치되는 소프트웨어이다. 사용자는 설치된 운영체제