Операционные системы

Классификация программного обеспечения

Режимы работы программ

11)

Средства мультимедиа

Термин “мультимедиа” происходит от латинского слова “media”, переводимого как “среда или носитель информации”, т.о. “мультимедиа” означает возможность работы с информацией в различных видах, а не только в цифровом виде, как у общих компьютеров.

Прежде всего, здесь имеется в виду звуковая и видеоинформация, то есть “мультимедиа” - компьютер должен уметь воспроизводить:

· музыку, речь и другую звуковую информацию;

· анимационные фильмы и другую видеоинформацию.

Мультимедиа-программами называются программы, использующие звуковые и анимационные средства.

В последние годы мультимедиа средства распространяются все шире, и многие программы чисто делового назначения тоже стали в той или иной степени мультимедийными.

 

ТЕМА 3. Программное обеспечение ПЭВМ

 

Возможности ПЭВМ при обработке данных связаны с используемым программным обеспечением (программами).

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

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

 

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

2. диалоговый режим (основан на постоянном взаимодействии программы и пользователя, цель – достичь интерфейса между пользователем и машиной);

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

4. режим разделения времени - мультипрограммирование, при котором ресурсы вычислительной системы предоставляются каждому процессу на интервалы времени, длительность, и очередность предоставления которых определяется диспетчером для обеспечения одновременной работы процессов в интерактивном режиме.

 

1. Системное программное обеспечение (СПО). В эту группу входят: операционные системы, программные оболочки, программы-драйверы, программы антивирусного контроля, программы-архиваторы, утилиты- программы вспомогательного назначения.

 

 
 

 


2. Инструментальное программное обеспечение: все системы программирования, языки программирования, программы-трансляторы, программы-отладчики.

3. Прикладное программное обеспечение: текстовые и табличные процессоры, СУБД (система управления базами данных), САПР (система автоматизированного проектирования).

 

Программирование на чисто машинном уровне весьма утомительно и сложно. Разработаны специальные программы, позволяющие пользователю проще организовать свою работу. Они называются операционные системы. ЭВМ, снабженная ОС, называется вычислительной системой.

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

ОС образует автономную среду, не связанную ни с одним языком программирования. Программа же, созданная в среде одной ОС, не функционирует в среде другой ОС, если в ней не обеспечена возможность конвертации (преобразования) программ. В таком случае говорят о программной несовместимости компьютеров.

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

Приложениями называются программы, предназначенные для работы под управлением ОС.

Операционная система должна содержать следующую информацию:

1. данные о допустимых пользователях и их правах;

2. данные о выполняемых программах;

3. информацию о состоянии процессора;

4. информацию о перераспределении оперативной и внешней памяти;

5. информацию об устройствах ввода-вывода.

ОС выполняет следующие функции:

o Управление работой всех блоков ПК и их взаимодействием между собой

o Управление выполнением программ

o Организация хранения информации во внешней памяти

o Взаимодействие пользователя с компьютером, то есть поддержку интерфейса пользователя.

Основная функция ОС – посредническая. Она заключается в обеспечении нескольких интерфейсов:

1. Пользователь – аппаратно-программные средства.

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

3. Интерфейс между различными видами программного обеспечения.

ОС – это большие и сложные программные структуры. Обычно функции ОС делятся на слои:

1. процессы пользователя;

2. управление памятью;

3. файловая система;

4. управление периферийными устройствами (для этого пишутся специальные программы - драйверы внешних устройств. Каждому типу внешнего устройства сопоставляется свой драйвер. );

5. управление процессами (за это отвечает процессор командного языка).

Слои 3, 4, 5 образуют ядро операционной системы.

При включении ПК ОС загружается автоматически.

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