리눅스 개요
프로그램과 프로세스 프로그램이란 컴퓨터에서 동작하는 관련된 명령 및 데이터를 하나로 묶은 것입니다. 커널도 프로그램의 일종입니다. 리눅스에서 동작하는 프로그램의 종류(예): 웹브라우저: 크롬, 파이어폭스 등 오피스 프로그램: 리브레오피스 등 웹서버: 아파치, 엔진엑스 등 텍스트 에디터: 빔, 이멕스 등 프로그래밍 언어 관련: C 컴파일러, GO 컴파일러, 파이썬 인터프리터 등 셸: bash, zsh 등 시스템 전체 관리 소프트웨어: systemd 등 실행도어서 동작 중인 프로그램을 "프로세스"라고 부릅니다. 커널 커널의 무엇이고, 왜 필요할까... 프로세스가 직접 저장 장치에 접근 가능한 시스템을 가정해 보자. 이떄 동시에 데이터를 읽고 쓰려면 엉망이 될 것이다. 명령 A : 데이터를 읽고 쓸 장소를 지..
2023.11.04