예전에 조난 잘난척하는 팀장이 하나 주위에 있었는데, 내가 nix* 쪽에 플밍할일이 있어서 그런데 포직스를 따라야 한다 뭐라 까대는데.
그게 머야 ? 스탠다드한 c 의 방법론 머 이런거야 ?
개념 제대로 잡히게 누가 설명좀 해죠바바바.
혹시 이거에 대해서 명확하게 답변해줄수 있는 횽아 있어..
maestro..(222.118)
2005-06-25 22:41
추천 0
댓글 11
다른 게시글
-
볼랜드 c++을 해볼려는 이유가 [5]개념탑재 | 05.06.25추천 0
-
헉. 형들 미안 [11]개념탑재 | 05.06.25추천 0
-
현업에 종사하는 횽아들 중에 강남 부근에 거취하는 횽아들 없어? [3]달려ㅆㅂ | 05.06.25추천 0
-
아무것도 모르는데 뭘로 해야하는지 [14]책 | 05.06.25추천 0
-
비베 무시하지마라. [21]개념탑재 | 05.06.25추천 0
-
문제가 안풀릴때는.. [8]담배 | 05.06.25추천 0
-
프로그래밍갤이 생긴지 얼마 안되었군요...... [4]물은셀프 | 05.06.25추천 0
-
형아들 나도 중딩때부터 프로그래머가꿈이었고 꿈인데 [21]이갤 진짜.. | 05.06.25추천 0
-
클박 떳따. [6]abc | 05.06.25추천 0
-
그럼 이놈은 어떠냐..ㅡㅡ? [7]달려ㅆㅂ | 05.06.25추천 0
포직스? 표준 유닉스 시스템.
헉..존내 쪽팔려..=_=ㅋㅋㅋ
Potable Operating System Interface for UNIX. 이전엔 유닉스 시스템마다 뭐가 다 달랐나봐 그래서 표준안을 만들기로 통합한걸로 알아. 맞나? -.-
쪽팔려서 내 맆흘을 날려 버렸어~ㅋㅋ 이해해줘 횽아들~ㅋㅋㅋ
POSIX는 the Portable Operating System Interface의 약자로 운영체제의 커널과 유저모드사이의 Interface의 표준을 정의 하는거지 윈도만 잡고 사는놈들이 이해하기 쉽게 말하면 Win32API 같은 운영체제 관련 API의 표준을 지정한다는말이야. UNIX들의 대부분은 POSIX호환이고 Windows도 일부 POSIX호환이지. 윈도에서 AllocMemory라는 Win32API함수가 있고 표준 POSIX/C 함수인 malloc같은 비슷한 기능의 함수가 있는걸 보면 대강 이해가 갈꺼다
나따구 // 아그런거구나. 나따구 횽아 구글에서 원하는 정보 찾는 개념좀 잡게 검색 노하우좀 알려죠바.
MS에서
예전에 MS에서 미국 국방부에 남품하려다 국방부 조달정책이 POSIX호환 운영체제라 SFU(Windows Services for unix)를 깔아서 납품한적도 있지. Cywin도 그런 공개 POSIX 에뮬레이션레이어고, SFU는 상용인데 MS에서 아마 무료로 뿌리는걸로 안다. 그거 깔면 유닉스용 프로그램을 최소한의 수정으로 Windows로 포팅해서 돌리는게 가능하지
결론적으로 지금은 포직스고 나발이고 따지지말고 스탠다드한 c 함수만 따라 코딩하면 된단 이야기지 ? 나 이제 개념 잡힌거지 ?
POSIX표준을 따르면 좋지만 Window같은경우 성능을 최대화할수 있는 IOCP같은 API도 있기때문에 POSIX표준을 따르면 해당 운영체제의 성능을 최대로 내기힘들다 그래서 멀티플랫폼 프로그래밍에서는 각각 운영체제의 최적 API를 wrapping하는 별도의 라이브러리를 만들어서 사용하기도 하지 Windows에서도 POSIX thread함수를 쓸 수 있기도 하지만 이런것들도 보면 실제로 Windows thread함수를 wrapping하는 라이브러리 같은거지.
딱 잘라서 스탠다드한 C API라 보면 딱 조을거같엉