Презентации, доклады, проекты по информатике

Диаграмма состояний процесса
Диаграмма состояний процесса
Диаграмма состояний процесса Активные процессы могут находиться в одном из следующих состояний: - Выполнения — все затребованные процессом ресурсы выделены. В этом состоянии в каждый момент времени может находиться только один процесс (однопроцессорная вычислительная система). - Готовности к выполнению — ресурсы могут быть предоставлены, тогда процесс перейдет в состояние выполнения. Блокирования (или ожидания) — затребованные ресурсы не могут быть предоставлены, или не завершена операция ввода/вывода. Примечание: В большинстве операционных систем состояние блокирования, в свою очередь, подразделяется на множество состояний ожидания, соответствующих определенному виду ресурса, из-за отсутствия которого процесс переходит в заблокированное состояние. В общем случае процесс может находиться в нескольких состояниях (справедливо для ОС общего назначения и ОС реального времени): Активном. В нем процесс может участвовать в конкуренции за использование ресурсов вычислительной системы Пассивном. Он только известен системе, но в конкуренции не участвует (хотя ему выделен участок оперативной памяти) Особенность пассивного состояния – оно существует в ОСРВ, в которых необходимо знать все задачи, которые будут выполняться в ОС и каждая из задач имеет дескриптор (описатель задачи), загружаемый в память. Для ОС общего назначения такое понятие «пассивного состояния» малоприменимо, т.к. если процесс необходим, то он загружается в память, а если нет, то выгружается. Диаграмма состояний процесса Процесс может неоднократно совершать переходы из одного состояния в другое. Это обусловлено: обращениями к операционной системе с запросами ресурсов и выполнения системных функций, которые предоставляет операционная система; взаимодействием с другими процессами; появлением сигналов прерывания от таймера, каналов и устройств ввода/вывода, а также других устройств. Возможные переходы процесса из одного состояния в другое (граф состояний процесса)
Продолжить чтение
Страничная организация памяти
Страничная организация памяти
Страничная организация памяти С точки зрения программиста: Процессам виртуальное адресное пространство предоставляется непрерывным, от байта 0 до байта N N зависит от аппаратной поддержки (например 32бит. - адр.пространство 4Гб), делится соответственно. В реальности виртуальные страницы распределены по страницам физической памяти далеко не непрерывно и не один к одному. Это два разных мира – физические страницы и виртуальные страницы. Это ключевой аспект, который надо понимать. Страничная организация памяти С точки зрения менеджера памяти(+): Эффективное использование памяти из-за очень низкой внутренней фрагментации Внешняя фрагментация полностью отсутствует и не нужно дефрагментировать С точки зрения защиты(+): Процесс имеет доступ только к своему адресному пространству. Допущение – все страницы виртуальной памяти всегда находятся в страницах физической памяти. Не будем думать, что есть только виртуальные страницы, а физических – их нет, т.е. полное отображение виртуальной и физической памяти. Предположим, что все страницы резидентно в памяти, это необходимо, чтобы понять как работает трансляция адресов.
Продолжить чтение
EZteam. Организация учебно-тренировочного процесса, соревнований и сборов, аналитика
EZteam. Организация учебно-тренировочного процесса, соревнований и сборов, аналитика
Организация учебно-тренировочного процесса, соревнований и сборов, аналитика, предоставление родителям возможности активного участия в тренировочном процессе детей Тренер Имеет возможность проводить курсовки и анализировать показанные результаты Выстраивает и контролирует весь тренировочный процесс Хранит всю документацию, необходимую для прохождения комиссий по допуску участников. Хранит и анализирует результаты всех членов своей команды. Заявляет своих спортсменов на соревнования и предоставляет всю необходимую документацию одним нажатием кнопки Получает аналитику, на базе которой корректирует тренировочный процесс Составляет план развития на каждого спортсмена и отслеживает динамику выполнения плана Составляет расписание тренировок и отслеживает посещаемость
Продолжить чтение
Работа с файлами. Глава 5
Работа с файлами. Глава 5
5.1 Файловая система Файл – поименованная последовательность элементов данных (компонентов файла), хранящихся, как правило, во внешней памяти. Как исключение данные файла могут не храниться, а вводиться с внешних устройств (ВУ), например клавиатуры или выводиться на ВУ. Полное имя файла включает: :\. Имя файла в Windows составляют из строчных и прописных букв латинского и русского алфавитов, арабских цифр и некоторых специальных символов, например, символов подчеркивания «_» или доллара «$» Расширение определяет тип хранящихся данных, например: COM, EXE – исполняемые файлы (программы); PAS, BAS, CPP – исходные тексты программ на алгоритмических языках ПАСКАЛЬ, БЭЙСИК и С++; BMP, JPG, PIC – графические файлы (рисунки, фотографии); WAV,MP3,WMA – музыкальные файлы. Организация файлов на внешнем носителе Пример полного имени файла: D:\Dir1\Dir2\File9.pas \ Dir1 Dir3 File1 File2 Dir2 File4 File5 File7 File6 File9 File3 Корневой каталог Каталоги Каталоги Каталоги Файлы
Продолжить чтение