Операционные системы и организация сетей

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

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

Эволюция операционных систем

Мы рассмотрим операционные системы и организацию сетей в их историческом развитии, начиная с однопроцессорных систем, а затем перейдя к более современным многопроцессорным системам.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: