레트로 retr0 - 셸 스크립팅 에센스 E01 - 셸. 커널. 터미널. (shell. kernel. terminal)

Kkd·2024년 12월 18일

코딩 영상 후기

목록 보기
32/34

movie

셸(Shell), 커널(Kernel), 터미널(Terminal)


1. 셸(Shell)

  • 운영체제 커널을 감싸는 껍데기로, 사용자와 커널 간의 인터페이스 역할을 합니다.
  • 운영체제의 서비스를 사용자나 응용 프로그램에 노출합니다.
셸의 인터페이스 종류
  1. GUI (Graphical User Interface)

    • 그래픽 기반의 인터페이스.
    • 아이콘, 창, 버튼 등을 사용.
  2. CLI (Command Line Interface)

    • 텍스트 기반의 인터페이스.
    • 명령어를 입력하여 작업 수행.

2. 커널(Kernel)

  • 운영체제의 핵심으로, 하드웨어를 직접 제어하는 역할을 합니다.
  • CPU, 메모리, 디스크 등의 자원을 관리하며, 응용 프로그램과 하드웨어 간의 중개자 역할을 합니다.
  • 사용자가 직접 접근할 수 없으며, 셸을 통해 간접적으로 접근합니다.

3. 터미널(Terminal)

  • 셸과 사용자를 연결하는 입출력 환경입니다.
  • CLI 기반에서 명령어를 입력하거나 실행 결과를 확인하는 창을 제공합니다.

추가 학습 자료

profile
🌱

0개의 댓글