КАТЕГОРИИ: Архитектура-(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. передача управления соответственно обработчику прерываний корректное возвращение к прерванной программе
Дата добавления: 2013-12-14; Просмотров: 424; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |