рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Конспект лекций по курсу Операционные системы , 1 семестр , часть 1 ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ

Конспект лекций по курсу Операционные системы , 1 семестр , часть 1 ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ - раздел Образование, Конспект Лекций По Курсу «Операционные Системы», (1 Семестр , Часть ...

Конспект лекций

по курсу «Операционные системы», (1 семестр , часть 1)

/Составитель: Отрадская Т.В./ - Одесса Колледж «Сервер», 2004 г

 

Содержание

ВВЕДЕНИЕ.................................................................................................................................................................................................. 2

ПРЕРЫВАНИЯ, МНОГОЗАДАЧНОСТЬ............................................................................................................................................. 5

РАБОТА С ПАМЯТЬЮ............................................................................................................................................................................. 7

ПРОЦЕССЫ............................................................................................................................................................................................... 10

ПОТОКИ. МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ......................................................................................................................... 13

МИКРОЯДРО............................................................................................................................................................................................ 14

УСТРОЙСТВА ВВОДА-ВЫВОДА. DMA.......................................................................................................................................... 14

БУФЕРИЗАЦИЯ ОПЕРАЦИЙ ВВОДА-ВЫВОДА............................................................................................................................ 16

ОРГАНИЗАЦИЯ RAID – МАССИВОВ.............................................................................................................................................. 18

ФАЙЛОВАЯ СИСТЕМА........................................................................................................................................................................ 20

ОСНОВЫ И УСТАНОВКА DOS........................................................................................................................................................... 22

ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ....................................................................................................... 24

КОМАНДНЫЕ ФАЙЛЫ. КОМАНДЫ PATH, ECHO...................................................................................................................... 25

PROMPT, ПЕРЕНАПРАВЛЕНИЕ, КОМАНДНЫЕ ФАЙЛЫ С ПАРАМЕТРАМИ,.................................................................. 26

ПРАКТИЧЕСКАЯ РАБОТА 1:.............................................................................................................................................................. 27

АДРЕСАЦИЯ И ДОСТУП К РАЗНЫМ ТИПАМ ПАМЯТИ.......................................................................................................... 28

ОСНОВНАЯ И ВЕРХНЯЯ ПАМЯТЬ.................................................................................................................................................. 29

УСТАНОВКА МЕНЕДЖЕРОВ ПАМЯТИ ДЛЯ DOS,.................................................................................................................... 30

УСТАНОВКА ДРАЙВЕРОВ ПОД DOS( CD ROM, МЫШЬ, КИРИЛЛИЦА, SOUND)............................................................ 31

КОМАНДЫ CONFIG.SYS...................................................................................................................................................................... 32

МУЛЬТИ CONFIG.................................................................................................................................................................................. 34

СОЗДАНИЕ ВИРТУАЛЬНОГО ДИСКА............................................................................................................................................ 36

КЕШИРОВАНИЕ ДИСКОВ................................................................................................................................................................... 36

ПРАКТИЧЕСКАЯ РАБОТА 2................................................................................................................................................................ 37

Структура HDD. Инсталляция Windows 98...................................................................................................................................... 37

Введение в WINDOWS 9.х., загрузка, системные файлы............................................................................................................. 42

Виртуальная машина и эмуляция DOS. Сжатие дисков............................................................................................................... 45

Подключение устройств в WIN............................................................................................................................................................ 49

Вход в Windows, доступ к ресурсам. Реестр Windows................................................................................................................... 55


ВВЕДЕНИЕ

 

Принципы работы первых компьютеров без ОС

... Каждый код это был либо код команды или число, с которым нужно было выполнить… Перфокарты представляли из себя картонные карточки с пробитыми дырочками в определенных местах. Каждая дырочка – это 1…

Первые пакетные ОС

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

Вопросы на закрепление

· Что из себя представляли программы для первых ЭВМ. Как осуществлялся запуск и выполнение программ для первых ЭВМ. Недостатки исполнения заданий на первых ЭВМ

· Принцип работы первых пакетных ОС, как их еще называли. Основные компоненты первых ОС. Что такое однозадачная ОС

·

ПРЕРЫВАНИЯ, МНОГОЗАДАЧНОСТЬ

 

Прерывания

· Программные прерывания Прерывание вызванное исполняемой программой по ошибке( деление на 0, ссылка на недоступную память, ...) · Прерывания таймера Генерируются таймером процессора и позволяют системе… · Прерывания ввода-вывода генерируются контроллером ввода-вывода. Сигналы о завершении операции или ошибке.

Множественные прерывания.

При нескольких прерываниях одновременно возможны два подхода: 1) запрет прерываний: если во время одного прерывания происходит другое, то… 2) приоритет прерываний: выполняются прерывания в порядке их приоритетов т.е. если коммуникационная программа пошлет…

Многозадачность

