Типы операционных систем
Для каждой модели компьютера разрабатываются индивидуальные операционные системы. Более того, для одной и той же модели, как правило, имеется несколько различных операционных систем с разным назначением и разными возможностями и свойствами. Так, существуют операционные системы, которые ' могут управлять одновременным выполнением нескольких программ — многопрограммные — или только одной — однопрограммные ОС. Есть системы, которые могут обслуживать только одного — однопользовательские — или одновременно нескольких человек — многопользовательские ОС. Для обеспечения работы локальных и глобальных сетей разработаны сетевые операционные системы.
Для IBM-совместимых персональных компьютеров разработано несколько разных семейств операционных систем: MS-DOS, Windows, Linux и некоторые другие. Одной из наиболее простых операционных систем для персональных компьютеров является устаревшая однопользовательская и однопрограммная операционная система MS-DOS
|
|
Операционные системы семейства Windows 9x являются многопрограммными, однопользовательскими, а системы семейств Windows NT/2000/XP и Linux к многопрограммным, многопользовательским и сетевым.
В каждой из операционных систем разработано огромное количество программ, программы могут выполняться только под управлением той операционной системы, для которой они разработаны. Поэтому наряду с термином «аппаратная платформа» используется и термин «программная платформа», под которым понимается та или иная операционная система, а также накладываемые ею на программы ограничения и требования.
Взаимодействие пользователя и операционной системы всегда осуществляется по специальным правилам особым для каждой операционной системы способом. Эти правила образуют интерфейс пользователя, который является частным случаем рассмотренного выше общего понятия интерфейса.
Совокупность стандартных соглашений, средств, методов и правил взаимодействия пользователя с той или иной программной системой называется пользовательским интерфейсом (или интерфейсом пользователя) системы.
Существуют следующие разновидности пользовательского интерфейса операционных систем: текстовый, табличный и графический.
Разберем основные особенности текстового интерфейса пользователя, который используется в операционных системах MS-DOS, Unix и некоторых других. Взаимодействие между пользователем и операционной системой происходит в форме диалога. Это означает, что операционная система после загрузки подает некий сигнал о своей готовности к приему указаний, команд пользователя. В операционной системе MS-DOS этот сигнал представляет собой выводимое на экран дисплея приглашение к вводу. Обычно приглашение представляет собой символ >, слева от которого может быть выведена некоторая служебная, вспомогательная информация, например имя некоторого дискового устройства, текущее время, текущая дата и некоторые другие данные. Так, в приглашении 07-04-09 С:\>
|
|
показано, что текущая дата — это 7 апреля 2009 года, а текущим дисковым устройством является устройство С:. Для запроса на выполнение какой-либо функции операционной системы пользователь должен ввести с клавиатуры справа от символа > указание, команду операционной системе.
После завершения выполнения команды операционная система вновь выводит на экран приглашение и ожидает следующей команды пользователя. Таким образом, диалог пользователя и операционной системы протекает в виде обмена текстовыми фразами, поэтому интерфейс такого типа и называют текстовым.