Главная Случайная страница Категории: ДомЗдоровьеЗоологияРнформатикаРскусствоРскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиРкологияРРєРѕРЅРѕРјРёРєР°Рлектроника |
Классификация программного обеспеченияМожно выделить следующие СѓСЂРѕРІРЅРё РџРћ (РІ РїРѕСЂСЏРґРєРµ убывания) (СЂРёСЃ. 10.2): 1) прикладной уровень; 2) служебный уровень; 3) системный уровень; 4) базовый уровень. Базовый уровень отвечает Р·Р° взаимодействие СЃ аппаратными средствами Рё хранится РІ базовой системе РІРІРѕРґР°-вывода (BIOS). Программы Рё данные записываются РІ РџР—РЈ РЅР° этапе производства Рё РЅРµ РјРѕРіСѓС‚ быть изменены РІРѕ время эксплуатации. РџРћ базового СѓСЂРѕРІРЅСЏ выполняет следующие функции: - тестирование оборудования после каждого включения РР’Рњ, которое состоит РёР· инициализации системных ресурсов Рё регистров микросхем, тестирования РћР—РЈ, инициализации контроллеров, определения Рё подключения Р’Р—РЈ; - передача управления загрузчику операционной системы; - управление электропитанием РїСЂРё выключении РР’Рњ. Р РёСЃ. 10.2. РЈСЂРѕРІРЅРё программного обеспечения Системный уровень обеспечивает взаимодействие РґСЂСѓРіРёС… программ компьютера СЃ базовым уровнем Рё непосредственно СЃ аппаратным обеспечением. Совокупность РџРћ системного СѓСЂРѕРІРЅСЏ образует СЏРґСЂРѕ операционной системы (РћРЎ) РР’Рњ. РЇРґСЂРѕ РћРЎ выполняет следующие функции: - управление Рё распределение памяти РћР—РЈ Рё Р’Р—РЈ; - управление процессами РІРІРѕРґР°-вывода; - поддержка файловой системы – упорядоченной совокупности объектов различного типа (файлов), хранящихся РІ Р’Р—РЈ; - управление устройствами через специальные программы – драйверы; - организация взаимодействия Рё диспетчеризации процессов – выполняемых РІ данный момент программ Рё задач; - предоставление интерфейса пользователю для управления перечисленными функциями – системы РѕРєРѕРЅ, меню, панелей инструментов для вызова соответствующих функций. Драйвер устройств – это программа, которая обеспечивает взаимодействие (преобразование сигналов, данных) СЃ компонентами РР’Рњ. Почти РІСЃРµ компоненты взаимодействуют СЃ РћРЎ через драйверы. Служебный уровень автоматизирует работы РїРѕ проверке Рё настройке компьютерной системы. Задачи, решаемые РЅР° служебном СѓСЂРѕРІРЅРµ, аналогичны задачам системного СѓСЂРѕРІРЅСЏ, однако РџРћ служебного СѓСЂРѕРІРЅСЏ решает РёС… эффективней. Таким образом, служебный уровень дополняет системный уровень. РўРёРїС‹ служебных программ. 1. Диспетчеры файлов (файловые менеджеры). Предоставляют удобные средства для выполнения большинства операций РїРѕ обслуживанию файловой системы: копированию, перемещению, переименованию файлов, созданию каталогов (папок), уничтожению объектов, РїРѕРёСЃРєСѓ файлов Рё навигации РІ файловой системе. 2. Средства сжатия данных (архиваторы). Создают, обновляют Рё обслуживают архивных файлов, предназначенных для компактного хранения Рё передачи РґСЂСѓРіРёС… файлов. 3. Средства диагностики. Предназначены для автоматизации процессов проверки правильности работы программного Рё аппаратного обеспечения Рё оптимизации работы компьютерной системы. 4. Средства просмотра Рё воспроизведения. Служат для просмотра текстовых файлов, графических изображений, воспроизведения звуковых или видеофайлов. 5. Средства обеспечения компьютерной безопасности. Служат для предотвращения несанкционированного доступа Рє файлам для РёС… чтения, изменения или повреждения. Прикладной уровень представляет СЃРѕР±РѕР№ комплекс прикладных программ, СЃ помощью которых выполняются конкретные задачи (производственные, творческие, развлекательные Рё учебные). Классификация прикладного РџРћ. 1. Офисные пакеты. Представляют СЃРѕР±РѕР№ комплексное решение задач, возникающих РїСЂРё документообороте РІ учреждениях Рё домашних условиях. Включают текстовый редактор для создания Рё обработки текстов; табличный процессор для подсчета Рё анализа числовых данных; систему управления базами данных (СУБД) для хранения Рё обработки данных; редактор презентаций для подготовки материалов для проведения лекций Рё презентаций. 2. Графические редакторы предназначены для создания Рё обработки графических изображений Рё делятся РЅР° три типа: редакторы растровой графики, редакторы векторной графики Рё редакторы трехмерной графики. Растровая графика состоит РёР· массива точек разных цветов. Векторная графика представляет изображение РІ РІРёРґРµ набора геометрических примитивов: точек, линий, прямоугольников, окружностей Рё РґСЂ. Трехмерная графика строится РЅР° РѕСЃРЅРѕРІРµ векторной графики, РЅРѕ Рє ней добавляются новые элементы, имитирующее третье измерение. 3. Системы автоматизированного проектирования (cad-системы) предназначены для автоматизации проектно-конструкторских работ РІ машиностроении, приборостроении, архитектуре. Позволяют проводить математические расчеты надежности конструкций. 4. Программы для работы РІ локальных Рё глобальных сетях: браузеры, клиенты электронной почты, программы для загрузки файлов. 5. Системы автоматизированного перевода. Различают электронные словари Рё программы перевода текстов РЅР° естественных языках. 6. Бухгалтерские системы. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия, финансовых отчетов Рё РёС… учета. 7. Ргровые, обучающие Рё справочные программы. 8. Рнструментальные языки Рё системы программирования. Предназначены для разработки новых программ. Предоставляют программисту удобные средства для создания Рё отладки программных средств. Рассмотрим представителей каждого СѓСЂРѕРІРЅСЏ РџРћ. Операционные системы |
|
Последнее изменение этой страницы: 2016-07-23 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |