-
반응형
posix란 무엇일까?? thread를 만들고 컨트롤 할 수 있게 해주는 API인 pthread도 posix thread의 약자이다. 그 외에도 주기적인 작업을 위한 timer 함수 그리고 정규식을 사용할 수 있는 regex등 man 명령어를 통하여 해당 함수들의 설명을 읽어보면 항상 posix라는 단어를 보게 된다.
posix란??
Portable Operating System Interface
이식 가능한 운영체제의 인터페이스(특정 운영체제에 종속적이지 않은 이라고 해석할 수 있다)를 의미한다.
Posix는 IEEE에서 표준으로 명시되어 있으며, Unix와 like-Unix, 그외 기타 운영체제에서 개발에 필요한 API와 쉘 유틸리티 명령어, 기술등을 정의한다. 표준으로 명시되어 있다보니 POSIX를 지원하는 운영체제에서는 동일한 API를 지원하게 될 것이며 작성된 코드는 운영체제 종속적이지 않는 장점이 생기며 문제가 생길 수 있는 확률이 현저하게 떨어진다라고 볼 수 있다. 표준을 사용하는 이유라고도 할 수 있다.
여기서 잠깐 IEEE란? www.ieee.org/
Institute of Electrical and Electronics Engineers 의 약자로써, 번역하면 전기 전자공학 엔지니어 기관이다. 인류의 이익을 위하여 뛰어난 기술과 혁신에 헌신하는 세계적으로 가장 큰 전문가 집단이라고 웹사이트에 명시되어 있다. 전 세계적으로 전기 전자공학의 표준을 정의하기 위한 누구나 인정할만한 전문 집단으로 생각하시면 될 거싱다. 참고로 컴퓨터쪽 IEEE 학회는 따로 있다.
http://www.computer.org/portal/web/guest/home
[참고사이트]
반응형