Programing

운영 체제와 커널의 차이점은 무엇입니까?

crosscheck 2020. 8. 29. 09:18
반응형

운영 체제와 커널의 차이점은 무엇입니까? [닫은]


운영 체제와 커널의 차이점을 이해하지 못합니다. 누군가 그것을 설명해 주시겠습니까?


커널 의 일부 운영 체제 와는 같은 낮은 수준의 서비스를 제공하는 하드웨어에 가까운 :

  • 장치 드라이버
  • 공정 관리
  • 메모리 관리
  • 시스템 호출

운영 체제에는 사용자 인터페이스 (셸, GUI, 도구 및 서비스)와 같은 응용 프로그램도 포함됩니다.


운영 체제와 커널의 차이점 :

커널은 운영 체제의 일부입니다. 운영 체제는 하드웨어 및 애플리케이션과 직접 통신하는 소프트웨어 패키지입니다. 커널은 운영 체제의 가장 낮은 수준입니다. 커널은 운영 체제의 주요 부분이며 명령을 컴퓨터가 이해할 수있는 것으로 변환하는 역할을합니다. 커널의 주요 기능은 다음과 같습니다.

  1. 메모리 관리
  2. 네트워크 관리
  3. 장치 드라이버
  4. 파일 관리
  5. 공정 관리

기본적으로 Kernel은 하드웨어 (컴퓨터에서 사용할 수있는 장치)와 응용 프로그램 소프트웨어 (MS Office, Visual Studio 등) 사이의 인터페이스입니다. OS가 무엇인지 말하면 대답은 동일 할 수 있습니다. 따라서 커널은 OS의 일부 및 핵심. 메모리 관리, I / O 관리, 프로세스 관리와 같은 OS의 매우 민감한 작업은 커널에서만 처리됩니다.

따라서 궁극적 인 차이점은

  1. 커널은 특정 범위에서 하드웨어 수준의 상호 작용을 담당하지만 OS는 컴퓨터의 전체 범위와 하드웨어 수준의 상호 작용과 같습니다.
  2. 커널은 SystemCalls를 트리거하여이 리소스가이 시점에서 사용 가능하다는 것을 OS에 알립니다 .OS는 리소스를 활용하기 위해 해당 시스템 호출을 처리 할 책임이 있습니다. *

참고 URL : https://stackoverflow.com/questions/3315730/what-is-the-difference-between-the-operating-system-and-the-kernel

반응형