Operation/Linux

리눅스 운영체제(operation system)와 커널(kennel)

단님 2025. 2. 2. 00:35
728x90

 

운영체제란?

운영체제 또는 오퍼레이팅 시스템은 시스템 하드웨어를 관리할 뿐만 아니라 응용 소프트웨어를 실행하기 위하여

하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어.

최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 하이퍼바이저 위에서 실행되기도 한다.

공통 시스템 소프트 웨어란 입출력, 메모리 관리 , 프로세스 관리 , 디스크 관리 등의 다양한 부분을 수행하며 ,

응용프로그램을 구동하고 멀티 테스킹을 수행하기 위해 필수적으로 필요한 공통 시스템이고 이러한 것들을 대신 수행해 주는 것이 운영체제다 라고 할 수 있다.

한 마디로 ​컴퓨터인간 사이에 매개자 역할을 해주는 것이 바로 운영체제라고 할 수 있다.

커널이란 ?

커널이란 컴퓨터의 운영체제의 핵심이 되는 컴퓨터 프로그램의 하나로 시스템의 모든것을 완전히 통제한다.

사람으로 비유하면 에 해당한다.

운영체제의 다른부분 및 응용프로그램 수행에 필요한 여러가지 서비스를 제공한다. 핵심이라고도 한다.

커널은 시스템이 부팅될 때 로드되는데 , 주된 역할은 시스템의 하드웨어제어이다.

메모리 ,CPU, 디스크, 단말기, 프린터 등의 시스템 자원 활용도를 높이기 위한 스케줄링과 실행중인 프로그램 관리, 자료 관리 등을 수행한다.

커널은 아키텍쳐적으로 마이크로 커널과 모노리직 커널로 구분된다.

리눅스 배포판의 버전과 커널의 버전은 같은 버전이 아니다.

다른 버전으로 분리되어 발전해왔으며 , 꾸준히 두가지의 버전이 올라가고 있다.

'Operation > Linux' 카테고리의 다른 글

리눅스, 사용자 정보 확인  (0) 2025.02.04
리눅스 , 권한 대여  (0) 2025.02.04
리눅스 , 다중 사용자의 개념과 권한  (0) 2025.02.03
Linux 란 ?  (0) 2025.02.01