Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

И 2 ПОКОЛЕНИЯ ОС. 5 страница



Достоинства: могут выявлять заражение вирусом на самой ранней стадии.

Недостатки: большое число ложных срабатываний и появление вирусов, которые в своей работе не используют прерывания.

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

ИММУНИЗАТОРЫ.

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

Недостатки: для каждого типа вирусов нужно создавать свой иммунизатор.

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

Недостатки: не могут выявить часть вирусов (например, бутовые).

ПРОФИЛАКТИКА ОТ ЗАРАЖЕНИЯ ВИРУСАМИ. ДЕЙСТВИЯ ПОЛЬЗОВАТЕЛЯ ПРИ ЗАРАЖЕНИИ ВИРУСАМИ.

ПРОФИЛАКТИКА ОТ ЗАРАЖЕНИЯ ВИРУСАМИ.

Для уменьшения возможности заражения вирусам и уменьшении наносимого ми вреда в случае заражения предпринимается следующее:

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

2) Установить на компьютер современный антивирус, обеспечивающий защиту от вирусов и червей.

3) Необходимо сделать резервную копию всех необходимых файлов и записать ее на диск.

4) Перед установкой программ на компьютер необходимо проверить их антивирусом. Если компьютером пользуется несколько пользователей, то администратор может создать систему раздельного доступа к диску. Для этого создается логический диск, на котором размещаются все программы, и защищается от записи. А для каждого пользователя создается свой каталог.

5) При возможности не допускать к компьютеру посторонних лиц.

ДЕЙСТВИЯ ПОЛЬЗОВАТЕЛЯ ПРИ ЗАРАЖЕНИИ ВИРУСАМИ.

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

1) Появление новых файлов, неизвестных пользователю

2) Некоторые программные файлы могут иметь ненормальную дату создания файла

3) Изменение V программного файла

4) При запуске, программа очень долго загружается или вообще зависает

5) ОС иногда самопроизвольно перезагружается

Если пользователь заметил, что произошло заражение, следует предпринять следующие действия:

1) Не торопиться и не предпринимать необдуманных действий.

2) Выключить компьютер, чтобы предотвратить дальнейшее заражение.

3) Произвести загрузку компьютера при помощи загрузочного диска. (Если это дискета, то нужно защитить ее от записи).

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

5) Проверить антивирусом все носители информации, которые использовались на зараженном компьютере.

ПРИНЦИПЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ: ПРИНЦИП МОДУЛЬНОСТИ. ПРИНЦИП ВИРТУАЛИЗАЦИИ.

ПРИНЦИП МОДУЛЬНОСТИ.

Для успешной разработки и эффективного функционирования ОС строится из модулей. Модуль – это функционально законченный элемент ОС, выполненный в соответствии с принятым интерфейсом. Принцип предполагает, что модули можно легко заменить одни на другие.

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

При создании ядра ОС существует 2 противоречивых требования:

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

2) V модулей должен быть таким, чтобы не занимать достаточно большое количество ОЗУ.

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

Кроме ядра, в состав ОС может входить достаточно большое количество другие модулей. Эти модули называются транзитными. Они загружаются в ОЗУ только при необходимости и выгружаются, если требуется загрузка других модулей.

ПРИНЦИП ВИРТУАЛИЗАЦИИ.

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

Сама ОС изменяет наши представления о компьютере. Она виртуализирует его, добавляет ему функциональность, удобство управления и т.д. Наиболее законченным проявлением принципа виртуальности является понятие «виртуальная машина».

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

Чаще всего, виртуальная машина, представляемая пользователю, воспроизводит архитектуру реальной машины, но элементы архитектуры ЭВМ в таком представлении выступают с новыми или улучшенными характеристиками. Чаще всего пользователь желает иметь машину в следующем составе:

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

2) Произвольное количество процессоров, способных работать параллельно и взаимодействовать между собой.

3) Произвольное количество внешних виртуальных устройств, способных работать параллельно с виртуальной памятью. Информация, которая хранится на виртуальном устройстве не ограничена размерами. Доступ к такой информации осуществляется последовательно, либо на основе прямого доступа.

Степень приближения к идеальной виртуальной машине может быть различной в каждом конкретном случае. Примем принципа виртуализации – Virtual Dos Machine (VDM). VDM – подсистема ОС Windows, которая позволяет выполнять DOS программы. Такие же виртуальные DOS-машины есть и в ОС Linux и в OS/2.

ПРИНЦИПЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ: ПРИНЦИП ОСОБОГО РЕЖИМА РАБОТЫ. ПРИНЦИП СОВМЕСТИМОСТИ.

ПРИНЦИП ОСОБОГО РЕЖИМА РАБОТЫ.

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

1) Введение специального режима работы процессора, в котором выполняется только код ОС, существенно увеличивает надежность работы ОС. Нельзя допустить, чтобы какая-либо прикладная программа могла вмешиваться (преднамеренно или в связи с ошибками вычислений) в вычисления, связанные с работой ОС.

2) Ряд функций ОС должны выполняться исключительно централизованно. Например, все операции ввода-вывода являются привилегированными, т.е. выполняются в 1-ю очередь. Все это можно сделать, если процессор работает как минимум в 2-х режимах:

1. Привилегированном (режим супервизора)

2. Пользовательском

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

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

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

Супервизорная часть вначале проверяет этот запрос. И, если он корректный, то передает для выполнения соответствующему модулю ОС.

Множество всех запросов к супервизорной части ОС образует интерфейс прикладного программирования API (Application Program Interface).

ПРИНЦИП СОВМЕСТИМОСТИ.

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

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

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

Гораздо сложнее достичь совместимости на уровне кодов для машин с различной архитектурой. Например, чтобы программы. Написанные для компьютеров IBM, выполнялись на компьютерах фирмы Apple, необходимо, чтобы процессор компьютеров Apple мог выполнять команды, которые предназначены для процессоров фирмы Intel.

Процессоры фирмы Apple имеют другую архитектуру, т.е. у них другой состав регистров, другой тип АЛУ и т.д.

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

ПРИНЦИПЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ: ПРИНЦИП БЕЗОПАСНОСТИ ВЫЧИСЛЕНИЙ.

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

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

Основы стандартов в области безопасности заложены в документе «Критерий оценки надежных компьютерных систем», который издан в США, и называется «Оранжевая книга». В этом документе приведена иерархия уровней безопасности.

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

В соответствии с этим стандартом существует иерархия уровней безопасности:

1) Класс D. Самая низкая безопасность.

2) Класс C. Тоже, что и D + наличие системы учета событий, связанных с безопасностью, и избирательный контроль пользователей. Класс C имеет 2 подуровня:

a. Подуровень C1. Защита данных от пользователей, но не от злоумышленников.

b. Подуровень C2. Более строгий уровень. Должен обеспечивать аутентификацию пользователей на основе логина и пароля. Контроль доступа или учетная политика. Которая позволяет администратору или владельцу ресурса определить, кто имеет право доступа к ресурсу и что он с ним может делать. Средства аудита, которые обеспечивают обнаружение и запись событий, связанных с безопасностью.

3) Класс B. Тоже, что и класс C + реализован специальный контроль доступа. Каждому пользователю присваивается некоторый рейтинг, и он может получить доступ к данным только благодаря рейтингу.

4) Класс А. Тоже, что и класс B + добавлено выполнение некоторого математически обоснованного доказательства в соответствии с системой требуемой безопасностью. Т.к. выполнение требуемой классом А безопасности может занимать до 90% процессорного времени, то практически системы безопасности такого уровня не используются.

ОПЕРАЦИОННАЯ СИСТЕМА MS-DOS. СТРОЕНИЕ И ФУНКЦИИ МОДУЛЕЙ.

ОС MS-DOS является однозадачной ОС, в которой практически вся память предоставляется только загруженному процессу. ОС MS-DOS состоит из следующих модулей:

1) Boot record.

2) BIOS.

3) IO.SYS.

4) MSDOS.SYS.

5) COMMAND.COM.

6) Драйверы устройств.

7) Внешние команды DOS.

ЗАГРУЗЧИК ОС (BOOT RECORD).

Программа загрузчик ОС находится в системной области каждого магнитного диска. Назначение этой программы состоим в том, чтобы загружать в память 2 файла, которые составляют ядро MS-DOS.

Эта программа не обладает возможностью поиска, поэтому эти файлы (MSDOS.SYS и IO.SYS) должны находиться на диске в строго определенном месте.

Записываются они в это место при помощи команды format \s, либо при помощи специальной команды для копирования этих файлов SYS.

Таким образом, загрузочный диск ОС MS-DOS должен содержать программу загрузчик, файлы IO.SYS и MSDOS.SYS, записанные в строго определенное место диска, файл COMMAND.COM.

БАЗОВАЯ СИСТЕМА ВВОДА-ВЫВОДА (BIOS).

BIOS – это комплекс программ и некоторых важных таблиц данных, которые записываются в ПЗУ компьютера.

BIOS является не только модулем ОС MS-DOS, но и модулем других ОС, предназначенных для компьютеров IBM PC.

Основной частью BIOS является несколько программ. При включении компьютера первой начинает работу программа POST (Power of Self Testing). Назначение этой программы состоит в том, чтобы проверять функционирование всех основных устройств компьютера. Если тестирование прошло успешно, управление передается другой программе, находящейся в BIOS.

Эта программа называется «Вызов загрузчика». Она находит и загружает программу boot record. Для этого она в определенном порядке проверяет, в каком дисководе находится диск с программой boot record.

Остальной частью BIOS являются программы для управления стандартными устройствами ввода-вывода.

Работа этих программ осуществляется при помощи специальной процедуры – прерываний.

Для управления некоторыми функциями BIOS существует программа BIOS setup. Эта программа хранится в специальной энергозависимой памяти CMOS. Эта память питается от специального аккумулятора. В этой памяти хранятся некоторые важные характеристики данного компьютера (тип и V жесткого диска, и т.д.).

МОДУЛЬ РАСШИРЕНИЯ BIOS (IO.SYS).

Это один из важнейших модулей MS-DOS. Он предназначен для расширения функций BIOS. С его помощью решаются следующие задачи:

1) Связь BIOS с ОС MS-DOS. Т.к. BIOS может использоваться другими ОС, то в каждой такой ОС должен быть модуль, который осуществляет связь BIOS с конкретной ОС.

2) Исправление ошибок BIOS. В то время, когда использовалась ОС MS-DOS, в компьютерах в качестве ПЗУ использовалась неперезаписываемая память. Если там содержалась ошибка, то ее можно было исправить с помощью модуля IO.SYS. Для этого, программу с исправленной ошибкой помещали в файл IO.SYS, а когда происходило обращение к программе, содержащей ошибку и находящейся в ПЗУ, то с помощью изменения вектора прерываний происходило перенаправление вызова к исправленной программе, находящейся в файле IO.SYS.

3) Подключение к системе и обслуживание новых устройств ввода-вывода. Для подключения устройства к компьютеру IBM PC необходимо внести соответствующую команду в файл конфигурации системы (device = mouse.sys). После своей загрузки в память файл IO.SYS ищет в корневом каталоге загрузочного диска файл config.sys и тем самым производится выполнение команд, входящих в этот файл.

МОДУЛЬ ОБРАБОТКИ ПРЕРЫВАНИЙ (MSDOS.SYS).

Этот модуль является основой ОС MS-DOS, т.к. выполняет важнейшую функцию, связанную с обработкой прерываний. В состав этого файла входят обработчики всех основных прерываний. Управление обработкой прерываний при помощи файла MSDOS.SYS осуществляется следующим образом:

Когда какое-либо устройство выдает запрос на прерывание, то по этому сигналу файл MSDOS.SYS останавливает выполнение текущей программы, с запоминанием текущей информации из регистров процессора в специальной памяти – стеке.

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

Номер и вектор прерывания хранятся в специальной таблице, которая называется таблица прерываний. Эта таблица хранится в ПЗУ и при загрузке ОС загружает в ОЗУ, где находится во время всего сеанса работы.

КОМАНДНЫЙ ПРОЦЕССОР (COMMAND.COM).

Этот файл предназначен для организации взаимодействия между пользователем и ОС на основе языка команд. В MS-DOS существует 2 типа команд:

1) Внутренние команды DOS. Это небольшие программы, которые являются частью самого файла command.com (dir, copy и т.д.). В самом файле имеется список этих команд.

2) Внешние команды. Внешние команды – это файлы com и exe. Когда пользователь вводит в командной строке какую-либо команду, то после нажатия Enter, файл command.com проверяет, входит ли данная команда в список внутренних команд. Если это программный файл, то файл ищет его в текущем каталоге, а затем в других каталогах, указанных в команде с именем PATH. Если заданный файл найден, то в соответствии с информацией, записанной в области корневого каталога и в таблице размещения файлов, файл загружается в ОЗУ и ему передается управление. Если файл не найден, то выводится сообщение об ошибке.

Файл command.com отслеживает выполнение команд в пакетных файлах. Пакетный файл – это текстовый файл, каждая строка которого начинается с имени команды DOS или программного файла.

При загрузке ОС после своей загрузки в память файл command.com ищет в корневом каталоге загрузочного диска файл autoexec.bat. Если этот файл существует, то command.com отслеживает выполнение команд этого файла. В файл autoexec.bat включаются все команды, которые должны выполниться при загрузке ОС.

Если файла autoexec.bat в корневом каталоге нет, то command.com выводит на экран запрос о текущей дате и времени.

ДРАЙВЕРЫ УСТРОЙСТВ.

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

ВНЕШНИЕ КОМАНДЫ DOS.

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

Например, format.com, fdisk.com, chkdisk.com. Внешние команды DOS обычно поставляются в комплекте с ОС.

УПРАВЛЕНИЕ ПАМЯТЬЮ В MS-DOS.

Вся память в MS-DOS делится между ОС MS-DOS и программой.

Ограничение на память: V памяти, к которому может обращаться микропроцессор, зависит от технических характеристик микропроцессора и разрядности адресной шины. К техническим характеристикам микропроцессора относится режим работы микропроцессора. Микропроцессоры, на основе которых создавался компьютер IBM PC (8086, 8080) имели только один режим работы – нормальный.

При работе в этом режиме микропроцессор мог обращаться к V памяти в 1024 Кб. При разработке карты памяти V в 1 Мб инженеры фирмы IBM произвольным образом разбили адресное пространство на два участка: 640 Кб и 384 Кб. Участок памяти в 384 Кб был отведен под адреса ПЗУ, адреса видео ОЗУ и адреса адаптеров некоторых устройств. Участок памяти в 640 Кб – под ядро ОС и прикладные программы. Все возможности по адресации памяти процессор может реализовать только при работе в 2-х режимах работы.

АЛГОРИТМ ЗАГРУЗКИ ОС MS-DOS.

ТИПЫ ПАМЯТИ В КОМПЬЮТЕРАХ IBM PC.

Первые 3 типа памяти отличаются друг от друга только расположением на карте памяти, а 4 тип памяти находится вне адресного пространства микропроцессора и доступ к ней осуществляется при помощи специальных программ.

1) Стандартная память (Conventional memory), находится в адресном пространстве от 0 до 640 Кб, предназначена для размещения в ней ядра DOS, файла command.com. При работе в MS-DOS V файла exe ограничен.

2) Верхняя память (Upper memory). На карте памяти располагается от 640 до 1024 Кб. Предназначена для размещения адресов ПЗУ, видео ОЗУ и адресов адаптеров некоторых устройств. В общем случае, эта память для пользователя недоступна. Но в последних версях Ms-DOS при помощи специального драйвера в эту область памяти можно загрузить драйверы и резидентные программы.

3) Расширенная память (Extended memory). Доступна только при работе в защищенном режиме работы и выше. При работе в DOS эта память также недоступна. При работе в DOS при помощи специального драйвера становятся доступны первые 64 Кб этой памяти (high memory). При помощи специальных программ в эту область памяти можно загружать ядро DOS.

4) Отображаемая память (Expanded memory). Уже в начале 80-х годов некоторым прикладным программам (СУБД) стало нехватать памяти для размещения данных. Несколько фирм разработали концепцию отображаемой памяти. Доступ к этой памяти осуществляется при помощи специального драйвера EMM.SYS. Этот драйвер делил всю отображаемую память на участки по 16 Кб, логические страницы. Затем, драйвер emm.sys находил в upper memory незадействованный участок в 64 Кб и делил его на 4 участка по 16 Кб (физические страницы). Затем, этот драйвер ставил в соответствие 4-м логическим страницам 4 физические страницы. Когда в прикладной программе требовалось загрузить данные в отображаемую память, то процессор направлял информацию по адресам 4-х физических страниц, но при этом она записывалась не в верхнюю, а в отображаемую память, т.е. в логические страницы.

Когда заполнялись 1-е 4 логические страницы, то в соответствие 4-м физическим страницам ставились 4 новые логические страницы.

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

ЗАГРУЗКА ЯДРА DOS В ВЫСОКУЮ ПАМЯТЬ.

С 5 версии DOS существует возможность загрузки ядра DOS в специальный участок расширенной памяти – high memory area (область расширенной памяти). Для этого использовался специальный драйвер HIMEM.SYS. Этот драйвер подключается к системе при помощи строки в файле config.sys: DEVICE = c:\himem.sys.

Эта команда делает доступной для пользователя 1-е 64 Кб расширенной памяти (HMA). Для того, чтобы файлы io.sys и msdos.sys были загружены в HMA, в файл config.sys необходимо включить следующую команду: DOS = HIGH.

ЗАГРУЗКА ДРАЙВЕРОВ РЕЗИДЕНТНЫХ ПРОГРАММ В БЛОКИ ВЕРХНЕЙ ПАМЯТИ.

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

1) Подключить к системе драйвер EMM386.EXE с помощью команды в файле config.sys: DEVICE = C:\EMM386.EXE. Драйвер EMM386.EXE имеет два параметра: NOEMS и RAM. NOEMS означает, что не будет создаваться отображаемая память, а свободные участки верхней памяти будут преобразованы в блоки верхней памяти (Upper Memory Block (UMB)). RAM означает, что часть расширенной памяти будет преобразована в отображаемую память и после этого указывается V расширенной памяти, которая будет преобразована в отображаемую.

2) В файле config.sys должна быть указана команда DOS=UMB. Эта команда позволяет сделать блоки верхней памяти доступными для пользователя. Если при этом загружается ядро DOS в высокую память, то команда может выглядеть следующим образом: DOS=UMB, HIGH. При этом становится доступны для пользователя блоки верхней памяти.

ЗАГРУЗКА РЕЗИДЕНТНЫХ ПРОГРАММ В UMB.

Резидентные программы – программы, постоянно находящиеся в верхней памяти. Чтобы загрузить их в блоки верхней памяти, необходимо использовать внутреннюю команду DOS LH (Load High). Например, загрузка русификатора клавиатуры выглядит следующим образом: LH c:\rk.com. Для того, чтобы загружать драйверы в блоки верхней памяти, в файле config.sys используется специальная команда: DEVICEHIGH = c:\mouse.sys.

КОНФИГУРИРОВАНИЕ ЖЕСТКОГО ДИСКА.

Конфигурирование жесткого диска заключается в создании на жестком диске разделов. Существуют следующие типы разделов:

1) Первичный раздел DOS. Предназначен для загрузки ОС фирмы Microsoft.

2) Расширенный раздел DOS. Предназначен для создания в нем логических дисков. Логические диски создаются в следующих случаях:

1. Для удобства работы пользователя.

2. В том случае, если ОС не поддерживает целиком V жесткого диска

3) Разделы не DOS. Для размещения ОС, созданной не фирмой Microsoft.

В общем случае на диске может быть 1 первичный раздел DOS, 1 расширенный раздел DOS и 2 раздела не DOS. Для создания разделов на жестком диске используется специальная программа. Например, Partition Magic.

ОПЕРАЦИОННЫЕ СИСТЕМЫ С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ.

ОС с командным интерфейсом обладают следующими недостатками:

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

2) ОС MS-DOS может работать только в реальном режиме работы микропроцессора, что не позволяет использовать расширенную память.

3) MS-DOS является однозадачной ОС.

В связи с этим, разработчики ПО стали переходить к графическому интерфейсу пользователя. Первый графический интерфейс пользователя создан фирмой Apple для компьютеров Macintoch. Покой интерфейс в конце 80-х для компьютеров IBM PC стали создавать фирма Microsoft и IBM путем добавления к MS-DOS графической оболочки, которая получила название Windows.

Первая версия Windows, была создана в 1985 году. Эта оболочка была многозадачной и имела некоторые элементы графического интерфейса в виде popup меню. Однако, это версия не получила широкого распространения по ряду причин. Она имела очень много ошибок. Основной парк компьютеров составляли IBM PC XT (8086). Эти процессоры обладали не достаточной мощностью для обработки графики. Эти компьютеры не имели возможности для подключения мыши.

Вторая версия Windows (Windows 2) появилась в 1987 году и несмотря на ряд улучшений, она по тем же причинам не получила широкого распространения.

Новые возможности для Windows появились в связи с выпуском фирмой Intel процессора 80286, а особенно 80386. Процессор 80386 мог работать в следующих режимах:

1) Реальный режим. Точная копия работы режима процессора 8086.

2) Режим процессора 80286. Это защищенный режим, в котором процессор мог адресовать до 16 Мб памяти.

3) Защищенный режим работы процессора 08386, в котором процессор мог адресовать до 4 Гб памяти.

4) Режим виртуального процессора 8086. Это защищенный режим, в котором процессор 80386 эмулировал работу процессора 8086.

Фирма Microsoft выпустила ряд промежуточных версий Windows для разных процессоров, но только Windows 3.0 широко распространилась для использования на ПК.

ОСНОВНЫЕ ЧЕРТЫ WINDOWS 3X.

1) В этих версиях реализован привлекательный графический интерфейс. При печать текстов, набранных в Windows был реализован принцип WYSIWYG (What You See Is What You Get). Для этого были использованы специальные масштабируемые шрифты True Type, позаимствованные у фирмы Apple.

2) Windows представляет из себя замкнутую систему, т.е. все операции можно было производить не выходя из Windows.





Дата публикования: 2014-11-29; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.022 с)...