Информатика для юристов и экономистов


Понятие и функции операционной системы - часть 2


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

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

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

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


Начало  Назад  Вперед



Книжный магазин