목록시스템 프로그래밍 (33)
K 개발자
유닉스 시스템 프로그래밍이란
시스템 호출과 라이브러리 함수 유닉스 시스템은 파일 시스템 접근이나 사용자 정보, 시스템 정보, 시스템 시간 정보, 네트워킹 등 다양한 서비스를 제공한다. 유닉스 시스템이 제공하는 이러한 서비스를 이용해 프로그램을 구현할 수 있도록 제공되는 프로그래밍 인터페이스를 시스템 호출이라고 한다. 다시 말해, 시스템 호출을 사용하면 유닉스 시스템의 서비스를 직접 이용하는 프로그램을 작성할 수 있다. 라이브러리library는 미리 컴파일된 함수들을 묶어서 제공하는 특수한 형태의 파일이다. 시스템 호출과 라이브러리 함수의 비교 응용 프로그램은 라이브러리 함수나 시스템 호출을 이용해 작성할 수 있다. 시스템 호출은 커널의 해당 모듈을 직접 호출해 작업하고 결과를 리턴한다. 커널, 즉 시스템을 직접 호출하기 때문에 시스..
유닉스(Unix)/시스템 프로그래밍
2021. 8. 14. 10:34