rpd000012697 (1010442), страница 2

Файл №1010442 rpd000012697 (231000 (09.03.04).Б1 Программно-информационные системы) 2 страницаrpd000012697 (1010442) страница 22017-06-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

- 37. Создание и упразднение процессов (макрокоманды Attach/Detach)

- 38. Порядок назначения ресурсов процессу

- 39. Режимы мультипрограммирования MFT и MVT

- 40. Два уровня полномочий процессов: “супервизор”/”задача”

- 41. Схема работы супервизора: первичная обработка прерываний, вторичная обработка, диспетчирование (процессов)

- 42. Хранение информации состояния процессора, устанавливаемого после прерывания, в защищённых фиксированных ячейках оперативной памяти

- 43. Базовая защита информации в оперативной памяти ключами

- 44. Сервисы, консольные и GUI-приложения – элементы рабочей нагрузки вычислительной системы

- 45. Виды процессов: “виток”, или “тред” (thread) и “процесс”

- 46. Функции создания и упразднения процессов и витков - элементы Windows API (CreateProcess, ExitProcess и другие)

- 47. Принципы приоритетного мультипрограммирования в Windows

- 48. Открытие процессов и витков как объектов ядра

- 49. Описание процесса сегментом TSS

- 50. Активирование процесса командами JMP, CALL или IRET, указывающими селектор TSS

- 51. Хранение информации состояния процессора, устанавливаемого после прерывания, в защищённых ячейках шлюза прерывания (в частном случае, ловушки)

- 52. Схема доступа к шлюзам прерывания и задачи

- 53. Структура и назначение регистра задачи

- 54. Уровни привилегий кольца защиты и их использование в Windows

- 55. Кодирование привилегий в селекторах, дескрипторах и шлюзах

- 56. Стандарт POSIX для Unix API и отклонения от него

- 57. Создание процессов ветвлением текущего процесса (команда Fork())

- 58. Управление процессами посредством сигналов

- 59. Упразднение процесса посылкой сигнала SIGTERM

- 60. Особенности управления процессами в режиме реального времени

- 61. Реализация режима разделения времени компьютера путём динамического управления приоритетами процессов

- 62. Пространство адресов, определяемое текстом программного модуля на машинном языке

- 63. Пространство адресов, определяемое операционной средой при выполнении программы

- 64. Статическое планирование использования пространства адресов при подготовке исполняемого модуля

- 65. Выделение областей пространства адресов по запросам для программных модулей и рабочих областей

- 66. Загрузка модулей программ

- 67. Настройка адресов при загрузке модуля

- 68. Вызов модулей и передача модулям управления

- 69. Проблема дробления (фрагментации) пространства памяти её решения

- 70. Свопинг как принцип и набор приёмов размещения данных в физической памяти по запросам от выполняющихся команд

- 71. Реализация виртуальной памяти на базе физической путём свопинга страниц и динамического преобразования (трансляции) адресов

- 72. Виртуальная память компьютера как система виртуальных пространств адресов

- 73. Табличное отображение виртуального пространства адресов в реальное

- 74. Распределение функций между аппаратурой и операционной системой при реализации страничной виртуальной памяти

- 75. Преимущества и недостатки виртуальной памяти

- 76. Локализация обращений к оперативной памяти как фактор эффективности виртуальной памяти

- 77. Управление пространством адресов виртуальной и реальной памяти на базе списков подпулов, макрокоманды GetMain и FreeMain

- 78. Двухуровневая организация таблиц динамического преобразования адресов

- 79. Регулирование доступа к данным с помощью таблиц динамического преобразования адресов

- 80. Использование ключей памяти для учёта использования страниц при свопинге

- 81. Аппаратурная поддержка кооперации пространств адресов на основе табличной нумерации пространств и программ

- 82. Специализация пространств адресов

- 83. Использование виртуальных пространств адресов в операционных системах IBM OS/VS1, OS/VS2, OS/MVS, VM/370

- 84. Реализация и использование виртуальной памяти в управляющей программе БОС операционной системы ОС7 ЕС ЭВМ

- 85. Сегментная организация физической оперативной памяти в архитектуре Intel x86-64, специализированные сегменты: командный и стековый

- 86. Логический и линейный (виртуальный) адрес, преобразование логического адреса в линейный

- 87. Механизм преобразования виртуального адреса в физический в защищённом и “длинном” режимах

- 88. Назначение процессу пространства адресов виртуальной памяти при его создании

- 89. Блочная организация пространства линейной памяти на основе объектов “куча” (heap), объекты памяти, функции HeapCreate, HeapAlloc, HeapFree

