Библиотека knigago >> Литература по изданиям >> Самиздат, сетевая литература >> Операционные системы: конспект лекций


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2029, книга: На землях рассвета
автор: Алексей Иванович Ефимов

"На землях рассвета" Алексея Ефимова - захватывающая научно-фантастическая эпопея, которая перенесет вас в далекие уголки вселенной и испытает границы воображения. Действие книги происходит на планете Аврора, где человечество столкнулось с древней инопланетной цивилизацией под названием Трина. Эта цивилизация оказалась на грани исчезновения, но оставила после себя загадочные артефакты и знания, которые могут навсегда изменить судьбу человечества. Главными героями истории являются...

СЛУЧАЙНАЯ КНИГА

Событие. Оксана Барковская
- Событие

Жанр: Современная проза

Год издания: 2016

Серия: Трава была зеленее, или Писатели о своем детстве (сборник)

С. Н. Дроздов - Операционные системы: конспект лекций

Операционные системы: конспект лекций
Книга - Операционные системы: конспект лекций.  С. Н. Дроздов  - прочитать полностью в библиотеке КнигаГо
Название:
Операционные системы: конспект лекций
С. Н. Дроздов

Жанр:

Самиздат, сетевая литература, Учебники и пособия ВУЗов, Литература ХXI века (эпоха Глобализации экономики), MS-DOS, FreeDOS, Unix, Windows, ОС: теоретические вопросы

Изадано в серии:

неизвестно

Издательство:

ТГРТУ

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Операционные системы: конспект лекций"

В данном пособии рассматриваются общие принципы функционирования опера-ционных систем (ОС), а также основные алгоритмы и структуры данных, используемые при разработке отдельных подсистем и модулей ОС. Описываются подсистемы управления устройствами, данными, процессами и памятью. В качестве примеров ОС рассмотрены Windows, UNIX и MS-DOS.

Читаем онлайн "Операционные системы: конспект лекций". [Страница - 3]

пользовательских руководств по UNIX следует выделить достаточно серьезную работу /11./. Не потеряла интереса старенькая, тонкая книжка /12./, в которой содержится много полезного об основных структурах данных и алгоритмах UNIX. Намного подробнее те же вопросы рассмотрены в другой старой книге, которая давно приобрела известность в электронном варианте /13./. Бумажное издание этой книги на русском языке существует только в пиратском варианте, без указания имени автора.
Для тех, кого еще интересует MS-DOS, можно порекомендовать /14./, это одна из лучших книг на данную тему.
Некоторые алгоритмы, используемые при реализации различных ОС, хорошо изложены в классической книге /15./.
Большие коллекции литературы и документации по ОС имеются в Интернете. Среди русскоязычных сайтов можно рекомендовать, например, /16., 17., 18., 19., 20./.
Знание английского языка открывает доступ к морю свежей информации в Интернете. Огромная куча сведений по Windows содержится в /21./. На сайте /22./ можно найти интересные статьи по отдельным вопросам архитектуры Windows, а также скачать ряд полезных утилит. Из большого числа сайтов, посвященных UNIX и Linux, можно назвать, например, /23./ и /24./. На сайте /25./ можно найти много статей и книг по актуальным вопросам программирования, в том числе по ОС.
1.3. Краткий очерк истории ОС
Изучение истории развития ОС показывает, что все существенные продвижения в области архитектуры ОС связаны с влиянием двух основных факторов:
• прогресс технологии, приводящий к быстрому возрастанию характеристик аппаратуры ЭВМ и к появлению принципиально новых типов аппаратуры;
• принципиально новые идеи, возникающие у проектировщиков.
Не ввязываясь в давний спор материалистов с идеалистами, в данном частном случае приходится признать, что первый, материальный фактор определял развитие ОС на 80 – 90%. Такие технологические прорывы, как изобретение магнитных дисков, микропроцессоров, создание высококачественных видеомониторов, настоятельно требовали радикальных изменений в технологии работы с компьютером, и вследствие этого обуславливали создание принципиально новых типов ОС или их отдельных подсистем. С другой стороны, некоторые идеи в области организации вычислительного процесса и интерфейса дали серьезный толчок совершенствованию архитектуры компьютеров.
Не зная хотя бы в общих чертах основных этапов развития аппаратного и программного обеспечения, трудно понять многие особенности современных ОС.
Дополнительный аргумент в пользу знания истории заключается в том, что многие технические решения, которые, казалось, навсегда ушли в прошлое вместе с конкретными системами, неожиданно вновь оказываются актуальными на новом витке развития. Некоторые примеры такого рода будут рассмотрены в курсе.
1.3.1. Предыстория ОС
Вскоре после того, как в конце 40-х годов XX века были созданы первые электронные компьютеры, очень остро встала проблема повышения эффективности использования оборудования, и прежде всего центрального процессора.
Типичный компьютер первого – второго поколений представлял собой большую комнату, уставленную шкафами и увитую кабелями. Каждое из основных устройств – центральный процессор, оперативная память, накопители на магнитных лентах, устройства ввода с перфокарт, принтер – занимало один или несколько «шкафов» или «тумб», наполненных радиолампами и механическими частями.
Все это стоило больших денег, потребляло бешеное количество электроэнергии1 и регулярно ломалось.
В таких условиях машинное время стоило очень дорого. Тем не менее, обычная практика использования ЭВМ не способствовала экономии. Как правило, программист, разрабатывающий программу, заказывал ежедневно несколько часов машинного времени и в течение этого времени монопольно использовал машину. Выполнив очередной запуск отлаживаемой программы (которую надо было каждый раз вводить либо с клавиатуры, либо, в лучшем случае, с перфокарт), пользователь получал распечатку (чаще всего в виде массива цифр), анализировал результаты, вносил изменения в программу и снова запускал ее. Таким образом, в ходе сеанса отладки дорогостоящее оборудование простаивало 99% времени, пока программист осмысливал результаты и работал с устройствами ввода/вывода. Кроме того, сбой при вводе одной перфокарты мог потребовать начать сначала всю работу программы.
Возникла великая идея – использовать сам компьютер для повышения --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.