Главная страница

поиск
 
события

Пленарные заседания

секции

Содержание

- A -

- B -

- C -

Алфавитный список авторов

статистика
Рейтинг@Mail.ru Rambler's Top100 AllBest.Ru Яндекс цитирования

ИТО-97/Секция B

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ УЧЕБНЫХ ИССЛЕДОВАНИЙ РАЗДЕЛЕНИЯ КЛАВИАТУРЫ, ВРЕМЕНИ ПРОЦЕССОРА И ПЛОЩАДИ ЭКРАНА МЕЖДУ ЗАДАЧАМИ

Сухов В.Г., физико-математическая школа, г. Сергиев Посад Сухов С.А., Московский Государственный Университет Леса, г. Москва

В настоящее время быстрыми темпами развиваются компьютерные средства, поддерживающие учебный процесс, причем чаще всего создаются инструментальные средства, как узкоспециализированного назначения, так и универсальные. Последние предназначены для создания учебных программ любого назначения. Появляются также инструментальные средства для создания так называемых интеллектуальных обучающих систем в различных предметных областях.

К таким программным средствам и относится представляемая программа. Основной идеей является способ рассмотрения и управления программами в ходе их выполнения. Концепция процесса позволяет нам делать различие между статическими инструкциями, расположенными в памяти, и последовательностями действий, которые они генерируют в процессе выполнения. Программа - это выполняемая последовательность инструкций, находящаяся в памяти. Она содержит одну или более кодовых ветвей, которые выполняются процессами - динамическими единицами. Два процесса могут выполнять один и тот же кодовый сегмент, но при этом следовать по совершенно различным ветвям из-за различия в наборах исходных данных. Программа содержит по крайней мере, один процесс, называемый главным. Во время выполнения процесс может порождать один или более дополнительных процессов, реализуя тем самым многопроцессную концепцию.

Многопроцессность - это способность выполнения нескольких параллельных и, возможно, независимых действий внутри одной программы. Каждый процесс за время своего существования выполняет строго определенную последовательность инструкций. Одновременно могут существовать несколько копий одного и того же процесса, выполняющие те же самые инструкции с различными скоростями и, возможно, с различными данными. Наша концепция процесса преследует цель выработать механизм распределения и управления ресурсами. К этим ресурсам относятся центральный процессор, оперативная и внешняя память. Многопроцессная система пытается улучшить эффективность использования ресурсов путем организации к ним очередей запросов. Это требование достигается поддерживанием в памяти более одного процесса, ожидающего ресурса и более одного процесса, готового использовать ресурс, как только последний станет доступным.

В однопроцессорной системе одновременно только один процесс может осуществлять контроль над центральным процессором. Очевидная конкуренция реализуется за счет наличия других системных ресурсов, в особенности устройств ввода-вывода, которые могут работать параллельно.

В результате исследования был создан программный инструментарий для проведения лабораторных работ по курсу " Системное программное обеспечение ", который на данный момент не имеет аналогов.

наверх
Сервер поддерживается фирмой НПП "БИТ про"
и Московским центром Федерации Интернет Образования