Операционные системы

Главная страница

Языки программирования
Операционные системы
ЖЗЛ
Статьи
"Художества"
Компьютерный юмор
Опросы
Программы

Гостевая книга
Rambler's Top100

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

Операционные системы выполняют следующие функции:

  • интерфейс пользователя - обеспечение взаимодействия между машиной и человеком;
  • управление заданиями - управление выполнением программ;
  • управление задачами - обеспечение одновременного выполнения программ на одной машине;
  • управление данными - организация хранения данных на дисках;
  • управление устройствами - обеспечение обмена данными с разнообразными периферийными устройствами;
  • безопасность - гарантии сохранности и конфиденциальности хранимых данных.

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


MS-DOS/PC-DOS

MS-DOSMS - DOS - однозадачная однопользовательская система, поддерживающая работу в сети графические интерфейсы пользователя и практически любые устройства памяти; разработана в 1980 году. В это время IBM начала искать на рынке операционную систему для готовящихся к выходу компьютеров IBM PC. Microsoft лицензировала операционную систему 86 - DOS фирмы Seattle Computer Products, которая были написана Тимом Патерсоном (Tim Paterson) немного ранее. Спустя некоторое время IBM приняла операционную систему именно от Microsoft. В июле 1981 года Microsoft приобрела права на 86 - DOS и после внесения в нее существенных изменений переименовывает в MS - DOS. IBM предложила MS - DOS (упоминаемую как PC - DOS 1.0) в качестве первичной операционной системы для своих новых машин...

Подробности...


NetWare

Семейство сетевых операционных систем от Novell, которое поддерживает DOS, OS/2, Mac и UNIX клиентов и различные методы доступа к LAN, включая Ethernet, Token Ring и ARCNET. NetWare наиболее широко используемая программа для управления LAN.

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

Personal NetWare - прямая сетевая операционная система, которая позволяет любой рабочей станции клиента быть сервером. Она заменяет более ранние прямые версии известные как NetWare Lite и NetWare ELS. Personal NetWare также включается в операционную систему DOS от Nowell.

NetWare 2.x (первоначально Advanced NetWare 286) работает на файловых серверах (286 и выше) и поддерживает вплоть до 100 параллельных пользователей на сервер. Эта версия более не будет обновляется.

NetWare 3.x (первоначально NetWare 386), которая поддерживает вплоть до 250 параллельных пользователей, работает на 386-х серверах и выше и используется преимущественно с 32-битовой архитектурой.

NetWare 4.0, представленная в 1993 году, обратно совместимая с NetWare 2.x и 3.x и включает NetWare Directory Service (NDS), который обеспечивает совместимость c X.500. Сервер NetWare 4.x поддерживает вплоть до 1,000 параллельных пользователей и также включает сжатие диска в режиме реального времени для сервера. К настоящему времени NetWare 4.x используется на Intel - компьютерах; тем не менее, ожидаются версии для PowerPC, Alpha, HP PA - RISC, SPARC и Pentium.

За исключением Personal NetWare, NetWare - отдельная операционная система, работающая на сервере. Она не использует DOS или любую другую операционную систему. Жесткие диски на сервере NetWare форматируются с Novell форматом, а не DOS форматом.

SFT NetWare (System Fault Tolerant) обеспечивает автоматическое восстановление от сетевых сбоев. NetWare для VMS обеспечивает связь NetWare в VAX сетях. Portable NetWare предоставляет код NetWare для использования на других платформах.

Подробности...


OS/2

OS/2Однопользовательская, многозадачная операционная система для PC от IBM, в которой выполняются приложения OS/2, DOS и Windows. Она обеспечивает и графический интерфейс пользователя, и интерфейс командной строки, схожий с DOS. Многие команды OS/2 и DOS схожи.

Первые версии OS/2 были написаны для 286 - х и были разработаны совместно IBM и Microsoft. Последующие версии, начиная с версии 2.0, были написаны для 32-битных 386 - х и выше и являются исключительно продуктом IBM. OS/2 считается очень живучей операционной системой, которая предохраняет "блуждающие" приложения от замораживания компьютера.

Графический интерфейс OS/2, называется Presentation Manager (PM) в версиях 1.x и Workplace Shell, начиная с версии 2.0, подобно Windows и Macintosh. Термин "Presentation Manager", тем не менее, все еще имеет отношение к программному интерфейсу, используемому для написания графических приложений OS/2.

OS/2 обеспечивает возможность двойной загрузки. Когда Вы включаете компьютер, Вы можете загрузить или OS/2, или DOS. Включаемый с OS/2 Adobe Type Manager для отображения шрифтов Type 1 на экране и обеспечивая печать PostScript на принтерах, не поддерживающих PostScript.

Первые версии (1.0, 1.1, и т.п.) были написаны для 16-битного 286. DOS совместимость ограничивалась размером памяти около 500K. Версия 1.3 (OS/2 Lite) требовала 2Mb RAM вместо 4Mb и включала Adobe Type Manager. Расширенная версия IBM включала Communications Manager и Database Manager.

В апреле 1992 представлена 32 - битная версия OS/2 для 386 - х и выше. Данные могут объединяться между приложениями, использующими буфер и между Windows и PM приложениями, использующими протокол DDE. Версия 2.x обеспечивает каждому приложению 512MB виртуального адресного пространства, что позволяет с легкостью управлять огромными задачами. Версия 2.1 поддерживает расширенный режим Windows и приложения, которые получают все преимущества Windows 3.1. Она также обеспечивает поддержку большего количества видео стандартов и CD-ROM дисководов, чем версия 2.0. Управление связью и базами данных для OS/2 предоставляется с помощью Communications Manager/2 (CM/2) и Database Manager/2 (DB/2). CM/2 заменяет менеджер связи, который был частью расширенных возможностей OS/2 1.0.

Представленная в конце 1994 и официально известная как OS/2 Warp, версия 3 является преемником OS/2 для Windows и OS/2 версии 2.1. Это - расширенная версия, которая может работать даже с 4MB памяти. Она включает более простой установщик, улучшенную