Студопедия — Осн-е составные части MS-DOS
Студопедия Главная Случайная страница Обратная связь

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

Осн-е составные части 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 с помощью общей доски, тексто­вых сообщений и передачи ф-в.

Назад







Дата добавления: 2015-04-19; просмотров: 369. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Броматометрия и бромометрия Броматометрический метод основан на окислении вос­становителей броматом калия в кислой среде...

Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

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

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

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия