Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСС шпоры(модерн).doc
Скачиваний:
12
Добавлен:
27.09.2019
Размер:
374.78 Кб
Скачать

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

Назад

28.Ф-и и состав ОС Windows 95.

Управление процессами. В Windows 95 процесс — это либо вирт-я машина MS-DOS, либо любое работающее приложение Windows. Каждый процесс может порождать мн-во потоков. По­ток — это послед-сть ком-д в пределах процесса. Сис-й планировщик проц-в (часть диспетчера вирт-й маши­ны) управляет именно потоками. Организация ф-й с. Осн-й ф-й сис-й явл. VFAT,поддерживает ф.с. FAT32, обеспечи­вающую подд-ку ж.д. более 2 Гбайт и более эффек­тивное распределение диск-й памяти благодаря тому, что размер кластера в ней всего 4 Кбайт. Поддержка технологии Р1иg-&-Р1ау (РНР).

Эта технология была разработана целой группой фирм — разраб-в аппар-го и прогр-го обеспечения. Она предназначается д/упрощения установки и конфигурирования новых уст-в. Устр-ва, соот­ветствующие данной технологии, обязаны «уметь» сообщать ОС о своем наличии и о требуемых для работы ресурсах. С другой сторо­ны, ОС обязана уметь распознавать такие устр-ва и автом-ки выделять требуемые ресурсы. Управ-е ресурсами, кот-е включает в себя распределение памяти, процессорного времени, управление доступом к устр-м в-в и т. д. Эти фи выпол-ся диспетчером Вирт-й машины и ядром сис-мы.

Реестр.

Важную роль в управлении ресурсами играет реестр. Реестр — это иерархическая база дан-х, в кот-й централизо­ванно хранится вся инф-я об аппаратных сред-х, конкрет­ных приложениях Windows 95 и о настройках польз-ля интер­фейсной части ОС. Драйверы устр-в. В Windows 95 применяется архит-ра «универсальный драйвер — минидрайвер». Универ-й драйвер содержит осн-ю часть кода, необхо­димого д/общения целого класса устр-в (#, для прин­теров или модемов) с соответствующими компонентами ОС. Минидрайвер содержит небольшую часть кода, кот-й обеспе­чивает работу конкретного уст-ва, принадлежащего дан-у классу. Диспетчер конфигурации.

Он включен в архит-у Windows 95 для поддержки функц-х возможностей технологии Plug-&-Play. Диспетчер виртуальной машины. VMM (Virtual Machine Manager) выделяет ресурсы каждому приложению и системному процессу, выполняемому на ком-ре. Виртуальная машина представляет собой некую среду в памяти, кот-я кажется прил-ю отдельным комп-м с теми же ресурсами, что и у физического ком-ра. Настраиваемые ф.с. Ф.с Win­dows 95 характеризуется многоур-й арх-й, поддержи­вающей несколько ф.с (ФС на основе FAT, ф.с CD ROM, ф.с сторонних разработчиков). Особ-ю ф.с. Windows 95 явл. поддер­жка длинных имен ф-в (кат-в).

В именах ф-в можно ис­пол-ть до 255 сим-в, включая пр-лы и знаки преп-я. Запрещ-ми в именах являются только следующие знаки:\ — обратный слэш (используется для обозначения пути);/ — прямой слэш (используется для подстановки ключей);> — знак «больше» (используется для указания направления вы­вода);< — знак «меньше» (используется для указания направления вывода); : — (используется для обозначения имени диска); ? — (используется в масках поиска); * — знак «звездочка» (используется в масках поиска); " — кавычки (в них заключаются полные имена ф-в и папок с длинными именами). Другая особ-ть — это динамическое кэширование, поддер­живаемое ф.с. CD ROM. Это обеспечивает опти­мальный баланс между памятью, необходимой приложению, и па­мятью, выделяемой под дисковый кэш.

Назад