<<
>>

Предисловие

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

В зависимости от специализации курс операционных систем занимает один или несколько семестров. На сегодня издано уже множество книг по ОС. Среди них хотелось бы выделить две: «Операционные системы», Д. Цикритис и Ф. Бернстайн, изданную в 1977 году и широко использовавшуюся в преподавании и самостоятельном изучении на протяжении многих лет, и великолепную недавнюю монографию «Современные операционные системы» Э. Таненбаума.

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

Безусловно, лекции и практикум-семинары строго связаны между собой. Практикум-семинар является сменной нитью и в данном издании это Unix.

В основу книги положен курс ОС МФТИ третьего семестра, читаемый в течение последних пяти лет. Ему предшествуют два семестровых курса: «Введение в алгоритмы» и «Введение в архитектуру вычислительных систем». Знания и навыки, приобретаемые студентами за первые два семестра, используются в курсе «Введение в операционные системы». Наиболее важными являются структуры данных, в особенности организация очередей и таблиц, оценка сложности алгоритмов (первый семестр); организация памяти, система прерываний, машинные инструкции и отображение конструкций языков программирования в систему команд (второй семестр).

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

В.П. Иванников, профессор, член-корреспондент РАН

<< | >>
Источник: В.Е. Карпов К.А. Коньков. Основы операционных систем. 2005

Еще по теме Предисловие:

  1. ПРЕДИСЛОВИЕ
  2. САМООТВОД (Вместо предисловия)
  3. Предисловие
  4. ПРЕДИСЛОВИЕ
  5. Предисловие
  6. ПРЕДИСЛОВИЕ
  7. ПРЕДИСЛОВИЕ
  8. ПРЕДИСЛОВИЕ
  9. Предисловие
  10. ПРЕДИСЛОВИЕ
  11. Предисловие
  12. Предислови