운영체제란? 운영체제는 컴퓨터 하드웨어가 컴퓨터 소프트웨어와 통신하고 작동하도록 하는 소프트웨어 프로그램이다. 운영체제의 주목적은 무엇인가? 운영체제에는 두 가지 주요 목적이 있다. 컴퓨터 시스템의 계산 활동을 관리하여 컴퓨터 시스템이 제대로 작동하도록 한다. 프로그램 개발 및 실행을 위한 환경을 제공한다. 프로세스와 스레드의 차이 (Process vs Thread) ※ 참고 : 메모리 영역 코드(Code) 영역 : 프로그램 소스 코드를 저장 (프로그램 명령) 데이터(Data) 영역 : 전역변수, 정적변수, 배열 등 스택(Stack) 영역 : 지역변수, 매개변수, 리턴 값 (임시 메모리 영역) 힙(Heap) 영역 : 동적 할당 시 사용 (new(), malloc() 등) ✔️ 프로그램이 CPU에 의해 실..