Мегаобучалка Главная | О нас | Обратная связь


НЕТ 28. Пользовательские оболочки.



2020-02-03 159 Обсуждений (0)
НЕТ 28. Пользовательские оболочки. 0.00 из 5.00 0 оценок




Вопроса нет на экзамене.

 

 

Утилиты.

Утилиты это прог-мы к-е дополняют и расширяют возм-ти ос. Виды ут. 1прог-мы контроля, тестир-я и диаг уст-в к - позволяют пров-ть конфиг-цию к-ра и работосп-ть его уст-в (SiSoft Sandra pro). 2пр-мы архиваторы - позв-ют сжимать инф-ию на дисках (W..Commander). 3антивир пр-мы - для предотвращ-я заражения к-ым в-ом и ликвидации последствий заражения (Doctor Web). 4пр-мы резервирования - для быстрого копир нуж инф-ии, наход-юся на ж д-ке к-ра, на дискеты, съемные диски (WhereIsIt).

5пр-мы русификаторы приспосаб-ют др пр-мы для раб с рус буквами (Snoop2). 6пр-мы оптимизации дисков - позв-ют обеспечить быстрый дост к инф на диске за счет оптимиз-ии размещения д-х на диске (Speed). 7пр-мы ограничения доступа - позв защитить хранящиеся на к-ре д-е от нежелат-х польз-лей (TweakUI). И множ др вспомогат прог-м. Часть ут входит в мин компл пост ос-мы. Большая часть ут явл-ся самост системными прог-ми.

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

Сист пр-я это средства для разраб пр-м на конкретном яз. В состав сист пр-я входят след комп: 1компелятор; 2ред текстов; 3библ-ки станд прог-м и ф-ий; 4граф-кие библ-ки; 5сред отладки прог-м; 6многоокон инт-с; 7встроеный ассемблер; 8встр справ служба; 9др. Компелятор это пр-ма к-я переводит исход текст (код) пр-мы в маш код. Исх код пр-мы пиш-ся на яз высок ур-ня. Пр-ма маш кодов пред-ет соб набор команд непосред-но вып-емых к-ом. Яз высок ур-ня: pascal, basic, c. Низ ур: ассемблер. Компелятор-пр-ма переводчик с яз­ур на язЇур. Разл-ют 2 вида компел-ра. ®трансляторы. ®интерпретаторы. Компел вып-ет трансляцию исх-го кода пр-мы след образом: 1исх код перевод-ся в набор объектных модулей на маш языке (.pas (исх код)®obj (об модуль)®exe, com (исп-ый ф-л)); 2объектные модули собир в един об модуль; 3получ-ый об модуль в маш-ых кодах сохр-ся в

виде исполняемого ф-ла с рас com или exe. Зам: исп-ый ф может вып-ся многократно без повтор компел-и пр-мы, если исх-ый код не изм (pascal, c, fortran). Интерпретатор осущ пошаг-ую транс-цию и пошаг-ое вып-е операторов исх-го кода пр-мы. Каждый опер-ор транслир-ся в 1 или неск команд маш языка к-е сразуже вып-ся без сохр-я ф-ов. При интер-ции прог на маш языке в ф-л не сохр-ся поэтому исх-ый код пр-мы необх-мо транслир-ть каж раз при зап-ке пр-мы на выпол-е (basic).

Состав ОС.

W®ядро(msdos7.0 и в).®граф об. ОС это совокуп-ть модулей связ м/д соб. (Рис). bios это пр-я обол-ка вокруг апарат средств к-ра к-я обесп-ет возм-ть обращ-я к апарат-ым сред-ам др прог прод-ов. Загрузчик это неб прог к-я отыск на сист д-ке ф-лы io.sys-модуль рас бсвв, msdos.sys-м обр прер, загруж их в опер п-ть и передаёт упр м-лю расш-я. М расш-я позв-ет настр-ть ос на конкрет набор апарат сред-в. Компаненты м обр-ки прерыв-ий: прог-мы к-е обесп-ют раб ф-ой системы, уст-в вв/выв и обслуж-ют ситуац связ-е с заверш пр-м или их искуственым прерыв. Ком процесор это пр-ма к-я обесп-ет вып-е команд ос. Ут-ты это спец пр-мы к-е дополн и расш-ют возм-ти ос.

 

 

