일하면서 리눅스 서버를 운영하다 보면 리눅스 기반 기술, 운영기술의 필요성을 절실히 느낀다. 리눅스를 공부할수록 운영체제에 대한 기초 지식의 망각(?)을 느껴 정리하고자 포스팅한다. [운영체제 개요] 1. 운영체제의 이해 운영체제란? 사용자가 컴퓨터 시스템을 손쉽게 사용하도록 하고 시스템 자원(기억장치, 프로세서, 입출력 장치, 정보, 네트워크 및 데이터 등)을 효율적으로 관리할 수 있도록 하는 프로그램들의 집합이다. 운영체제는 사용자와 컴퓨터 간의 인터페이스 역할을 담당한다. 운영체제는 각 프로그램을 유기적으로 결합시켜서 시스템 전체의 생산성을 향상할 목적으로 설계된다. 운영체제를 역할 중심으로 구분한다면 자원할당자와 제어 프로그램으로 구분할 수 있다. 자원할당자(Resource Allocator) :..