ctrl + shift + ESC
CPU : 데이터를 연산(계산)
RAM : CPU가 처리할 데이터를 올려두는 공간 (실행중인 프로그램은 여기에)
HDD : 저장된 프로그램 및 데이터를 보관
프로세스 : CPU가 처리하기 위해서, RAM위에 올려져있는 상태의 실행중인 프로그램
Ctrl + z = 동작정지
Ctrl + c = 동작취소
Ctrl + d = 동작종료,이전작업회귀
Foreground Process
쉘 상태에서 명령을 내리면 사용자는 해당 프로세스가 종료 될때까지 기다려야함
Background Process
일반적으로 명령뒤에 '&'를 붙여서 동작시키며, 명령을 내린 사용자는 자신이 하고자 하는 다른 명령어를 계속 실행 할 수 있음
관련 명령어
jobs
: 중단된 프로세스를 나열하는 명령어
jobs -l
: PID와 같이 출력
fg %1
: 1번 프로세스를 보여달라
bg %1
: 1번 프로세스를 bg로 돌려라
- fg background 프로세스가 여러 개 존재할 경우 별도의 작업번호를 부여하지 않으면 현재 수행중인 (+기호가 붙은 ) 작업을 전환
- bg fg process 를 bg process 로 돌리는 작업명령어
- 보통 실행시키고 있는 fg Process 에서 Ctrl + z 키를 눌러 잠시 중지시킨 후 bg 명령어를 사용하여 작업을 백그라운드로 전환