1. OS가 뭔데
운영체제는 중재자다컴퓨터는 결국 물리적 전자들의 흐름으로 동작한다. 우리는 그걸 맘대로 조종했으면 좋겠다.그렇게 사용자/응용프로그램과 하드웨어 사이의 교량 역할이 필요하다.우리는 기계어를 이해할 수 없다. 그래서 자연어와 같은 형태의 명령을 원한다.하지만 컴퓨터는 기계어 밖에 이해하지 못한다.운영체제는 이 간극을 해결하기 위해 존재한다. 운영체제가 수행하는 일사용자 관점은 역시 인터페이스에 영향을 많이 받는다. 얼마나 사용하기 편하게 디자인 되어있고, 많은 기능들을 제공하며그런 것들이다. 그 뒤에서 일어나는 일이야 원리를 몰라도 알아서 잘 동작한다. 시스템적 관점은 우리가 모르게 일어나고 있는 하드웨어와 이를 제어하기 위한 동작에 대한 이야기다.자원을 할당하고 이를 효율적이고 공정하게 운영해야 한다.자원..
2025.03.10