Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Состав операционной системы

Читайте также:
  1. A) операция с предоперационной лучевой терапией
  2. E) экстренная операция после проведенной предоперационной подготовки
  3. II. 2. ОБ ОПАСНОСТИ ХИМИЧЕСКИХ ВЕЩЕСТВ ВХОДЯЩИХ В СОСТАВ ВАКЦИН
  4. II. Структура и состав кадастровых сведений Реестра объектов недвижимости
  5. II. Формирование аттестационных комиссий, их состав и порядок работы
  6. III Этап (составление итогового документа).
  7. O Активация ренин-ангиотензин-альдостероновой системы

Современные операционные системы имеют сложную структуру, каждый элемент которой выполняет определенные функции по управлению компьютером.

· 1. Управление файловой системой. Процесс работы компьютера сводится к обмену файлами между устройствами. В операционной системе имеются программные модули, управляющие файловой системой.

· 2. Командный процессор. Специальная программа, которая запрашивает у пользователя команды и выполняет их.

· 3. Драйверы устройств. Специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами, а также позволяют производить настройку некоторых параметров устройств. Технология «Plug ad Play» (подключай и играй) позволяет автоматизировать подключение к компьютеру новых устройств и обеспечивает их конфигурирование.

· 4. Графический интерфейс. Используется для упрощения работы пользователя.

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

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

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.СОМ на диске, с которого загружается операционная система. Некоторые команды пользователя, например Type, Dir или Сор) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает eй управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

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

Дадим определение непосредственно термину "драйвер".

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

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

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

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

Где компьютер хранит драйверы для устройств?

Если ваш компьютер работает под операционной системой Windows, то драйверы для ваших устройств хранятся в каталоге C:\WINDOWS\SYSTЕM32\. Файлы драйверов могут иметь следующие расширения: *.vxt, *.drv, *.sys, *.dll, также *.inf - файл, в котором хранятся сведения для установки.

Где можно найти драйвер?

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

Программный модуль

Программа строится на основе программных модулей. Модуль состоит из элементов программного модуля. В модуле нет ничего, кроме инструкций препроцессора и (или) списков операторов.

Как сказано в справочном руководстве по C++, файл состоит из последовательности объявлений.

Здесь нет ничего странного: определение является частным случаем объявления (например, объявление, содержащее инициализацию).

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

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

Тело функции представляет собой блок операторов - список операторов (опять!), заключаемый в фигурные скобки.

 

Сервисные программы (утилиты) предназначены для выполнения различных вспомогательных операций- проверки исправности оборудования, архивации файлов, борьбы с вирусами, форматирования дисков (подготовки новых дисков к работе путем разметки на них дорожек и секторов) и т.д. Пример: Norton Utilities. К узкопрофессиональным программам отностися огромное множество программ специального назначения, ориентированных на специалистов в определенной области. Например, для расчетов прочности строительных конструкций, управления работой атомной электростанции, бухгалтерских расчетов и т.д. Однако, независимо от рода деятельности любой работник часто сталкивается с необходимостью подготовки каких-то текстовых документов, например, заявлений, отчетов, деловых писем и т.д. Для этих целей используют специальные программы- текстовые редакторы. Примеры: Word, Lexicon. Разновидностью текстовых редакторов являются издательские системы, используемые при издании книг, журналов, газет, рекламных объявлений.

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

Справочная система.

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

Способы получения справки

Главное меню

Вызов основного справочника Windows осуществляется из Главного меню командой Пуск Справка и поддержка.

Клавиша F1

Клавиша <F1> в Windows зарезервирована для вызова справочной информации по теме активного окна. Если открыто программное окно, то при нажатии клавиши <F1> появляется основное окно справки с содержанием разделов, в котором выделен (подсвечен) раздел соответствующий данной программе.

Если открыто диалоговое окно, то нажатие клавиши <F1> вызовет справку по теме запроса или текущего поля диалогового окна.

Справка в диалоговых окнах

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

Контекстная подсказка

Пояснения об элементах диалоговых окон можно получить и другим способом. Нужно щелкнуть на элементе правой клавишей мыши. При этом либо сразу появится всплывающая подсказка, либо контекстное меню с единственным пунктом «Что это такое?». Щелчок левой кнопкой на этих словах вызовет контекстную справку. Иногда достаточно указать на элемент мышью, чтобы появилась всплывающая подсказка.

Справка в приложениях

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

Работа с Центром справки и поддержки

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

