[리눅스] 프로세스 관리


[리눅스] 프로세스 관리

프로세스란?: CPU와 메모리를 할당받아 실행 중인 프로그램으로 각 프로세스마다 ID(PID)가 할당 되어 있다.프로세스의 유형- Foregroud process : 화면에 실행되는 것이 보이는 프로세스 ex) 계산기, 게임 등.- Backgroud process : 사용자에게 직접적으로 보이지 않고 뒤에서 돌아가고 있는 프로세스 ex) 시스템 프로그램, 데몬 등fork() 와 exec()- fork() : 기존 프로세스를 복제하여 새로운 프로세스를 만드는 방식으로 기존 프로세스는 기존 프로세스대로 새로운 프로세스는 새로운 프로세스대로 동작한다. 따라서 새로운 프로세스를 위해 메모리를 할당한다. 이 때, 기존 프로세스를 부모 프로세스, 복제하여 새롭게 만든 프로세스..........

[리눅스] 프로세스 관리에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [리눅스] 프로세스 관리