2-е издание, исправленное и дополненное. — Петропавловск-Камчатский: КамГУ им. Витуса Беринга, 2019. — 197 с. — ISBN: 978-5-7968-0673-9.
Целью предложенного пособия является систематизированное изложение принципов и приемов системного программирования в современных операционных системах в соответствии с рабочей программой дисциплины «Системное программирование» для студентов направления подготовки бакалавров 01.03.02 «Прикладная математика и информатика». В качестве базового языка использован язык программирования высокого уровня C++.
В книге подробно рассмотрены основы построения базовых элементов современных операционных систем. Особое внимание уделено принципам разработки программ в операционных системах семейства Windows в среде WINAPI.
Учебное пособие предназначено для студентов, изучающих программирование, а также для самостоятельного изучения принципов программирования в среде WINAPI. Во втором издании приведены дополнительные знания, описывающие новые направления развития технологий системного программирования, устранены выявленные ошибки и опечатки.
Введение.
Принципы разработки программ в современных ОС.
Операционные системы для ПЭВМ.
Основы программирования в ОС Windows.
Принципы разработки динамических библиотек.
Разработка программного кода, учитывающегомногозадачную архитектуру современных ОС.
Принципы разработки программного кода для обработки прерываний и исключений.
Принципы разработки программного кода,учитывающего организацию памяти в современных ОС.
Принципы разработки программного кода для организации ввода / выводав современных ОС.
Принципы разработки программного кода для работы с реестром ОС Windows.
Принципы разработки программного кода для организации безопасности в ОС Windows.
Принципы разработки программного кода для обмена данными между процессами в ОС Windows.
Принципы разработки программного кода для обработки мультимедийной информации.
Список литературы.
Оглавление.