운영체제의 큰 그림
·
운영체제/운영체제 시작하기
운영체제의 큰 그림운영체제는 사용자를 위한 프로그램이 아니라, 사용자가 실행하는 프로그램을 위한 프로그램입니다. 즉, 사용자가 실행하는 응용 프로그램에 필요한 자원을 할당해주고, 올바르게 동작할 수 있도록 돕는 핵심 소프트웨어입니다. 1. 운영체제의 심장, 커널운영체제는 그 규모가 매우 방대합니다. 대표적으로 리눅스 소스 코드는 천만 줄이 넘습니다. 그리고 이러한 방대한 운영체제 가운데서도 가장 핵심이 되는 부분이 있습니다.바로 커널(Kernel)입니다. 커널은 사람으로 치면 심장, 자동차로 치면 엔진 같은 존재입니다. 어떤 커널을 사용하는지에 따라 프로그램이 하드웨어와 상호작용하는 방식이 달라지고, 이는 곧 시스템 전체의 성능까지 좌우합니다.운영체제 서비스 중 사용자 인터페이스(GUI/CLI 등)와 같..