OS와 커널의 차이

Donghwi Kim·2024년 1월 22일
0

잡다한 개발 지식

목록 보기
1/26


운영체제란

컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임.


사용자와 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공한다.



커널이란

운영체제 중 항상 필요한 부분만을 메모리에 올려놓고 그렇지 않은 부분은 필요할 때 메모리에 올려서 사용하는데 이때 메모리에 상주하는 운영체제의 부분.


좁은 의미의 운영체제라고 하며, 메모리에 상주하는 부분으로써 운영체제의 핵심적인 부분을 뜻한다.

→ 운영체제는 커널뿐 아니라 각종 시스템을 위한 유틸리티들을 광범위하게 포함하는 개념

  • 운영체제는 사용자와 하드웨어 간의 인터페이스이고, 커널은 소프트웨어와 하드웨어 간의 인터페이스이다.
  • 운영체제는 컴퓨터가 부팅되고 종료될 때까지 항상 실행되는 시스템 프로그램이고, 컴퓨터가 부팅될 때 주 메모리에 로드되는 첫 번째 프로그램이다.
  • 커널은 운영체제의 일부분이라고 할 수 있고, 시스템 작동을 시작하기 위해 주 메모리에 로드되는 운영 체제의 첫 번째 프로그램이다.

0개의 댓글

관련 채용 정보