Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Системное программирование.pdf
X
- •Основные требования к оформлению и содержанию отчета о лабораторной работе
- •Лабораторная работа № 1
- •Управление потоками в Windows
- •Лабораторная работа № 2
- •Синхронизация потоков в Windows
- •Изучаемые вопросы
- •Лабораторная работа № 3
- •Управление памятью в Windows
- •Стандартные библиотечные функции языка Си
- •Лабораторная работа № 4
- •Создание и использование DLL
- •Лабораторная работа № 5
- •Графика Windows. Основы управления выводом графической и текстовой информации на базе библиотеки GDI
- •Лабораторная работа № 6
- •РАСТРОВАЯ ГРАФИКА
- •Лабораторная работа № 7
- •Передача информации между процессами
- •Лабораторная работа № 8
- •БУФЕР ОБМЕНА
- •Лабораторная работа № 9
- •Межпроцессорное взаимодействие
- •Варианты заданий лабораторной работы № 5
- •Варианты заданий лабораторной работы № 6
Стандартные библиотечные функции языка Си
Win32 приложения могут благополучно использовать возможности управления памятью библиотеки программ этапа исполнения языка Си (malloc, free и т.д.) и Си++ (new, delete и т.д.). Библиотеч-
ные функции Си не имеют тех проблем, которые могли возникнуть в 16-ти разрядной Windows. Управление памятью больше не проблема, потому что система вольна управлять памятью, перемещая страницы физической памяти без задействования виртуальных адресов. В связи с этим различие между ближними (near) и дальними (far) указателями больше не важно. Поэтому можно использовать стандартные библиотечные средства работы с памятью. При этом Win32 функции управления памятью предоставляют больше функциональных возможностей.
35
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