Для эффективного использования процессора одних прерываний не достаточно. Например, если во время ввода-вывода выполняющаяся часть программы (до… Для многозадачности в оперативной памяти одновременно должны находиться… Многозадачные ОС есть 2 типов: Пакетная многозадачность – выполняется 1 программа и, если появляется простой…

РАБОТА С ПАМЯТЬЮ

 

Требования к управлению памятью

Защита: при работе программ должен быть механизм, который защищает область памяти программы, от вторжения в нее других программ. Совместное использование: наряду с защитой областей памяти, требуется для… оптимальное размещение: при размещении программ в памяти, необходимо разработать способ максимально эффективного ее…

Распределение памяти в многозадачных системах

В многозадачных системах одновременно в памяти должны находиться несколько выполняемых заданий. Однако часто памяти не хватает для всех заданий.… В первых ОС память размещалась очень просто – каждая программа начиналась с…   память выполнение задачи 1 выполнение задачи 2 выполнение задачи 3 …

Виртуальная память

Для работы с виртуальной памятью наиболее удобна страничная организация памяти: каждая загружаемая и выгружаемая на диск часть программы – это одна… При нехватке памяти стоит задача определения – какие страницы выгрузить? На… Сами таблицы при большом количестве программ могут быть очень большими и поэтому тоже могут размещаться в виртуальной…

Кэш – память

  Вопросы на повторение: · Какие задачи стоят перед разработчиками ОС по управлению памятью. Как распределялась память в первых ОС. За счет…

ПРОЦЕССЫ

 

Процессы

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

Состояния процесса

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

Очереди процессов

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

Очереди заблокированных процессов

Очереди готовых процессов

При нескольких очередях каждой очереди назначается свой приоритет и процессы размещаются в очереди по их приоритетам. Чем приоритет у очереди…

Пример состояний процесса и очередей.

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

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

Если во время выполнения процесса случилась ошибка ( например, деление на 0) и система прервала его работу, переведя процесс в очередь приостановленных процессов и вывела пользователю на экран сообщение об ошибке с вопросом: продолжить работу или завершить? Если пользователь захочет продолжить работу, то после ввода им ответа о продолжении работы система снова переведет процесс в состояние готовых к работе и разместит его в очереди готовых процессов. Если же пользователь захочет прервать работу процесса или процесс сам закончит свою работу, то система переведет его в состояние завершающегося. На этом этапе будет выполнено сохранение всех данных результата работы процесса и освобождена оперативная память от всех данных. Состояние «завершающийся» - это последняя стадия существования процесса.

Переключения между процессами

Для управления процессами и распределения ресурсов между ними ОС должна хранить управляющую информацию о процессах и ресурсах. В общем случае это 4… 1) таблицы памяти – для слежения использованием процессами основной и… 2) таблицы ввода-вывода – для управления устройствами ввода-вывода ( хранится информация об использовании устройства…

ОС как процесс

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

ПОТОКИ. МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ

Потоки

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

 

Потоки на уровне пользователя и на уровне ядра

 

Многопроцессорные системы

1) с ведущим и ведомым процессорами : один процессор является ведущим т.е. он работает в режиме ядра ОС и выполняет планирование процессов и… 2) симметричная многопроцессорность: ядро и пользовательские процессы… При многопроцессорной системе потоки могут выполняться параллельно на разных процессорах

МИКРОЯДРО.

Такая система позволяет легко изменять микроядро (т.к. оно небольших размеров), не изменяя подсистемы т.к. они связаны с микроядром только… Таким образом построенная система является более: - мобильной – легко…  

УСТРОЙСТВА ВВОДА-ВЫВОДА. DMA.

1 . Работающие с пользователем ( мышь, терминал, принтер ...) 2. работающие с компьютером ( дисковод, стример, МЛ ...) 3. коммуникации (модемы, драйверы цифровых линий...)

Эволюция устройств ввода-вывода

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

Этапы управления процессом ввода – вывода

1. Самый верхний уровень – логический. Это уровень взаимодействия пользователя и прикладных программ. На этом уровне модуль логического… 2. Подготовка данных в соответствии с особенностями устройств и типа данных… 3. Планирование и контроль. На этом уровне происходит реальная организация очередей запросов на ввод-вывод блоков,…

Вопросы на закрепление

· Назовите основные этапы эволюции устройств ввода-вывода

· Назначение DMA и принцип работы в режиме DMA.

· Все ли устройства поддерживают DMA. Что должно быть добавлено, чтобы устройства поддерживали режим DMA.

· Назовите основные этапы процесса ввода-вывода

 

БУФЕРИЗАЦИЯ ОПЕРАЦИЙ ВВОДА-ВЫВОДА

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

Циклическая буферизация

       

Дисковое планирование

Для эффективного управления запросов к жесткому диску нужно учитывать особенности считывания ( записи) информации с HDD . Основную задержку… - времени поиска ( установка головки диска на нужную дорожку) и - времени задержки из-за вращения ( поиск на дорожке нужного сектора и позиционирование на его начало).

