Operating System(이하 OS)은 IT분야에 있어서 매우 중요합니다.
중요한 이유에 대해서는 여러가지로 정리해서 말할 수 있겠지만 가장 커다란 이유는 OS를 이해하기 위해서는 많은 분야에 걸쳐서 많은 부분(컴퓨터 공학, 알고리즘, 데이터구조, 컴파일러 등)을 이해할 수 있어야 하기 때문일 것입니다.
OS는 그렇기 때문에 가장 복잡한 S/W일 것입니다.
하지만 OS가 처음부터 복잡했던 것은 아닙니다. 이는 컴퓨터 공학이 발전해온 시대와 함께 같이 발전하고, 복잡하지게 되었던 것이지요.
그렇기 때문에 첫번째 토픽은 그래서 OS가 발전해 온 과거를 살펴보면서 시작해보도록 하겠습니다.