Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 5.doc
Скачиваний:
26
Добавлен:
04.06.2015
Размер:
137.22 Кб
Скачать

Системное программное обеспечение.

Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. К программным продуктам этого класса предъявляются высокие требования по надежности и технологичности работы, удобству и эффективности использования.

Системное программное обеспечение направлено:

• на создание операционной среды функционирования других программ;

• на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;

• на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;

• на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).

Структурно системное программное обеспечение состоит из базового программного обеспечения – минимального набора программных средств, обеспечивающих работу компьютера, и сервисного программного обеспечения, расширяющего возможности базового программного обеспечения и организующего более удобную среду работы пользователя.

ОС – совокупность программ, которые обеспечивают нормальную работу всех основных устройств компьютера, всех программ и данных, используемых на компьютере при решении задач.

ОС состоит из двух основных частей – управляющие программы и обрабатывающие программы и включает в себя следующие основные программы:

  1. диспетчер – управляющая программа для координации работы различных устройств ЭВМ, планирования использования и распределения машинного времени, аппаратуры между программами, пересылка программ из ВЗУ в ОЗУ и наоборот, распределение данных в памяти, ввод программ в выделенные участки ОЗУ, управление выполнением задачи, принятие решений в аварийных ситуациях, обнаружение и классификация ошибок и др.;

  2. супервизор – управляющая программа для контроля координации используемых ресурсов и последовательности действий процессора;

  3. отладчик – обрабатывающая программа для отладки программы;

  4. редактор связей – программа для формирования непосредственно выполняемой в памяти программы на машинном языке.

Основными функциями ОС являются:

  1. выполнение очередного по приоритету задания и отслеживание очередности;

  2. управление распределением данных в памяти и извлечением их из памяти;

  3. управление устройствами, их актуализация по мере необходимости (по требованиям программ);

  4. восстановление работоспособности при сбоях;

  5. управление работой арифметико-логического командного устройства процессора.

Наибольшее распространение сегодня имеют следующие операционные системы для персональных компьютеров: OS/2 во всех модификациях (IBM), MS DOS и Windows во всех модификациях (Microsoft), Unix во всех модификациях.

Основная причина необходимости операционной системы состоит в том, что элементарные операции для работы с устройствами компьютера и управления ресурсами компьютера – это операции очень низкого (машинного) уровня, поэтому действия, которые необходимы пользователю и прикладным программам, состоят из нескольких сотен или тысяч таких элементарных операций.

ОС бывают различного типа:

  • однозадачные, используемые для решения в каждый момент времени только одной задачи;

  • многозадачные мультипрограммной обработки, загружающие в ОЗУ последовательность (пакет) независимых задач, а затем решающие эти задачи по очереди, выделяя каждой из них ресурсы компьютера (память, процессор, внешнее устройство) на некоторый промежуток времени, например, на 0,1 с (за такой небольшой промежуток времени компьютер с быстродействием 1 млн операций в секунду и очередностью в 10 программ, в каждой программе произведет около 100000 операций);

  • реального времени, которые обрабатывают порции данных по мере их поступления от источника информации, например от летящей ракеты и др.

Пример. ОС Linux – многопользовательская сетевая ОС с оконным графическим интерфейсом для персональных компьютеров и рабочих станций. Это открытая система (Open Code System) – исходные тексты распространяются с лицензией на свободное копирование, модификацию и установку для неограниченного числа пользователей.

Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя.

Наиболее популярны следующие виды текстовых оболочек операционной системы MS DOS: Norton Commander (фирма Symantec), XTree Gold 4.0, DOS Navigator и др. Эти программы существенно упрощают задание управляющей информации для выполнения команд операционной системы, уменьшают напряженность и сложность работы конечного пользователя.

Сервисное программное обеспечение является расширением базового программного обеспечения компьютера. Эти программы часто называются утилитами. Их можно классифицировать по функциональному признаку следующим образом:

• программы диагностики работоспособности компьютера;

• антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;

• программы обслуживания дисков, обеспечивающие проверку качества поверхности магнитного диска, контроль сохранности файловой системы на логическом и физическом уровнях, сжатие дисков, создание страховых копий дисков, резервирование данных на внешних носителях и др.;

• программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения;

• программы обслуживания сети и др.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]