Вопросы на закрепление

· Назначение буферизации. Принцип действия одинарной буферизации

· Принцип работы двойной и циклической буферизации

· Планирование FIFO и две его разновидности (PRI ,LIFO)

· Отличие планирования SSTF от SCAN

 

ОРГАНИЗАЦИЯ RAID – МАССИВОВ

Часто возникает вопрос: как восстановить информацию, если жесткий диск физически запорчен? Как ускорить процесс ввода-вывода с жесткого диска свыше… Эти проблемы помогает решить организация RAID- массивов из нескольких… Всего существует 7 вариантов RAID- массивов:

Вопросы на закрепление

· Принцип работы RAID1 ( зеркало) и RAID6 (двойные блоки четности). Их преимущества и недостатки

· Принцип работы RAID4 ( чередование) и RAID5 (чередование с блоком четности). Их преимущества и недостатки.

 

ФАЙЛОВАЯ СИСТЕМА

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

Индекс основной файл

5. Прямого доступа -этот файл состоит из уже отсортированных записей по определенному ключевому полю. Такая сортировка выполняется при каждом…

Формирование блоков из записей файла

Файлы, состоящие из простого набора байтов или битов, разбиваются на блоки для записи на дисковое устройство простым способом: в каждый блок… Файлы, состоящие из записей могут разбиваться на блоки разными способами. Так… 1) из целого числа записей – это возможно только, если записи фиксированной длины

Методы размещения блоков информации на диске.

Непрерывный

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

Цепочечный

Индексированный

Все блоки располагаются на диске произвольно, но их адреса содержатся в файле-индексе. Изначально индекс считывается в память. Для выборки нужной записи вычисляется номер нужных блоков, а затем выполняется поиск их адресов в индексе и обращение к каждому блоку на диске идет напрямую ( без перебора предыдущих). Такая организация используется в файловых системах ext2, ext3 ( OC Linux, Unix)

Учет свободного пространства диска

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

Битовые таблицы ( маска)

Для каждого блока на диске резервируется в начале диска 1 бит. Он равен 1 если блок занят и = 0 , если свободен. Таким образом в начале диска располагается набор битов по количеству равный количеству блоков на диске. По значению бита определяются свободные блоки. Этот метод был хорош. когда винчестеры были небольших размеров, но для больших дисков битовая маска становится очень большой и занимает слишком много места

Список свободных блоков

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

Цепочки свободных блоков

Цепочки свободных блоков аналогичны цепочечному расположению блоков данных

Индексирование

Аналогично индексированному расположению блоков данных файла

Каталоги

При древовидной структуре записи файла – каталоги содержат не только информацию о файлах, но и часть записей содержит информацию о подкаталогах… Информация о файлах зависит от файловой системы. Например, система FAT не… основная:

Вопросы на закрепление

· Опишите непрерывный и цепочечный способы размещения блоков файлов на диске

· Опишите индексное размещение блоков файлов на диске.

· Какими 3 способами можно формировать блоки из записей файла.

· Перечислите способы учета свободных блоков на диске

· Для чего предназначен каталог. Какова его структура?

· Какая информация хранится о файле хранится в файловой системе?

 

ОСНОВЫ И УСТАНОВКА DOS

Принципы работы однозадачной ОС – MS DOS

 

Ядро DOS.

io.sys это подпрограмма управления вводом-выводом msdos.sys это основная управляющая часть, которая отвечает за обработку… command.com это библиотека встроенных команд для интерактивной работы системы

ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ

Перемещение по дереву каталогов : CD [путь] - Для перемещения по дереву каталогов (то есть для изменения текущего каталога)… Например, пусть находимся в каталоге C:STADOCWOR>_ . Команда CD .. даёт результат: C:STADOC>_ , таким же…

Копирование файлов – COPY (внутренняя команда).

Например, COPY autoexec.bat autoexec.bak – создает копию файла autoexec.bat в том же каталоге, но с новым именем autoexec.bak. При копировании файлов сначала Вы задаёте файл, который хотите скопировать (и… COPY c:windowswin.ini d:win_save.ini – копирует файл win.ini в корневой каталог диска D: с новым именем…

КОМАНДНЫЕ ФАЙЛЫ. КОМАНДЫ PATH, ECHO

Познакомимся с пакетными файлами или bat-файлами или командными файлами. Основное их назначение – выполнение часто повторяемого набора DOS-команд.… Например, файл мусору.bat содержит текст: md a:copy_sys

Перенаправления, контейнеры.

>> перенаправление потока вывода с добавлением 1) dir c: > c: oot 2) dir d: > c: oot

АДРЕСАЦИЯ И ДОСТУП К РАЗНЫМ ТИПАМ ПАМЯТИ

Адресация.

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

ОСНОВНАЯ И ВЕРХНЯЯ ПАМЯТЬ.

Основная память распределяется в DOS следующим образом (в дальнейшем все адреса даются в 16-ричном виде): В Кбайт В 16-ом виде … В других системах распределение основной памяти может быть различным, хотя…  

Менеджеры памяти

HIMEM.SYS представляет собой диспетчер дополнительной памяти, т.е. программу, управляющую доступом к дополнительной памяти и верхней памяти со… Запуск HIMEM производится с помощью команды DEVICE в файле CONFIG.SYS.… DEVICE=[диск:][путь] HIMEM.SYS [/SHADOWRAM:ON|OFF] [/TESTMEM:ON|OFF] [/VERBOSE] [/X]

Вопросы на закрепление

· Что такое сегмент и смещение? Как вычисляется адрес памяти по номеру сегмента и смещения. · Какую область адресов памяти ( в Кбайтах) занимает «основная память» и… · В каких адресах расположена дополнительная память. Как для процессора становится доступной дополнительная память,…

КОМАНДЫ CONFIG.SYS

Загрузка указанного драйвера устройства в верхнюю область памяти. Использование верхней области памяти позволяет увеличить доступный программам… Синтаксис: DEVICEHIGH [диск:][путь]имя_файла [параметры]

МУЛЬТИ CONFIG

 

DOS и Windows 95/98 поддерживает различные конфигурации оборудования и программного обеспечения. Чтобы оперативно выби­рать необходимые наборы драйверов реального режима и ре­зидентных программ, применяются средства мультиконфигурации файлов загрузки CONFIG.SYS и AUTOEXEC.BAT.

Средства мультиконфигурации для файла CONFIG.SYS.

Секция [menu] содержит элементы menuitem и menudefault. Menuitem описывает строку меню, menudefault позволяет ука­зать конфигурацию по умолчанию.… menuitem = имя_переменной_конфшурации, строка_меню… где

Средства мультиконфигурации для файла AUTOEXEC.BAT.

Общие части файла (выполняемые в любом случай) могут находится как в начале (до команды GOTO %CONFIG%), так и в конце файла (после метки :END). Например, файл AUTOEXEC.BAT будет выглядеть так: PATH c:;c:dos;c:drv

СОЗДАНИЕ ВИРТУАЛЬНОГО ДИСКА

1. Установка драйвера RAMDRIVE.SYS (создание виртуального диска) Параметры: RAMDRIVE размер вирт. диска. размер сектора кол-во каталогов в корн.дир. {/A или /E}

КЕШИРОВАНИЕ ДИСКОВ.

