Тема 9. Классификация программных средств

Совокупность программ и сопровождающей их документации, предназна- ченная для решения задач на ПК, называется программным обеспечением (ПО) (software). Программное обеспечение делится на системноеи прикладное(рис.

9.1).

Программное обеспечение

Системное ПО

Прикладное ПО



Операкионные системы
Операкионные системы

Прикладные программы пользователя



Сервисные системы

Инструментальные системы
Инструментальные системы

Системы технического обслуживания

Оболочки

Утилиты

Операционные среды

Пакеты прикладных программ

Проблемно-

ориентированные

Общего назначения

Интегрированные

E FAAGAAgAAAAhADMvBZ5BAAAAOQAAABUAAABkcnMvZ3JvdXBzaGFwZXhtbC54bWyysa/IzVEoSy0q zszPs1Uy1DNQUkjNS85PycxLt1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBL AwQUAAYACAAAACEAm/JGNcUAAADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPQWvCQBSE74X+h+UV ems2URSJriGIlR6kUCOIt0f2mQSzb0N2m8R/3y0Uehxm5htmk02mFQP1rrGsIIliEMSl1Q1XCs7F +9sKhPPIGlvLpOBBDrLt89MGU21H/qLh5CsRIOxSVFB736VSurImgy6yHXHwbrY36IPsK6l7HAPc tHIWx0tpsOGwUGNHu5rK++nbKDiMOObzZD8c77fd41osPi/HhJR6fZnyNQhPk/8P/7U/tILFEn6/ hB8gtz8AAAD//wMAUEsBAi0AFAAGAAgAAAAhAKL4T1MEAQAA7AEAABMAAAAAAAAAAAAAAAAAAAAA AFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEAbAbV/tgAAACZAQAACwAAAAAAAAAA AAAAAAA1AQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAFQAAAAAAAAAA AAAAAAA2AgAAZHJzL2dyb3Vwc2hhcGV4bWwueG1sUEsBAi0AFAAGAAgAAAAhAJvyRjXFAAAA2wAA AA8AAAAAAAAAAAAAAAAAqgIAAGRycy9kb3ducmV2LnhtbFBLBQYAAAAABAAEAPoAAACcAwAAAAA= ">

Рис.9.1. Классификация программного обеспечения ЭВМ

Системное программное обеспечение

Программное обеспечение, необходимое для управления компьютером, для создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг, называется сис-

темным программным обеспечением (system software).

Системное программное обеспечение можно классифицировать следую-

щим образом: операционные системы, сервисные системы, программно-

инструментальные средства и системы технического обслуживания (рис. 9.2).

Системное программное обеспечение (СПО) включает в себя:

ƒ операционную систему (ОС)обязательную часть СПО, обеспечиваю- щую эффективное функционирование ПК в различных режимах, органи- зующую выполнение программ и взаимодействие пользователя и внеш- них устройств с компьютером;




ƒ сервисные программы,расширяющие возможности ОС посредством предоставления пользователю и его программам набора дополнительных услуг;

ƒ инструментальные программные средства,которые предназначены для эффективной разработки и отладки ПО;

ƒ систему технического обслуживания,облегчающую диагностику, тес- тирование оборудования и поиск неисправностей в ПК, тем самым спо- собствуя более высокой надежности и достоверности выполнения проце- дур преобразования информации.

Тема 9. Классификация программных средств - student2.ru

Операционные системы

Общие понятия

В наборе системных программных продуктов главное место занимают операционные системы (operating system). Операционная система (ОС) - сово- купность программ, управляющих работой всех устройств ПК и процессом вы- полнения прикладных программ. ОС берет на себя выполнение таких операций, как контроль работоспособности оборудования ПК; выполнение процедуры на- чальной загрузки; управление работой устройств ПК; управление файловой системой; взаимодействие пользователя с ПК; загрузка и выполнение приклад- ных программ; распределение ресурсов ПК, таких, как оперативная память,

процессорное время и периферийные устройства между прикладными про-

граммами.

До появления микропроцессоров каждый производитель разрабатывал свою собственную ОС, не заботясь о ее совместимости с ПК других разработ- чиков. С появлением микропроцессорной техники потребности в ОС сущест- венно изменились. Так как для первых микрокомпьютеров не нужно было сложных ОС, стали создаваться небольшие фирмы по выпуску только ОС для микропроцессоров. На начальном этапе развития средств вычислительной тех- ники на большинстве ПК была установлена операционная система MS DOS (MS Disk Operating System - дисковая операционная система фирмы MS) или один из ее аналогов, например PC DOS (Personal Computer Disk Operating Sys- tem - дисковая операционная система персональных компьютеров) фирмы IBM либо Novell DOS фирмы Novell.

Наибольшее распространение для ПК получили ОС семейств:

− MS DOS - для ПК IBM PC;

− OS/2 - для ПК IBM PS/2 и PC с МП 80386 и выше;

− UNIX - для 32-разрядных ПК IBM PS/2 и IBM PC с МП 80386 и выше;

− Windows - для ПК IBM PC с МП 80486 и выше.

Операционные системы семейства DOS, несмотря на свою простоту и эко-

номичность, морально устарели, и на смену им пришли операционные системы нового поколения.

Операционная система, являясь главной частью сетевого программного обеспечения, создает среду для выполнения приложений и во многом опреде- ляет, насколько эффективно будут работать эти приложения. Очевидно, что главным требованием, предъявляемым к операционной системе, является спо-

собность выполнения основных функций: эффективное управление ресурсами и обеспечение удобного интерфейса для пользователя и прикладных программ. В связи с этим современные операционные системы должны обеспечивать:

• многозадачность - способность обеспечивать выполнение нескольких программ одновременно;

• развитый графический пользовательский интерфейс;

• использование всех возможностей, предоставляемых современными мик-

ропроцессорами;

• устойчивость в работе и защищенность;

• полная независимость от аппаратуры (поддержка всех видов периферий-

ного оборудования);

• средства обеспечения компьютерной безопасности и др.;

• совместимость со всеми видами приложений, разработанных для MS DOS.

Кроме того, современные ОС должны обеспечивать поддержку сетевых функций.

К числу таких ОС относятся: Windows NT, Windows 2000, Windows XP, OS/2 Warp фирмы IBM, операционные системы семейства Unix.

Среди имеющегося разнообразия операционных систем особое место за- нимают сетевые ОС. Среди сетевых ОС лидирующее положение занимает сис- тема NetWare фирмы Novell. Учитывая, что сетевая проблематика в настоящее время является весьма актуальной, все современные операционные системы на- деляются теми или иными сетевыми возможностями.

Наши рекомендации