[OS]운영체제
운영체제
하드웨어에게 일을 시키는 주체
운영체제 목적, 기능
목적 - 처리능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등
기능
- 프로세스, 기억장치, 입출력장치, 파일 및 정보 등의 자원을 관리
- 자원의 효율적 관리를 위해 자원의 스케줄링 기능을 제공(어떤 자원을 누가, 언제, 어떤 방식으로 사용할지 결정)
- 사용자와 시스템 간의 편리한 인터페이스
- 시스템의 각종 하드웨어와 네트워크 관리, 제어
운영체제의 시스템 자원 관리
- 운영체제 - 응용 프로그램 실행을 가능케 하며, 응용 프로그램이 하드웨어에게 일을 시킬 수 있도록 함.
- 응용 프로그램 - 컴퓨터를 이용해 다양한 작업을 하는 것이 목적.
자원관리
- 프로세스 관리(CPU)
- 메모리 관리
- I/O(입출력)관리 (디스크, 네트워크 등)
—
응용 프로그램 관리
응용 프로그램은 권한에 대한 관리 필요, 여러 사람이 하나의 기기를 사용하는 경우에 사용자 관리 필요
-
응용 프로그램이 운영체제와 소통하기 위해서, 인터페이스(API)를 제공
-
응용 프로그램이 시스템 자원을 사용할 수 있도록, 운영체제 차원에서 다양한 함수를 제공 - 시스템 콜(System call)
응용 프로그램이 권한을 획득한 후, 자원을 사용할 때 필요한 API를 호출해야 함. 이 API는 시스템 콜로 이루어짐
댓글남기기