Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 536066)
Консорциум Контекстум Информационная технология сбора цифрового контента
Уважаемые СТУДЕНТЫ и СОТРУДНИКИ ВУЗов, использующие нашу ЭБС. Рекомендуем использовать новую версию сайта.

Краткое введение в операционные системы (1500,00 руб.)

0   0
Первый авторСтащук Петр Владимирович
ИздательствоМ.: ФЛИНТА
Страниц124
ID713920
АннотацияПрименение вычислительной техники не может быть эффективным без знания современного программного обеспечения, основу которого составляют операционные системы и их оболочки. Изучая предложенный теоретический курс, студенты должны получить представление о возможностях операционных систем, их структуре, принципах организации и функционирования, правилах конфигурирования и т.д. Работа с пособием позволит студентам приобрести знания современных операционных систем на уровне квалифицированного пользователя и поможет в закреплении практических навыков использования современного программного обеспечения во время учебы и в профессиональной деятельности.
Кем рекомендованоУМО по специальностям педагогического образования в качестве учебного пособия для студентов вузов, обучающихся по специальности 030100 (050202) — «Информатика»
Кому рекомендованоДля студентов, аспирантов, преподавателей вузов.
ISBN978-5-9765-0143-0
УДК004.45(075.8)
ББК32.973-018.2я73
Стащук, П.В. Краткое введение в операционные системы [Электронный ресурс] : учеб. пособие / П.В. Стащук .— 3-е изд., стер. — М. : ФЛИНТА, 2019 .— 124 с. : ил. — ISBN 978-5-9765-0143-0 .— Режим доступа: https://rucont.ru/efd/713920

Предпросмотр (выдержки из произведения)

Краткое_введение_в_операционные_системы.pdf
УДК 004.45(075.8) ББК 32.973-018.2ÿ73 Ñ78 Рецензенты: ïðîô., ä-ð ôèç.-ìàò. наук Ñ.È. Кадченко проф., канд. педагог. наук Г.А. Лисьев доцент, канд. техн. наук В.В. Баранков Стащук П.В. Ñ78 Краткое введение в операционные системы [Электронный ресурс] : ó÷åá. пособие / Ï.Â. Ñòàùóê. — 3-е изд., стер. — Ì. : ФЛИНТА, 2019. —124 ñ. ISBN 978-5-9765-0143-0 Применение вычислительной техники не может быть эффективным без знания современного програмного обеспечения, основу которого составляют операционные системы и их оболочки. Изучая предложенный теоретический курс, студенты должны получить представление о возможностях операционных систем, их структуре, принципах организации и функционирования, правилах конфигурирования и т.д. Работа с пособием позволит студентам приобрести знания современных операционных систем на уровне квалифицированного пользователя и поможет в закреплении практических навыков использования современного програмного обеспечения во время учебы и в профессиональной деятельности. Для студентов, аспирантов, преподавателей вузов. УДК 004.45(075.8) ББК 32.973-018.2ÿ73 ISBN 978-5-9765-0143-0 © Издательство «ФЛИНТА», 2014
Стр.2
ОГЛАВЛЕНИЕ ОСНОВНЫЕ ПОНЯТИЯ Место операционной системы в структуре современной вычислительной системы . . . . . . . . . . . . . . . . . . . . . . . . . 5 Назначение, функции и определение операционной системы . . 8 Эволюция ОС . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Классификация ОС . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Особенности алгоритмов управления ресурсами . . . . . . . . . . .12 Особенности аппаратных платформ . . . . . . . . . . . . . . . . . .14 Режимы применения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Вопросы и упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 ФУНКЦИОНАЛЬНОСТЬ ОС. ПОЛЬЗОВАТЕЛЬСКИЙ АСПЕКТ Командная среда . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Организация и управление данными (ôàéëîâàÿ ñèñòåìà) . . . . . . 21 Именование файлов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Типы файлов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Надежность, защищенность и управление пользователями . . . . 26 Базовые понятия разграничения доступа к объектам . . . . . . . 27 Модели разграничения доступа . . . . . . . . . . . . . . . . . . . . . .30 Вопросы и упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 ФУНКЦИОНАЛЬНОСТЬ ОС. АППАРАТНЫЙ АСПЕКТ Средства аппаратной поддержки многозадачности . . . . . . . . . . 37 Распределение процессорного времени (подсистема управления процессами) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Состояние процессов . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 Дескриптор и контекст процесса . . . . . . . . . . . . . . . . . . . . .42 Алгоритмы планирования процессов . . . . . . . . . . . . . . . . . . .43 Средства взаимодействия и синхронизации (согласования) процессов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Нити (ïîòîêè) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Управление оперативной памятью . . . . . . . . . . . . . . . . . . . . . .56 Типы адресации ОП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56 Методы распределения ОП без использования внешней . . . . . . . 57 3
Стр.3
Методы распределения ОП с использованием внешней памяти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Иерархия запоминающих устройств. Кэширование данных .73 Управление внешними устройствами . . . . . . . . . . . . . . . . .76 Структура устройств ввода/вывода . . . . . . . . . . . . . . . .76 Организация ПО ввода-вывода . . . . . . . . . . . . . . . . . . . . .77 Логическая организация файла . . . . . . . . . . . . . . . . . . . . .82 Физическая организация и адрес файла . . . . . . . . . . . . . . .84 Общая модель файловой системы . . . . . . . . . . . . . . . . . . .86 Современная архитектура файловой системы . . . . . . . . . .89 Вопросы и упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 СОВРЕМЕННЫЕ КОНЦЕПЦИИ И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ОС Требования, предъявляемые к современным ОС . . . . . . . . . . . . 93 Структурное построение (àðõèòåêòóðà) ОС . . . . . . . . . . . . . . . . 94 Аппаратно-зависимые компоненты ОС . . . . . . . . . . . . . . . . . 104 Вопросы и упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 ОСОБЕННОСТИ РАСПРЕДЕЛЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ Виды многопроцессорных ОС. Понятие распределенной ОС . . . . . . . . . . . . . . . . . . . . . . 107 Принципы построения распределенных ОС . . . . . . . . . . . . . . 109 Структура сетевой ОС . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Одноранговые сетевые ОС и ОС сетей с выделенными серверами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Особенности ОС сетей различных масштабов . . . . . . . . . . . . 116 Вопросы и упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 ЛИТЕРАТУРА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Стр.4

Облако ключевых слов *


* - вычисляется автоматически