Автор: Пользователь скрыл имя, 20 Марта 2012 в 11:48, реферат
ПО – совакуп. прог-м обработки данных и необходимых для их эксплуатации документов.
Программа – упорядоченная последовательность команд компа для решения задач.
Системное ПО – совакуп. прог-м и прогр. Комплексов для обеспечения работы компа и сетей ЭВМ.
1/Программное обеспечение
ПО – совакуп. прог-м обработки данных и необходимых для их эксплуатации документов.
Программа – упорядоченная последовательность команд компа для решения задач.
Системное ПО – совакуп. прог-м и прогр. Комплексов для обеспечения работы компа и сетей ЭВМ.
Базовое ПО – min набор прогр. средств, обеспеч. работу компа.
ОС – предназначена для управления, выполнения пользователем их прог-м планирования и упр-ия вычислит. ресурсами ЭВМ (Windows).
Сетевые ОС – это комплекс прог-м, обеспеч. обработку передачу и хранение данных в сети. Представляет пользователю разл. виды сетевых служб поддерживающих работу в абонентских системах (LAN Server, Net Ware, Vines, Windows NT).
Операц. оболочки – спец. прог-ма, предназнач. для обеспеч. общения пользователя с командами ОС. Имеют текстовые и графич. варианты интерфейса конечного пользователя (Norton Commander, Norton Navigator).
Сервисное ПО – прог-ма и прогр. комплексы, кот. расширяют возможности базового прогр. обеспечения и организуют более удобную среду работы пользователя. Эти прог-мы часто называют утилиты.
Утилиты – прогр-мы, служащие для выполнения вспомогательных операций обработки данных или обслуж. компа, т.е. диагностики, тестирование аппаратных и прогр. средств, оптимизации использ. дискового пространства, восстановление разрешенной на магн. диске инф.
Пакеты прикладных прог-м – комплекс взаимосвяз. прог-м для решения задач опред. класса конкретной области. К ним относятся:
- ППП автоматизирующий бух. учет;
- ППП фин. деят-ти;
- ППП упр-ие персоналом (кадровый учет);
- ППП упр-ия пр-вом;
- банковские инф. системы;
2.ППП автоматизир. проектирования
Прог-мы этого классы предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, прог-м, конструированием чертежей и их многократное использование, созданием демонстрационных иллюстраций и мультфильмов.
Методо–ориентир. ППП – данный класс включает прог-ные продукты, обеспеч. независимо от предметной области и ф-ии инф. системы математич. статистич. и др. методы решения задач. Данный класс делится на три:
- математич. прог-ма;
- статистич. обработка данных;
- сетевые (графич.) методы и модели для решения и упр. задачами.
Офисные ППП – данный класс прогр. продуктов охватывает прогр. обеспечение организации упр. и деят-тью офиса:
1.Органайзер – прогр. обеспечение для планирования рабочего времени, расписаний, ведение записной и тел. книги; в состав входят – калькулятор, календарь, часы и др.
2.Прог-мы переводчики – средства проверки орфографии и распознавания текста.
3.Коммуникативный пакет ПП – для организации взаимод. пользователя с организацией или инф. ресурсами сети.
ППП общего назначения – данный класс подразделяется на след. подклассы:
1. настольные системы упр. базой данных;
2. серверы базы данных;
3. генераторы, обеспеч. реализацию запросов и формир. отчетов в печатном или экранном виде. Подготовл. отчеты рассыл. клиентами в эл. почте или с помощью др. средств;
4. текстовые процессоры;
5. табличные процессоры;
6. средства презентационной графики – это спец. прог-мы, предназначенные для создания изображения и их создания па экране, подготовки слайдов, фильмов, мультфильмов, кинофильмов и их редактирование, определение порядка, следования изображения;
7. интегрированные пакеты наиболее распр., компонентами кот. явл-ся текстовый редактор, табличный процессор, органайзер, средства поддержки эл. почты, прог-мы создания презентации, графический редактор (Windows, Work for Dos).
3.Прог-ные средства мультимедиа предназн. для создания, использования аудио, видео инф. для расширения инф. пространства пользователя.
Системы искусственного интеллекта реализует отд. ф-ии интеллекта человека. Осн. компоненты – база знаний, интел. интерфейс с пользователем и прог-мы формир. логич. выводов.
Настольные издательские системы.
Эта прог-ма предназн. для проф. издат-ой деят-ти; предусмотр. в пакетах данного типа средства позволяют:
- компоновать текст;
- формировать и редактировать текст;
- обрабатывать графич. изображения;
- обеспечивать вывод док-тов полиграфич. качества.
Инструментарии, технологии программирования – совакуп. прог-м и прог-ных комплексов, обеспеч. технологию разработки, отладки и внедрения создаваемых прогр. продуктов. Технологиями программирования явл-ся системные пользователи.
Средства для создания приложений – совакуп. языков и систем програм-ия, а также разл. прог-ные комплексы для отладки и поддержки создаваемых прог-м:
1).включают локальные средства, обеспеч. выполнение отд. работ по созданию прог-м. Эти средства включ. языки и системы програм-ия, а также инструментальную среду пользования.
2).интегрированные среды разработчиков прог-м обеспеч-ют выполнение комплекса взаимосвязанных работ по их созданию.
CASE прог-ма – это прогр. комплекс, автоматизирующий весь технологический процесс анализа; проектирование, разработка и составление сложных прог-м.
4.Системное ПО
ОС – это комплекс прог-м, обеспеч. поддержку работы всех прог-м, аппаратных средств ЭВМ и сетей. Выполняет след. ф-ии:
- упр-ие работой каждого блока ПК и их взаимод-ие;
- упр-ие и выполнение прог-м;
- организация хранения инф. во внешней среде;
- взаимод-ие пользователя с компом, т.е. поддержку интерфейса пользователя.
Обычно ОС хранится на жестком диске, а при его отсутствии выделяется спец. гибкий диск, кот. наз-ся системным. При вкл. компа ОС автоматич. загружается с диском. ОП и занимает в ней опред. место. ОС классиф-ся по:
1. кол-ву одновр-но работающих пользователей на однопольз-ую и многополь-ую.
2. числу задач, одновр-но выполн-ых под упр-ем ОС на однозадачную и многозадачную
3. кол-ву используемых процессов на однопроцессорную и многопроцессорную
4. типу пользовательского интерфейса на командные и объектно-ориентированные (графические)
5. типу использования общих аппаратных и программных ресурсов на сетевые и локальные.
ОС, кот. поддерживает обр. данных: Solaris 2x, Open Server 3x, Windows NT, Net Ware.
5.ОС MC-Dos явл. прог-ным стандартом для 16 разрядных ЭВМ на основе микропроц. 8086…80486.
Модульная структура MC-Dos
Образует след. модули:
1. BIOS
2. модуль расширения BIOS-EMBIOS в виде файла с именем IOSYS
3. базовый модуль с дисковой ОС
4. командный процессор COMAND COM
5. внешние драйвера, утилиты, файлы с расширением COM, SYS, EXE
6. системный загрузчик
7. инструмент средства Dos: системы прог-м MC-Dos QBASIC; текстовый редактор MC-Dos – EDITOR, DEBUG для тестирования и отлаживания исполненных файлов.
OC MC-Dos кроме BIOS хранится на внешнем носителе.
После вкл. компа в сеть начинается процесс перезаписи ОС MC-Dos c диска в оперативную память (загрузка ОС).
6.Ф-ии назначения BIOS
Тип ОС может изменяться, а BIOS остаётся постоянной, но учитывая, что без этого модуля функционирование ОС невозможно, его считают компонентом её структуры. Осн. ф-ии BIOS – это упр-ие внешн. устройствами, а именно, дисплеем, клавиатурой.
Вспомогательные ф-ии BIOS:
1. поиск сначала на гибком, а затем на жестком диске прогр. загрузчика ОС и загрузка с диска в ОП
2. тестирование аппаратной части, в том числе и ОП, а при обнаружении неисправности – индикация сообщения
3. обслуживание прерываний нижних уровней.
BIOS содержит:
- драйвера
- текстовые прог-мы для контроля работоспособных аппаратур
- прог-мы начальной загрузки ОС
Драйвер – прог-ма расширяющая возможности ОС.
Драйвер-устройство – прог-ма ОС для упр-ия работой периферийными устройствами: принтерами, сканерами; каждому устройству соответ-ет свой драйвер.
Ф-ии и назначения модуля расширения BIOS
Модуль расширения базовой системы ввода-вывода придаёт гибкость ОС при обращении к внешним устройствам, а при необходимости и перекрывает, т.е. блокирует ф-ии постоянного модуля BIOS. Он хранится на диске в виде файла IOSYS после гл. каталога с заранее выделенном фиксированном месте.
Осн. ф-ии модуля расширения – это увеличение возможности BIOS. Ф-ии модуля расширения на этапе загрузки:
1. определение состояния оборудования
2. конфигурирование MC Dos по указаниям в файле CONFIG SYS. Этот файл предназначен для настройки ОС на конкретную конфигурацию аппаратуры компа
3. инициализация и переустановка некоторых векторов прерывания нижнего уровня
4. запуск базового модуля Dos
Ф-ии и назначения базового модуля дисковой ОС: базовый модуль располагается в виде файла MC-Dos SYS на системном диске в представленном выделенном для него месте вслед за файлом модуля расширения IOSYS. Осн. ф-ии базового модуля в процессе нормальной работы компа – это управление ресурсами компа в файловой системе на дисковом пространстве и управление работой прог-м при помощи системы прерываний. Ф-ми базового модуля на этапе загрузки явл. считывание в память и запуск командного процесса, инициализация векторов прерывания верхнего уровня.
Ф-ии назначения командного процесса:
1. поддержка пользовательского интерфейса DOS. Он представляет собой обычный файл COMMAND COM и располагается на системном диске в любом месте пространства
2. приём и анализ команд, введённых с клавиатуры или командного файла
3. выполнение внутренних команд
4. загрузки прог-м в память для выполнения
5. обработка прерываний по завершении задач
Осн. ф-ии командного процесса на этапе загрузки – это выполнение файла автонастройки AUTOEXEC.BAT. С помощью этого файла вы можете произвести настройку параметров операционной среды, напр., создать виртуальный диск, обеспечить смену режимов печати, загрузить вспомогательные прог-мы и т.д.
Назначение загрузчика: поиск и перезапись с диска в ОП в 2-х файлах IOSYS и MC-Dos. SYS, кроме того функцией загрузчика явл-ся запуск модуля расширения BIOS.
8.Утилиты внешней команды и драйвера
Внешней командой принято считать прог-му, выдающую пользователю ряд простых запросов или выполняется автоматически без спец. организованного интерфейса с пользователем MC-Dos имеет опред. перечень внешних команд. Внешние драйвера выполняются без диалога и поставляются отдельно от MC-Dos. Либо совместно с внешним устройством, либо самостоятельно.
Утилиты – обслуживающие прог-мы, они, как правило, имеют полноэкранный, организованный в виде меню интерфейс взаимодействия с пользователем. Реже интерфейс организован в виде запроса.
Система прерывания
Это основной механизм функционирования MC-Dos.
Прерывание – процедура, кот. комп вызывает для выполнения опред. задачи. Сущ-ют аппаратные, логические и прог-ные прерывания.
Аппаратные прерывания – инициируются аппаратурой, напр., сигнал от принтера, нажатие клавиши на клавиатуре, сигналом от таймера. Относятся к прерываниям низшего уровня, им присвоены младшие номера и обслуживает их базовая система ввода-вывода.
Логические прерывания – возникают при нестандартных ситуациях в работе микропроц-ра, напр., деление на нуль, переполнение регистров.
Прог-ные прерывания – инициируются прог-ми, т.е. появляется, когда одна прог-ма хочет получить сервис со стороны др., напр., доступ к опред. аппаратным средствам. Логические и прог-ные прерывания относятся к верхнему уровню, они имеют большие номера и их обслуживает в основном базовый модуль Dos.
Каждое прерывание имеет уникальный номер и с ним связана опред. прог-ма. Когда вызывается прерывание, процессор оставляет свою работу и выполняет прерывание, затем загружается адрес прог-мы обработки прерывания и ей передаётся упр-ие. После окончания её работы упр-ие передаётся основной прог-ме, кот. была прервана.
9.Сервисное прог-ное обеспечение
Для экономии памяти на диске используются программы-архикаторы, эти прог-мы сжимают (пакуют) файлы. Сжатие инф. в файлах происходит, напр., за счет замены повторения фрагментов более короткими записями. Сжиматься могут как один, так и несколько файлов, кот. в сжатом виде помещаются в так называемый архив.
Архивный файл – спец. образом организованный файл, содержащий в себе один или несколько файлов в сжатом виде и служебную инф. об именах файлов, даже и времени их создания и модификации размеров. Эффективность архиватора различна для разных файлов, менее всех подвержена упаковке прог-мы, текстовые файлы и некоторые файлы с картинками сжимаются наиболее эффективно. Прог-мы для архивации отлично используются методами сжатия, что соответственно влияет на степень сжатия.