Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Операционные системы
ОC определяет облик вычислительной системы. Современная вычислительная система состоит из процессоров, памяти, таймеров, различных типов дисков, принтеров, сетевой коммуникационной аппаратуры и других устройств, требующих сложного механизма управления.
ОC обеспечивает управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем. ОС загружает нужную программу в память ЭВМ и следит за ходом ее выполнения, анализирует ситуации, препятствующие нормальным вычислениям, и дает указания о том, что необходимо сделать, если возникли затруднения.
ОС представляет комплекс системных и программных средств. С одной стороны, она опирается на базовое ПО компьютера, входящее в его систему BIOS (базовая система ввода-вывода), с другой стороны, она сама является опорой для ПО более высоких уровней прикладного и служебного.
Приложениями конкретной ОС принято называть программы, предназначенные для работы под управлением данной системы.
Основная функция всех ОС посредническая. Она заключается в обеспечении нескольких видов интерфейса:
Функции операционной системы:
Современные ОС включают минимальный набор ПО, который можно использовать для исполнения следующих практических задач:
ОС различаются особенностями реализации алгоритма управления ресурсами компьютера, областями использования и по многим др. признакам. Так, в зависимости от особенностей алгоритма управления процессором ОС делятся на:
- однозадачные и многозадачные;
- однопользовательские и многопользовательские;
- однопроцессорные и многопроцессорные;
- локальные и сетевые.
Однозадачные и многозадачные ОС.
По числу одновременно выполняемых задач ОС делятся на 2 класса:
- однозадачные (MS DOS, MSX);
- многозадачные (ОС ЕС, OS/2, UNIX, семейство Windows).
Однозадачные предоставляют пользователю простой и удобный интерфейс, включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме вышеперечисленных функций управляют разделением совместно используемых ресурсов, таких, как процессор, оперативная память, файлы и внешние устройства.
В зависимости от областей использования многозадачные ОС подразделяются на 3 типа:
- системы с пакетной обработкой (ОС ЕС);
- системы с разделением времени (UNIX, VMS);
- системы реального времени (QNX, RT/11).
Системы с пакетной обработкой предназначены для решения задач такого характера, которые не требуют быстрого получения результатов. Главной целью и критерием эффективности системы является решение максимального числа задач в единицу времени.
Системы с разделением времени. В таких системах каждой задаче выделяется небольшой квант процессорного времени, ни одна задача не занимает процессор надолго и время ответа оказывается приемлемым.
Системы реального времени гарантируют определенное время реакции системы. Это время колеблется от нескольких микросекунд до нескольких десятых долей секунды. ОС РВ применяются в автоматизации таких областей, как добыча и транспортировка нефти и газа, управление технологическими процессами в металлургии и машиностроении, управление химическими процессами, водоснабжении, энергетике, управлении роботами, в банковском деле. Среди наиболее известных ОС РВ RTMX, AMX, OS-9000, FLEX OS, QNX.
Однопользовательские и многопользовательские ОС.
По числу одновременно работающих пользователей ОС могут быть:
- однопользовательские (MS DOS, Windows 3.х);
- многопользовательские (UNIX, Windows NT).
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей.
Однопроцессорные и многопроцессорные ОС.
В наши дни становится актуальным введение в ОС функций поддержки многопроцессорной обработки данных. Такие функции имеются в следующих ОС: Solaris, Open Server, OS/2, Windows NT и NetWare. В системах с многопроцессорной обработкой данных ОС могут быть разделены по способу организации вычислительного процесса на асимметричные и симметричные ОС.
Локальные и сетевые ОС.
Сетевые ОС предназначены для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных. Они предоставляют мощные средства разграничения доступа к информации, ее целостности и сохранности, а также другие возможности использования сетевых ресурсов. Сетевые ОС составляют основу любой вычислительной сети.
Сетевые ОС разделяют на:
- в виде сетевой оболочки над локальной ОС (Lantastic, Personal Ware);
- с глубоко встроенными функциями в основные модули системы (Windows NT).
В сетевых ОС выделяют следующие основные части:
Умение правильно использовать компьютерные технологии в своей профессиональной работе становится неотъемлемым показателем квалификации любого специалиста бизнесмена, инженера, экономиста, журналиста.
1) MS DOS однопользовательская, однозадачная, 16-разрядная ос, с командным интерфейсом. В структуру ос MS DOS входят следующие основные модули: базовая система ввода-вывода (BIOS); блок начальной загрузки (Boot Record); модуль расширения базовой системы ввода-вывода (IO.SYS); модуль обработки прерываний (MSDOS.SYS); командный процессор (COMMAND.COM); драйверы внешних устройств; вспомогательные программы (утилиты программы, реализующие дополнительные функции, например: форматирование дискет, вывод дерева каталогов) MS DOS.
Norton Commander является наиболее распространенной программной оболочкой.
2) WINDOWS
Основные характеристики WINDOWS NT :
3) OS/2 (первые версии в 1988 гг, 1991, 1994, 1996) 32-разрядная, многозадачная, многопользовательская, имеет высокопроизводительную файловую систему, отличный графический интерфейс, содержит собственный пакет разнообразных приложений (текстовый процессор, табличный процессор, СУБД, система деловой графики, программа создания отчетов, ежедневник, блокнот, календарь), поддержка приложений MS DOS и WINDOWS, наличие общих драйверов периферийных устройств, защита приложений, поддержка сети, наличие командного языка REXX; в версии 1996 г. система распознавания речи и программа взаимодействия с Internet.
4) UNIX (с 1976, 1980) - многопользовательская, многозадачная, 32-разрядная. Претерпевала различные переработки, появилось семейство различных версий UNIX-подобных систем (A/UX, Solaris, OpenStep, HP/UX). Переход к 64-разрядным ос основная тенденция развития UNIX-систем, они ориентированы на корпоративные и глобальные сети.
5) Сетевые операционные системы:
Операционная система Unix.
Unix- многозадачная операционная система, способная обеспечивать одновременную работу очень большого количества пользователей. Ядро ОС Unix написано на языке высшего уровня Си, что позволяет переносить ОС на другие аппаратные платформы и легко вносить в нее изменения и дополнения. Во все существующие версии ОС постоянно вносятся изменения. С одной стороны, это расширение возможностей системы, делает ее мощнее и надежнее, а с другой ведет к появлению различий между существующими версиями.
Сейчас существуют десятки ОС, которые можно объединить под общим названием Unix. В основном, это коммерческие версии, выпущенные производителями аппаратных платформ для компьютеров своего производителя.
Unix многозадачная, многопользовательская система. Один мощный сервер может обслуживать запросы большого количества пользователей, при этом система может работать как вычислительный сервер, сервер базы данных, как сетевой сервер.
ОС Unix обладает простым, но мощным модульным пользовательским интерфейсом, легко обслуживаемой иерархической файловой системой, удобным доступом к принтерам, терминалам и сети. Очень большое количество приложений.
Операционная система Linux.
Начало созданию системы Linux положено в 1991г. финским студентом Линусом Торвальдсом. Он разработал не саму ОС, а только ее ядро. В сентябре 1991г. он ее распространил по электронной почте, и призвал откликнуться на его работу всех, кому она понравиться. С этого момента многие программисты стали поддерживать Linux, добавляя драйверы устройств, разрабатывая новые приложения.
В настоящее время Linux очень мощная и бесплатная система. Ее недостаток отсутствие унифицированной и продуманной процедуры установки системы.
С появлением системы Linux родилась новая философия программирования готовый работающий макет постоянно совершенствовался и развивался децентрализованной группой энтузиастов это метод проб и ошибок, построенный на интенсивном тестировании.
Операционная система Windows XP.
ОС Windows XP результат слияния ОС MS Dos и графической оболочки W 3.1. Система получила такое название потому, что интерфейсная часть реализована в виде системы окон. Версия системы, вышедшая в 2002г., получила название Windows XP (eXPerience). В настоящее время выпущено 3 версии: W XP Professional, W XP Home Edition, W XP 64-bit Edition.
W XP Professional ориентирована на корпоративных пользователей на работу в средних и больших сетях.
W XP Home Edition ориентирована только на домашнее применение.
W XP 64-bit Edition является high-end системой, реализованной на базе нового мощного процессора Intel Itanium, и предназначена для профессиональных пользователей, работающих с большими объемами данных и предъявляющих повышенные требования к производительности системы.
Основные характеристики ОС W XP Professional:
- 32-разрядная архитектура значительно ускоряет скорость работы программ,
- вытесняющая многозадачность- позволяет ОС заниматься распределением процессорного времени между программами,
- многопоточность позволяет разделять работающие программы на несколько частей (выполнение нескольких несвязанных друг с другом операций),
- графический пользовательский интерфейс,
- возможность подключения новых периферий и устройств по технологии Phug&Play (включи и работай),
- совместимость с ранее созданными программными продуктами,
- возможность использования виртуальной памяти (расширение адресного пространства задач за счет использования внешней памяти).
PAGE 7