ВУЗ:
Составители:
10
стемы в целом. Большинство из них отвечают непосредственно за кон-
троль и объединение в единое целое различных компонентов аппаратно-
го оборудования ВС, обеспечение работы компьютера самого по себе и
выполнение различных прикладных программ. Системное ПО противо-
поставляется прикладному ПО, которое напрямую решает проблемы
пользователя и предназначено для выполнения определенных пользова-
тельских задач и рассчитано на непосредственное взаимодействие с
пользователем. К прикладному ПО, как правило, относят разнообразные
вспомогательные программы (игры, текстовые процессоры и т.п.).
Следует отметить, что деление на прикладное и системное ПО яв-
ляется отчасти условным и зависит от того, кто осуществляет такое де-
ление. Так, обычный пользователь, неискушенный в программировании,
может считать текстовый процессор Microsoft Word системной про-
граммой, а с точки зрения программиста, это – приложение. Компилятор
языка С для обычного программиста – системная программа, а для си-
стемного – прикладная.
Принимая во внимание вышеизложенное, следует отметить, что
операционная система является фундаментальным компонентом си-
стемного программного обеспечения. Именно эта часть ПО будет ос-
новным предметом детального рассмотрения далее.
Очевидно, что операционная система является основным компо-
нентом любой вычислительной системы и во многом определяет эффек-
тивность ее функционирования в целом. При этом, дать однозначное
определение операционной системе затруднительно. Главным образом
это связано с тем, что операционная система выполняет целый ряд раз-
нородных функций, начиная от обеспечения пользователю-
программисту удобств посредством предоставления удобного интер-
фейса к аппаратной части вычислительной системы и заканчивая обес-
печением рационального управления ресурсами вычислительной систе-
мы. В связи с этим целесообразно дать несколько различных определе-
ний и сделать акцент на цели создания операционных систем, их функ-
ции и предназначение.
Главными целями разработчиков операционных систем являются
следующие:
1. Эффективное использование всех компьютерных ресурсов.
2. Повышение производительности труда программистов.
3. Простота, гибкость, эффективность и надежность организации
вычислительного процесса.
4. Обеспечение независимости прикладного ПО от аппаратного ПО.
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »