Информация о книге

978-5-49807-306-4, 978-013006633

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Основы информационных технологий » Информатика » Современные операционные системы

Таненбаум Э.С., Современные операционные системы


серия: Классика Computer Science
Питер, 2010 г., 1120 стр., 978-5-49807-306-4, 978-013006633 , 240*170*54 мм., тираж: 2500, 3-е


Описание книги

Это с нетерпением ожидаемое, переработанное и исправленное издание всемирного бестселлера включает в себя сведения о последних достижениях в области технологий операционных систем. Книга построена на примерах и содержит информацию, необходимую для понимания функционирования современных операционных систем. Новое издание существенно изменено и дополнено и включает описание устройства и функционирования Windows Vista.
Благодаря практическому опыту, приобретенному при разработке нескольких операционных систем, и высокому уровню знания предмета Эндрю Таненбаум смог ясно и увлекательно рассказать о сложных вещах. В книге приводится множество важных подробностей, которых нет ни в одном другом издании.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Предисловие
Глава 1. Введение
Что такое операционная система
История операционных систем
Обзор аппаратного обеспечения компьютера
Зоопарк операционных систем
Понятия операционной системы
Системные вызовы
Структура операционной системы
Устройство мира согласно языку С
Исследования в области операционных систем
Краткое содержание остальных глав этой книги
Единицы измерения
Глава 2. Процессы и потоки
Процессы
Потоки
Взаимодействие процессов
Планирование
Классические задачи взаимодействия процессов
Исследования, посвященные процессам и потокам
Глава 3. Управление памятью
Память без использования абстракций
Абстракция памяти: адресные пространства
Виртуальная память
Алгоритмы замещения страниц
Вопросы разработки систем страничной
организации памяти
Вопросы реализации
Сегментация
Исследования в области управления памятью
Глава 4. Файловые системы
Файлы
Каталоги
Реализация файловой системы
Управление файловой системой и ее оптимизация
Примеры файловых систем
Исследования в области файловых систем
Глава 5. Ввод и вывод информации
Основы аппаратного обеспечения ввода-вывода
Принципы создания программного обеспечения
ввода-вывода
Диски
Часы
Пользовательский интерфейс: клавиатура, мышь,
монитор
Тонкие клиенты
Управление энергопотреблением
Исследования в области ввода-вывода данных
Глава 6. Взаимоблокировка
Ресурсы
Введение во взаимоблокировки
Страусиный алгоритм
Обнаружение взаимоблокировок и восстановление
работоспособности
Уклонение от взаимоблокировок
Предотвращение взаимоблокировки
Другие вопросы
Исследования в области взаимоблокировок
Глава 7. Мультимедийные операционные системы
Введение в мультимедиа
Сжатие видеоинформации
Сжатие аудиоинформации
Планирование процессов в мультимедийной системе
Парадигмы мультимедийной файловой системы
Размещение файлов
Кэширование
Планирование работы диска в интересах
мультимедиа
Исследования в области мультимедиа
Глава 8. Многопроцессорные системы
Мультипроцессоры
Мультикомпьютеры
Виртуализация
Распределенные системы
Исследования в области многопроцессорных систем

Краткие выводы
Гнева 9. Безопасность
Внешние условия, требующие принятия
дополнительных мер безопасности
Основы криптографии
Механизмы защиты
Аутентификация '
Инсайдерские атаки
Использование дефектов программного кода
Вредоносные программы
Средства защиты
Исследования в области безопасности
Краткие выводы
Глава 10. Изучение конкретных примеров: Linux
История UNIX и Linux
Обзор системы Linux
Процессы в системе Linux
Управление памятью в Linux
Ввод-вывод в системе Linux
Файловая система UNIX
Безопасность в Linux
Резюме
Глава 11. Изучение конкретных примеров:Windows
Vista
История Windows Vista
Программирование в Windows Vista
Структура системы
Процессы и потоки в Windows Vista
Управление памятью
Кэширование Windows Vista
Ввод-вывод в Windows Vista
Файловая система Windows NT
Безопасность Windows Vista
Резюме
Глава 12. Разработка операционных систем
Природа проблемы проектирования
Реализация
Производительность
Управление проектом
Тенденции в проектировании операционных систем
Сенсорные сети
Резюме
Глава 13. Библиография
Дополнительная литература
Алфавитный список литературы


Об авторе

Таненбаум Э.С.
Эндрю Стюарт Таненбаум (родился 16 марта, 1944 года) — профессор Амстердамского свободного университета, где возглавляет группу разработчиков компьютерных систем; защитил докторскую диссертацию по физике в Калифорнийском университете в Беркли. Известен как автор Minix (свободная Unix-подобная операционная система для студенческих лабораторий), книг по компьютерным наукам и RFID-вируса. Также является главным разработчиком пакета «Amsterdam Compiler Kit». Сам он считает свою преподавательскую деятельность наиболее важной.
Эндрю Таненбаум родился в Нью-Йорке и вырос в Уайт Плэйнс, штата Нью-Йорк. Получил учёную степень бакалавра по физике в MIT в 1965 году, также получил степень доктора физики в Калифорнийском университете Беркли в 1971 году.
Позже переехал с семьёй в Нидерланды, сохранив при этом гражданство США. Эндрю Таненбаум преподаёт курсы по организации компьютеров и операционных систем, также получил Ph. D. В 2009 году получил грант в размере 2,5 миллиона евро от Европейского исследовательского совета на развитие MINIX.

Последние поступления в рубрике "Информатика"



Наука о данных. Базовый курс Наука о данных. Базовый курс Келлехер Д.

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

Теория конфликтов и игр Теория конфликтов и игр Смольяков Э.Р.

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

Homo Roboticus? Люди и машины в поисках взаимопонимания Homo Roboticus? Люди и машины в поисках взаимопонимания Маркофф Д.

Хотим мы этого или нет, но скоро нам придется сосуществовать с автономными машинами. Уже сейчас мы тратим заметную часть времени на взаимодействие с механическими подобиями людей в видеоиграх или в виртуальных системах - от FAQbots до Siri. Кем они......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Таненбаум Э.С., Современные операционные системы в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.