운영체제
·
CS/OS
컴퓨터 하드웨어 사이에 중계 역할을 하면서 컴퓨터의 모든 자원과 프로그램 실행을 관리하고 제어하는 시스템 소프트웨어. 운영 체제가 하드웨어와 응용프로그램 사이에 중계 역할을 위해 시스템 콜, 인터럽트 2가지 인터페이스를 두고 있다. 운영체제는 자원에 대한 접근과 관리 권한을 오직 운영체제에만 두는, 독점 관리를 한다. 파일이 생성되고 삭제되는 과정에서 디스크의 빈 영역을 관리하고, 파일이 저장되는 위치를 결정하고, 디스크에 파일을 기록하거나 읽는 행위는 모두 운영체제에 의해 실행된다. 따라서 사용자와 응용 프로그램은 시스템 콜을 통해서만 커널에 접근할 수 있다. 독점 관리를 통해 사용자와 응용 프로그램으로부터 자원에 대한 손상을 마고 여러 프로그램이 자원을 공유할 수 있도록 한다. 컴퓨터 자원은 하드웨어..