POSIX가 무엇입니까?
글쓴이: firster / 작성시간: 화, 2003/02/04 - 8:34오전
인제 UNIX 시스템에 관심을 가지게 된 사람입니다. 몇권의 책을 읽었고, 점점 더 궁금해지는 것이 많아지는데, 아직도 모르는 것이 너무 많아서 많이 답답해하고 있습니다^^;.
지금 질문(POSIX란?)과 같은 것들인데, 여기나 인터넷을 검색해봐도 기본적인 설명은 없고 이미 다 알고 있다는 가정하에서 사용하고 있더군요.
상식적이고 기본적인 것들이라서 그렇다지만, 저와 같은 초보자들을 위한 페이지는 정말 찾아보기가 힘들더군요.
유닉스 기본 용어사전이라도 있다고 당장 구입하고 싶습니다.
SVR4, MACH, Solaris, OSF, DEC 등등의 단어들의 뜻을 알기까지도 상당한 시간이 들었고 앞으로 더욱 더 그렇겠죠.
초보들에게 도움이 될만한 책이나 사이트를 아시면 알려주시기를 부탁드리며, 답변에 미리 감사드립니다.
Forums:
[답변] POSIX란...
POSIX[포직스]는 유닉스 운영체계에 기반을 두고 있는 일련의 표준 운영체계 인터페이스이다. 표준화에 관한 필요성은, 컴퓨터를 사용하고 있는 기업들이 다시 코딩하지 않고서도 다른 컴퓨터 회사가 만든 컴퓨터 시스템에도 운영할 수 있도록, 호환성이 있는 프로그램을 개발하기 원하는 데에서 기인했다. 유닉스는 제작자와 비교적 무관한, 중립적인 입장에 있었기 때문에 표준 시스템 인터페이스로 선정되었다. 그러나, 몇몇 주요 유닉스 버전들은 공통 분모에 해당하는 시스템을 개발해야할 필요가 상존하고 있었다.
비공식적으로, POSIX 내의 각 표준은 POSIX라는 용어 다음에 소수로 표시하도록 정의되었다. 그래서, POSIX.1은 C 언어 응용프로그램 인터페이스의 표준이다. POSIX.2는 표준 쉘과 유틸리티 인터페이스이다 (즉, 사용자가 운영체계와 명령어로 인터페이스 하는 것). 스레드 관리용 POSIX.4를 포함한 두 개의 주요 인터페이스가 추가적으로 개발되거나 개발 중에 있다. POSIX 인터페이스들은 IEEE의 후원 하에 개발되었다.
최근에, POSIX.1과 POSIX.2 인터페이스들은 X/Open 프로그래밍 가이드 4.2 (이는 "단일 유닉스 규격" 또는 "유닉스 95"라고도 불린다)라고 불리는 다소 커다란 인터페이스 내에 포함되었다. 유닉스의 상표는 산업계 표준화 그룹인 오픈그룹이 가지고 있으며, "유닉스"시스템으로서의 인터페이스에 부합하는 운영체계에 상표권을 부여할 권리를 가지고 있다. IBM의 OS/390은 유닉스 인터페이스 상표를 가지고 있는 운영체계의 일례이다.
http://www.terms.co.kr/POSIX.htm
http://www.jtagsys.com/products/posix/posix.htm
댓글 달기