반응형
Shell이란?
정의는 집어치우고, 간단하게 해서 우리가 리눅스에서 사용하는 터미널을 의미한다라고 생각해도 된다.
Process란?
기본적으로 컴퓨터는 동시에 여러가지 프로그램을 돌리는데, 그 프로그램의 최소 단위라고 생각하면된다.
실제로는 짧은 시간에 바뀌어서 동시에 돌아간다는 착각을 주는 것이다.
이 프로세스들은 자신들만의 주소공간을 가지고 있고, 이들은 stack, code, data, heap등으로 구성되어있다.
쉘을 구성하는 주요함수
shell의 주요 함수에 대한 내용은 책을 보는게 이해가 더편하고, 아니면 다음 링크를 참조하자.
https://learncom1234.tistory.com/72?category=975277
Signal에 대해서
쉽게말해서, 어떠한 명령어를 코드로 보낸다고 생각하면된다.
자세한 내용은 다음 포스팅 참조.
반응형
'컴퓨터 시스템' 카테고리의 다른 글
shell lab 주요 내용 (jobs의 역할) (0) | 2021.11.15 |
---|---|
waitpid 사용법 (0) | 2021.11.07 |
shell 주요 함수 정리 (0) | 2021.11.07 |
Little Endian과 Big Endian (0) | 2021.11.01 |
mov와 lea의 비교, 어셈블리 접미사의 의미(q, l, w,b) (0) | 2021.10.28 |