정보의 바다 헤엄치기

  • 홈
  • 태그
  • 방명록
  • Github

OS 1

쉘(Shell)과 커널(Kernel)

쉘(Shell)이란? 쉘은 사용자가 OS의 자원에 접근하기 위해 사용하는 인터페이스이다. 사용자는 다양한 쉘 명령어(shell script)를 사용하여 OS의 자원에 접근할 수 있다. 커널(Kernel)이란? 쉘(shell)은 껍질 ↔ 커널(kernel)은 알맹이 커널은 운영체제의 일부이며, 하드웨어를 제어한다. 만약 커널이 없다면 하드웨어를 기계어 수준으로 직접 제어해야한다. 커널을 사용한다면 커널을 거치지 않고 직접 하드웨어를 제어할 수 없으며, 커널에서 제공하는 시스템 콜을 통해 하드웨어에 접근해야한다. 쉘과 커널의 관계 쉘은 커널과 통신하기 위한 도구이다. 쉘은 명령어 집합으로 이루어져 있으며 사용자는 CLI를 통해 명령어(shell script)를 실행할 수 있다. 쉘은 3가지 표준 입출력을 통..

운영체제 2023.09.18
이전
1
다음
더보기
프로필사진

정보의 바다 헤엄치기

  • 분류 전체보기
    • 개발
      • Node.js
      • Docker
    • 언어
      • Javascript & Typescript
      • Python
      • Java
    • 데이터베이스
      • MySQL
    • 회고
    • 협업
      • 프로젝트
    • 운영체제
    • 네트워크
    • 클라우드
    • 알고리즘
    • 기타

Tag

performance schema, secondary key, PORT, innodb cluster, javascript, explain analyze, innodb, database replication, sys schema, Linux, 인덱스 잠금, network, primary key, docker layer, index, mysql, explain format, DATA Type, thread, 백준 구현,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • GitHub

티스토리툴바