시스템 프로그래밍은 시스템 콜에서 시작해서 시스템 콜로 끝난다.시스템 콜이란 운영체제에 리소스나 서비스를 요청하려고 사용자 영역(텍스트 편집기나 게임...)에서 시작해서 커널 내부로 들어가는 함수 호출이다. 시스템 콜에는 read(), write() 같은 익숙한 함수부
시스템 프로그래밍 시스템 프로그래밍이란 커널 및 핵심 시스템 라이브러리를 직접 사용하면서 하위 레벨에서 동작하는 시스템 소프트웨어를 작성하는 기술을 일컫는다. 셸, 텍스트 편집기, 컴파일러, 디버거, 시스템 유틸리티 및 시스템 데몬은 모두 시스템 소프트웨어이다. 네트워
API란 소프트웨어의 소스 코드 레벨에서 서로 인터페이스(방식을 맞추는)하는 방식을 정의한다. 일반적으로 API의 표준 인터페이스는 함수 이며, 상위 레벨의 소프트웨어에서 더 하위 레벨의 소프트웨어를 호출할 수 있다. (C 언어는 하위 레벨의 시스템 콜을 이용해 메모리