POSIX의 필요성
POSIX는 유닉스 운영체제 기반의 표준 운영체제 인터페이스다. 서로 다른 UNIX OS의 공통 API를 정리하여 이식성이 높은 유닉스 응용 프로그램을 개발하기 위한 목적으로 IEEE가 책정한 인터페이스 규격이다. POSIX의 내용은 커널로서의 C 인터페이스 시스템 콜, 프로세스 환경, 파일 및 디렉토리, 시스템 데이터 베이스, tar 압축 포맷 등 다양한 분야를 이루고 있다 표준화에 관한 필요성은 프로그램 호환에 있다. 즉 다른 컴퓨터 시스템이라도 실행이 되는 프로그램이 동작하는 것이다. 유닉스는 중립적인 성질이 강했기에 표준 운영체제 인터페이스로 선정되었다. 하지만 다양한 유닉스 버전의 공통분모가 필요함에 따라 POSIX가 탄생되었다
2019. 4. 19. 16:28