컴퓨터는 하드웨어
와 소프트웨어
로 나뉜다.
하드웨어는 물리적인 요소들
, 소프트웨어는 손으로 만질수없는 요소들
소프트웨어는 운영체제
와응용프로그램
으로 나뉜다.
운영체제는 커널
과 시스템 프로그램
으로 나뉜다.
커널은 항상 컴퓨터 자원들만 바라본다.
컴퓨터 자원은 ram
, cpu
, hard drive
, gpu
, 네트워크
등을 의미함. 사용자와 직접적인 상호작용을 위해서 시스테 프로그램
이 필요하고 대표적인 시스템 프로그램은 쉘
이라는 명령어해석기로서 사용자와 상호작용을 가능하게 함.
참고링크