방명록
- 셸 스크립팅 에센스 E01 - 셸. 커널. 터미널. (shell. kernel. terminal)2024년 12월 19일 00시 53분 12초에 업로드 된 글입니다.작성자: 민발자728x90
https://youtu.be/9ZLSLi5a6Xw?si=ar49chswNlqSnalN
셸 Shell
- 운영체체(커널)를 감싸는 껍데기
- 운영체제의 서비스를 사용자나 응용프로그램에게 노출
- 하드웨어와 커널이 직접 연결되어있고 셸이 감싸고 있다
커널 kernel
- 운영체제의 핵심
- 하드웨어를 직접 제어
- 운영체제로서 서비스를 제공
- 사용자가 직접 통제 불가
- Exokernel처럼 응용 프로그램이 직접적으로 제어할 수 있게 열어주는 경우도 있으나 흔치않음
커널은 사용자가 직접 통제할 수 없어 사용자와 응용프로그램은 셸을 통해 커널을 사용하게됨
이때 사용자는 셸의 인터페이스를 통해 사용
셸 인터페이스
- GUl 그래픽 유저 인터페이스
- macOS finder, 윈도우 탐색기
- 직관적이고 사용하기 쉽다
- CLI 커맨드 라인 인터페이스
- bash shell, zsh
- 사용이 불편하나 렌더링에 필요한 하드웨어 리소스가 덜 필요함
- 반복작업을 스크립트로 일괄처리 가능
- 보통 GUI 운영체제에서는 두가지 모두 제공
728x90'데브코스 > 영상과제' 카테고리의 다른 글
REST API가 뭔가요? (0) 2024.12.17 가장 쉽게 배우는 도커 (1) 2024.12.16 도커가 뭐고 왜 쓰는건가요? (0) 2024.12.16 가장 쉬운 리눅스 강좌 (1) 2024.12.16 가비지 컬렉터가 뭐하는 건가요? (Feat. 메모리 관리) (1) 2024.12.06 다음글이 없습니다.이전글이 없습니다.댓글