Базовая система ввода-вывода (BIOS).

BIOS сост из совокуп-ти пр-м и д-х к-е вып-ют опред-е ф-ии: 1bios вып-ет автомат тестир-е всех уст-в пк при вкл питания, если при тестир-и обнаруж неполадки в уст-ах то на экран выдаётся сооб-е, дальнейшая раб на этом прекращ-ся (речь идёт о работе основ уст-в). 2bios инициирует загрузку ос, т.е он отыскивает блок нач загрузки, загружает его в опер п-ть и передаёт ему упр-е, если он не обнаружен то выд-ся сооб-е о не сист-ом д-ке. 3bios обрабатывает прерывания нижнего уровня - апарат-ое

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

НЕТ 33. Системные файлы ОС.

НЕТ 34. Командный интерпретатор (командный процессор).

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

Загрузка ос в опер п-ть вып-ся по этапно. 1) бсвв отыскивает на сист д-ке блок нач заг-ки, загруж его в опер п-ть и передаёт ему упр-е. 2) блок нач заг отыск на сист д-ке модуль расш-я и модуль обработки прерыв и загр их в опер пам и передаёт упр-е в модуль расширения. 3) м расш-я вып-ет необх действия и передаёт упр-е модулю обр-ки прерыв. М об-ки пр-ий подготавливает систему к завершению заг-ки и передаёт упр-е м-лю расш-я. 4) м р-я загруж-ет в опер-ую п-ть командный процесор и перед ему

упр-е. На этом загр-ка ос завер-ся. При необход-ти ком-ый процесор загр-ет в опер-ую пам утилиту и перед-ёт ей упр-е. После вып-я утилиты упр-е перед-ся команд проц-ру.

НЕТ 36. Конфигурирование ОС.

Файлы и каталоги.

Файл это поименованая обл на д-ке или др носителе инф-ии. Чтобы ос и др прог-мы могли обращаться к ф-ам, ф-лы должны иметь обозначение-имя файла. В имени ф-ла мож быть от1 до8 сим. Расш-е начиная с т, за к-й следуют от1 до3 сим. Напр: command.com. Имя и расш мог состоять из пропис и строч лат букв, циф и сим -_$#&@!%(){}'~`^. Расширение имени ф-ла явл-ся необязательным.

Оно описывает содерж-е ф-ла. Многие прог-мы позв-ют по расш-ю имени ф-ла вызвать соответ-щую пр-му и сразу загрузить в нее даный ф-л. Прим: com, exe- исполнимые ф-лы; bat- командные; pas- прог-мы на паскале; c; asm; bak- копия ф-ла создаваемая перед его изм-ем. Зарезервир имена ф-ов. Некот сочетания сим-ов нельзя исп-ть в кач имён ф-ов, т.к ос dos использует их для обознач-я уст-в dos. Наприм, имя prn обозначает принтер, поэтому если в команде dos вместо имени ф-ла указать prn то соответ даные будут выведены на принтер. lpt1-lpt4 - уст-ва, присоединяемые к || портам. com1-com4 - к послед-ым; con- при вводе - кл-ра, при выв - экран; nul- все операции вв/выв для этого уст-ва игнорир-ся. Каталог это спец место на д-ке в к-м хран-ся имена ф-ов, св-ва ф-ов и тд. Каждый кат им имя. Требов-я к именам к-ов те же что к именам ф-ов. Расш-е имени для к-ов не исп-ся. Если кат-г Х зарегистрирован в к-ге Y, то Х - подкат-г Y. На каждом д-ке имеется 1глав или корн кат-г. В нем

регистрир-ся ф-лы и подкат-ги (кат-ги 1ур). В кат-ах 1ур регистр ф-лы и кат-ги 2ур и тд. Кат-ог с к-м в наст момент раб польз-ль наз текущим.



2020-02-03 159 Обсуждений (0)
НЕТ 28. Пользовательские оболочки. 0.00 из 5.00 0 оценок









Обсуждение в статье: НЕТ 28. Пользовательские оболочки.

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (159)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)