На домашней странице представлены основные разделы справки в виде ссылок. Указатель мыши на ссылке принимает форму руки. Щелчок по ссылке (или нажатие клавиши <Enter>) выводит дополнительную информацию или открывает новую страницу справки.

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

Левая область, в свою очередь, разделена на две части.

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

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

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

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

Для перехода по открывавшимся страницам используются кнопки Назад и Вперед , имеющие раскрывающиеся списки просмотренных страниц.

Если текст в окне справки помечен зеленым цветом, то при щелчке на нем появится окно с текстом определения данного термина.

Чтобы отобразить только панель содержимого центра справки и поддержки, содержащую текст раздела, нажмите кнопку Изменить вид на панели инструментов. Чтобы восстановить окно целиком, нажмите кнопку .

Можно уменьшить или увеличить область содержимого раздела в окне справки и поддержки. Для этого необходимо навести указатель на левую границу этой области. Когда указатель примет вид двунаправленной стрелки, перетащить границу влево или вправо.

Если поиск нужной темы в разделах справки не дал положительных результатов, то можно воспользоваться предметным указателем, щелкнув на кнопке Указатель.

При этом вид левой области окна справочной системы изменится – примет вид линейной структуры (списка). Фактически это алфавитный указатель терминов, встречающихся в справочной системе. Для пролистывания списка можно пользоваться полосой прокрутки, клавишами-стрелками или клавишами <Page Up> и <Page Down>. Если в поле ввода ввести первые буквы искомого слова или слово целиком, то ниже в поле списка будет выделена строка, содержащая сочетание символов или данное слово. И наоборот, если в поле списка выбрать термин, то он появится в поле ввода.

Можно также провести поиск информации по слову или фразе, используя поле Найти в верхней части окна Центр справки и поддержки. Ввод текста завершается щелком на кнопке (рядом с текстовым полем) или клавишей <Enter>. Откроется страница окна справки, в левой области которой представлены все разделы, содержащие искомый текст. Информация по выбранному разделу отобразится в правой области окна. Раздел Словарь терминов открывает глоссарий Windows.

Щелчок на кнопке Журнал в панели инструментов открывает список ранее просмотренных разделов и страниц справки.

Щелчок на кнопке Избранное в панели инструментов выводит список разделов или страниц, добавленных пользователем в список Избранное. Соответственно в Избранном со страницами можно делать различные действия: добавлять, удалять, переименовывать.

Чтобы добавить страницу в Избранное, нужно в контекстном меню открытой страницы (правой области окна) выбрать команду Добавить в Избранное или нажать кнопку Добавить в избранное в панели инструментов.

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

Чтобы удалить страницу из этого списка, нужно открыть Избранное, в контекстном меню имени раздела выбрать команду Удалить или щелкнуть на имени раздела и нажать кнопку Удалить.

Чтобы переименовать элемент в данном списке, нужно открыть Избранное, выбрать нужный раздел и нажать кнопку Переименовать.

Процесс загрузки операционной системы

1. Загрузка на аппаратном уровне.
1.1. Включается тумблер питания.
Блок питания проводит самодиагностику. Когда все электрические параметры в норме БП посылает сигнал Power Good процессору. Время между включением питания и уходом сигнала обычно 0.1-0.5 секунд.
1.2. Таймер микропроцессора получает сигнал Power Good.
С получением этого сигнала таймер перестает посылать сигнал Reset процессору, позволяя тому включиться.
1.3. CPU начинает выполнять код ROM BIOS.
Процессор загружает ROM BIOS начиная с адреса FFFF:0000. По этому адресу прописан только переход на адрес настоящего кода BIOS ROM.
1.4. Система выполняет начальный тест железа.
Каждая ошибка, встречающаяся на этом этапе сообщается определенными звуковыми кодами (в прошлом биканьем, сейчас уже вероятно более современно - голосом), так как видео система еще не инициализирована.
1.5. BIOS ищет адаптеры, которые могут потребовать загрузки своего BIOS-а.
Самым типичным случаем в этом случае является видео карта. Загрузочная процедура сканирует память с адреса C000:0000 по C780:0000 для поиска видео ROM. Таким образом загружаются системы всех адаптеров.
1.6. ROM BIOS проверяет выключение это или перезагрузка.
Процедура два байта по адресу 0000:0472. Любое значение отличное от 1234h является свидетельством "холодного" старта.
1.7. Если это включение ROM BIOS запускает полный POST (Power On Self Test).
Если это перезагрузка, то из POST процедуры исключается проверка памяти.
Процедуру POST можно разделить на три компонента:
а) Видео тест инициализирует видео адаптер, тестирует карту и видео память, показывает конфигурацию или возникшие ошибки.
б) Идентификация BIOS-а показывает версию прошивки, производителя и дату.
в) Тест памяти проверяет чипы памяти и подсчитывает размер установленной памяти.
Ошибки, которые могут возникнуть в ходе POST проверки можно разделить на недопустимые и допустимые. Во втором случае они показываются на экране, но позволяют продолжить процесс загрузки. Ясно, что в первом случае процесс загрузки останавливается, что обычно сопровождается серией бип-кодов.
1.8. BIOS читает конфигурационную информацию из CMOS.
Небольшая область памяти (64 байт) питается от батарейки на материнской платы. Самое главное для загрузки в ней - порядок, в котором должны опрашиваться приводы, какой из них должен быть первым - дисковод, CD-ROM или винчестер.
Если первым является жесткий диск, BIOS проверяет самый первый сектор диска на наличие Master Boot Record (MBR). Для дисковода проверяется Boot Record в первом секторе.
Master Boot Record - первый сектор на цилиндре 0, 0 головке, 512 байт размером. Если она находится, то загружается в память по адресу 0000:7C00, потом проверяется на правильную сигнатуру - два последних байта должны быть 55AAh. Отсутствие MBR или этих проверочных байт останавливает процесс загрузки и выдает предупреждение. Сама MBR состоит из двух частей - системного загрузчика (partition loader или Boot loader), программы, которая получает управление при загрузке с этого жесткого диска; таблицы разделов (партиций), которая содержит информацию о логических дисках, имеющихся на жестком диске.
1.9. Правильная MBR запись записывается в память и управление передается ее коду.
Процесс установки нескольких операционных систем на один компьютер обычно заменяет оригинальный лоадер на свою программу, которая позволяет выбрать с какого диска производить остальную загрузку.
1.10. Дальше Boot Loader проверяет таблицу партиций в поисках активной.
Загрузчик дальше ищет загрузочную запись (Boot Record) на самом первом секторе раздела.
В данном случае Boot Record это еще 512 байт - таблица с описанием раздела (количество байт в секторе, количество секторов в кластере и т.п.) и переход на первый файл операционной системы (IO.SYS в DOS).

2. Загрузка на программном уровне. Операционная система.

