User mode, Kernel mode

Seungwoo Chung·2023년 5월 2일
0

네트워크 기초

목록 보기
1/12

Shell & Kernel

  • 커널은 운영체제의 핵심부로 컴퓨터의 자원을 관리하는 역할
  • 커널은 User와 격리되어있음
  • user와 격리되어있는 커널을 연결시켜주는 System software가 shell

User mode

  • user application이 실행되는 모드
  • 사용자가 접근할 수 있는 영역을 제한하고, 컴퓨터의 자원에 맘대로 접근할 수 없음

Kernel mode

  • 컴퓨터의 자원에 접근, 명령을 할 수 있는 모드

User mode와 Kernel mode를 연결해주는 것이 system call

네트워크에서 user mode와 kernel mode

  • NIC(Network Interface Controller)(==랜카드)라는 물리적 hardware가 있고
  • hardware를 사용하게 해주는 sw인 driver가 있음
  • 이것을 사용해 네트워크를 맺고 전송해주는 tcp/ip가 커널에 있고
  • tcp/ip를 유저모드에서 사용할 수 있도록 파일형태의 인터페이스로 만든것을 socket이라고 함

0개의 댓글