언어 라이브러리를 설치할 때 운영체제가 나뉘는 이유

2019. 5. 31. 22:59임베디드/운영체제

포팅: 임의의 언어를 각 운영체제 용으로 개발

언어가 지원하는 라이브러리를 개발할 때는 해당 운영체제에서 제공하는 시스템 콜 기반으로 구현해야 한다. 만약 해당 언어가 POSIX 규약 라이브러리를 지원한다면, 해당 운영체제에서 제공하는 시스템 콜 기반으로 해당 라이브러리를 구현하게 된다

참고로 C언어는 어떤 운영체제든 간에, POSIX 규약 라이브러리를 지원한다

'임베디드 > 운영체제' 카테고리의 다른 글

선점형 커널  (0) 2019.06.05
하이퍼스레딩  (0) 2019.06.03
리눅스에서의 프로세스와 쓰레드 생성의미와 원리  (0) 2019.06.01
시스템 콜 함수와 library 함수 차이  (0) 2019.05.23
가상 메모리  (0) 2019.05.21