2.1. Управление передается операционной системе.
Boot Record проверяется на правильность и если код признается правильным то код загрузочного сектора исполняется как программа.
Загрузка Windows XP контролируется файлом NTLDR, находящемся в корневой директории системного раздела. NTLDR работает в четыре приема:
а) Начальная фаза загрузки;
б) Выбор системы;
в) Определение железа;
г) Выбор конфигурации.
В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер файловой системы для работы с файлами любой файловой системы, поддерживаемой XP.
Если кто забыл, то "старушка" ХР может работать с FAT-16, FAT-32 и NTFS.
Если в корневой директории есть BOOT.INI, то его содержание загружается в память. Если в нем есть записи более чем об одной операционной системе, NTLDR останавливает работу - показывает меню с выбором и ожидает ввода от пользователя определенный период времени.
Если такого файла нет, то NTLDR продолжает загрузку с первой партиции первого диска, обычно это C:\.
Если в процессе выбора юзер выбрал Windows NT, 2000 или XP, то проверяется нажатие F8 и показ соответствующего меню с опциями загрузки.
После каждой удачной загрузки XP создает копию текущей комбинации драйверов и системных настроек известную как Last Known Good Configuration. Этот коллекцию можно использовать для загрузки в случае если некое новое устройство внесло разлад в работу операционной системы.
Если выбранная операционная система XP, то NTLDR находит и загружает DOS программу NTDETECT.COM.
NTDETECT.COM строит список компонентов, который потом используется в ключе HARDWARE ветки HKEY_LOCAL_MACHINE реестра.
Если компьютер имеет более одного профиля оборудования программа останавливается с меню выбора конфигурации.
2.2. После выбора конфигурации NTLDR начинает загрузку ядра XP (NTOSKRNK.EXE).
В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Экран очищается и внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и Hardware Abstraction Layer (HAL.DLL), дабы ядро могло абстрагироваться от железа. Оба файла находятся в директории System32.
2.3. NTLDR загружает драйвера устройств, помеченные как загрузочные.
Загрузив их NTLDR передает управление компьютером дальше.
Каждый драйвер имеет ключ в HKEY_LOCAL_MACHINE\SYSTEM\Services. Если значение Start равно SERVICE_BOOT_START, то устройство считается загрузочным. Для кажого такого устройства на экране печатается точка.
NTOSKRNL в процессе загрузки проходит через две фазы - так называемую фазу 0 и фазу 1. Первая фаза инициализирует лишь ту часть микроядра и исполнительные подсистемы, которая требуется для работы основных служб и продолжения загрузки. На этом этапе на экране показывается графический экран со статус баром.
XP дизейблит прерывания в процессе фазы 0 и включает их только перед фазой 1. Вызывается HAL для подготовки контроллера прерываний. Инициализируются Memory Manager, Object Manager, Security Reference Monitor и Process Manager. Фаза 1 начинается когда HAL подготавливает систему для обработки прерываний устройств. Если на компьютере установлено более одного процессор они инициализируются. Все исполнительные подсистемы реинициализируются в следующем порядке:
Object Manager
Executive
Microkernel
Security Reference Monitor
Memory Manager
Cache Manager
LPCS
I/O Manager
Process Manager
2.4. Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов.
С того момента где остановился NTLDR загружаются драйвера по приоритету.
Сбой в загрузке драйвера может заставить XP перезагрузиться и попытаться восстановить Last Known Good Configuration (загрузку последней удачной конфигурации).
Последняя задача фазы 1 инициализации ядра - запуск Session Manager Subsystem (SMSS). Подсистема ответственна за создание пользовательского окружения, обеспечивающего интерфейс NT.
SMSS работает в пользовательском режиме, но в отличии от других приложений SMSS считается доверенной частью операционной системы и "родным" приложением (использует только исполнительные функции), что позволяет ей запустить графическую подсистему и login.
2.5. SMSS загружает win32k.sys - графическую подсистему.
Драйвер переключает компьютер в графический режим, SMSS стартует все сервисы, которые должны автоматически запускаться при старте. Если все устройства и сервисы стартовали удачно процесс загрузки считается удачным и создается Last Known Good Configuration
2.6. Процесс загрузки не считается завершенным до тех пор, пока пользователь не залогинился в систему.
Процесс инициализируется файлом WINLOGON.EXE, запускаемым как сервис и поддерживается Local Security Authority (LSASS.EXE), который и показывает диалог входа в систему.
Это диалоговое окно показывается примерно тогда, когда Services Subsystem стартует сетевую службу.

Операционная система WINDOWS

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

Например, накопитель на магнитных дисках “понимает” только такие элементарные операции, как включить/выключить двигатель дисковода, установить читающие головки на определенный цилиндр, выбрать определенную читающую головку, прочесть информацию с дорожки диска в компьютер и т.д. И даже для выполнения такого несложного действия, как копирование файла с одной дискеты на другую (файл — это поименованный набор информации на диске или другом машинном носителе), необходимо выполнить тысячи операций по запуску команд дисководов, проверке их выполнения, поиску и обработке информации в таблицах размещения файлов на дисках и т.д. Задача еще усложняется следующим:

- имеется около десятка форматов дискет, и операционная система должна уметь работать со всеми этими форматами. Для пользователя работа с дискетами различного формата должна осуществляться абсолютно одинаково;

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

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

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

Существует несколько видов операционных систем: DOS, Windows, UNIX, Macintosh OS, Linux. У других современных ОС, например Linux, UNIX, OS/2, имеют свои преимущества и недостатки. Linux предоставляет наиболее совершенную защиту, чем Windows, и имеет более продуманный интерфейс; UNIX применяется там, где требуется высокая надежность систем. Большим недостатком OS/2 и UNIX является довольно скудный выбор программных средств, и здесь Windows выигрывает у остальных операционных систем. Наиболее распространенной является операционная система Windows. Существует несколько версий Windows: Windows-3.1, Windows-95, Windows-98, Windows-2000, Windows NT. Все они близки между собой по содержанию, поэтому в дальнейшем рассмотрим операционные системы DOS и Windows-9х.

MS-DOS — одна из первых операционных систем и одна из самых известных. Пик популярности этой операционной системы приходится на 90-е годы, сейчас эта операционная система используется редко. Наибольшей популярностью в мире на данный момент пользуются операционные системы фирмы Microsoft. Их доля составляет около 90% среди всех операционных систем. Наиболее устойчивые системы этой фирмы основаны на технологии NT.

Операционная система DOS состоит из следующих частей:

