Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

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

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

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

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

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

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

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

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

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

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 и др. Эти программы существенно упрощают задание управляющей информации для выполнения команд операционной системы, уменьшают напряженность и сложность работы конечного пользователя.

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

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

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

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

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

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

<== предыдущая лекция | следующая лекция ==>
Примеры решений задач | Файловая структура хранения информации на ПК. Понятие файла
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 321; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.