- Артикул:00-01045607
- Автор: Кобылянский В.Г.
- ISBN: 978-5-507-44969-9
- Тираж: 30 экз.
- Обложка: Мягкий переплет
- Издательство: Лань (все книги издательства)
- Город: Санкт-Петербург-Москва-Краснодар
- Страниц: 120
- Формат: 70х100 1/16
- Год: 2022
- Вес: 304 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
- Высшее образование
Учебное пособие предназначено для студентов направлений «Прикладная математика и информатика» и «Математическое обеспечение и администрирование информационных систем» и содержит описание языка shell, файловых систем и инструментальных средств, предназначенных для подготовки к исполнению программ пользователей. Отдельный раздел посвящен операционным системам реального времени. Все темы изучаются на примере операционных систем Linux, Windows и QNX.
Пособие содержит большое количество примеров и может быть полезным для студентов всех направлений, изучающих принципы функционирования операционных систем и технологии разработки программного обеспечения, и для преподавателей.
Оглавление
Введение
1. Основы командного интерфейса операционной системы
1.1. Общие сведения
1.2. Общие сведения о файловой системе Linux
1.3. Общие сведения о командах Linux
1.3.1. Команды для работы с каталогами
1.3.2. Команды для работы с файлами
1.3.3. Команды для управления сеансом работы пользователя
1.4. Командный сценарий
1.4.1. Общие сведения о сценариях
1.4.2. Параметры сценария
1.4.3. Операторы языка Shell
1.5. Практическое задание
1.5.1. Общие сведения
1.5.2. Задание
Контрольные вопросы
2. Управление процессами
2.1. Объекты управления операционной системы
2.2. Получение информации о процессах
2.3. Практическое задание
Контрольные вопросы
3. Файловые системы современных операционных систем
3.1. Модель внешней памяти
3.1.1. Физическая модель диска
3.1.2. Логическая модель диска
3.2. Файловые системы операционной системы Windows
3.2.1. Файловая система FAT
3.2.2. Файловая система NTFS
3.2.3. Инструментальные средства анализа файловой системы
3.3. Файловые системы операционной системы Linux
3.3.1. Общие сведения
3.3.2. Файловая система s5
3.3.3. Файловая система ext2
3.3.4. Команды анализа файловой системы
3.4. Практическое задание
3.4.1. Работа с файловыми системами Windows
3.4.2. Работа с файловыми системами Linux
Контрольные вопросы
4. Инструментальные средства разработки программ
4.1. Прохождение программ в среде операционной системы
4.2. Компиляция исходного модуля
4.3. Отладка и тестирование
4.4. Система управления версиями
4.5. Сборка программы сложной структуры
4.6. Особенности разработки программ в платформе .NET
4.7. Практическое задание
4.7.1. Описание задания
4.7.2. Выполнение задания
Контрольные вопросы
5. Операционные системы реального времени
5.1. Общие сведения о системах реального времени
5.2. Особенности операционных систем реального времени
5.3. Основные параметры операционных систем реального времени
5.4. Операционная система реального времени QNX
5.4.1. Архитектура системы QNX
5.4.2. Механизмы межпоточного взаимодействия
5.4.3. Алгоритмы планирования задач
5.4.4. Служба времени
5.5. Практическое задание
Контрольные вопросы
Краткий словарь терминов
Приложение 1
Приложение 2
Список использованных источников