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

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

Под программным обеспечением ИС понимается совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники.

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

Программные ресурсы ИС составляют программное обеспечение.

Программное обеспечение - student2.ru

Все программное обеспечение разделяется на:

- системное программное обеспечение, предназначенное для обеспечения деятельности комплексных систем. Его состав:

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

· антивирусные программы

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

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

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

- прикладное программное обеспечение, обеспечивающее управленческую деятельность.

Основные информационные технологии:

- технология обработки документов;

- технология обработки табличных данных;

- технология обработки графических данных;

- гипертекст;

- мультимедиа;

- системы программирования.

В соотношении с этими технологиями прикладное программное обеспечение делится на:

- средства обработки данных (редактор документов, электронные таблицы, графические редакторы);

- средства проектирования данных и создания приложений (система управления базами данных, система программирования, гипертекст, мультимедиа);

- специальное прикладное программное обеспечение (экспертные системы, интегрированные пакты программ, предметно - ориентированное программное обеспечение).

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

Системные программы – управляют устройствами компьютера и вычислительными процессами.

Системные программы – это программы, которые управляют взаимодействием программ и встроенных устройств компьютера, занимаются поиском и диагностикой неисправностей и т. д.

Системное программное обеспечение включает в себя способы общения с информационными системами и способы организации процесса исчисления, не зависящие от характера задач.

Говоря о системном программном обеспечении информационных систем, следует отметить, что в нем можно выделить:

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

- драйверы:

- утилиты;

- системы программирования.

Системное программирование включает в себя продукты, благодаря которым осуществляется защита информации.

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

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

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

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

ОС являются основными системными программными комплексами, выполняющими следующие основные функции:

- тестирование работоспособности вычислительной системы и ее настройку при первоначальном включении;

- обеспечение эффективного взаимодействия пользователя с вычислительной системой.

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

Главное - помнить, что третья функция не будет иметь никаких проблем, если прикладные программы совместимы с операционной системой.

Основные тенденции развития ОС:

- расширяемость – возможность внесения дополнительных функций без разрушения целостности системы;

- переносимость – возможность использования на различных аппаратных платформах;

- надежность и отказоустойчивость – защищенность от внутренних и внешних сбоев и ошибок, т.е. от некорректных действий прикладных программ, пользователей, оборудования и самой операционной системы;

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

- интеграция с Internet – поддержка соответствующих протоколов, сервисов и Web - серверов;

- безопасность – очень важное требование, особенно в сетевой среде и в условиях все более широкого использования Internet в корпоративной деятельности;

- производительность – соответствие быстродействия операционной системы возможностям современных аппаратных средств;

Операционные системы персональных компьютеров делятся на:

- однозадачные - пользователь в один момент времени работает с одной конкретной программой (задачей). Примером таких ОС служат операционные системы MS - DOS, MSX;

- многозадачные - позволяют параллельно работать с несколькими программами, и количество программ зависит от мощности системы. В качестве примера можно привести операционные системы всех версий Microsoft Windows, UNIX, OS/2, Linux, Mac OS.

Сетевые ОС связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа ко всем ресурсам вычислительной сети. Примером таких систем являются Novell Net Ware, Microsoft Windows-NT, UNIX, IBM LAN.

Драйверы.

Драйверы – программы, расширяющие возможности операционной системы по управлению устройствами ввода/вывода, оперативной памятью и т.д. При подключении к компьютеру новых устройств необходимо установить соответствующие драйверы; коммуникационные программы, организующие обмен информацией между компьютерами и др.

Утилиты.

Служебные программы (утилиты, лат. utilitas – польза) – это вспомогательные программы, предоставляющие пользователю ряд дополнительных услуг по реализации часто выполняемых работ или же повышающие удобство и комфортность работы.

К ним относятся:

- программы - упаковщики (архиваторы), которые позволяют более плотно записывать информацию на дисках, а также объединять копии нескольких файлов в один, так называемый, архивный файл (архив);

- антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения;

- программы оптимизации и контроля качества дискового пространства;

- программы восстановления информации, форматирования, защиты данных;

- программы для записи компакт - дисков.

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