Базовая система ввода-вывода (ВIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.

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

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле! COMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например Туре, Dir или Сор) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

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

Window-9x превратились из графической надстройки для DOS в полноценную операционную систему. По крайней мере, так заявляли ее разработчики. На самом же деле все было сложнее: в качестве основы в Windows 95 по-прежнему использовалась добрая старая DOS. Чуть модернизированная, конечно, и не заявленная в качестве отдельного продукта. Впрочем, большинство потребителей такой вариант устраивал. Ведь у них оставалась возможность работать в привычном DOS-режиме, не загружая графическую оболочку Windows, — и, следовательно, не расставаться с привычными DOS-программами.

Так же операционная система Window-9x стали 32-разрядные. Все предыдущие версии DOS и Windows были 16-разрядными и, стало быть, не могли в полной мере использовать возможности даже процессоров семейства 386 и уж тем более — новых процессоров Pentium. Конечно, в этом достоинстве крылись и некоторые неудобства — специально под Windows пользователям пришлось заменять все свои Windows-программы на новые, 32-разрядные версии. Однако на практике переход оказался сравнительно легким — уже в течение года были выпущены новые версии всех популярных программных продуктов. Но и старые 16-разрядные версии могли работать с новой ОС без всяких проблем.

Файлы и файловая система

Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

Файл - это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.

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

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

В операционной системе Windows имя файла может иметь длину до 255 символов, причем можно использовать русский алфавит, например: Единицы измерения информации.doc

Типы файлов и расширений
Тип файла Расширения
Программы exe, com
Текстовые файлы txt, doc
Графические файлы bmp, gif, jpg и др.
Звуковые файлы wav, mid
Видеофайлы avi
Программы на языках программирования bas, pas и др.

 

Файловая система. На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой.

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

Для дисков с небольшим количеством файлов (до нескольких десятков) может использоваться одноуровневая файловая система, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов (табл. 4.3). Такой каталог можно сравнить с оглавлением детской книжки, которое содержит только названия отдельных рассказов.

    Одноуровневый каталог
Имя файла Номер начального сектора
Файл_1  
Файл_2  
...  
Файл_112  

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

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

Например, в корневом каталоге могут находиться два вложенных каталога 1-го уровня (Каталог_1, Каталог_2) и один файл (Файл_1). В свою очередь, в каталоге 1-го уровня (Каталог_1) находятся два вложенных каталога второго уровня (Каталог_1.1 и Каталог_1.2) и один файл (Файл_1.1) - рис. 4.21.

Файловая система - это система хранения файлов и организации каталогов.

Рис. 1. Иерархическая файловая система

 

Примеры расширений файлов разных типов.

*doc, *, xdoc, *.rtf, *.txt, *.pdf – текстовые документы (содержимое таких файлов текст и открываются они в программе для работы с текстом – Письмо.doc, Каталог.xls, текст.txt).

*.jpg, *.gif, *.jpeg, *.bmp, *.raw, *.png, *.emf, *.ico, *tif, *.tiff, *.jp2, *.pcx, *.tga, *.wbmp – графическое изображение (фотографии и картинки – Рисунок.gif, Природа.tif, Фото.jpg, Рисунок.bmp).

*.html, *.htm, *.xhtm – интернет-страница (Книга.htm, Windows.hlp, Книга.html).

*.exe, *.com – исполняемый файл (содержат программы, готовые к выполнению – ACDSee9.exe, Command.com).

*.rar, *.zip, *.7z – заархивированный файл (Реферат.zip, Реферат.rar).

*.avi, *.mpeg, *.mpg, *.mkv, *.3gp, *.mp4, *.wmf – расширения видеофайлов (содержимое таких файлов видео и открываются они в проигрывателях – Клип.avi, Фильм.mpeg).

*.mp3, *.mp2, *.wave, *.wav, *.amr, *.wma, *.aac, *.ogg, *.midi, *.mid, *.kar – расширения аудиофайлов (музыкальный файл и открывать его необходимо в программе-проигрывателе – Песня.mp3).

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

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

Файловая структура может быть многоуровневой и одноуровневой.

 

 

Использованная литература:

1.Информатика учебник под редакцией Н. В. Макаровой Москва «Финансы и статистика» 2006 год.

2. Интернет ресурсы.

 

 


Дата добавления: 2015-08-09; просмотров: 70 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Задача 12.8| Общая характеристика ЧС природного происхождения

mybiblioteka.su - 2015-2024 год. (0.027 сек.)