기본용어
ssd,hdd =저장장치 storage
ram = memory
cpu = 중앙처리장치
이런것들을 포괄적으로 processor라고 부름
memory와 storage는 정보를 저장한다는 공통점이 있다.
cpu는 매우 빠르게 동작하므로, storage가 가진 속도로는 cpu의 처리속도를 따라올 수 없다.
그래서, storage에 있는 프로그램을 사용할 때는, 프로그램을 메모리에 적재한다. 이 메모리를 cpu가 읽어 동작한다.
process란?
mkdir,top,rm …. 등의 명령어는 /bin, /sbin등의 파일, 즉 storage에 저장되어있다. 이걸 프로그램이라 한다.
이 프로그램을 실행하면, 프로그램이 memory에 적재되어 cpu에 의해서 처리되게된다. 이 상태를 프로세스라 한다.
프로세스 모니터링
명령어
ps 프로세스 리스트를 보여주는 명령
-aux 백그라운드 등의 모든 프로세스 리스트 보여주기
grep을 사용하여 원하는걸 찾을 수 있다.
pid= 프로세스의 식별자(id)
kill로 pid를 죽일 수 있다.
top,htop도 ps랑 비슷, 좀더유용