- 90. Управление страницами виртуальной памяти, функции VirtualAlloc. VirtualLock, VitualProtect, VirtualFree, VirtualUnlock

- 91. Назначение процессу пространства адресов виртуальной памяти при его создании

- 92. Выделение области памяти, например, оператором new

- 93. Закрепление отмена блокирования данных в физической памяти функциями mlock и munlock

- 94. Регулирование защиты страницы функцией mprotect

- 95. Отображение файлов в виртуальной памяти, функции mmap и munmap

- 96. Канал и процессор ввода-вывода как устройства, способные выполнять программы физически одновременно с центральным процессором

- 97. Канальная программ и запрос операции ввод-вывода

- 98. Функции супервизора ввода-вывода, их аппаратурная и программная реализация

- 99. Синхронизация операций ввода-вывода и программ центрального процессора, функции Wait и Post

- 100. Принципы и виды буферизации в операциях ввода-вывода, логические и физические записи (физические блоки) данных

- 101. Виды организации данных, наборы данных, способы и методы доступа

- 102. Принципы назначения процессам ресурсов ввода-вывода, задания, язык управления заданиями

- 103. Тома и каталоги

- 104. Функциональная структура управления устройствами внешней памяти и доступа к данным на этих устройствах

- 105. Структура внешней памяти: тома, директории, файлы

- 106. Функциональная структура управления файлами, функции ReadFile, WriteFile, CreateFile, DeleteFile, OpenFile

- 107. Назначение и архитектура службы VDS (Virtual Disk Service), объектная модель VDS

- 108. Файловая организация данных, открытие и закрытие файлов

- 109. Технологии ODBC и ADO

- 110. Технология ESE (Extensible Storage Engine) доступа к реляционным структурам данных на основе индексно-последовательного метода (ISAM)

- 111. Таблица файлов процесса

- 112. Потоковый ввод-вывод

- 113. Операции типа get/read и read/write

- 114. Операции над директориями

- 115. Структура интерфейса GDI (Graphic Device Interface)

- 116. Дополнительные возможности интерфейса GDI+

- 117. Состав и основные возможности технологии DirectX

- 118. Объектная модель текста

- 119. Окно как основной элемент организации мультипрограммного режима функционирования операционной системы

- 120. События и сообщения, очереди сообщений, обработка сообщений

- 121. X Window (X11) как направление в теории и практике реализации GUI

- 122. Архитектура и протоколы X Window

- 123. Базовые элементы X Window API

- 124. Система объектов Xt Intrinsics реализации элементов GUI

- 125. Инструменты Motif и их аналоги

- 126. Интерфейсы EGL и другие интерфейсы от группы Khronos

- 127. Назначение, структура и принципы функционирования реестра

- 128. Протокол DDE и библиотека DDEML для обмена данными между приложениями

- 129. Обзор модели COM и её расширения COM+

- 130. Язык MIDL определения интерфейсов от Microsoft

- 131. Технология Automation (OLE)

- 132. Именованные конвейеры (pipes)

- 133. Каналы Mailslots

- 134. Взаимодействие с помощью сообщений, функции PostMessage и SendMessage

- 135. Синхронизация процессов с помощью объектов событий

- 136. Синхронизация процессов с помощью критических секций

- 137. Синхронизация процессов с помощью мьютексов

- 138. Синхронизация процессов с помощью семафоров

- 139. Обзор разделов Windows API, обеспечивающих сетевое взаимодействие

- 140. Удалённый вызов процедур (RPC)

- 141. Обеспечение взаимодействия по протоколу HTTP

- 142. Реализация SOAP

- 143. Обеспечение безопасности в сети

- 144. Поддержка системы доменных имён DNS

- 145. Обеспечение “Мастера соединений”

- 146. Виток, или тред (thread) как “облегчённый процесс”

- 147. Синхронизация тредов

- 148. Взаимодействие тредов и операций с файлами

- 149. Стеки тредов

- 150. Сокет как класс интерфейсов, назначение и основные атрибуты сокетов

- 151. Использование сокетов по протоколам Интернет

- 152. Дуплексное соединение между процессами по интерфейсу STREAM (расширение стандарта POSIX)

- 153. Взаимодействие между процессами по интерфейсу XSI (расширение стандарта POSIX)

- 154. Технология CORBA и её применение в среде Unix-подобных операционных систем

- 155. Взаимодействие между процессами по Э.Дейкстре, алгоритм Деккера

- 156. Семафоры Дейкстры, мониторы



    1. Лекции

п/п

Раздел дисциплины

Объем, часов

Тема лекции

Дидакт. единицы

1

1.1.Введение в дисциплину

2

Введение в дисциплину

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14

