Осн-е составные части MS-DOS
MS-DOS состоит из компонентов: Блок начал-ной загрузки; Модуль взаим-вия с BIOS(io.sys и выше); Модуль обработки прерываний (msdos.sys и выше); Ком-ный процессор (command.com); Внешние команды MS-DOS; Драйверы устр-в; Ф. config.sys; Ф. avtoexec.bat; Базовая сис-ма в/в (BIOS) нах-ся в постоянной памяти (ПЗУ) ком-ра. Эта часть операцин-й сис-мы явл. «встроенной» в ком-р. Ее назначение состоит в выполнении наиболее простых и универсальных услуг ОС. Базовая сис-ма в/в содержит тест функц-ние ком-ра, проверяющий работу памяти и уст-в ком-ра при вкл-нии его электропитания. Блок нач-ой заг-ки – эта короткая прогр-ма, наход-ся в первом секторе каж-й дискеты с ОС DOS. Фун-я этой прогр-мы заключается в считыв-е в память 2 модулей ОС, которые и завершают процесс загрузки DOS. На ЖД загруз-к ОС состоит из 2 час-й. 1 часть загруз-ка нах-ся в первом секторе ЖД, она выбирает, с какого из раз-в ЖД следует прод-ть загрузку. 2 часть загруз-ка нах-ся в первом секторе этого раздела, она счит-ет в память модули DOS и передает им упр-е. Ф. io.sys и msdos.sys – загруж-сяв память загруз-мОС и остается там пост-но. Модуль взаимод-я с BIOS (io.sys) – это резидентный модуль (нах-ся в ОЗУ). Взаим-ет с BIOS. Расш-ет возм-ти BIOS или изменяет ее св-ва с помощью допол-х драй-ров. Модуль обр-тки прер-ний ( msdos.sys) – это резидентный модуль, кот-йобеспеч-ет интер-с высокого уровня д/прик-х погр-м, содержит прогр-ные сред-ва д/управ-я фай-ми, устр-ми в/в, обработки исключительных ситуаций. Прик-я прог-ма вызывает ф-и этого модуля через механизм прерыв-й, перед-я(приниая) инф-ю к (от) MS-DOS через регистры центрального процессора или ОЗУ. Коман-й процессор DOS, обрабат-ет ком-ды, вводимые польз-лем. Ком-й проц-р нах-ся в дисковом ф-ле COMMAND.COM на диске, с кот-го загруж-ся ОС. Некот-е команды польз-ля ком-ный проц-р выполняет самост-но. Такие ком-ды наз-ся внутренними. Д/выпол-я остальных внешних ком-д пол-ля ком-ный прц-р отыскивает на диске прг-му с именем и передает ей управл-е. По окон-и работы прог-мы коман-й проц-р удаляет прог-му из памяти и выводит сообщение о готов-ти к выпол-ю команд. Ф-и: Прием ком-д с клав-ры или из bat-фай-в и их выплн-е; Выпол-е ком-д файла avtoexec.bat призагр-ке MS-DOS; Загр-ка в ОЗУ и запуск навыполн-е прикл-х прог-м в среде MS-DOS. Коман-й проц-р состоит из 3 частей: Резидентной - она размещ-ся в ОЗУ сразу после msdos.sys,включает проц-ры обслуживания некот-х прер-ний, проц-ры обраб-ки станд-х ошибок MS-DOS, проц-ру загр-ки транзитной части ком-го процессора; Инициализирующей – в ОЗУ она след-ет сразу за резиден-й частью, во время загр-ки ОС ей перед-ся управ-е, она выпол-ет файл avtoexec.bat и некот-е др.; Транзитной (загр-ся в старшие адреса ОЗУ; обраб-ет все внутр-е ком-ды, ком-ды с клав-ры и из bat-ф-в; загруж-ет в ОЗУ прг-мы и перед-т им управ-е). Внеш-е ком-ды (прог-мы) допол-е прог-мы, входящие в MS-DOS, выполняющие опред-е ф-и.Это пргр-мы, потавл-е вместе с ОС в виде отдел-х ф-в. Драйверы устр-в – это спецал-е прог-мы, кот-е допол-ют сис-му в/в DOS и обеспеч-ют обслуж-е новых или нстанд-е испол-е имеющихся уст-в. Драй-ры загр-ся в память ком-ра при заг-ке ОС, их имена указ-ся в ф. config.sys. Ф. конфигурации сис-мы config.sys Текст-й ф-л, содер-й инф-ю о подгруж-х допол-х драйверах и некотор-ю другую инф-ю. MS-DOS выпол-ет этот ф-л автомат-и, сразу после загрузки command.com. Файл автозапуска прог-м при загрузке ОС (avtoexec.bat). Текст-й ф-л,содер-й допол-ю настроечную инф-ю. MS-DOS выпол-ет этот ф-л автомат-и, сразу после выпол-я config.sys. Назад 23. Начальная загрузка MS-DOS. При вкл-и ПК вначале выполняется программы BIOS. После тестирования и друких дейс-й процедура POST(самотестир-е после вкл-я питания) осущ-ет поиск и загр-ку блока начальн-й загрузки: Вначале произ-ся поиск на уст-ве А:; Если не найдено – поиск на ут-ве С:; Если не найдено, то вызывается встроенный в ПЗУ BASIC или произ-ся другие действия. Блок начал-й загрузки поиз-т поиск в корневом кат-ге сис-ной дис-ты фай-в io.sys и msdos.sys. Блок начал-й загрузки производит загрузку файла io.sys и передает ему управление. io.sys выпол-ет след-е: загружает и настраивает msdos.sys; опред-ет сост-е подкл-х уст-в; инициализирует подключ-е уст-ва; загружает необход-е драйвера уст-в; передает управление msdos.sys; msdos.sys выпол-ет след-е: инициализирует (настраивает) свои внутрен-е рабочие табл.; загр-ет драйвера, указанные в файле config.sys. загр-ет коман-й проц-р (файл command.com). Коман-й проц-р «выполняет» ком-ды, указ-е в ф. avtoexec.bat, выдает на экран мон-ра системную подсказку ожидает ком-д пользователя. Размещение в памяти: Табл. векторов прерываний; IO.SYS MSDOS.SYS Резид-й части Command.com; Около 530 Кбайт для прик-ных прог-м. Назад 24. Файловая система MS-DOS. О дно из осн-х пон-й файл-й сис-мы – логический диск. Каждый логич-й диск имеет свое ук-е имя. В качестве имени использ-ся буквы английс-го алф-та от A до Z (включ-но). Буквы А и В отведены строго под диск-ды гмд (нкмд, fdd). Начиная с буквы С: имен-ся логичес-е диски нжмд (hdd), затем – диск-ды оптических дис-в (cd rom). Диски А: и С: могут быть сис-ми. Эл-ты ф.сис-мы: Стар-вый сек-р (сек-р нач-й заг-ки, Boot-сектор); Табл. разм-е ф-в (FAT); Корневой кат-г (Root-Directory); Обл-ть дан-х. Эти элемты созд-ся утилитами. Старт-й сек-р (сектор нач. загр-и Boot). Запиана инф-я, необход-я MS-DOS д/работы с диском: Идентификатор ОС; Размер сектора диска; Кол-во сект-в в клас-ре; Кол-во рез-ных сек-в в нач-ле диска; Кол-во копий FAT на диске; Кол-во элементов в каталоге; Кол-во секторов на диске; Тип формата диска; Кол-во секторов в FAT; Кол-во секторов на дорожку; Кол-во повер-тей; Блок нач-й заг-ки ОС. На каж-м диске имеется две копии FAT. Эта табл. имеет исключ-ное значение при обслуживании файл-в, поэтому в случае потери 1копии FAT си-ма пол-ет вторую. К.диск имеет справочник хран-ся на диске ф-в. Кроме секторов дан-х, использ-ся 3 спец-х сек-ра. 1– содержит загруз-ю запись, кот-я созд-ся при формаир-и диска, испол-ся при загрузке в ОП сис-х ф-в прог-м ОС; 2послед-х сек-ра хранят табл. размещения сек-в ф-в на диске; след-е 7 сек-в диска содержат справочник диска. MS-DOS обесп-ет 2технол-и обслуж-е ф-в. 1 основана на испол-и структур дан-х, наз-х блоками управ-я ф-м (FCB). 2 технол-я основана на испол-и ссылок на упрал-ю запись ф-а и не требуется FCB. Назад 25. Управление ОП. Память состоит из отдел-х элем-в, каж-й из кот-х предназначен д/хранения min един-цы инф-и – 1 байта. Каждому элементу соот-ет уникал-й чис-й адрес. Сегменты. Проц-р ком-ра делит память на блоки, наз-е сегментами. Каж-й сегмент зан-ет 64 Кб и каж-му сегменту соответ-ет уникал-й числ-й адрес. Проц-р имеет 4 регистра сегмента. Регистр – это участок верхоперативной памяти проц-ра, предназначенной д/хранение инф-и. Рег-ы сегмента предназначены д/хран-я адресов отдел-х сегментов. Они наз-ся CS (сегмент кода),DS (сег-т дан-х),SS (сег-т стека),ES (запасной сегмент). Проц-р имеет еще 9 регистров: IP (указатель команд) и SP(указ-ль стека). Рег-ы CS и IP в паре состав-ют длинный адрес команд. Рег-ры SS и SP в паре состав-ют длинный адрес стека. Доступ к памяти. Доступ к ячейкам памяти осуще-ся посредством содержимого регистра сег-та с содержимым того или другого рег-ра. Способ объедин-я рег-ров д/опред-я адреса ячейки памяти не накладывает огранич-й на кол-во доступной памяти. Верхнее ограничение зависит физичес-го строение памяти.Доступ к п-ти орган-ся соединением содер-го 1 из регистров сег-та с содер-м 1 из остав-ся регистров. Сегментные регистры. Сег-е рег-ры испол-ся при идентификации сег-та памяти. Сег-е рег-ры применяются в коминации с регистром указателя или индексными рег-ми. Всего сег-х рег-ра 4. Регистр CS испол-ся при идентификации блока пам-ти, в кот-м хранится код прог-мы. Рег-р DS – при идентификации участка памяти, в кот-м нах-ся данные этой прог-мы. Рег-р ES – допол-й сегментный рег-р. С помощью рег-ра SS орган-ют доступ к стеку. Рег-ры стека. Они примен-ся в коминации с рег-ром SS и опред-ют метонах-е стека. Регистр SP наз-ся указат-м нач-ла стека и в комбин-и с рег-ром SS идентиф-ет первый байт стека. Рег-р BP наз-ся указт-м базы стека и в комб-и с рег-м SS идентиф-ет последний байт стека. Индексные рег-ры. Их тоже 2. Рег-ры SI (DS) и DI (ES) примен-ся в комбин-и с одним из сег-х рег-ров и опред-ют местонах-е конкретной ячейки памяти. Рег-ры общего назначения. К рег-рам общего назн-я относятся рег-ры AX, BX, CX, DX. Это многофун-е рег-ры. Рег-р указателя команд. Рег-р IP обычно Пимен-ся в комбин-и с рег-м CS и определ-ет адрес следующей команды. Рег-р флагов состояния . В рег-ре флагов обычно гах-ся 9 флагов состояния проц-ра. Эти флаги опред-ют рез-т конкретных операций. Рег-ры памяти. Рег-ры памяти вкл-ет 2 байта дан-х. Назад 27. Объектно-ориентированный подход. Понятие «объектно-ориентированный» возникло в программировании сравнительно недавно. Осн-й всего был прогр-й код. Програм-ты записывали последоват-сти ком-д д/выпол-я тех или иных действий над дан-и, кот-е оформлялись в модули и процедуры. Объекты, их св-ва и методы. С увеличением производ-и выч-ных сис-м процедурный - подход начал заменяться объектным. На уровне польз-ля объектный подход выр-ся в том, что инт-с представляет собой подобие реального мира, а работа машиной сводится к дейст-м с привычными объектами. Объект обладает разл-ми св-ми. Можно изменить имя объекта, но нельзя изменить объем свободного места на диске. Св-ва 1типа в языках прогр-ния носят название read/write (для чтения и записи). Метод- это способ воздействия на объект. Методы позволяют созд-ть и удалять объекты, а также изменять их св-ва. Польз-ль прим-ет для отображения этих объектов один метод Draw(), кот-й содержит коды для отображения всех объектов. Windows 95, основные особенности. Windows 95-32-разрядная, многопотоковая ОС с вытесняющей многозадачностью. В ёё среде могут выпол-ся собственные 32-разрядная приклад-е прог-мы. Собственные прикла-е прогр-мы Windows 95 используют неструктурированное 32-разрядное адресное прост-во. Компоненты ядра Windows 95. Ядро Windows 95 состоит из 3 компон-в: User управляет вводом с клав-ры, от мыши и других координатных уст-в, а также выводом через инт-с польз-ля. Kernel обеспечивает базовые функц-ные возм-сти ОС, загружает ехе- и dll-файлы при запуске прог-мы обесп-ет взимодействие1б-разрядного и З2- разрядного кода. GDI -графическая сис-ма, уравл-я всем, что появляется на экране, и поддерживающая графический вывод на принтер. В Windows 95 каждая 32-разрядная прикладная прог-ма выполняется в собственном адресном пронст-ве, но все они используют один и тот же 32-разрядный систем-й код. Все 1б-разрядные прогр-мы Windows разделяют общее адресное простр-во, поэтому они уязвимы друг для друга. Модули (Диспетчер прогр-м и Диспетчер файлов) уступили место образу раб-го с., на кот-м ф. пол-ля показаны в виде пиктограмм, помещенных в папки. Благодаря расширению ф.с. FAT имена ф-в не огран-ны, можно использовать имена длиной до 255 символов. Увеличилось число и повысилось качество поставляемых вместе с Windows 95 стандартных вспомогательных прогр-м. Важнейшими приложениями Windows 95 являются: Блокнот (NotePad)-простейший текстовый редактор (notepad.exe); калькулятор (вид: обычный и научный, calc.ехе); Paint — граф-й ред-р (pbrush.ехе);WordPad-текстовый редак-р; Часы (clock.ехе); Медиаплеер (универсальный проигрыватель mplayer.exe); Проводник - играет роль оболочки или менеджера файлов; Буфер обмена; Scandisk для Windows – основной инструмент исправления ошибок в ф.с при сбоях; Defrag – используется для дефрагментации жесткого диска; Лазерный проигрыватель – используется для проигрывания аудио CD. Расширились сетевые функцион-е возможности. Windows 95 позволяет подсоединяться к другому ком-ру через кабель и располагает базовыми средствами д/устан-я коммутируемых соединений через телефон-е линии с сервером удаленного доступа. В состав Windows 95также входит интер-с прикл-го программ-я д/телефонии (TAPI), обеспеч-й совместную работу машины с телефоном. Основные достоинства Windows 95:1) практически полная 32-битная ОС, что ускоряет работу многих прог-м по сравнению с 16-битной ОС; 2) удобный графич-й многооко-й Инте-с д/польз-ля (Рабочий стол);3) возм-ть создания на Раб-м с. Ярлыков и Папок важнейших прогр-м д/их быстрого запуска; 4) запуск прикл-х прог-м и возмож-ть создания Меню при нажатии кнопки Пуск;5) самонастраивающаяся система драйверов поддержки аппаратной части ком-ра (технология «Plug and Play»);б) настоящая многозад-ть (по сравнению с 3.1);7) развитые сетевые ф-и;8) большой выбор прикл-го прогр-ного обеспечения; 9) хорошая поддержка Multimedia;10) ориентация большинства современных производителей комп-й техники. Недостатки ОС Windows 95:1) высокие требования к аппаратной части ком-ра;2) недостаточная устойчивость в работе;3) при выкл-и или перез-ке ком-а в ОС надо обязательно использовать кнопку Пуск. При этом сохраняется текущая конфигурация и очищаются внутренние буфера; 4) для обслуживания диска на ком-ре с ОС Windows 95 надо использовать только собственные средства Windows 95 или специальные утилиты. Осн-е отличия Windows 98. Поддержка нескольких мониторов. Поддержка нескольких мон-в делает возможной испол-е нескольких мон-в д/расширения раб-го с., выполнения прог-м на разных монит-х. Управление питанием. Выбор режима Всегда Вкл сокращает время запуска ком-ра. При испол-и средств управления питанием в режиме Всегда Вкл д/запуска ком-ра достаточно нескольких секунд. При этом все прогр-ы восстан-ся в том состоянии, кот-е они имели на момент отключения. Пол-ль получает возм-ть оставить все прог-мы выполняющимися, загружать нужные Web-страницы, отправлять и получать элект-ю почту, архивировать жесткий диск. Шина USB. (Универсальная послед-я шина) облегчает использование ком-ра за счет расширенных возм-1 самонастраивающихся устр-в. Новый универ-й стандартный разъем позволяет добавить уст-ва без необходимости перезагружать ком-р. Повышение надежности. В Windows 98 надежность ком-ра повышается за счет применения новых мастеров. Проверка системных файлов. Проверка сис-х ф-в позволяет отслеживать наиболее важные ф., обеспеч-е работу ком-ра. Проверка реестра. Проверка реестра явл. сист-й прог-й, позволяющей обнаруживать и устранять ошибки в реестре. Прог-ма проверки реестра поддерживает до 5сжатых архив-х копий реестра. Прогр-ма устан-ки автоматически запускает проверку реестра при каждом обновлении ОС ком-ра. Архивация данных. Прог-а архивации предоставляет расширенные возм-ти архивации и восст-я дан-х, в числе поддержку большего числа накопителей на МЛ самого оборуд-я. Быстрая ОС. Windows 98 включает средства, позволяющие ком-ру работать быстрее по сравнению с Windows 95 без добавления нового оборудования. Мастер Windows. Разработанные Microsoft Мастера стали популярным средством д/проведения пол-ля через послед-е этапы сложных процедур. Мастер обслуживания. Мастер обслуживания помогает повысить производительность сист-ы. Мастер обсл-я позволяет быстрее выполнять прогр-ы, проверять жесткие диск на наличие ошибок и освобождать место на диске. Мастер подключения к Интернету. Новый мастер подключения к Интернету поможет вам зарегист-ся д/доступа к Интернету и автом-ки выполняет шаги по настройке прогр-го обеспечения. Проверка диска. Проверка диска запускается автом-ки после неверного выключения ОС. Прог-ма проверка диска обнаруживает наиболее вероятно повреждения ф-в и папок и выполняет исправ-я ошибок. Преобразование диска. Преобразование диска в сис-му FAT32, к-я явл. расширенной версией сис-мы FAT, позволяет форматировать как1 диск большие диски с емкостью более 2 Гигабайтов. Дефрагментация диска. Д.д. повышает ск-ть загрузки и выпол-я прог-м. Полное объединение с Web. Проводник Windows 98 позволяет объединять ресурсы Web в едином представлении. Расширенные средства Web. Windows 98 делает наиболее продуктивным использование Web за счет применения всех возможностей ком-ра к интерактивному содержимому Интернета. Общий доступ к подключению Интернета. Windows 98, 2выпуск, предоставляет польз-м возм-ть общего доступа к подключению Интернета д/нескольких ком-в домашней сети. При этом один компьютер имеет непосредственный доступ к подключению Интернета, а запросы от остальных компьютеров домашней сети направляются в Интернет через этот ком-р. Рабочий стол «Active Desktop». A.D.делает возможной настройку раб-го с., запуск пр-м, переключение между ф-ми и отслеживание последних мировых новостей за счет объединения Web и раб-го с. Польз-ля. A.D. позволяет преобразовывать эл-ты Web в эл-ты р-го с. и обновлять их в любое время. Элек-я почта. Панель управления Windows 98 включает прогр-у Outlook Express, кот-я пред-ет защищ-е средства д/личной э. п. и подкл-я к группам новостей. NetMeeting.Программа NetMeeting позволяет вести разговоры по цифр-м каналам связи с родс-ми, друз-ми и деловыми партнерами по всему миру без больших расходов. Кроме того, NetMeeting делает возможной совместную работу группы польз-й любых прил-й д/Windows с помощью общей доски, текстовых сообщений и передачи ф-в. Назад
|