Операционные системы - Лекция

бесплатно 0
4.5 39
Основные понятия и классификация операционных систем, их взаимодействие с периферийными устройствами. Основные функциональные задачи операционных систем, файлов и файловых систем. Многозадачность операционной системы. Синхронизация процессов и потоков.


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



Дисциплины научных работ



Хотите, перезвоним вам?