언어 라이브러리를 설치할 때 운영체제가 나뉘는 이유
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 |