[OS]커널&시스템 콜이란?
·
CS/OS
OS란?컴퓨터의 자원들을 효율적으로 관리하며 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록환경을 제공하는 여러 프로그램의 모음으로 사용자와 하드웨어 간의 인터페이스로 동작하며유용한 작업들을 제공한다. OS의 구조사용자는 파일 입출력, 네트워크 연결 등 기기를 통해 다양한 작업을 수행하게 되는데사용자가 하드웨어(모니터, 마우스)를 직접 연동해서 사용하는게 아니라응용 프로그램을 통해서 작업을 수행하게 된다.간단한 작업의 경우 라이브러리나 유틸리티를 통해 처리가 가능하지만커널의 서비스나 하드웨어의 작업이 필요한 경우, 응용 프로그램의 권한으로는처리가 불가능하다. 응용 프로그램에서 처리가 불가능한 것을 운영체제 내부로 들어와서OS가 직접 처리하게 되는데 이러한 전환은 시스템 콜을 통하여 이루어 ..