Учебник для вузов. 2-е изд. / А. В. Гордеев. Спб.: Питер, 2004. 416 с

Курс: Операционные системы Преподаватель: к.т.н., доцент кафедры ВТ Замятин Александр Владимирович e-mail: [email protected] Лекции: 26 часов Лабораторные работы: 34 часа
Основная литература
Операционные системы: Учебник для вузов. 2-е изд. / А. В. Гордеев. — СПб.: Питер, 2004. — 416 с.
Основы операционных систем. Курс лекций. Учебное пособие / В.Е. Карпов, К.А. Коньков / – под ред. В.П. Иванникова. – М.: ИНТУИТ.РУ «Интернет-университет информационных технологий», 2004. – 632 с.
Столлингс В. Операционные системы, 4-е издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2002. — 848 с.
Иртегов Д. В. Введение в операционные системы. — СПб.: БХВ-Петербург, 2002. — 624 с.
Сетевые операционные системы / В. Г. Олифер, Н. А. Олифер. — СПб.: Питер, 2002. — 544 с.

Дополнительная литература
Робачевский А.М. Операционная система UNIX. — СПб.: БХВ-Санкт-Петербург, 1999.
Стен Келли-Бутл. Введение в UNIX. — М.: «Лори», 1995. — 600 с.
Фролов А. В., Фролов Г. В. Операционная система IBM OS/2 Warp. — М.: ДИАЛОГ-МИФИ, 1995. — 272 с.
Электронные учебники по курсу «Операционные системы»:
http://metod.ce.cctpu.edu.ru/edu/

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

Вычислительная система
Состоит из :
1) технического обеспечения или «hardware» (процессор, память, монитор, дисковые устройства и т.д., объединенные магистральным соединением – шиной)
2) программного обеспечения (ПО)
прикладное ПО - бизнес-программы, игры, текстовые процессоры и др.;
системное ПО - способствующее функционированию и разработке прикладных программ.

Уровни программного обеспечения вычислительной (компьютерной) системы

Что такое ОС?
Операционная система (ОС) – это программа, которая обеспечивает возможность рационального использования оборудования компьютера удобным для пользователя образом.

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

Понятия ОС
Существуют различные точки зрения:
ОС как виртуальная машина
ОС как менеджер ресурсов
ОС как защитник пользователей и программ
ОС как постоянно функционирующее ядро

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

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

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

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

страница 1страница 2 ... страница 14страница 15
скачать
Другие похожие работы: