쉘과 커널

박찬우·2024년 9월 2일

리눅스

목록 보기
14/34



커널

  • 하드웨어를 실제로 조작할 수 없기 때문에 커널을 통해 시스템 자원을 효울적으로 관리한다
  • 사용자가 쉘을 통해 입력한 명렁어를 해석하여 기계가 이해할 수 있는 표현으로 바꾸어 전달해주는 역할
  • 일종의 OS
  • 우분투는 리눅스 커널 기반

  • 커널을 사용자가 직접 제어히기는 어렵기 때문에 사람이 이해하기 쉬운 형태로 명령어를 입력하면 그 명령어를 쉘이 해석해서 커널에게 전달
  • 소프트웨어와 하드웨어간의 커뮤니케이션 역할
  • 사용자(명령어) > 쉘(해석) > 커널(명령 수행 후 결과 전달) > 쉘(해석) > 사용자(결과확인)
  • 명령어 해석기 기능, 프로그래밍 기능(쉘스크립트), 사용자 환경 설정기능(파일 권한, 명령어 경로 설정 등...)
profile
진짜 개발자가 되어보자

0개의 댓글