КАТЕГОРИИ: Архитектура-(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) приём от пользователя заданий или команд, формулированных на соответствующем языке и их обработка; 2) приём и исполнение программы запроса на запуск/приостановку других программ; 3) загрузка в оперативную память, подлежащие исполнению, программы; 4) инициализация программ (передача ей управления), в результате чего процессор использует программу; 5) идентификация программ; 6) обеспечение работы системы управления файлами базы данных, что позволяет резко увеличить эффективность программного обеспечения; 7) обеспечение режима мультипрограммирования, т.е. выполнение двух или более программ на одном процессоре, создающая видимость их одновременного исполнения; 8) обеспечение функции по организации и управления всеми операциями ввода и вывода; 9) удовлетворение жёстким ограничениям на время в режиме реального времени; 10) распределение памяти: а) организация виртуальной памяти; б) в большинстве современных систем. 11) планирование и диспетчеризация в соответствии с заданием; 12) организация механизма обмена сообщениями и данными между выполняющимися программами; 13) защита одной программы от влияния других программ, обеспечение сохранение данных; 14) предоставление услуг на случай частичного сбоя системы; 15) обеспечение работы системы программ, с помощью которых пользователи готовят свои программы. Как правило, все современные операционные системы имеют систему управления памятью. Назначающаяся СУП-организация более удобного доступа к данным организациям как файл. Ряд операционных систем позволяют работать с несколькими файловыми системами одновременно. В этом случае говорят о вмонтированной файловой системе, т.е. дополнительную память можно установить. Есть простейшие операционные системы, которые могут работать и без файловых систем или только с одной стороны из файловых систем. Любая система управления файлами разработана для работы конкретной операционной системы и конкретной файловой системы.
Например, известная файловая система FAT. File Allocation Table Имеет множество реализации как система управления файлами, например, FAT 16 под систему MS-DOS или Super FAT для OS/2 или FAT для Windows. Для работы с файлами, организованные в соответствии с некоторыми файловыми системами для каждой операционной системы должна быть организована соответствующая система управления файлами. Она будет работать только в той операционной системе, для которой она разработана. Для удобства пользования с операционной системой может использоваться дополнительные интерфейсные оболочки. Их основное назначение, либо расширить возможность операционной системы, либо изменить встроенные в систему возможности. Классическим примером интерфейсных оболочек можно назвать: 1) X Windows в системах семейства Unix; 2) KDE — K Desktop Environment; 3) PM Shell; 4) Object Desktop. Существуют различные варианты интерфейса для семейства операционной системы Windows, которые заменяют Explover, в файле system.ini. В операционной системе заменяемой является только интерфейсная оболочка. Операционная среда определяется программными интерфейсами. Application Program Interface
API — интерфейс прикладного программирования, включает в себя управление процессами, памятью и вводом/выводом. Ряд операционных систем может выполнять ряд программ, созданных для выполнения в других операционных системах. Соответствующая среда организуется в рамках данной машины. Аналогично, в Linux можно создать условия для выполнения программ, написанных для Windows 98. Под утилитами понимают специальные системы программирования, с помощью которых можно обслужить операционную систему, выполнять обработку данных, осуществляющих оптимизацию данных на носителе и производить работы по обслуживанию операционной системы. К утилитам относится программа разбиения накопителя на магнитных дисках на разделы и программу форматирования, программу переноса основных системных файлов самой операционной системой. Утилиты могут работать только в соответствующей операционной системе.
Принятые условные обозначения: I/O - ввод/вывод; АО - аппаратное обеспечение; БД - база данных; ОЗУ - оперативное запоминающее устройство; ОС - операционная система; ПЗУ - постоянное запоминающее устройство; ПК - персональный компьютер; ПО - программное обеспечение; РВ - реальное время; СУ - система управления; СУБД - система управления базами данных; УВВ - устройство ввода/вывода; ФС - файловая система; ЦП - процессор (центральный процессор).
Классификация ОС Развитие компьютеров привело к развитию ОС. Сейчас насчитывается более 100 ОС.
Дата добавления: 2014-01-06; Просмотров: 368; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |