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

Автор работы: Пользователь скрыл имя, 26 Января 2012 в 03:12, контрольная работа

Описание

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

Работа состоит из  1 файл

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

— 88.50 Кб (Скачать документ)

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

      Вывод 

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

      Архитектура большинства  компьютеров на уровне машинных команд очень неудобна для использования прикладными программами. Например, работа с диском предполагает знание внутреннего устройства его электронного компонента – контроллера для ввода команд вращения диска, поиска и форматирования дорожек, чтения и записи секторов и тому подобное. Ясно, что средний программист не в состоянии учитывать все особенности работы оборудования (в современной терминологии – заниматься разработкой драйверов устройств), а должен иметь простую высокоуровневую абстракцию, скажем, представляя информационное пространство диска как набор файлов. Файл можно открывать для чтения или записи, использовать для получения или сброса информации, а потом закрывать. Это концептуально проще, чем заботиться о деталях перемещения головок дисков или организации работы мотора. Аналогичным образом, с помощью простых и ясных абстракций, скрываются от программиста все ненужные подробности организации прерываний, работы таймера, управления памятью и другое. Более того, на современных вычислительных комплексах можно создать иллюзию неограниченного размера оперативной памяти и числа процессоров. Всем этим занимается операционная система. Таким образом, операционная система представляется пользователю виртуальной машиной, с которой проще иметь дело, чем непосредственно с оборудованием компьютера.

      Список  литературы. 

    1. Дейтел  Г. Введение в операционные  системы. - М.: Мир, 1987.

    2. Иртегов  Д.В, Операционные системы и  системные вызовы, НГУ, 2002, 165 стр 

    3. Иртегов  Д.В., Введение в операционные  системы, БХВ-Петербург, 2002, 613 стр

    4. Керниган  П. UNIX. М.: ДМК Пресс, 2000

    5. Операционные  системы, 4-е издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2002. - 848с.: ил. - Парал. тит. англ.

      6. Операционные системы: Вильям  Столлингс — Москва, Вильямс, 2004 г.- 848 с.

    7. Операционные системы: С. В.  Киселев, С. В. Алексахин, А.  В. Остроух — Москва, Академия, 2010 г.- 64 с.

    8. Сетевые операционные системы:  В. Г. Олифер, Н. А. Олифер  — Москва, Питер, 2007 г.- 544 с.

    9. Современные операционные системы:  Э. Таненбаум — Санкт-Петербург, Питер, 2010 г.- 1120 с.

Информация о работе Операционные системы