/Е: размер задает количество байт для считывания информации за 1 раз ( можно задавать 1024, 2048,4096. Стандартная величина 8192 запуск SMARTDRV 2048 1024 означает, что начальная величина кэш =2048, а размер… /L запрещает загрузку Smartdrv в верхние адреса

ПРАКТИЧЕСКАЯ РАБОТА 2

Создать загрузочную дискету, которая на экран выдает следующее меню конфигурации: · VC · WIN

Структура HDD. Инсталляция Windows 98.

Структура винчестера

Аппаратная таблица диска создается при низкоуровневом форматировании дисков. В первых жестких дисках контроллер диска был отделен от самого диска и устанавливался как отдельная плата ( подобно платам видеокарт …). Поэтому низкоуровневое форматирование было необходимой частью подготовки диска к работе ( например, программа HARDPREP для DOS при запуске запрашивала тип диска из известных ей и, если такой диск был задан, производила низкоуровневое форматирование). При этом форматировании производится первичная разметка диска на дорожки и сектора и информация о их количестве и расположении записывается в эту таблицу. Поэтому эта таблица зависит от физических характеристик диска( т.е. количества поверхностей внутренних дисков, количества считывающих головок, цилиндров …). Такая первичная разметка сильно зависит от контроллера диска, который управляет перемещением головок и , следовательно, с разными контроллерами разметка может отличаться по физическому расположению на диске. В первых компьютерах при перестановке HDD с одного компьютера на другой нужно было переносить и контроллер, а если контроллер менялся, то информация не всегда читалась. С появлением шины IDE в HDD стали встраиваться контроллеры на заводе – изготовителе и там же производится низкоуровневое форматирование. Поэтому в современных HDD аппаратная таблица уже создана при его изготовлении и ее создавать не нужно. Также нужно быть осторожным и не проводить низкоуровневое форматирование этих дисков вспомогательными утилитами ( которые бывают встроены в BIOS материнской платы).

MBR ( Master Boot Record) - это таблица разделов диска. Она содержит адреса начала и конца каждого раздела, тип раздела, его активность и др. информацию о структуре диска и каждом разделе.

 

Разделы диска.

Всего на HDD базового типа можно создать до 4 разделов.( этот тип диска используется в системах DOS, Win9.x,Linux .., другие типы дисков- динамические -используются в системах Win2000. Сними познакомимся позднее ).

Каждый раздел может быть двух типов: Primary ( первичный) или Extended (расширенный).

Primary: этот раздел может содержать загрузочный сектор для загрузки операционной системы( т.е. может быть загрузочным). Таких разделов на диске может быть от 0 до 4. Сам раздел может отображаться в разных системах по-разному : либо в виде диска с буквой ( в DOS, WIN ) либо в виде каталога в дереве (linux) ... в зависимости от ОС.

Extended: этот раздел на диске может быть только один и он не может быть загрузочным ( т.е. он не содержит загрузочного сектора). Он может разбиваться на несколько ( до 32) логических дисков, каждый из которых рассматривается ОС как отдельный диск (или папка).

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

Загрузочный сектор (Boot Sector или Boot Record )располагается в самом начале Primary – раздела и содержит программу, которая запускается автоматически по окончании работы тестовой программы BIOS - POST, если раздел, на котором находится BootSector является активным. Активным может быть только один раздел на диске. Активность раздела может переключаться в любой утилите по работе с разделами (Fdisk, PQMagic, ...). При установке операционная система создает и записывает в начало загрузочного сектора свой загрузчик. При этом, она либо удаляет старый BootSector (например DOS) либо сохраняет его в отдельном файле (Windows 98...).

Инсталляция Windows 98.

Прежде, чем вы начнете устанавливать систему, проверьте удовлетворяет

ли ваш компьютер следующим минимальным требованиям:

· Процессор 486DX /66

· 16 Мегабайт оперативной памяти

· Устройство CD-ROM или DVD-ROM (в случае установки с CD)

· Монитор VGA

· Мышь

 

Установка Windows 98 поверх существующей версии MS-DOS

Установка Windows 98 поверх существующей версии Windows

Установщик Windows 98 сохранит все настройки вашей ранее установленной такой же версии Windows лишь в том случае, если вы позволите установить новую…   Основной процесс установки:

Удаление WINDOWS

1. Для загрузки предыдущей версии DOS необходимо при загрузке Windows при появлении на экране сообщения Starting Windows 98… нажать клавишу F8 для…   2. Если дальше будет использоваться старая система DOS, которая не понимала длинных имен, то с помощью программы…

Вопросы на закрепление

· Чем раздел Primary отличается от раздела Extended. Сколько каждого из них может быть на диске и сколько всего на диске может быть разделов. · Каким файлом запускается инсталляция Win98. Какие действия в стандартной… · Какие минимальные аппаратные требования существуют для установки Win98. Какой каталог является основным каталогом…

Введение в WINDOWS 9.х., загрузка, системные файлы

Особенности и отличия Windows 98.

В Windows 98 реализованы новые: · драйверы устройств, · файловая система,

MSDOS.SYS

Раздел путей к файлам WINDOWS: [paths] WinDir=c:windows задает каталог WIN

BOOTLOG.TXT

Замечания: 1) Не рекомендуется использовать в Windows Smartdrv, т.к. он имеет свой… 2) Не рекомендуется запускать драйверы мыши, т.к. в Windows встроена своя поддержка мыши (и может возникнуть…

Вопросы на закрепление

· Какие особенности системы Win98 по сравнению с системой DOS.

· Назначение диспетчера конфигурации и диспетчера виртуальной машины.

· Назначение файла io.sys. Что изменилось в нем по сравнению с таким же файлом DOS

· Назначение файла msdos.sys. Какие параметры загрузки по смыслу можно в нем настроить?

 

Виртуальная машина и эмуляция DOS. Сжатие дисков

К сожалению, не все программы совместимы с Windows 98/95. Давайте рассмотрим случаи неправильной работы при­ложений под управлением Windows 9X и…   Обращение к аппаратным средствам. Windows 98/95 пред­полагает, что программы обращаются к аппаратным средст­вам машины…

Сжатие дисков

Сжатый диск – это не новый диск, а только эмуляция его с помощью специального файла, создаваемого на сжимаемом диске. Программа Drvspace.exe создает… · Если сжимается весь диск , то на исходном диске свободного места будет = 0,… · Если сжимается часть диска, то возможны два варианта: сжимается только свободное место на диске или сжимаются…

Вопросы на закрепление

· Чем отличается виртуальная машина от эмуляции DOS. Чем отличается их запуск?

· Какой файл создается для приложений DOS в виртуальной машине. Что можно настроить в нем?

· Какие есть 2 варианта сжатия информации на дисках в Win98? Что создается при сжатии диска?

· Что такое коэффициент сжатия? Действительно ли информация будет сжиматься точно по значению коэффициента сжатия?

 

 

Подключение устройств в WIN.

Конфликты. Система периодически «зависает». Если Windows 9X пре­кращает работу без… Также проверьте, все ли SIMM, установлен­ные в банках памяти, имеют одинаковое время доступа. Не на­дейтесь на…

Видеокарта.

DEVICE=С:WINDOWSЕММЗЗб.ЕХЕ Х=А000-С000 Какую именно область адресов следует исключить, указано в описании к… Конфликты, связанные с затенением памяти. На видео­картах всегда присутствует собственный BIOS — набор про­грамм для…

Режим защиты от сбоев и пошагового выполнения .

При запуске в режиме Safe Mode стартовые файлы игнорируются, включая файлы реестра, CONFIG.SYS, AUTOEXEC.BAT и разделы [Boot] и [386Enh] файла… Запускайте систему в режиме Safe Mode в следующих ситуациях: · если сбой произошел после появления сообщения Starting Windows 98:

Установка драйверов.

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

Установка драйверов при инсталляции Windows.

Установка драйверов после инсталляции Windows.

1. Нажмите кнопку «Пуск», выберите пункт «Панель управления». 2. Откройте «Установку оборудования» и в появившемся окне нажмите кнопку… 3. Мастер установки устройств предложит произвести поиск нового оборудования. Нажмите кнопку «Далее» для начала…

Обновление драйверов.

1. Нажмите кнопку «Пуск», выберите пункт «Панель управления». 2. Откройте «Систему» и перейдите на вкладку «Устройства». 3. В списке с устройствами выберите нужное устройство и нажмите кнопку «Свойства».

Локальные и сетевые принтеры.

При установке принтера из панели управления устанавливается логический принтер т.е. для пользователя и системы он выступает в роли… Сетевой принтер устанавливается при помощи ссылки на один из логических…  

Двухмониторные системы.

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

Вопросы на закрепление

· Что необходимо проверить в случаях сбоев или конфликтов оборудования. Для чего используется режим Step-By-Step Confirmation · Назначение двухмониторных систем. Что сначала устанавливается: локальный… · Чем отличается локальный принтер от сетевого. Какие варианты двухмониторной системы вы знаете.

Вход в Windows, доступ к ресурсам. Реестр Windows.

 

Доступ к ресурсам сети.

При работе компьютера с Windows98 в сети доступ к ресурсам (дискам, папкам и принтерам) определяется способом входа в сеть. При обычном входе в Windows не проверяется имя пользователя и его пароль и,… Вторым способом входа в сеть является вход пользователя как клиента. В этом случае, доступ к ресурсам определяется…

Реестр Windows

Реестр Windows 98/95 — унифицированная база данных с иерархической структурой, хранящая параметры конфигурации системы и приложений. Поскольку в… Хотя все современные приложения используют реестр Windows, некоторые старые… Преимущества реестра в следующем:

Раздел Hkey_Local_Machine

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

Устройства могут автоматически передавать информацию в реестр через интерфейс Plug and Play. Программы установки драйверов устройств помещают информацию в реестр. И, наконец, пользователи могут делать это через опции Control Panel или Диспетчер устройств внося свои изменения.

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

 

Подраздел Описание
Config Набор конфигураций локального компьютера.
Enum Информация об устройствах, установленных в системе.
Hardware Информация о последовательных портах и модемах, используемых программой HyperTerminal (Программа связи).
Network Информация о сети, создаваемая при регистрации пользователя на сетевом компьютере: в нее включается имя пользователя, название компонента доступа к основной сети (primary network provider) и пометка о проверке сервером достоверности регистрации.
Security Информация о компоненте, обеспечивающем защиту сети (network security provider), и средствах удаленного администрирования.
Software Специфичная для конкретного компьютера информация о программах, установленных на локальном компьютере, и ряд других конфигурационных данных.
System База данных, управляющая процессом запуска системы, загрузкой драйверов устройств, различных видов сервиса и поведением операционной системы.

 

Дополниельная информация о подразделах Hkey_Local_Machine ( необязательная)

Ветвь Config

Ветвь Hkey_Local_MachineConfig содержит информацию об альтернативных конфигурациях компьютера — скажем, его конфигурации в сети, при отключении от стыковочной станции и т.д. Каждой альтернативной конфигурации присваивается уникальный идентификатор, а ему выделяется свой подраздел в разделе Config. Раскрыв значок System (Система) в окне Control Panel (Панель управления). Вы увидите все идентификаторы конфигураций в списке профилей оборудования.

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

· Как правило, идентификатор связан с уникальной конфигурацией, благодаря чему Win­dows 98/95 автоматически выбирает нужную конфигурацию и настраивает систему по парамет­рам из соответствующего подраздела Config.

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

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

Ветвь Enum

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

Подраздел Перечисляемые устройства
ESDI Жесткие диски
FLOP Дисководы (накопители на гибких дисках)
ISAPNP Устройства Plug and Play на шине ISA
Monitor Мониторы
Network Сетевой протокол, сервер и параметры привязки
Root Обычные устройства (не Plug and Play)

 

Ветвь Software

В ветви Hkey_Local_MachineSoftware хранятся конфигурационные данные о всех установлен­ных программах, способных записывать информацию в реестр. Параметры этого раздела касаются любого, кто пользуется данным компьютером. Здесь содержится, например, информа­ция, добавляемая при установке и регистрации Windows-приложений.

Ветвь System

Данные в Hkey_Local_MachineSystem организованы в виде групп с полным набором парамет­ров для драйверов устройств и различных видов сервиса, которые можно загрузить вместе с Windows.

Все данные, используемые при управлении процессом загрузки, содержатся в ветви Current-ControlSet в подразделе Hkey_Local_MachineSystem. Они содержатся в двух разделах:

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

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

Подраздел Control

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

Подраздел Описание
ComputerName Имя компьютера: устанавливается через опцию Network (Сеть) в Control Panel.
FileSystem Тип и параметры файловой системы.
IDConfigDB Идентификатор текущей конфигурации.
Keyboard layouts Список DLL для поддержки выбранных языков: устанавливается через опцию Клавиатура в Control Panel.
Resources Информация о драйверах мультимедийных компонентов.
NetworkProvider Характеристики компонентов сетевого доступа.
NIs Информация о поддерживаемых языках; устанавливается через опцию Keyboard (Клавиатура) в Control Panel.
PerfStats Статистические данные, собранные от системных компонентов, которые можно просматривать с помощью System Monitor.
Print Информация о текущих принтерах, содержащаяся в нескольких подразделах:
Session Manager Глобальные переменные, используемые операционной системой, и подразделы с "черным списком" программ, некорректно работающих под управлением Windows. DLL-модулей, номера версий которых следует проверять, а также каталоги и имена файлов всех DLL-модулей Session Manager (диспетчера сеансов).
TimeZonelnformation Параметры часового пояса; устанавливаются через опцию Date/Time (Дата/время) в Control Panel.
Update Переменная-признак, указывающая: была ли установлена Windows поверх предыдущей версии Windows.
VMM32 Имена VxD-файлов, объединенные в драйвер виртуальных устройств VMM32.VXD.

Подраздел Services в CurrentControlSet

Подраздел Services в CurrentControlSet перечисляет драйверы устройств Kernel, драйверы фай­ловой системы и драйверы различных видов сервиса Windows 98/95, которые могут быть загруже­ны при запуске системы.

Разделы Hkey_Current_User и Hkey_Users

Hkey_Current_Users включает всю информацию, нужную для настройки рабочей среды конкрет­ного пользователя: параметры и состав приложений, оформление экрана и права доступа. Многие из этих параметров "несут" ту же информацию, что и файлы WIN.INI в Windows З.х. Часть подразделов раздела Hkey_Current_User показана в следующей таблице.

Подраздел Описание
AppEvents Подразделы, содержащие полное имя системного звукового файла, "проигрываемого" при возникновении соответствующих событий в системе.
Control Panel Подразделы, содержащие параметры Control Panel, включая информацию, хранившуюся в файлах WIN.INI и CONTROL.INI Windows З.х.
Keyboard layouts Содержит параметр, определяющий текущую раскладку клавиатуры: устанавливается через опцию Keyboard (Клавиатура) в Control Panel.
Network Подразделы, описывающие постоянные и последние сетевые подсоединения.
RunMRU Подразделы, в которых перечисляются последние выполнявшиеся программы.
Software Подразделы, описывающие текущие параметры приложений: имеют ту же структуру, что и Hkey_Local_MachineSoftware. Содержат информацию. Специфичную для конкретных программ, которая раньше хранилась в WIN.INI или инициализирующих файлах.
StreamMRU Подразделы, в которых запоминаются последние из использовавшихся документов.

Если в Hkey_Local_Machine и Hkey_Current_LJser оказываются схожие данные, более высокий приоритет имеют содержащиеся в Hkey_Current_Users. Например, параметры приложений и ра­бочего стола, заданные текущим пользователем, замещают параметры по умолчанию.

Разделы Hkey_Current_Contig и Hkey_Dyn_Data

Раздел Hkey_Current_Config указывает текущую конфигурацию системы в наборе конфигура­ций, хранящихся в Hkey_Local_MachineConfig.

В Windows 98/95 определенную часть "реестровых" данных приходится хранить в оперативной памяти, так как нужна возможность быстрого их изменения и поиска, — ждать, пока они будут найдены на жестком диске, некогда. Эти-то данные и хранятся в разделе Hkey_Dyn_Data.

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

Кроме того, он содержит статистические данные, собранные по различным сетевым компонен­там системы. Они запоминаются в подразделе Hkey_Dyn_DataPerfStats.

 

Инициализирующие файлы и реестр

Хотя реестр практически заменяет инициализирующие файлы, применявшиеся в вер­сиях Windows 3.X, файлы SYSTEM.INI, WIN.INI и WINFILE.INI сохранены для совместимости с существующими Win16-приложениями и драйверами устройств. Например, записи в WIN.INI и SYSTEM.INI, созданные Winl6-пpилoжeниями, не обновляются в реестре, поскольку эти приложения не умеют пользоваться реестром Windows 98/95.

Если Вы устанавливаете Windows 98/95 поверх Windows 3.X, многие параметры из INI-файлов (в том числе CONTROL.INI. FROGMAN.INI, SYSTEM.INI и WIN.INI) копируются в реестр.

 

Некоторые ключи реестра для ограничения доступа пользователей:

И еще совет: перед экспериментами с реестром сделайте его резервную копию (файлов User.dat и System.dat).

Ключи реестра.

HKEY_USERS.DefaultSoftwareMicrosoftWindowsCurrentVersionPolisies"раздел" где "раздел" - это System или Explorer или Network Свойства…  

Вопросы на закрепление

· Чем отличается обычный вход в Windows от входа как клиента.

· Какие сетевые службы нужно установить, чтобы были доступны сетевые ресурсы локального компьютера и возможен вход в Windows как клиента.

· Какие данные хранятся в системном реестре. Назначение и отличие файлов system.dat и user.dat

· Какую структуру имеет системный реестр. Какие программы используют реестр и записывают в него данные. Ограничен ли размер реестра?

 

– Конец работы –

Используемые теги: Конспект, лекций, курсу, операционные, системы, семестр, часть, ЗАГРУЗОЧНАЯ, ДИСКЕТА, DOS, основные, команды0.144

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Конспект лекций по курсу Операционные системы , 1 семестр , часть 1 ЗАГРУЗОЧНАЯ ДИСКЕТА DOS, ОСНОВНЫЕ КОМАНДЫ

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция 1. Тема: Операционная система. Определение. Уровни операционной системы. Функции операционных систем. 1. Понятие операционной системы
Понятие операционной системы... Причиной появления операционных систем была необходимость создания удобных в... Операционная система ОС это программное обеспечение которое реализует связь между прикладными программами и...

Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS
Размер Кластера NРазмерСектора N 512 байт, где N 2,4,8 и т.д. FAT - Таблица размещения файлов НАКОПИТЕЛИ НА МАГНИТНЫХ ДИСКАХ Магнитные диски… Для работы с Магнитными Дисками используется устройство, называ- емое… Контроллер дисковода вставляется в один из свободных разъемов сис- темной платы IBM PC MotherBoard. Дисковод содержит…

КОНСПЕКТ ЛЕКЦИЙ по курсу Архитектурное материаловедение Конспект лекций по курсу Архитектурное материаловедение
ФГОУ ВПО ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ... ИНСТИТУТ Архитектуры и искусств... КАФЕДРА ИНЖЕНЕРНО строительных ДИСЦИПЛИН...

Курс лекций по уголовному праву общая часть, 2 курс Источники уголовного права – уголовный закон. Все основные положения конституции нашли отражение в УК
Преподаватель Пряхина Надежда Ивановна... Уголовное право как отрасль права совокупность правовых норм которые устанавливают какие деяния являются...

Цифровая схемотехника 4-й и 5-й семестры обучения. Организация ЭВМ и систем 5 семестр обучения 3. Микропроцессорные системы 6-й семестр обучения
Отладочный модуль используется для выполнения лабораторных работ по курсам... Цифровая схемотехника й и й семестры обучения... Организация ЭВМ и систем семестр обучения...

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

Операционная система MS DOS. Приглашение MS DOS. Диалог Пользователя с MS DOS
Запуститьпрограмму на выполнение - значит загрузить программу вОЗУ,передать ей если необходимо информацию в виде параметров вкомандной строке MS… Описаниепрограммы-оболочки Dos-Shell выходит за рамки даннойТемы .Эта… Пользователь,за эту простоту, платит тем,что знания егодолжны быть столь обширны в области внутреннихи внешних…

МАСТЕРСКАЯ ПРАКТИЧЕСКОГО ПСИХОЛОГА КУРС ЛЕКЦИЙ Введение в общую психодиагностику. Курс лекций
ИНСТИТУТ ИНФОРМАТИЗАЦИИ СОЦИАЛЬНЫХ СИСТЕМ... МАСТЕРСКАЯ ПРАКТИЧЕСКОГО ПСИХОЛОГА...

Организационный этап выполнения курсовой работы 2.1 Примерная тематика курсовой работы . 3 Основной этап выполнения курсовой работы 3.1.1 Назначение и место ученого предмета дисциплины
стр Введение... Введение Реформирование национальной системы высшего образования связанное с введением нового перечня специальностей общегосударственного классификатора...

0.039
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам