Обеспечение общения с пользователем.



Любая ОС имеет как минимум 3 компонента :

1. Ядро,

2. Драйверы,

3. Интерфейс.

Ядро операционной системы (Kernel) – часть операционной системы:

· постоянно находящаяся в оперативной памяти;

· управляющая всей операционной системой;

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

· реализующая системные вызовы и т.п.

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

Драйвер – это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства. В общем случае, для использования любого устройства (как внешнего, так и внутреннего) необходим драйвер. Но обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как графическая плата или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.

По́льзовательский интерфейс (UI – англ. user interface) – разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, с множеством элементов, машинами и устройствами. Интерфейс двунаправленный – устройство, получив команды от пользователя и исполнив их, выдает информацию обратно, наличествующими у нее средствами (визуальными, звуковыми и тп.), приняв которую, пользователь выдает устройству последующие команды предоставленными в его распоряжение средствами (кнопки, переключатели, регуляторы, сенсоры, голосом, и т.д.).

Чаще всего термин применяется по отношению к компьютерным программам (приложениям). Но вообще под пользовательским интерфейсом подразумевается любая система взаимодействия с устройствами, способными к интерактивному взаимодействию с пользователем.

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

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

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

К наиболее известным операционным системам относятся: Windows 98/Me, Windows 2000/ Vista/ W7, WindowsNT, MS- DOS, Unix.

За время существования компьютеров операционные системы претерпели значительную эволюцию.

Для компьютеров IBMPC основной операционной системой с 1981 г. по 1995 г. была так называемая система MS DOS.

       Первая версия MS DOS обеспечивала работу на компьютере лишь одного пользователя и одной программы (т.е. была однопользовательскойи однозадачной), поддерживала работу лишь с дискетами, клавиатурой и монитором.

       За те полтора десятка лет, которые прошли с момента появления IBMPC, технические характеристика компьютеров совершили фантастический рывок вперед. Современные компьютеры превосходят по всем показателям (быстродействию, объему оперативной и дисковой памяти, возможностям монитора и т.д.) компьютеры начала 80-х годов в сотни и даже тысячи раз. Поэтому фирма Microsoft внесла в MS DOS много изменений и добавлений, чтобы расширить её возможности и более эффективно использовать новые, более мощные, компьютеры. Однако многие усовершенствования в MS DOS оказалось добавить невозможно:

¨ MS DOS так и осталась однозадачной ОС;

¨ В MS DOS оказалось невозможным встроить надежные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными.

Операционная система MS DOS позволила успешно работать с персональными компьютерами на протяжении почти 15 лет. Тем не менее, эту работу нельзя назвать удобной.

MS DOSнеграфическаяоперационная система, которая использует интерфейс командной строки. Это значит, что все команды надо набирать по буквам в специальной строке. Требовалось хорошо знать эти команды, помнить, как они записываются.

Структура MSDOS

Операционная система MSDOS состоит изядра (обязательной части) иокружения. Ядро DOS включает в себя следующие 4 части.

1) Базовая система ввода-вывода (BIOS ). Это часть операционной системы записана и хранится всегда в постоянной памяти компьютера. Она представляет из себя программу, по которой проверяются основные узлы компьютера при его включении, а также обеспечивается выполнение простых команд по вводу и выводу информации.

2) Загрузчик операционной системы - это очень короткая программа, записанная в строго определенном месте системного диска, а именно, в первом секторе внешней дорожки. Назначение этой программы заключается в копировании системных файлов с системного диска в оперативную память компьютера при его включении.

3) Системные файлы io.sys, msdos.sys представляющие собой программы управления компьютером. Эти файлы должны находится в строго определенном месте системного диска: на его внешней (нулевой) дорожке.

4) Командный процессор DOS, который представляет собой программный файл command.com, хранящийся на системном диске. Командный процессор анализирует все команды, которые задает пользователь. При этом часть команд (внутренних) он выполняет сам, а остальные команды (внешние) загружает в оперативную память, а по окончании работы с ними удаляет их из оперативной памяти.

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

 

Виды ОС:

 * Многопользовательская система, система с коллективным доступом, (multiusersystem, multiaccesssystem) - вычислительная система или ее часть (например операционная система), позволяющая нескольким пользователям одновременно иметь доступ к одной ЭВМ со своего терминала (локального или удаленного). Многопользовательский характер работы достигается благодаря режиму разделения времени, который заключается в очень быстром переключении ЭВМ между разными терминалами и программами и соответственно быстрой отработке команд каждого пользователя. При этом последний не замечает задержек времени, связанных с обслуживанием других пользователей. Примерами разработок указанного вида могут служить помимо Windows операционные системы: NetWare, созданная и развиваемая фирмой Novell (США) для локальных информационных вычислительных систем; Unix фирмы AT&T’sBellLaboratories (США); REAL/32 и др.

 * Однопользовательская система (oneusersystem) - операционная система, не обладающая свойствами многопользовательской. Примерами однопользовательских ОС являются MSDOS фирмы Microsoft (США) и ОС/2, созданная совместно Microsoft и IBM.

 * Сетевая операционная система, СОС (NOS, NetworkOperatingSystem) - операционная система, предназначенная для обеспечения работы вычислительной сети. Примерами сетевых операционных систем являются WindowsNT, Windows 2000, NovelNetware, Unix, Linux и др.

Типы ОС:

 * графические (с наличием графического пользовательского интерфейса - GUI) - текстовые (только командная строка);

 * бесплатные - платные;

 * открытые (с возможностью редактировать исходный код) - закрытые (без возможности редактировать исходный код);

 * клиентские - серверные;

 * высокая стабильность (устойчивость к сбоям аппаратной части)- низкая стабильность;

 * простая в администрировании (для рядового пользователя) - сложная, для системных администраторов;

 * 16-разрядная - 32-разрядная - 64-разрядная (в далеком прошлом были еще и 8-разрядные);

* с высоким уровнем безопасности данных - с низким уровнем безопасности

 

Кроме операционной системы к системному программному обеспе чению относятся различные комплексы программ, которые предн азначены для выполнения особых функций, отличных от функций операционной системы.

Например, широкое распространение получил комплекс программ N ortonCommander, который используются вместе с операционной системой MS-DOS. Её разработал известнейший американский программист Питер Нортон, получивший всемирное признание за то, что упростил работу с компьютером для миллионов людей.

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

 

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

 

На ПЭВМ широко используются такие программы-оболочки, как Norton Commander, FAR Manager и Windows Commander.

           Работы над графической операционной системой для IBMPC в компании Microsoft начались в 1981 году, но впервые такая система вышла в свет только в 1995 году под названием MicrosoftWindows 95.

M S Windows (произносится Ви́ндоуз) — семейство операционных систем компании Microsoft (Майкрософт). Глава корпорации Microsoft – Билл Гейтс.

Начиная с 1995 года Windows — самая популярная операционная система на рынке персональных компьютеров – стандарт де-факто. К 2005-му году Microsoft Windows была установлена более чем на 89% персональных компьютеров.

Однако многие пользователи сделали выбор в пользу ОС Windows так как совсем не знакомы с альтернативами, такими как MacOS, Linux, BSD. В России до начала 2000-х годов почти все персональные компьютеры продавались с предустановленной операционной системой Windows. Борьба с распространением пиратских версий программных продуктов привела к появлению интереса к другим операционным системам. Так, например, стало возможным приобрести персональный компьютер с предустановленной бесплатной ОС Linux.

Появление Windows 95 ознаменовало переход из эпохи операционной системы MS-DOS к новой эре в мире персональных компьютеров.


Дата добавления: 2021-12-10; просмотров: 20; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!