Программные и сетевые технологии




3.1. Менеджер памяти. Сегментная модель.

3.2. Менеджер памяти. Страничная модель.

3.3. Реализация сегментной модели в семействе процессоров x86 (386+) и x64.

3.4. Реализация страничной модели в семействе процессоров x86 (386+) и x64.

3.5. Многозадачность. Добровольная и вытесняющая.

3.6. Реализация многозадачности в семействе процессоров x86 (386+) и x64.

3.7. Уровень привилегий. Доступ к данным и передача управления. Реализация в семействе процессоров x86 (386+) и x64.

3.8. ОС семейства Windows. Принципы построения.

3.9. ОС Windows 2000+. Схема приоритетов IRQL. Уровни DPC/Dispatch и APC.

3.10. ОС Windows 2000+. Синхронизация в ядре. Спин-блокировка.

3.11. Постулаты ООП. Как они реализованы в С++.

3.12. Классы. Члены класса. Управление доступом к членам класса.

3.13. Наследование. Единичное и множественное. Неоднозначность. Виртуальные базовые классы.

3.14. Виртуальные функции. Абстрактные классы. Область применения.

3.15. Статические члены класса. Область применения.

3.16. Шаблоны. Область применения.

3.17. Обработка исключительных ситуаций. Преимущества использования обработчиков исключений.

3.18. Принципы работы программ в среде Windows. Регистрация классов, создание окон, цикл обработки сообщений.

3.19. Классы окон. Окна. Методы Subclassing и Superclassing.

3.20. Сообщения Windows. Формат сообщений, их типы. Функция обработки сообщений, основные требования к ней.

3.21. Принципы рисования в среде Windows. Перерисовка окон Windows.

3.22. Стандартные Диалоги в Windows. Стандартные элементы управления в Windows.

3.23. Преимущества и недостатки библиотеки MFC. Особенности использования.

3.24. Базовые принципы построения MFC классов. Базовый класс CObject.

3.25. Карта сообщений MFC.

3.26. Типовые архитектуры различных типов приложений, построенных на MFC. Document – View модель.

3.27. Принцип взаимодействия открытых систем. Функции уровней и сетевые протоколы их реализующие. Сетевые устройства, технологии и топологии.

3.28. Методы коммутации каналов и коммутации пакетов и их протокольная реализация в современных сетях.

3.29. Основные функции и характеристики семейства протоколов TCP/IP. Протоколы IPv4 и IPv6, основанные на методе коммутации пакетов. Протокол определения адресов ARP и заполнение ARP-таблиц.

3.30. Методы маршрутизации в глобальных сетях и их протокольные реализации (RIP,OSPF).

3.31. Протоколы транспортного уровня TCP и UDP. Управление информационными потоками.

Зависимость скорости передачи информации от характеристик канала связи.

3.33. Модуляция сигналов. Теорема о модуляции. Однотональная амплитудная модуляция/демодуляция.

3.34. Модуляция сигналов. Теорема о модуляции. Частотная, фазовая модуляция

3.35. Квадратурная амплитудная манипуляция. Сигнальное созвездие.

3.36. Схема ФАПЧ в задачах демодуляции

Вопросы данного раздела составлены по материалам курсов ОПД.Ф.11 Операционные системы (вопросы 1-10), ОПД.Ф.12 Технология программирования (вопросы 11-26), ОПД.Ф.07 Информационные сети (вопросы 27-31) и СД.03 Администрирование в информационных системах (вопросы 32-36). Рекомендуемые источники для подготовки:

1. Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение https://progbook.net/raznoe/2036-sistemnoe-programmnoe-obespechenie.html

2. М.Руссинович, Д.Соломон Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP, Windows 2000. 4-е издание https://progbook.net/winlinux/99-vnutrennee-ustrojjstvo-window.html

3. Давыдов В. Г. Технологии программирования C++. Учебное пособие. - 2005 https://progbook.net/ss/c-plus/3689-texnologii-programmirovaniya-c.html

4. Пышкин Е. В. Технологии программирования C++. - СПб.: БХВ-Петербург. 2005 https://progbook.net/thnologi_programming/1028-osnovnye-koncepcii-i-mekhanizmy-obektno.html

5. Литвиненко Н. А. Технология программирования на С++. Win32 API-приложения. - СПб:БХВ-Петербург. 2010 https://progbook.net/ss/7272-texnologiya-programmirovaniya-na-c-win32-api-prilozheniya.html

6. Шеферд Дж. Программирование на Microsoft Visual C++.NET. - Русская Редакция, 2007 https://progbook.net/ss/c-plus/1866-programmirovanie-na-microsoft-visual-c-.net.html

7. Сальников В. Ю. Программирование под Windows [Электронный ресурс]: лабораторные работы / В. Ю. Сальников.— СПб., 2011.—Свободный доступ из сети Интернет (чтение).— Adobe Acrobat Reader 6.0.— <URL:https://www.unilib.neva.ru/dl/2101.pdf>.

8. Давыдов В. Visual C++. Разработка Windows-приложений с помощью MFC и API-функций БХВ-Петербург. 2008

9. Малыхина Г. Ф. Вычислительные сети [Электронный ресурс]: текст лекций / Г. Ф. Малыхина. — СПб., 2011.— Доступ по паролю из сети Интернет (чтение).— Adobe Acrobat Reader 6.0.— <URL:https://www.unilib.neva.ru/dl/2086.pdf>

10. Олифер В., Олифер Н. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. – СПб: ПИТЕР. 2007.

11. Богач Н., Гублер Г., Евдокимов В. и др. Обработка сигналов в информационных системах. Учебное пособие. – СПб, изд. СПбГПУ, 2010



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-02-24 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: