Режимы работы вычислительных систем

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

В [2] дано последующее определение режима работы вычислительных систем - это принципы структурной и многофункциональной Режимы работы вычислительных систем организации аппаратных и программных средств.

Однопрограммный режим подразумевает монопольное внедрение ЭВМ юзером, когда все ресурсы задействованы для решения одной задачки и отдаются одному юзеру. Этот режим разделяется на режим конкретного доступа и режим косвенного доступа Режимы работы вычислительных систем.

Многопрограммный (мультипрограммный, многозадачный) режим работы позволяет делать несколько программ юзеров. Для удачной реализации такового режима у операционной системы должны быть развитые средства, дозволяющие производить доступ к разделяемым ресурсам нескольких программ. Чем больше Режимы работы вычислительных систем программ производится, тем труднее организовать кооперативный доступ к ресурсам. Тут можно провести аналогию с цирковым жонглером, сложность номера которого определяется числом жонглируемых предметов.

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

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

Один из более Режимы работы вычислительных систем нужных ресурсов – это память. Запрет одновременного доступа к уже использующимся областям памяти обеспечивается при так именуемом защищенном режиме. Т.к. задач много и требуют они различных объемов памяти, а производиться должны совместно, операционная система Режимы работы вычислительных систем обязана иметь возможность при переключении меж задачками сохранять контекст задачки. Контекст задачки – это все переменные, участки кода и пр., находящиеся в памяти в момент переключения к другой задачке.

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

В современных ЭВМ Режимы работы вычислительных систем учитывается не только лишь возможность объединения задач в пакеты, да и очередность их поступления, также значимость задач (приоритетность). Задачка занимает некий ресурс до того времени, пока не высвободит его в итоге собственного выполнения. Но Режимы работы вычислительных систем существует механизмы, когда выполнение одной задачки прерывается в итоге получения сообщения от высокоприоритетной задачки либо аппаратного контроллера – это механизм прерываний. Организация прерываний и их обработка довольно сложна. Представьте ситуацию в кабинете Режимы работы вычислительных систем с 2-мя служащими. Какой-то из них, к примеру, аналитик занимается написанием отчета и его ничего не отвлекает. А секретарь обязан не только лишь готовить расписание завтрашнего совещания, да и отвечать Режимы работы вычислительных систем на телефонные звонки по двум входящим телефонным линиям и производить переключение на внутренние номера абонентов офисной АТС, к которым этот звонок конкретно адресован. Организация работы кого из служащих существенно труднее?

Существует очередной вариант Режимы работы вычислительных систем многопрограммности, который именуется режимом разделения времени, когда каждой задачке выделяется строго фиксированное количество процессорного времени (квант), по истечении которого управление передается последующей задачке и так до того времени, пока любая из задач не Режимы работы вычислительных систем окончит выполнение1.

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

С приходом в нашу жизнь операционных Режимы работы вычислительных систем систем компании Microsoft с графическим интерфейсом появилось несколько разновидностей многозадачности.

Кооперативная многозадачность (появился в Windows 3.x). Задачка, получившая управление, производится до того времени, пока она сама по собственной инициативе не передаст Режимы работы вычислительных систем управление другой задачке.

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

1 Выполнение задачки может также прерваться в случае воззвания аппаратного устройства, к примеру, клавиатуры


rezhim-generacii-vtoroj-garmoniki.html
rezhim-i-dieta-pri-ostrom-gepatite.html
rezhim-i-vospitanie-rebenka-rannego-vozrasta.html