반응형

Shell이란?

정의는 집어치우고, 간단하게 해서 우리가 리눅스에서 사용하는 터미널을 의미한다라고 생각해도 된다.

 

Process란?

기본적으로 컴퓨터는 동시에 여러가지 프로그램을 돌리는데, 그 프로그램의 최소 단위라고 생각하면된다.

실제로는 짧은 시간에 바뀌어서 동시에 돌아간다는 착각을 주는 것이다.

 

이 프로세스들은 자신들만의 주소공간을 가지고 있고, 이들은 stack, code, data, heap등으로 구성되어있다.

 

쉘을 구성하는 주요함수

shell의 주요 함수에 대한 내용은 책을 보는게 이해가 더편하고, 아니면 다음 링크를 참조하자. 

https://learncom1234.tistory.com/72?category=975277 

 

shell 주요 함수 정리

waitpid waitpid(pid, status, options) 기본적으로는 대기하는 집합 내의 하나의 자식 프로세스가 종료할때까지 프로세스를 정지 pid>0이면 pid를 가지는 자식 1개가 대기집합, pid가 -1이면 부모의 모든 자식

learncom1234.tistory.com

Signal에 대해서

쉽게말해서, 어떠한 명령어를 코드로 보낸다고 생각하면된다. 

자세한 내용은 다음 포스팅 참조.

반응형

+ Recent posts