Operating System & Computer Architecture

오늘날 모든 컴퓨터는 운영체제 위에서 작동합니다. 우리는 컴퓨터 그 자체를 다루지 못합니다. 특히 지금처럼 복잡하게 진화한 상태라면 더더욱 컴퓨터를 사용하기가 어렵죠. 점점 복잡해지는 컴퓨터를 더 많은 사람이 쉽고 빠르게 사용하게 하기 위한 프로그램들이 탄생했고, 이들이 하나둘씩 모여 오늘날의 운영체제가 되었습니다.

한편, 이렇게 컴퓨터가 발전하는 과정을 다른 관점에서 보게 되면, 하드웨어의 발전이 받쳐주지 않았다면 운영체제를 포함한 소프트웨어가 이렇게 발전하지 못했으리라는 점은 자명합니다. 더욱 좋은 성능을 내고 더욱 적은 에너지를 사용하기 위하여 하드웨어의 구조, 컴퓨터 아키텍처가 발전한 덕분에 그 위에서 기존의 성능으로는 하지 못했던 일들을 할 수 있게 된 것입니다.

오늘날 우리가 컴퓨터를 통해 경험하는 모든 것의 밑바탕에는 운영체제와 컴퓨터 아키텍처가 있습니다. 어쩐지 철저하게 분리되어 있을 것 같은 두 분야가 밀접하게 연결된 이유입니다.


목록


추후 업데이트됩니다.