@ Coordinate (중재자)
// OS가 관할하는 시스템 안에 있는 task들에게 조화롭게 자원을 할당 해야 합니다.
@ 추상화를 담당할 수 있어야 합니다. (Illusion generator)
// 만약 임베디드 보드 하나만 존재하고 'Hello World!'를 출력하게 하면 아무도 할 수 없습니다.
> 하지만 우리가 C에서 그것이 가능한 이유는 OS가 runtime system을 제공해주었기 때문입니다.
// 쉽게 프로그래밍 할 수 있도록 도와준다는 의미로 받아들이면 될 것 같습니다.
@ Standard Library
// 키보드에서 입력받는 프로그램을 작성하고 싶다면,
> OS가 제공하는 Keyboard driver를 사용하면 됩니다.
// 이와 같이 시스템을 관리하는데 필요한 모듈들을 제공할 수 있어야 합니다.