2

1.2.Мультипрограммная обработка данных (мультипрограммирование)

2

Процессы и общие принципы управления процессами в операционной системе

11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34

3

1.2.Мультипрограммная обработка данных (мультипрограммирование)

2

Управление процессами в операционной системе OS/360 IBM и её наследниках

35, 36, 37, 38, 39, 40, 41, 42, 43

4

1.2.Мультипрограммная обработка данных (мультипрограммирование)

2

Управление процессами в операционной системе типа Windows NT

44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55

5

1.2.Мультипрограммная обработка данных (мультипрограммирование)

2

Управление процессами в Unix-подобных операционных системах

56, 57, 58, 59, 60, 61

6

1.3.Управление ресурсом оперативной памяти

2

Общие принципы управления ресурсом оперативной памяти

62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76

7

1.3.Управление ресурсом оперативной памяти

2

Управление ресурсом оперативной памяти в операционных системах на базе архитектуры систем IBM/370 - z/Architecture

77, 78, 79, 80, 81, 82, 83, 84

8

1.3.Управление ресурсом оперативной памяти

2

Управление ресурсом оперативной памяти в операционной системе типа Windows NT на архитектуре Intel x86-64

85, 86, 87, 88, 89, 90

9

1.3.Управление ресурсом оперативной памяти

2

Управление ресурсом оперативной памяти в Unix-подобных операционных системах

91, 92, 93, 94, 95

10

1.4.Управление внешними устройствами и операциями ввода-вывода

2

Канальная архитектура и управление вводом-выводом в операционных системах OS/370 IBM и её наследниках

96, 97, 98, 99, 100, 101, 102, 103

11

1.4.Управление внешними устройствами и операциями ввода-вывода

2

Управление устройствами внешней памяти и доступ к хранящимся данным в операционной системе типа Windows NT

104, 105, 106, 107, 108, 109, 110

12

1.4.Управление внешними устройствами и операциями ввода-вывода

2

Управление внешними устройствами и операциями ввода-вывода в Unix-подобных операционных системах

111, 112, 113, 114

13

1.5.Обеспечение реализации графического интерфейса пользователя (GUI)

2

Управление графическими устройствами в операционной системе типа Windows NT

115, 116, 117, 118, 119, 120

14

1.5.Обеспечение реализации графического интерфейса пользователя (GUI)

2

GUI в Unix-подобных операционных системах

121, 122, 123, 124, 125, 126

15

1.6.Взаимодействие приложений, процессов и компьютеров

2

Взаимодействие приложений, процессов и компьютеров в операционной системе типа Windows NT

127, 128, 129, 130, 131, 132, 133, 134

16

1.6.Взаимодействие приложений, процессов и компьютеров

2

Синхронизация процессов в операционной системе типа Windows NT

135, 136, 137, 138, 155, 156

17

1.6.Взаимодействие приложений, процессов и компьютеров

2

Сетевое взаимодействие и Интернет в операционной системе типа Windows NT

139, 140, 141, 142, 143, 144, 145

18

1.6.Взаимодействие приложений, процессов и компьютеров

2

Взаимодействие процессов в Unix-подобных операционных системах

146, 147, 148, 149, 150, 151, 152, 153, 154

Итого:

36



    1. Практические занятия

п/п

Раздел дисциплины

Объем, часов

Тема практического занятия

Дидакт. единицы

Итого:



    1. Лабораторные работы

п/п

Раздел дисциплины

Наименование лабораторной работы

Наименование лаборатории

Объем, часов

Дидакт. единицы

1

1.2.Мультипрограммная обработка данных (мультипрограммирование)

Разработка мультитредовогоо Windows-приложения

4

2, 3, 5, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55

2

1.2.Мультипрограммная обработка данных (мультипрограммирование)

Разработка мультитредовогоо Unix-приложения

4

56, 57, 58, 59, 60

3

1.6.Взаимодействие приложений, процессов и компьютеров

Разработка комплекса приложений, связанных средствами технологии COM

4

127, 128, 129, 130, 131

4

1.6.Взаимодействие приложений, процессов и компьютеров

Освоение приёмов синхронизации тредов в мультитредовом приложении

4

45, 46, 47, 48, 49, 50, 57, 58, 135, 136, 137, 138, 146, 147

Итого:

16



    1. Типовые задания

п/п

Раздел дисциплины

Объем, часов

Наименование типового задания

Итого:

    1. Курсовые работы и проекты по дисциплине



    1. Рубежный контроль



    1. Промежуточная аттестация

1. Экзамен (8 семестр)

Характеристики

Тип файла
Документ
Размер
179,5 Kb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7039
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее