Kernel 썸네일형 리스트형 Linux의 Kernel과 Shell이 무엇인지 아라보자 Kernel - 운영체제의 일부분으로 운영체제의 핵심(코어)을 이룬다. - 커널은 컴퓨터 부팅 시 메모리에 적재되며 시스템이 꺼질 때 까지 실행한다. - 대부분 C로 작성 되었지만, 일부분 효율성을 고려하여 어셈블리언어로 작성되었다. - System call 인터페이스를 통해 커널을 사용한다. Kernel 의 기능 - 시스템에 존재하는 시스템 자원 관리 1) 메모리 관리 2) 프로세스 관리 3) 파일관리 4) 입출력관리 5) 프로세스간 상호 통신 Shell - 하나의 프로그램, 사용자가 처음 로그인 성공하면 커널이 최초로 사용자에게 할당해주는 프로그램이다. - 쉘은 운영체제의 커널과 사용자 사이의 인터페이스 역할 - 사용자가 터미널에서 입력한 명령어는 쉘에 의해 타당성 여부를 검증 - 간단히 정의하면, .. 더보기 이전 1 다음