Список вопросов (1115175)
Текст из файла
Список вопросов к курсу
"Системное программное обеспечение"
2001/2002 г.г.
-
Вычислительная система: аппаратура + программное обеспечение(программы управления физическими и логическими ресурсами, системы программирования, прикладное ПО).
-
Понятие о архитектуре ЭВМ. Основные компоненты и характеристики.
-
Совмещение(согласование) работы ЦП и ОП. Иерархия памяти: регистры, КЭШ, ОП и ВП. Расслоение ОП. Типы и характеристики устройств ВП.
-
Совмещение работы ЦП и периферийных устройств. Синхронная, асинхронная работа с внешними устройствами. Система прерываний. Типы устройств ввода/вывода.
-
Понятие о виртуальных ресурсах ЭВМ. Виртуальная память. Представление о страничной организации виртуальной памяти, основные алгоритмы.
-
Аппаратная поддержка мультипрограммного режима.
-
Операционная система: определение, структура, основные функции.
-
Операционная система. Управление оперативной памятью.
-
Планирование в ОС. Основные подходы, характеристики, алгоритмы. ОС разделения времени, пакетная ОС и ОС реального времени.
-
Процессы. Определение, основные свойства. Жизненный цикл процесса.
-
Процессы. Взаимодействие процессов, методы синхронизации. Семафоры, мониторы.
-
Классические задачи синхронизации. «Обедающие философы».
-
Классические задачи синхронизации. «Читатели и писатели».
-
Классические задачи синхронизации. «Задача о спящем парикмахере».
-
Файловые системы. Определение, свойства, типовые методы организации.
-
Операционная система Unix. Структура, особенности, основные возможности.
-
Операционная система Unix. Ядро. Организация планировщика, своппинга.
-
Операционная система Unix. Файловая система: определение файла, основные типы файлов, логическая организация файловой системы, защита.
-
Операционная система Unix. Файловая система: внутренняя организация System V и FFS.
-
Операционная система Unix. Низкоуровневый ввод/вывод: open(), close(), read(), write(), dup(), dup2(). Организация ввода/вывода в системе.
-
Операционная система Unix. Процессы, загрузка системы, 0 и 1 процессы.
-
Операционная система Unix. Организация работы с процессами: fork(), exec(), wait(),exit(). Примеры.
-
Операционная система Unix. Организация работы с процессами: signal(), kill(), fork(), wait(). Примеры.
-
Операционная система Unix. Организация работы с процессами. Взаимодействие параллельных процессов. Неименованные каналы: pipe(). Примеры.
-
Операционная система Unix. Именованные каналы. Примеры.
-
Операционная система Unix. Взаимодействие параллельных процессов. Модель «Главный-подчиненный». Функция prtace(). Схема организации средств отладки.
-
Операционная система Unix. Взаимодействие параллельных процессов. Разделяемые ресурсы. Разделяемая память. Пример.
-
Операционная система Unix. Взаимодействие параллельных процессов. Разделяемые ресурсы. Сообщения. Пример.
-
Операционная система Unix. Взаимодействие параллельных процессов. Разделяемые ресурсы. Семафоры. Пример.
-
Операционная система Unix. Работа с внешними устройствами: файлы устройств, драйверы, организация обмена данными с файлами, буферизация.
-
Язык программирования Си. Общая характеристика. Типы, данные, классы памяти. Правила видимости. Структура программы. Препроцессор. Интерфейс с ОС Unix. Примеры.
-
Многомашинные ассоциации. Понятия о сетях ЭВМ (структура, протоколы, интерфейсы). Модель ISO/OSI.
-
Многомашинные ассоциации. Представление об организации и принципах функционирования протоколов TCP/IP.
-
Взаимодействие параллельных процессов. Сокеты (основные понятия, возможности, программные интерфейсы). Построение систем с предварительным соединением (клиент-сервер).
-
Взаимодействие параллельных процессов. Сокеты (основные понятия, возможности, программные интерфейсы). Построение систем без предварительного соединения.
-
Взаимодействие параллельных процессов. Общая классификация. Примеры.
31 - семинарские занятия + самостоятельное изучение литературы
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.