Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
К числу основных ресурсов современных ЭВМ могут быть отнесены:
- процессоры;
- оперативная память;
- таймеры;
- внешняя память (в том числе диски, ленты и накопители других типов);
- файлы и другие наборы данных;
- программы;
- принтеры и другие устройства документального вывода;
- сетевые контроллеры;
- другие устройства.
Все ресурсы, кроме процессоров, распределяются между процессами. Процессорное время распределяется между потоками. За распределение ресурсов отвечает ОС.
Ресурсы, которые можно временно изъять у процесса (потока) без больших накладных затрат для передачи другим процессам, называются оперативно перераспределяемыми. Такими ресурсами могут быть процессоры, оперативная помять.
Ресурсы, которые нельзя или очень сложно изъять у процесса до завершения его работы (или до тех пор, пока он сам их не освободит), называются оперативно неперераспределяемыми. К таким ресурсам относятся, например, магнитные ленты и принтеры.
Некоторые виды ресурсов (например, диски) можно разделять между несколькими процессами (каждый процесс читает или записывает свой файл на одном диске).
Программы (процессы) сами могут выступать как ресурсы системы. Например, нескольким пользователям может потребоваться программа текстового редактора. Хорошо организованная ОС предоставит всем пользователям единственную копию редактора в памяти, обеспечив каждому пользователю свой блок редактируемых данных.
Дата публикования: 2015-02-03; Прочитано: 1063 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!