[이론] 리눅스 프로그래밍 - 입출력 함수
리눅스의 기본 구조와 파일 시스템디바이스, 디렉터리, named pipe, socket 등이 파일로 취급된다.리눅스 시스템은 파일 권한을 이용하여 보안 기능을 제공한다. (user-group-other) 응용 프로그램 - OS[커널(시스템 콜 인터페이스 - 프로세스 관리, 메모리 관리, 파일 시스템, 디바이스 제어(블럭 디바이스, 문자 디바이스, NIC 디바이스), 네트워크)] - 하드웨어(CPU, RAM, NIC etc)단일 유닉스 격을 준수유저 모드와 커널 모드로 동작된다. 시스템 자원에 대한 접근이 필요한 경우 잠시 커널 모드로 전환한 후, 이후 다시 유저 모드로 전환된다. 리눅스 가상 파일 시스템 : 다양한 파일 시스템들을 하나의 파일 시스템처럼 사용할 수 있도록 별도의 레이어를 구성 저수준 파..