programming language/리눅스

6. 리눅스 공부 / 2021-07-12

공대키메라 2021. 7. 12. 22:34

17강

Shell vs Kernel 이란다!

 

Shell 은 뭐고 kernel 은 뭘까?

 

https://www.geeksforgeeks.org/difference-between-shell-and-kernel/

 

Difference between Shell and Kernel - GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

www.geeksforgeeks.org

위에서 퍼온 내용에 의하면...

 

2. Shell :
A shell is an environment or a special user program which provide an interface to user to use operating system services. It executes programs based on the input provided by the user.

 

쉘은 작동 시스템을 사용하는 유저에게 인터페이스를 제공하는 특별한 사용 프로그램 환경이다! 

사용자에 의해 제공된 입력값을 기반으로 프로그램을 실행한다. 

 

2. Kernel :
Kernel is the heart and core of an Operating System that manages operations of computer and hardware. It acts as a bridge between the user and the resources of the system by accessing various computer resources like the CPU, I/O devices and other resources.

 

커널은 컴퓨터의 작동과 하드웨어를 관리하는 작동 시스템의 심장이자 핵심이다. 

사용자와 시스템의 자원 사이의 가교 역할을 한다. 

 

 

shell 은 사람이 이해하기 쉬운 형태로 사용하여 kernel에게 전달해주면 kernel이 이것을 바탕으로 작동해서 

hardware에 접근한다!