Разновидности ос
Unix – многопользовательская, многозадачная ОС, включающая достаточно мощные средства защиты программ и файлов различных пользователей. Важной особенностью ОС этого семейства являются ее модульность и обширный набор сервисных программ, которые позволяют создать благоприятную операционную обстановку для пользователей-программистов.
Недостаток Unix – большая ресурсоемкость, и для больших однопользовательских систем на базе персональных компьютеров она чаще всего является избыточной.
В целом ОС семейства Unix ориентированы прежде всего на большие локальные (корпоративные) и глобальные сети, объединяющие аботу тысяч пользователей.
В настоящее время MS DOS для управления персональными компьютерами практически не применяется.
ОС системы Windows – это семейство ОС, включающих: Windows 3.1, Windows for Workgroups 3.11, Windows 9x, Windows NT, Windows ME, Windows XP, Windows Vista, Windows 7. Windows 95 характеризуется простотой инсталляции, невысокими уровнями защиты данных и устойчивости к сбоям приложений. Обладает интуитивно понятным интерфейсом, поддерживает технологию plug-and-play, содержит встроенные средства для сетевой работы.
Windows 98 интегрирована с браузером Internet Explorer и содержит большое количество драйверов к старым и новым устройствам. Пользователи отмечают упрощенный процесс ее инсталляции.
Windows CE представляет собой 32-разрядную объектно-ориентированную многозадачную ОС, имеет встроенные функции энергосбережения.
Windows NT 5.0 или Windows 2003 – полностью 32-разрядная ОС с приоритетной многозадачностью, улучшенной реализацией работы с памятью и изначально проектировалась со средствами обеспечения надежности, защиты и управления.
ОС OS/2 (Operating system/2) является однопользовательской многозадачной ОС, односторонне программно совместимой с MS DOS и предназначенной для работы с МП 80386 и выше, но среди них только одну, подготовленную для MS DOS.
Важные особенности: наличие многооконного интерфейса пользователя; программных интерфейсов для работы с системой баз данных; эффективных программных интерфейсов для работы в локальных вычислительных сетях. Недостатки: сравнительно небольшой объем программных приложений, наработанных к настоящему времени.
ОС содержит также сервисные программы, или утилиты, позволяющие обслуживать диски, выполнять операции с файлами, работать в компьютерных сетях и т.д.
В состав современных ОС входят программные модули, создающие графический пользовательский интерфейс. В таких ОС пользователь может вводить команды посредством мыши.
Интерфейс – посредник, переводчик, задача которого – преобразовать все внутренние «рычаги управления» в понятную людям графическую форму. Для работы с графическим интерфейсом используется мышь или другое координатное устройство ввода.
Понятие файловой системы
Файл – поименованные совокупности данных, хранимые во внешней памяти и имеющие определенную структуру. Файловая система – это система управления данными. Файл обладает уникальным идентификатором (именем), обеспечивающим доступ к файлу. Идентификатор включает в себя собственно имя – буквенно-цифровое обозначение файла и расширение имени файла.
ОС работает с различными потоками дынных, разными аппаратными и периферийными устройствами компьютера. Организовать упорядоченное управление всеми этими объектами позволяет файловая система( FAT 32, NTFS).
Windows XP. В ее основе лежат принципы, на которых базировались все NT:
Совместимость. Система может иметь привычный интерфейс ОС с некоторыми добавлениями и расширениями, поддержку файловых систем NTFS5, NTFS$, FAT16 и FAT32.
Переносимость. Система работает на различных процессорах семейства x86 производства Intel и AMD.
Система безопасности. Реализована привычная система безопасности на уровне пользователей.
Распределенная обработка. Встроенные в систему сетевые возможности обеспечивают возможность связи с различными типами компьютеров-хостов благодаря наличию разнообразных транспортных протоколов и технологии «клиент-сервер».
Надежность и отказоустойчивость. Архитектура ОС защищает приложения от повреждения друг другом и самой ОС
Локализация. Система предоставляет возможности для работы во многих странах мира на национальных языках, что достигается применением стандарта ISO Unicode.
Расширяемость. Благодаря модульному строению системы становится возможно добавление новых модулей на различные архитектурные уровни ОС.