Практическая работа № 2
Тема: Изучение правовых норм. Работа с лицензионным ПО.
Цели практической работы:
- изучить виды программного обеспечения;
- развить практические навыки работы при наборе текста;
- закрепление изученных тем.
Теоретическая часть
1.Виды программного обеспечения
Программное обеспечение, можно условно разделить на три категории:
- системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
- прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
- инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования
Системное ПО
а) Операционная система- это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.
Отсюда вытекает главный вывод поскольку операционная система главная программа, то все другие программы, выполняющиеся на ней, должны быть написаны с учетом специфики работы этой ОС, и не будут работать под управление другой операционной системы.
Существует большое множество операционных систем. Наиболее известные из которых следующие:
l MS-DOS
l UNIX
l Linux
l Windows
в) Драйверы- программы, предназначенные для управления портами периферийных устройств, они расширяют возможности операционной системы по управлению устройствами ввода вывода.
г) Утилиты - вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг
l диспетчеры файлов или файловые менеджеры;
l средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия);
l средства просмотра и воспроизведения;
l средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков;
l средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами;
l средства обеспечения резервного копирования;
l средства обеспечения компьютерной безопасности антивирусное ПО.
Прикладное ПО
К прикладному ПО относятся:
l Комплект офисных приложений MS OFFICE (текстовый редактор, табличный процессор и др.)
l Бухгалтерские системы
l Финансовые аналитические системы
l Интегрированные пакеты делопроизводства
l CAD – системы (системы автоматизированного проектирования)
l Редакторы HTML или Web – редакторы
l Браузеры – средства просмотра Web - страниц
l Графические редакторы и др.
Инструментальное ПО
Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования.
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:
1. Текстовый редактор для создания файла с исходным текстом программы.
2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.
В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.
Установка программного обеспечения
Установка программ – широчайшее поле деятельности: количество приложений настолько велико, что сориентироваться в новинках и системных требованиях бывает порой весьма затруднительно.
Установка или инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя.
Деинсталяция - действие, обратное инсталляции; процесс удаления программного продукта с диска, с компьютера
Рассмотрим понятия:
Что такое дистрибутив.