
운영체제(Operating System)란? 운영체제의 개념 운영체제는 컴퓨터의 하드웨어 자원을 관리하고, 사용자 및 응용 프로그램이 컴퓨터와 상호작용할 수 있도록 지원하는 시스템 소프트웨어다. 시스템의 성능을 최적화하면서 사용자에게 편리한 인터페이스를 제공하는 것

프로세스란? 프로세스는 실행 중인 프로그램을 의미한다.

스레드는 프로세스 코드를 통한 실행 흐름이다.

프로세스 동기화란? 여러 프로세스가 동시에 실행되면서 공유 자원(Critical Section) 을 사용할 때, 자원 상태를 일관성 있게 유지하기 위한 기술이다. 정의 및 목적 프로세스 동기화는 정확하고 예측 가능한 결과를 보장하기 위해 동시 프로세스를 조정하고 제어