이번 포스팅은 OS관련 기초개념부터 thread 개념까지 확인해보겠습니다. 1. OS (Operating System) 1.1 정의 : Operating은 '운영/가동' 의 의미를 가지고 있으며 IT적으로 해석하면 자원과 프로세스를 운영하는 시스템(=운영체제)을 말합니다. 1.2 용도에 따른 분류 - 개인용 : window - 서버용 : linux (centOS, ubuntu ...) * 참고 : 일반적으로 사용하는 용도에 따른 분류로 절대적이지는 않습니다. * 자원 : data와 유사한 의미 2. program (프로그램) 2.1 정의 : 사전적 정의로는 진행계획이나 순서를 의미하며, IT관점에서의 computer program 은 특정 작업 (task)의 처리 방법과 순서를 기술한 명령어의 집합입니다..