Система взаимосвязанных технических устройств, выполняющих ввод, хранение, обработку и вывод информации называется аппаратным обеспечением.
Программное обеспечение – совокупность программ выполняемых вычислительной системой и необходимых для их эксплуатации. Все программы по характеру использования и категориям подразделяются на два класса:
Улитарные – предназначены для удовлетворения нужд их разработчиков и не предназначенных для широкого пользования;
Программный продукт – предназначен для продажи и широкого использования, это программа или комплекс взаимосвязанных программ для решения определенной задачи массового спроса подготовленные к реализации, как любой вид промышленной продукции.
Выделяют три класса:
- Системное программное обеспечение;
- Инструментарий технологий программирования;
- Пакет прикладных программ.
Системное программное обеспечение (System Software)
Совокупность программ и программных комплексов для обеспечения работы ПК и сетей ЭВМ. Управляет всеми ресурсами ЭВМ (процессором, памятью, вводом и выводом). Осуществляет общую организацию процесса обработки информации и интерфейса.
Интерфейс – средства и способы установления и поддержания информационного обмена между исполнительными устройствами ПК и человеком (пользователем), между аппаратными и программными средствами, т.е. совокупность программ и программных комплексов для обеспечения работы ПК и сетей ЭВМ.
Системное программное обеспечение делится на: базовое программное обеспечение и сервисное программное обеспечение.
Базовое программное обеспечение (base software) -минимальный набор средств, обеспечивающий работу ПК :
Базовая система ввода – вывода (BIOS) –совокупность программ для автоматического тестирования устройств после включения питания ПК, загрузки операционной системы в оперативную память и обеспечение взаимодействия операционной системы и приложений с различными устройствам ПК (клавиатурой, дисководом, видеоадаптером и т.д.).
Операционная система–это программная среда, определяющая интерфейс пользователя;
Обычно хранится во внешней памяти ПК на диске(HDD). При включении ПК, система считывается с дисковой памяти и размещается в оперативном запоминающем устройстве – этот процесс называется загрузкой операционной системы (ОС).
В функции ОС входят:
· осуществляется диалог с пользователем;
· ввод – вывод и управление данными;
· планирование и организация процесса обработки программ, распределение ресурсов ( оперативной памяти процессора и внешних устройств);
· запуск программ на выполнение;
· всевозможные операции обслуживания;
· передача информации между различными внутренними устройствами;
программная поддержка работы периферийных устройств( дисплея, клавиатуры,
принтера, дисковых накопителе, мыши)или краткоорганизация диалога с пользователем, управления аппаратурой и ресурсами компьютера.
Каждая операционная система имеет свой командный язык, который позволяет выполнять те или иные действия (для приложений Windows –Visual Basic, Delphi, Cи++, а для интернет обозревателей Visual Cи++,Borland C++)
MS DOS устарела, ее проблемой была обеспечение совместимости программ с конкретными внешними устройствами, а все Windows – программы могут работать с конкретными внешними устройствами. Windows – представляет собой многозадачную ОС, использующая единый пользовательский интерфейс и предоставляющая возможность создания своего пользовательского интерфейса.
Операционные системы Windows:
Windows 95, Windows 98,Windows 2000, Windows XP, Windows Vista;
Windows XP – обладает улучшенной защитой системных файлов. Программное обеспечение поддерживает запись CD, CD-RW, DVD, полностью настраивает интерфейс множество программ и мультимедийные добавки.
Сетевые операционные системы – комплекс программ, обеспечивающий обработку,передачу и хранение данных в сети (LAN Server, NetWare, VINES, Windows NT, Windows 95).
Операционные оболочки –специальные программы, предназначенные для обеспечения общения пользователя с командами операционной системы. Операционные оболочки созданы для повышения удобства работы и имеют текстовой и графический интерфейс конечного пользователя.(наглядность выполняемых действий).
Для MS DOS – Norton Commander 5,0;
Для Windows - Norton Commander; Far, Norton Navigator, Windows Commander и т.д.
Операционные оболочки Norton Commander; Far у них панель представляет собой дерево, которое отображает структуру папок текущего диска.
Сервисное программное обеспечение – набор дополнительно устанавливаемых программ:
· программы контроля, тестирования и диагностики, которые используются для проверки правильного функционирования ПК, для обнаружения неисправности в процессе работы ПК, указывают причину и место неисправности;(ScanDisk - тестирование целостности диска и исправление физической поверхности диска);
· программы драйверы – с помощью их возможны подключения к ПК новых устройств;
· программы – упаковщики (для уплотнения информационного объема (сжатия) файлов архиваторыWinArj, WinRar,WinZip, которые позволяют записывать информацию на дисках более плотно, а также объединять несколько файлов в один архивный файл. Файл сжатый можно распоковать.).
· антивирусные программы(DrWeb, Avast, Nod 32, Kaspersky Anti – Virus, AVP, Norton Antivirus)для предотвращения заражения ПК и ликвидация последствий заражения вирусами.
· программы оптимизации и контроля качества дискового пространства, (Defrag –средство для ускорения работы программ посредством правильной организации на диске) восстановление разрушенной на магнитном носители информации, форматирование;
· программы восстановления информации, защиты данных;(UnErase Wizard – восстанавливает удаленные файлы), чистильщик дисков от засоряющих ненужных файлов – Disk Cleanup
· программы обслуживания сети;
· программы для записи СD-ROM, CD – R – (Nero)
И эти программы называют Утилиты, т.е, программы служащие для выполнения вспомогательных операций обработки данных или обслуживания ПК. Наибольшее
распространение имеют комплекты утилит:
Norton Utilities – фирма Symantec, Checkit PRO Deliuxe 2.0 – фирма Touch Stone,
PC Tools for Windows 2.0
Инструментарий технологий программирования – программные продукты поддержки (обеспечения) технологии программирования. В составиструментария технологии программирования входят: средства для создания приложений и
CASE - технология(Computer – Aided System Engineering) - это программный комплекс,автоматизирующий весь технологический процесс анализа, роектирования,
разработки и сопровождения сложных программных систем.
Программный продукт– комплекс взаимосвязанных программ для решения определенной проблемы( задачи) массового спроса, подготовленный к реализации как любой вид продукции.
Язык программирования –формализованный язык для описания алгоритма решения задачи на ПК (Фортран, Borland C++, Си ++, Delphi. Turbo Pascal 5.0,6.0,7.0 и т.д.).
Пакеты прикладных программ (ППП) -комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Они разделяются на два класса: общего назначения и специального.
Общего назначения – такие как текстовые и табличные, графические редакторы, системы управления базами данных СУБД и т.д.
Дата добавления: 2015-08-08; просмотров: 8606;