Студопедия

КАТЕГОРИИ:


Архитектура-(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. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ЕГО КЛАССИФИКАЦИЯ, РЕЖИМЫ РАБОТЫ И ФУНКЦИИ ОС

 

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

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

 


Различают системное (общее) и прикладное (специальное) программное обеспечение.

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

 

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

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

Под системой программирования понимают комплекс средств для разработки и отладки программ. В систему програм­мирования включают языки программирования, трансляторы, различные обслуживающие программы для редактирования текстов и отладки программ.

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

Средство контроля и диагностики служат для проверки исправности отдельных устройств машины и локализации выявленных неисправностей.

Прикладное ПО разрабатывается и используется для реше­ния конкретных задач пользователей ЭВМ и включает при­кладные программы и пакеты программ.

 

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

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

Классификация операционных систем

1. По количеству пользователей: однопользовательские ОС (MS-DOS, Windows) и многопользовательские ОС (VM, UNIX).

2. По доступу: пакетные (MS-DOS), интерактивные (Windows, UNIX), системы реального времени (QNX, Neutrino).

По количеству решаемых задач: однозадачные ОС (MS-DOS) и многозадачные ОС (Windows, UNIX).

С, выполняя роль посредника, служит двум целям:

1. эффективно использовать компьютерные ресурсы.

2. создавать условия для эффективной работы пользователя

В качестве ресурсов компьютера обычно рассматривают:

1. время работы процессора

2. адресное пространство основной памяти

3. оборудование ввода – вывода

4. файлы, хранящиеся во внешней памяти

 

Таким образом, основные компоненты ОС:

1. управление процессами (распределяет ресурс — процессорное время);

2. управление памятью (распределяет ресурс — адресное пространство основной памяти);

3. управление устройствами (распределяет ресурсы) — оборудование ввода - вывода;

4. управление данными (распределяет ресурс — данные или файлы).

Функционирование компьютера после включения питания начинается с запуска программы первоначальной загрузки — Boot Track. Программа Boot Track инициализирует основные аппаратные блоки компьютера и регистры процессора (CPU), накопитель памяти, контроллеры периферийного оборудования. Затем загружается ядро ОС, то бишь Operating System Kernel. Дальнейшее функционирование ОС осуществляется как реакция на события, происходящие в компьютере. Наступление того или иного события сигнализируется прерываниями - Interrupt. Источниками прерываний могут быть как аппаратура (HardWare), так и программы (SoftWare).

Аппаратура “сообщает” о прерывании асинхронно (в любой момент времени) путем пересылки в CPU через общую шину сигналов прерываний. Программа “сообщает” о прерывании путем выполнения операции System Call. Примеры событий, вызывающих прерывания:

1. попытка деления на 0

2. запрос на системное обслуживание

3. завершение операции ввода - вывода

4. неправильное обращение к памяти

Каждое прерывание обрабатывается соответственно обработчиком прерываний (Interrupt handler), входящим в состав ОС.

Главные функции механизма прерываний — это:

1. распознавание или классификация прерываний

2. передача управления соответственно обработчику прерываний

корректное возвращение к прерванной программе

<== предыдущая лекция | следующая лекция ==>
Пар 3. Адресация узлов | Режимы работы и функции ОС
Поделиться с друзьями:


Дата добавления: 2013-12-14; Просмотров: 403; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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