ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Данные и программы
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Данные и программы Информация, представленная в цифровой форме и обрабатываемая на компьютере, называется данными. Программа — это последовательность команд, которую выполняет компьютер в процессе обработки информации. Команда — это описание операции, которую должен выполнить компьютер.
Программный принцип работы компьютера ПРОГРАММНОЕ КОМПЬЮТЕР АППАРАТУРА = + ОБЕСПЕЧЕНИЕ (hardware) (software) Программное обеспечение (ПО) — совокупность всех программ компьютера, которые необходимы для обеспечения функционирования компьютера и обработки данных различных типов.
Совокупность программ, подготовленных к работе, называют установленным программным обеспечением. Совокупность программ, работающих в тот или иной момент времени, называют программной конфигурацией. Программная конфигурация ПК многоуровневая.
Уровни программной конфигурации ПК Общий принцип: чем ниже уровень программ, тем больше они работают с устройствами и меньше с человеком. Программы самого низкого уровня работают только с устройствами. Программы промежуточных уровней работают с программами нижнего уровня и программами верхних уровней. Человек имеет к ним ограниченный доступ. Программы верхних уровней работают с человеком и программами нижележащих уровней.
Типы программного обеспечение компьютера: – Встроенные программы постоянно хранятся внутри компьютера, они постоянно готовы к работе, их не нужно загружать. Обеспечивают связь между машиной и другими работающими в этот момент программами. – Нерезидентные или обычные программы могут решать различные задачи. После того как решение закончено, они полностью выгружаются из памяти и передают управление другим программам. – Резидентные программы после окончания работы не выгружаются полностью, а оставляют в памяти либо себя целиком, либо свои небольшие кусочки и передают управление другой программе.
Все установленные на компьютере программы отображаются в диалоговом окне Установка и удаление программ, которое можно открыть из Панели управления , выбрав в меню Пуск соответствующую строку.
Различают четыре уровня программного обеспечения: • базовый уровень; • системный уровень; • служебный уровень • прикладной уровень. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, программные средства этого уровня входят непосредственно в состав базового оборудования и хранятся в специальных микросхемах ПЗУ ( Read Only Memory , ROM ). Программы и данны записываются ("прошиваются") в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации.
Различают четыре уровня программного обеспечения: • базовый уровень; • системный уровень; • служебный уровень • прикладной уровень. Комплект программ находящихся в ПЗУ образует базовую систему ввода-вывода ( BIOS – Basic Input Output System). Основное назначение BIOS на этапе загрузки компьютера – проверить работоспособность системы.
Функции и назначения базовой системы ввода-вывода Основная функция BIOS заключается в управлении стандартными внешними и внутренними устройствами: § монитором § клавиатурой § дисководами § принтером § таймером Вспомогательные функции реализуются при включении ПК на этапе "загрузки". • тестирование аппаратного обеспечения, в том числе оперативной памяти. В случае обнаружения неисправности выводится индикация • инициализация векторов прерывания нижнего уровня (ранжирование устройств ПК по степени значимости, «важности» ) • поиск сначала на гибком, затем на жестком диске программы-загрузки ОС и загрузка ОС в оперативную память
Виды программного обеспечения По назначению и использованию программное обеспечение обычно разделяют на три класса: ð Системное ПО ð Прикладное ПО ð Системы программирования
Системное программного обеспечения Системное ПО (system software) – это программы, которые обеспечивают работу самого компьютера, а также управление им и обеспечивают единую вычислительную среду. Базовое (ОС, драйверы устройств, программы- оболочки) Диспетчеры файлов, файловые менеджеры Сервисное (служебное): программы проверки работоспособности ПК, программы настройки параметров ПК, антивирусные программы, архиваторы, др.
Системное программное обеспеченье Операционная система Программы - оболочки Комплекс программ, Программы, обеспечивающие распределяющих ресурсы более комфортное общение компьютерной системы и пользователя с командами ОС организующих работу других программ n облегчение для пользователя выполнения файловых операций Большинство современных nболее удобный запуск операционных систем для приложений персональных компьютеров являются многозадачными n возможность более быстрого перехода от одного приложения к ОС общего другому Сетевые ОС назначения Примеры операционных n UNIX оболочек n Microsoft DOS n Linux n Norton Commander (для MS DOS) n Windows 95 / n Windows n FAR 98 NT / 2000 n Windows Commander
Операционная система - это комплекс программ, который обеспечивает: Работу с Управление Взаимодействие файлами и устройствами с пользователем каталогами; компьютера (интерфейс)
Примеры ОС: DOS, Unix, Windows XP, Vista, Seven, Linux, Ubuntu, Mac OS, Be. OS и др. Мобильные ОС: Android; Palm; Maemo; Symbian OS Windows MS-DOS Linux
Программы-оболочки Программы оболочки – программы (файловые менеджеры), запускаются под управлением операционной системы, обеспечивают более удобный и наглядный способ работы с файловой системой: копирование, удаление, перенос и переименование файлов и папок. Функции: nоблегчение для пользователя выполнения файловых операций nболее удобный запуск приложений n возможность более быстрого перехода от одного приложения к другому nсодержит встроенные программы-архиваторы и позволяет создавать архивы.
Примеры программ-оболочек: FAR Total Commander Windows Commander
Системное программного обеспечения Драйверы устройств – специальные программы, которые обеспечивают управление работой внешних устройств, поставляются с операционными системами для ключевых компонентов аппаратного обеспечения, без них система работать не может. Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера.
Системное программного обеспечения Служебные программы (утилиты) – специальные программы для решения вспомогательных задач, расширяющие возможности ОС. К ним относятся: § программа обслуживания дисков (дефрагментация, динамическое сжатие) § программы диагностики работы ПК § программы обслуживания сети
Системное программного обеспечения В настоящее время широко распространены следующие программы-утилиты: Norton Utilities , Si. Soft Sandra , Fix - It , дающ исчерпывающую информацию о всех компонентах компьютера.
§ антивирусные программы – программы для защиты от повреждения файлов из-за компьютерных вирусов AVP, Е. Касперский, www. avp. ru Dr. Web, И. Данилов www. drweb. com Norton Antivirus www. mcafee. com NOD 32 www. eset. com § архиваторы – программы для упаковки файлов Win. RAR (Е. Рошал) – архивы *. rar, *. zip – www. rarsoft. com Win. ZIP – архивы *. zip – www. winzip. com
Утилиты, не входящие в ОС § информация о системе § сканирование (Mira. Scan, Epson. Scan, со сканером) § программы для записи CD и DVD Nero Burning ROM www. nero. com Deep. Burner Free – бесплатно www. deepburner. com
Виды программного обеспечения Прикладное ПО(application software) – программы или комплексы программ (пакеты), которые пользователь использует для решения своих задач
Прикладное программное обеспечение ППО общего назначения Набор прикладных программ, полезных большинству пользователей независимо от их профессиональных интересов. ППО специального назначения Специализированные программы (профессионально ориентированные) для решения информационных задач, предназначенные для узкого круга пользователей.
Программы общего назначения 1. Офисные приложения, Microsoft Office: Текстовые редакторы – для редактирования текстовых документов без оформления. Например: Блокнот – файлы *. txt Текстовые процессоры – для редактирования и форматирования текстовых документов. Например: Word. Pad – файлы *. doc (текст + рисунки) Word – файлы *. doc, *. docx (текст + рисунки + таблицы + автофигуры + диаграммы …) Open. Office Writer – файлы *. odt – бесплатно openoffice. org
Программы общего назначения Электронные таблицы – программы обработки числовой информации с формированием из данных таблиц. Например: Microsoft Excel – файлы *. xls, *. xlsx Open. Office Calc – файлы *. ods – бесплатно Системы управления базами данных - программы автоматизации создания, хранения и извлечения электронных данных. Например: Microsoft Access – файлы *. mdb, *. accdb Open. Office Base – файлы *. odb – бесплатно
Программы общего назначения Мастер презентаций – программы конструкторы графических образов для наглядности представления информации. Например: Microsoft Power. Point – файлы *. ppt, *. pptx Open. Office Impress – файлы *. odp – бесплатно
ПО для обработки изображений Графические редакторы - программы создания и редактирования двумерных изображений §. Растровые рисунки: Paint – файлы *. bmp (также *. gif, *. jpg) Adobe Photoshop – файлы *. psd www. adobe. com Gimp – бесплатно www. gimp. org Paint. NET – бесплатно www. getpaint. net Векторные рисунки: Corel. Draw – файлы *. cdr www. corel. com Adobe Illustrator – файлы *. ai www. adobe. com Inkscape – бесплатно www. inkscape. org Open. Office Draw – файлы *. odg – бесплатно
Мультимедиа программы -программы воспроизведения и обработки аудио-видеоинформации. • Редакторы видео (файлы *. avi, *. mpg, *. wmv) Movie Maker (в составе Windows) Pinnacle Studio www. pinnaclesys. ru Adobe Premier www. adobe. com Издательские системы – для подготовки печатных материалов (газет, книг, буклетов) Microsoft Publisher Quark. XPress www. quark. com Adobe In. Design www. adobe. com Scribus – бесплатно http: //www. scribus. net/
ПО для работы в Интернете § Браузеры – для просмотра Web-страниц на экране Internet Explorer – бесплатно Mozilla Firefox – бесплатно www. mozilla. org Opera – бесплатно www. opera. com Safari – бесплатно www. apple. com Chrome – бесплатно http: //www. google. com/chrome/ Почтовые программы – прием и отправка e-mail Microsoft Outlook Express (в составе Windows) Microsoft Outlook The. Bat www. ritlabs. com Mozilla Thunderbird – бесплатно www. mozilla-russia. org
2. Программы специального назначения Программы автоматизированного проекти рования. Сложные пакеты программ для подготовки и оформления конструкторской, строительной и архитектурной документации. Позволяют разрабатывать проекты и создавать чертежи и схемы различных объектов (машин и механизмов, зданий, электронных схем и т. д. ). Среди программ проектирования лидируют q. Auto. CAD, q. Auto. CAD LT, q. Archi. CAD, q. КОМПАС и др.
Программы специального назначения Математические программы. Они позволяют решать математические задачи и уравнения, проводить анализ моделей и др. Среди них можно назвать пакеты: q Math. Cad 2001 Pro, q 3 D Grapher, q Matlab 6, q Mathematica 4. 1 q Статистика и др.
Программы специального назначения Системы автоматизации документооборота. Документооборот, реализованный в этих программах — это прием, регистрация, рассылка документов, контроль исполнения, формирование дел, их хранение и использование, справочная работа. Электронный документооборот реализует концепцию "безбумажного делопроизводства". Примерами программ являются Docs. Vision, Outlook, МОТИВ и др.
Программы специального назначения Бухгалтерские системы. Это компьютерные программы (пакеты программ), предназначенные для ведения бухгалтерского или фискального (т. е. есть направленного на выполнение правил по расчету и уплате налогов) учетов. Типичные представители программ этого типа: § 1 С: Бухгалтерия § Барс-бюджет § ПП ПАРУС § АС Смета § Hansa. World и др.
Программы специального назначения Переводчики и электронные словари. Эти программы позволяют осуществлять перевод текста (набранного с клавиатуры, хранящегося в файле или скопированного в буфер обмена) с одного языка на другой. Из отечественных систем наиболее популярны программы PROMT, "Сократ" и ABBYY Lingvo. Первые две программы относятся к переводчикам, а последняя — к электронным словарям. Словари обычно многоязычные и тематические!
Обучающие системы - программы самостоятельного изучения материала и самоконтроля знаний. Ø самоучители Ø обучающие программы, например, «Анатомия» , «Вышивание» и др. Ø энциклопедии и энциклопедические словари, например, Большая Энциклопедия Кирилла и Мефодия, Большой энциклопедический словарь, Britannica, Microsoft Encarta, Толковый словарь Даля, Толковый словарь Ожегова, Передвижники, Классическая музыка Ø сборники эстрадной и классической музыки, содержащие текстовую, графическую и видеоинформацию об исполнителях: Romantic Hits, Madonna
Игры Игровые и развлекательные программы. Компьютерная игра — это программа, предназначенная для развлечения, отдыха, которая, кроме всего прочего, развивает у пользователя логическое мышление, реакцию и т. п.
Программы специального назначения Информационные системы. Программы, построенные на основе баз данных, которые содержат сведения, предназначенные для использования специалистами в той или иной области деятельности. Обеспечивают расширенный поиск документов по различным признакам. Разработаны специальные системы для бухгалтеров, юристов, руководителей, кадровиков, банковских работников, а также для строительных, фармацевтических и медицинских организаций. Наибольшее распространение получили справочно- правовые системы. В отечественной практике это ГАРАНТ, Консультант плюс, Референт и др.
Среды программирования Системы программирования (или инструментальные средства) – это ПО, предназначенное для разработки и отладки новых программ. Это: интегрированные среды разработки( Visual Basic , Delphi ), компиляторы, интерпретаторы ассемблеры, отладчики и т. п. В том числе и языки программирования : Си и Си++, Паскаль, Бейсик, Лого, Форт, Лисп, Пролог, в последнее время — Java, и др.
Что такое транслятор, компилятор, интерпретатор? Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
Установка программного обеспечения Все программы, включая операционную систему, записываются для хранения и использования в файлы жесткого диска конкретного компьютера. C: Program Files
Источником для записи являются установочные диски, поставляемые производителями программного обеспечения или аппаратуры (если это драйверы устройств). Процедура записи называется установкой программ и производится (автоматически) под управлением специальной программы- установщика, которая работает под контролем пользователя. Файлы, запускающие программы установки обычно называются Install или Setup. Только после корректной установки программами можно будет пользоваться. В процессе установки учитывается аппаратная конфигурация компьютера.
При инсталляции программ, как правило, пользователю предлагается ознакомиться с лицензионным соглашением ( License Agreement) о правах на использование программы. Если программа условно бесплатна (shareware), то после установки она будет работать в течение определенного срока, а потом для дальнейшей работы программу требуется купить и зарегистрировать.
Программное обеспечение Лицензионные программы: продаются в виде коробочных дистрибутивов: CD-диски + руководство пользователя (+гарантийное обслуживание). Условно бесплатные программы: версии программ с ограниченным сроком действия или с ограниченными функциональными возможностями. Свободно распространяемые программы: üновые недоработанные версии; ü программные продукты, являющиеся частью новых технологий; ü дополнение к ранее выпущенным программам; ü драйверы к новым устройствам или улучшенные драйверы к уже существующим.
Программное обеспечение спо.ppt
- Количество слайдов: 44

