Читайте также:
|
|
К числу основных ресурсов современных ЭВМ могут быть отнесены:
- процессоры;
- оперативная память;
- таймеры;
- внешняя память;
- файлы и другие наборы данных;
- программы;
- принтеры и другие устройства документального вывода;
- сетевые контроллеры;
Все ресурсы, кроме процессоров, распределяются между процессами. Процессорное время распределяется между потоками. За распределение ресурсов отвечает ОС.
Ресурсы, которые можно временно изъять у процесса (потока) без больших накладных затрат для передачи другим процессам, называются оперативно перераспределяемыми. Такими ресурсами могут быть процессоры, оперативная помять.
Ресурсы, которые нельзя или очень сложно изъять у процесса до завершения его работы (или до тех пор, пока он сам их не освободит), называются оперативно неперераспределяемыми. К таким ресурсам относятся, например, магнитные ленты и принтеры.
Некоторые виды ресурсов (например, диски) можно разделять между несколькими процессами (каждый процесс читает или записывает свой файл на одном диске).
Программы (процессы) сами могут выступать как ресурсы системы. Например, нескольким пользователям может потребоваться программа текстового редактора. Хорошо организованная ОС предоставит всем пользователям единственную копию редактора в памяти, обеспечив каждому пользователю свой блок редактируемых данных.
Дата добавления: 2015-07-20; просмотров: 107 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Алгоритмы с применением прерываний процессов и без них. | | | Распределение ресурсов и управление ресурсами как функция ОС |