리눅스 시스템 명령어 who를 구현해보자.
리눅스 시스템에서 디렉터리의 파일목록을 검색하는 명령어인 ls를 구현해보자.
리눅스 시스템의 파일 복사를 위한 명령어 cp를 구현해보자.
리눅스 시스템에서 현재 디렉터리 위치의 절대 경로를 출력해주는 pwd 명령어를 구현해보자.
리눅스 시스템의 파일 디스크립터, I/O, 터미널 설정을 control하는 법을 알아보자.
리눅스 시스템에서 파일 내용을 확인하는 명령어들 중에 하나인 'more'를 구현해보자.
what is Thread? thread는 무엇일까? 프로세스보다 가벼운 경량화된 프로세스라고 생각할 수 있지만, Thread는 부모 프로세스와 메모리 영역을 공유한다는 점에서 자식 프로세스와 다르다. 또한, thread는 thread 간에도 메모리 공유가 일어난다. 이로 인해, 다양한 문제점이 발생할 수도 있다. > 자식 프로세스는 부모 프로세스로부터 ...
signal handler란? signal handler란 프로세스가 실행되고 있는 중에 signal이 발생했을 시, '프로세스가 해당 signal에 어떻게 대응할 것인가?'를 선언해놓은 것이다. old style signal handler(signal func) 우선 기본적인 signal handler 함수인* signal func*에 대해 알아보자. ...

프로세스 간 양방향 통신을 위해 pipe, fork, dup2, fdopen 등의 함수에 대해 알아보고 양방향 통신 계산기 프로그램을 구현해보자.