Операционные системы (ОС), виды и функции ОС

Операционная система (ОС) является основой системного ПО. ОСуправляет работой всех устройств компьютера и процессом выполнения программ пользователей от момента их поступления в систему до выдачи результатов.

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

· управление работой всех устройств компьютера;

· контроль работоспособности оборудования;

· первоначальная загрузка системы;

· управление файловой системой;

· распределение ресурсов компьютера, таких, как оперативная память, процессорное время, периферийные устройства, между программами пользователей;

· управление загрузкой и выполнением прикладных программ.

По широте охвата одновременно выполняемых задач ОС можно разбить на три группы: однозадачные (однопользовательские), многозадачные (многопользовательские) и сетевые.

Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент с одной конкретной задачей (например, операционные системы типа MSDOS).

Многозадачные ОС обеспечивают коллективное использование компьютера в мультипрограммном режиме разделения времени.

Сетевые ОС связаны с появлением локальных и глобальных сетей. Онипредназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети.

Однозадачные дисковые операционные системы различных фирм MSDOS, PCDOS и NovellDOS были просты и экономичны, но морально устарели и уступили место операционным системам нового поколения.

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

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

К сетевым ОС предъявляются такие требования, как

· способность функционировать в среде с разнородными аппаратными и программными средствами;

· возможность масштабирования (изменения сложности) структуры;

· обеспечение требуемого уровня безопасности при передаче сообщений по сетям;

· наличие развитых средств централизованного администрирования и управления.

В настоящее время широко известны семейства сетевых операционных систем UNIX, WINDOWS, NETWARE и др. Операционная система UNIX ориентирована на эффективную многозадачную работу в сетевом варианте организации вычислительного процесса.

ОС UNIX обеспечивает поддержку:

· иерархической структуры файловой системы;

· совместимых по вводу-выводу файлов, устройств и процессов асинхронной обработки;

· наиболее распространенных алгоритмических языков программирования.

В последние годы широкое распространение и поддержку в крупных корпорациях получила ОС Linux. Это 32-разрядная версия семейства Unix. Она является основной операционной системой, поддерживающей работу в сети Internet. Её характеризует возможность установки на компьютерах различных типов, открытость программного кода ядра системы, стабильность в работе.

Сейчас широко применяется операционная система WindowsNT, дальнейшим развитием которой являются ОС Windows 2000, ОС Windows ХР и Windows 2003, предназначенные для работы в локальных сетях и на мощных рабочих станциях. Назовём их основные особенности. Это:

·стандартизация интерфейса пользователя;

·возможность подключать внешние устройства различных видов;

·интеграция функций программ, т.е. возможность использовать в конкретной программе объекты, созданные средствами другой программы;

·многозадачность;

·переход к преобладающему использованию графических средств изображения.

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

Начиная с версии Windows 2000, ОС поддерживает полноценную организацию локальной сети с выделенным сервером.

В Windows 2000 и более поздних версий реализованы следующие функциональные и архитектурныерешения:

· многозадачность - использование одного процессора для работы множества приложений;

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

· объектная ориентация. Так, объектами являются объекты каталога, объекты процесса и нитей управления, объекты сегментов памяти, объекты портов и т.д.

· расширяемость, которая обеспечена открытой модульной архитектурой, позволяющей добавлять новые модули на все уровни операционной системы.

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

· система безопасности. Для обеспечения безопасности операционной системы, приложений, информации от разрушения, несанкционированного доступа, неквалифицированных действий пользователя в Windows разработана многоуровневая система безопасности – на уровне пользователя, доменов, объектов, ресурсов, сетевой передачи информации, приложений и т.д.

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


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



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