Тема 3. Программное обеспечение ПК
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Под программным обеспечением (Software) понимается совокупность программ, используемых вычислительной системой.

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

Ø технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и т.д.);

Ø методы тестирования программ;

Ø методы доказательства правильности программ;

Ø анализ качества работы программ;

Ø документирования программ;

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

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

1. Приложения, непосредственно обеспечивающие выполнение необходимых пользователям работ;

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

Øуправление ресурсами компьютера;

Øсоздание копий используемой информации;

Øпроверка работоспособности устройств компьютера;

Øвыдача справочной информации о компьютере и тому подобное;

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

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

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

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

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

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

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

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

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

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

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

Ø коммуникационные программы организуют обмен информацией между компьютерами;

Ø программы для управления памятью обеспечивают более гибкое использование оперативной памяти;

Ø программы для записи.

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

Операционная система выполняет роль связующего звена между аппаратурой ПК и программами которые выполняются, с одной стороны, а также пользователем, с другой стороны.

Операционная система обычно хранится во внешней памяти компьютера - на жестком диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.

В функции операционной системы входит:

Ø осуществление диалога с пользователем

Ø ввода / вывода и управления данными;

Ø планирование и организация процесса обработки программ;

Ø распределение ресурсов (оперативной памяти и кэш процессора, внешних устройств);

Ø запуск программ на выполнение;

Ø всевозможные вспомогательные операции обслуживания;

Ø передача информации между различными внутренними устройствами;

Ø программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).

 

Система программирования (инструментальные программы) - это система для разработки новых программ на конкретном языке программирования.



Дата: 2019-02-02, просмотров: 203.