리눅스에서 네트워크 서비스들을 만지다가 운영체제의 근본에 대해 호기심이 생겨 공부한 내용을 적는다. 내가 개인적으로 알고싶었던 것은 네트워크 시점이 어느 시점에 시작되는가였다. 1. 운영체제는 어떻게 시작되고 어떻게 관리될까?? 컴퓨터라는 하드웨어는 CPU, RAM, HDD 등의 각각의 하드웨어들이 메인보드 위에서 상호작용하여 이루어진다. 근데 이게 어떻게 돌아가길래 저기서 지금 우리가 보는 홈페이지를 띄우고 마우스와 키보드 입력 등의 많은 일들을 자연스럽게 할 수 있을까?? 컴퓨터에서 OS가 고장나거나, 설치하지 않으면 검은 화면만 띄우는 녀석밖에 되지 않는다. 이 말은 다시 생각해보면 OS를 기반으로 많은 일들이 가능해지게 된다는 말이 된다. 이렇게 보면 OS는 우리가 아는 프로그램(소프트웨어)과 하..