본문/내용
응용 소프트웨어는 하드웨어가 아닌, 운영 체제를 위해 작성되었기 때문에 주어진 응용 프로그램은 운영 체제를 지원하는 어떤 컴퓨터에서든 수행될 수 있다.이 영향으로,운영 체제는 응용 소프트웨어의 실행, 작성을 위한 플랫폼 또는 수행 환경이라 정의된다.
이 장에서는 MS-DOS나 Windows 95와 같은 초소형 컴퓨터의 운영 체제에 중점을 두고 있다. 대형 컴퓨터나 다수-사용자의 운영 체제는 12장에서 다루기로 한다.
운영 체제의 기능
초소형 컴퓨터의 운영 체제는 수많은 기능을 지원한다. 특히,
▶시스템과의 의사 소통을 위한 인터페이스를 제공한다.
▶파일 관리를 위한 응용 프로그램과 사용자를 허용한다.
▶시스템의 하드웨어를 통한 작업의 흐름을 관리한다.
이러한 기능들은 사실상 모든 응용 프로그램에 일반적인 것이고,이것은 모든 프로그램에서 그것들을 복사할 수 있는 약간의 감각을 생성해 낼 것이다.운영 체제에서 더 좋은 옵션은 단번에 논리의 필요성을 구형하는 것이고,그 다음 모든 응용 프로그램을 일상 루틴에 접근하게 하는 것이다.
운영 체제와의 의사 소통
운영 체제가 어떤 일을 수행하기 전에, 누군가가 해야 할 것을 지시…