Реферат: Сравнение операционных систем DOS, Windows 3.*, Windows 95, Windows NT

Общаяхарактеристика операционных систем современных ПВЭМ

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

Здесья хочу представить наиболее распространенные операционные системы, которыми мыпользуемся в повседневной работе: Dos, Windows 3.+, Windows 95.

Дисковая ОперационнаяСистема (DOS)

ОперационнаясистемаDOSсостоит из следующихчастей:

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

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

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


Базоваясистема ввода-вывода(BIOS),находящаяся в постоян­ной памяти (постоянном запоминающем устройстве, ПЗУ)компьюте­ра. Эта часть операционной системы является «встроенной» в компью­тер.Ее назначение состоит в выполнении наиболее простых и универ­сальных услугоперационной системы, связанных с осуществлением ввода-вывода. Базовая системаввода-вывода содержит также тест фун­кционирования компьютера, проверяющийработу памяти и устройств компьютера при включении его электропитания. Крометого, базовая система ввода-вывода содержит программу вызова загрузчика операци­оннойсистемы.

Загрузчикоперационной системы—это оченькороткая про­грамма, находящаяся в первом секторе каждой дискеты с операционной системойDOS.Функцияэтой программы заключается в считыва нии в память еще двух модулей операционнойсистемы, которые и за­вершают процесс загрузкиDOS.

Па жестком диске (винчестере) загрузчик операционнойсистемы состоит из двух частей. Это связано с тем, что жесткий диск может бытьразбит на несколько разделов (логических дисков). Первая часть загрузчиканаходится в первом секторе жесткого диска, она выбирает, с какого из разделовжесткого диска следует продолжить загрузи Вторая часть загрузчика находится впервом секторе этого раздел она считывает в память модулиDOSи передаетим управление.

Дисковые файлы10.SYSиMSDOS.SYS(они могут называться по-другому, например IВМВ.СОМ иIBMDOS.COMдляPC DO;URBIOS.SYSиDRDOS.SYSдляDR DOS,—названияменяются в зaвисимостиот версии операционной системы). Они загружаются в пaмять загрузчиком операционной системы и остаются в памятикомпь тера постоянно. ФайлI0.SYSпредставляет собойдополнение к базoвой системеввода-вывода в ПЗУ. ФайлMSDOS.SYSреализуетосновные высокоуровневые услугиDOS.

КомандныйпроцессорDOSобрабатывает команды, вводимые пользователем. Командныйпроцессор находится в дисковом файл! COMMAND.СОМ надиске, с которого загружается операционная система. Некоторые командыпользователя, напримерType, Dirили Сор)командный процессор выполняет сам. Такие команды называютс внутренними. Длявыполнения остальных (внешних) команд пользователя командный процессор ищет надисках программу с соответствующим именем и если находит ее, то загружает впамять и передаетeйуправление. По окончании работы программы командный процессорудаляет программу из памяти и выводит сообщение о готовности к вы полнениюкоманд (приглашениеDOS).

ВнешниекомандыDOS—это программы, поставляемые вместе с операционной системой ввиде отдельных файлов. Эти программы выполняют действия обслуживающегохарактера, например форматированние дискет, проверку дисков и т.д.

Драйверы устройств—это специальные программы, которыедополняют систему ввода-выводаDOSиобеспечивают обслуживание новых или нестандартное использование имеющихсяустройств. Например, с помощью драйверов возможна работа с «электронным диском»т.е. частью памяти компьютера, с которой можно работать так же, как с диском.Драйверы загружаются в память компьютера при загрузке операционной системы, ихимена указываются в специальном файл CONFIG.SYS.Такаясхема облегчает добавление новых устройств позволяет делать это, не затрагиваясистемные файлыDOS.

<span Courier New";mso-bidi-font-family:«Times New Roman»">


<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Версии

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US"> DOS

  Первая версияоперационной системы для компьютераIBMPC—MS DOS1.0была создана фирмойMicrosoftв1981 г. В дальнейшемпо мере со­вершенствования компьютеровIBMPCвыпускались и новые версииDOS, учитывающиеновые возможности компьютеров и предоставляющие дополни­тельные удобствапользователю.

В1987 г. фирмаMicrosoftразработала версию3.3 (3.30) операционной си­стемыMS DOS.которая стала фактическимстандартом на последующие3-4 года. Этаверсия весьма компактна и обладает достаточным набором возможностей, так что на«стандартнойIBM PC AT»и теперьее эксплуатация вполне целесообразна. Но на более мощных компьютерах снесколькими мегабайтами оперативной памяти желательно использовать версии5.0 или6.0операцион­ной системыMS DOS.Эти версииимеют средства для эффективного исполь­зования оперативной памяти сверх640 Кбайт, позволяют работать с логическимидисками, большими32 Мбайт, переноситьDOSи драйверы устройств в расширенную память, освобождаяместо в обычной памяти для прикладных программ, и т.д. Версия6.0MSDOSвключает средства сжатия информации на дисках(DoubleSpace),программы создания резервных копий, антивирус­нуюпрограмму и другие мелкие усовершенствования. Однако в этой версии программысжатия информации не всегда работали корректно, что приводило к потерям данныху некоторых пользователей. Для устранения этих проблем и других ошибок фирмаMicrosoftвыпустила версиюMS DOS6.20.Эта версияработает устойчивее, надежнее и быстрее, чемMS DOS6.0и включает ряд неболыпихусовершенствований. Однако судебное решение по поводу нару­шения вMS DOSпатентов фирмыStack ElectronicsвынудилоMicrosoftвы­пустить сначала версиюMS DOS6.21.в которой была изъята нарушившаяпатент программа динамического сжатия дисковDoubleSpace,а затемMS DOS6.22с «подправленной» версиейDoubleSpace,не нарушающей патент. По моему мнению, из этихверсий лучшая— 6.20.

                                         Windows 3.1

Операционная оболочкаWindows3.1 —это разработанная фирмой Microsoftнадстройка над операционнойсистемойDOS,обеспечиваю­щая большое количество возможностей и удобств для пользователей ипрограммистов. Широчайшее распространениеWindowsсделало661 фактическимстандартом дляIBMPC-совместимыхкомпьютеров: подавляющее большинство пользователейтаких компьютеров работают в "«Windows,поэтому впоследнее время практически все новые програм­мы разрабатываются именно для ихэксплуатации в средеWindows. »Вотличие от  оболочек типаNorton Commander, Windowsне толькообеспечивает удобный и наглядный интерфейс для операции с файла­ми, дисками ит.д., но и предоставляет новые возможности для запус­каемых в средеWindowsпрограмм. Разумеется, дляиспользования этих возможностей программы должны быть спроектированы по тре­бованиямWindows.Такие программы не могутвыполняться вне среды Windows,поэтому мыбудем называть ихWindows-программами илиWincSows-приложенпями. Впрочем,Windowsможет выполнягь и обыч­ныепрограммы, разработанные дляDOS.по приэтом такие програм­мы не используют никаких преимуществWindowsи работают медлен­нее, чем при непосредственном вызове изDOS.                    

ОболочкаWindows3.1включает в себя множество компонентов и обеспечиваетпользователям различной квалификации комфортные ус­ловия работы.

Версия3.0 оболочкиWindows(и появившаяся следом3.1) исповедует совершенно другие принципы вчасти интерфейса пользователя с ЭВМ. (Можно считать эти принципы новыми, номашины фирмыAppleстроятсяна этих принципах уже в течение нескольких лет.) Основная идея, зало­женная воснову оболочкиWindows,—естественность представления информации. Информация должнапредставляться в той форме, которая обеспечивает наиболее эффективное усвоениеэтой информации человеком. Несмотря на простоту (и даже тривиальность) этогопринципа, его ре­ализация в интерфейсах прикладных программ персональных ЭВМ поразным причинам оставляла желать лучшего. Да и реализация его в рамках Windows3.1тоже нелишена недостатков. Но эта оболочка представляет собой существенный шаг впередпо сравнению с предыдущими интерфей­сами пользователя с ЭВМ. Наиболее важнымиотличительными чертами ее являются следующие:

•Windowsпредставляет собой замкнутуюрабочую среду. Практически любые операции, доступные на уровне операционнойсистемы, могут быть выполнены без выхода изWindows.Запуск прикладной прог­раммы, форматирование дискет, печатьтекстов— все это можно вызвать изWindowsи вернуться вWindowsпо завершении операции. Опытработы вDOSпригодитсяи здесь; многие основополагающие принципы и понятия средыWindowsне отличаются от соответству­ющихпринципов и понятий средыDOS. Основнымипонятиями пользовательского интерфейса в средеWin­dowsявляются окно и пиктограмма. Все, что происходит в рамкахоболочкиWindows,вопределенном смысле представляет собой либо операцию с пиктограммой, либооперацию с окном (или в окне). Стандартизована в средеWindowsи структура окон и расположе­ние элементов управления ими.Стандартизованы наборы операций и структура меню для сервисных программ.Стандартны операции, вы­полняемые с помощью мыши для всех сервисных иприкладных программ.

•Windowsпредставляет собой графическую оболочку.Oт пользователя не требуется ввод директив с клавиатурыв виде текстовых строк. Необходимо только внимательно смотреть на экран и выбирать из предлагаемого набора требуемуюоперацию с помощью манипулято­ра мышь. Курсор мыши следует позиционировать па поле требуе­мой директивы меню, или наинтересующую пиктограмму, или на поле переключателя систем рассчитаны навыполнение в данный момент только одной программы. В рамках Windowsпользователь может запуститьнесколько программ для параллельного (независимого) выполнения. Каждая извыполняемых программ имеет свое собственное окно. Переключение междувыполняемыми программами производится с помощью мыши фиксацией курсора в окнетребуемой программы.

(кнопки).На выбранном объекте необходимо называемые Связанные (или Смешанные) документы. Эта разновид­ностьдокументов позволяет согласовывать процессы внесения из­менений в одни и те жеобъекты разными программами, а также автоматически распространять изменения изодного документа на все связанные с ним.

Сравнение Windows3.1 сWindows 3.0

При наличии опыта работы сWindows3.0освоение следующей версии 3.1 — не потребует больших усилий, так каквнешний вид и способы управления практически не отличаются. Большинствонововведений сво­дится к упрощению сервиса и устранению неудобств управления.Речь идет в первую очередь об увеличении скорости работы, упрощении процедуры

инсталляции, усовершенствовании форматов диалоговыхокон и повы­шении эффективности и интеллектуальности Менеджера Печати(Print Manager).

На некоторых из нововведений (давно ожидаемых)хотелось бы оста­новиться особо.

      • В средеWindows3.1можно составлять документы изчастей, которые готовятся в различных приложениях, но при этом сложность работыс таким документом не выше, чем если бы он готовился в рамках одногоприложения. Так, работая в новой версииWindows,при вставке в текст, подготовленный вWrite,рисунка,созданного вPaintbrush, рисунок рассматривается как объект. Он может сохраняться, загру­жатьсяи печататься совместно с документом. Главной особенностью такого связываниярисунка и текста является простота внесения изме­нений. Например, работая стекстом в редактореWrite,достаточно выполнить двойнуюфиксацию курсора на рисунке, чтобы вызвать графический редакторPaintbrush.Рисунокзагрузится в него авто­матически. Все внесенные после этого в рисунок измененияавто­матически отобразятся и во вставке в текстовой документ. Создаетсявпечатление, что текстовой редакторWriteснабжендополнительными возможностями редактирования рисунков (в полном объемеPaintb­rush).

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

      • ОболочкаWindows3.1делает новую технологию работы скомпью­тером, основанную на графическом интерфейсе, более естественной и ясной.Еще большую роль, чем в прошлых версиях, здесь играет мышь как основной инструментуправления машиной. В целом ряде случаев для вызова некоторых (довольносложных) операций доста­точно просто «перетащить и положить»(Drag and Drop)пиктограмму или другой объект спомощью мыши. Например, для распечатки некоторого документа достаточно спомощью мыши «вытащить» из окна Менеджера Файлов(File Manager)пиктограмму соответствую­щегофайла и «положить» ее поверх пиктограммы Менеджера Печати.Перетаскивание пиктограммы файла документа в открытое окно ре­дактораWriteили окноредактораNotepadзагружает соответству­ющий документ в окно.

Существенноупростилась работа с документами вообще. Можно го­ворить о документоориентированной организации работ. При этом можнорасположить пиктограмму часто используемого документа в окне Менеджера Программ(Program Manager)и в дальнейшем вызы­вать процессобработки этого элемента (например, редактирование) просто двойной фиксациейданной пиктограммы. Той же цели служит и возможность автоматического запускаМенеджера Файлов после загрузки оболочки—перед пользователем сразу же открывается поле выбора файлов документов.

Значительной переработке подвергся и Менеджер Файлов(File Mana­ger).Работа сним существенно упростилась. Одновременно с этим возросла производительность иэффективность использования экран­ной площади (есть возможность одновременнонаблюдать большее число устройств и директорий).

В отличие от предыдущих версийWindows3.1уже не может работать в такназываемом реальном режиме(RealMode).Этот режим обес­печивал совместимость версии3.0 с более ранними версиями1, Х и2.Х(так что приложения, разработанные для этих ранних версий обо­лочки, могливыполняться в средеWindows3.0при работе ее в реальном режиме). В этом же режимеWindows3.0моглаэксплу­атироваться на машинах с процессорами8088/8086. В версии обо­лочки3.1разработчики решили распрощаться с миром персональных IBM-совместимых машин первого поколения(PC/XT). Необходи­мым условием для постановки оболочкиWindows3.1накомпьютере является процессор80286(желателен386, 486). При работе в среде Windows3.1могутвозникнуть проблемы с запуском старых (из версий 1.Х,2.X) приложений. Однако перенос приложений из среды 3.0 не вызывает, как правило, никакихнареканий. В редких случаях «аномального» поведения приложений изсреды3.0 в среде3.1 при­ходится обращаться к поставщикам продукта.

В средеWindows3 1реализован новый набор шрифтов— так назы­ваемые ТгиеТуре-шрнфт.Эти шрифты похожи наPostScript-шрифты.но легко адаптируются после небольшой настройки прак­тически к любому типупринтера. Небольшими усилиями можно добиться успеха в работе с этими шрифтами вбольшинствеWindows-приложений.

TrueType-шрифтылегкоподдаются масштабированию, различного рода деформациям, вращению и т.п.Дополнительный комфорт для любителей выбирать и создавать шрифты обеспечиваетспециальная программа демонстрации и использования отдельных литер шрифтов —CharakerMap.

Наконец, в оболочкуWindows3.1включены две небольшие Мультимедиа-программы(Multimedia).Их использование предпола­гает наличие специальнойаппаратной поддержки (акустический адап­тер, возможно, накопительCD-ROM).С помощью упомянутых прог­рамм,называемыхSound RecorderиMedia Player,можнооформить процесс прохождения программ звуковыми эффектами. Можно рабо­тать сцифровым представлением речи и музыки, с картинками, полученными, например, спроигрывателя видеодисков.

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

Windows-приложения

Windows—интегрированнаяпрограмма. Под управлением оболочки Windowsмогут работать не только специальные программы, разрабо­танныедля эксплуатациив средеWindows(Windows-приложения), но и «обычные» программы, работающие в средеDOS,т.н.DOS-приложения(DOS-прикладные программы). ОболочкаWindowобеспечивает эффективный и комфортабельный обмен информациеймежду отдельными программами, выполняемыми под ее управлением. Здесь речь впервую очередь идет оWindows-пpилoжeнияx. С понятием интегрированностисвязывают обычно также возможность совместного использования ресурсовкомпьютера различными прог­раммами. Так, к примеру, принтер, подключенный ккомпьютеру, может с одинаковым успехом использоваться всеми программами наконкурентной основе. Причем все операции, связанные с необходимостьюперекодировок, смен драйверов (например, при переходе от печати текстов квыводу иллюстраций) берет на себя оболочка.

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

Работа вo6oлочке Windowsи вWindows-приложениях предполагает своеобразную перестройку «образажизни». «Жизнь» пользователя в среде 'Windowsсопряжена с «мышиным» управлением, обменамиданными между отдельными программами и параллельным выполнением. Стандартизацияинтерфейсов отдельныхWindows-приложенийпозволяет легко переходить от одного приложения к другому, не начиная каждыйраз с нуля (хотя бы в плане способов и средств управления).

зафиксировать курсоркнопкой мыши— и операция выполняется. С помощью того же манипулятора можно перемещать пиктограммы и окна по экрану, менять их размер, открывать и закрывать их— и все это при минимальном использовании клавиатуры для ввода каких бы то ни было директив. Кроме того, для любителей традиционного интерфейсаDOSреализована возможность выхода на этот уровень. При разработке графического интерфейсаWindowsне последнюю роль играли и эргономические соображения: учтены требования к цветовой гамме, сочетаниям цветов, шрифтам, формам и размерам пиктограмм и окон. По сравнению с некоторыми другими пакетами внешнее оформление оболочкиWindowsможет быть признано «спар­танским» вследствие отсутствия излишеств и за деловой стиль. Понятие «графически-ориентированный» включает в себя дляWin­dowsтакже и соответствие изображения на экране последующему изображению на твердой копии (распечатке). В этом плане можно считать, что в оболочкеWindowsреализован принципWYSIWYG (What Yon See Is What You Get=To,что Вы видите, то и получаете), до сих нор бывший привилегией относительно небольшого числа программ- С помощьюTrueType-шрифтов этот принцип нашел в рамкахWindows3.1свое дальнейшее развитие.

Windowsобеспечивает независимый запуск и параллельное выпол­нение нескольких программ. Большинство других оболочек и операционных 


В фирменной поставке пакетаWindowsнаходится несколько при­ложений. Все они объединены в группуAccessories(аксессуары, инстру­менты). Это небольшие по размеру и возможностям прикладныепрограм­мы, составляющие «джентльменский набор» пользователя. Имдалеко до профессиональных специализированных пакетов. Но они прекрасно ил­люстрируютвозможности оболочки и обеспечивают некоторый мини­мальный сервис. Более того,весьма полезно начинать знакомство с серь­езными пакетами именно ссоответствующих средств этой группы. Так, например, поработав некоторое время стекстовым редакторомWrite,в дальнейшем можно легкоперейти к использованию таких профессиональ-ных пакетов обработки текстов, какWordдляWindows, Lotus Ami Professional, WordPerfectдляWindows'т.п.Крометого, в приложениях из группыAccessoriesреализованы многие новинки,характерные именно для последней версии3.1оболочкиWindows(работа собъектами, новые шрифты...).

 Windows 95

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Объектно-ориентированныйподход

При созданииWindows95фирмаMicrosoftв полной мере реализо­вала объектно-ориентированный подход.Поскольку именно он лег в основу новой операционной системы, вначале скажемнесколько слов о том, что такое ориентация на объекты.

Понятие «объектно-ориентированный» возникло впрограммиро­вании сравнительно недавно. Когда вычислительная мощность ма­шинбыла невысока, о создании объектно-ориентированных сис­тем не могло быть иречи. Основой всего был программный код. Программисты записывалипоследовательности команд для выпол­нения тех или иных действий над данными,которые оформлялись в модули и процедуры. Для работы с каждым объектом создаваласьсвоя процедура.

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> Объекты, их свойства и

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> методы

Постепенно с увеличением производительностивычислительных систем процедурный подход начал заменяться объектным. На пер­воеместо выдвинулся объект, а не код, который его обрабатывает. На уровнепользователя объектный подход выражается в том, что интерфейс представляетсобой подобие реального мира, а работа с машиной сводится к действиям спривычными объектами. Так, пап­ки можно открыть, убрать в портфель, документы— просмотреть, исправить, переложить с одногоместа на другое, выбросить в корзину, факс или письмо— отправить адресату и т. д. Понятие объекта оказалось настолькошироким, что до сих пор не получило строгого определения.

Объект, как и в реальном мире, обладает различнымисвойствами. Программист или пользователь может изменять не все свойстваобъектов, а только некоторые из них. Можно изменить имя объек­та, но нельзяизменить объем свободного места на диске, который также является его свойством.Свойства первого типа в языках про­граммирования носят названиеread/write(для чтения и записи), а свойствавторого—read only(только для чтения).

Метод— этоспособ воздействия на объект. Методы позволяют со­здавать и удалять объекты, атакже изменять их свойства. Напри­мер, для того чтобы нарисовать на экранеточку, линию или плоскую фигуру, составляются разные последовательности кодовили програм­мы. Пользователь, однако, применяет для отображения этих объек­товодин методDraw(),который содержит коды для отображения всех объектов, скоторыми он работает. За такое удобство приходится пла­тить тем, чтообъектно-ориентированные системы могут работать только на достаточно мощныхвычислительных установках.

 Процедурный подход в ранних ОС

До настоящего времени во всех операционных системахпреобла­дал процедурный подход. Для того чтобы произвести в системе ка­кое-либодействие, пользователь должен был вызвать соответству­ющую программу(процедуру) и передать ей определенные пара­метры, например, имяобрабатываемого файла. Программа выпол­няла над файлом указанные действия изаканчивала работу. При этом пользователь в первую очередь имел дело с задачейобработки документа, а затем уже с самим документом. В давние времена, когдаЭВМ не были персональными, пользователь описывал дейст­вия, которые должна былавыполнить задача, на некоем странном языке, называемом языком управлениязаданиями(JCL—Job Con­trol Language).

С появлением терминала язык управления заданиямиупростился и постепенно превратился в командную строку, однако на первом местевсе равно находилась процедура обработки документа, а сам документ игралвспомогательную роль.

Следующим этапом упрощения работы с машиной сталсоздание различного рода операционных оболочек (сначала текстовых), которые«спрятали» от пользователя командную строкуDOS.Ввод последовательности символов, из которой состоит командаопера­ционной системы, свелся к нажатию одной функциональной кла­виши илищелчку мыши. Самой распространенной из таких «надстро­ек» над операционнойсистемой стала оболочкаNortonCommander,

Однако основным «инструментом» пользователя все ещеоставалась клавиатура. Качественный переход произошел после того, как поя­вилисьграфические оболочки. Теперь пользователь в основном ра­ботает с устройствомуказания, таким как мышь, трекбол или план­шет, а не с клавиатурой (разумеется,это не относится к работе внут­ри самих приложений, например, в текстовыхредакторах). Ему не нужно помнить почти никаких команд операционной системы.Для того чтобы запустить приложение, достаточно щелкнуть мышью на егоизображении или на «значке» (автор предпочитает называть его пиктограммой).

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> От процедурного подхода кобъектно-ориентированному

В начале 90-х гг. процедурный подход все ещепреобладает, однако намечаются и некоторые признаки объектно-ориентированного.Например, уже вWindows3+ можнопоставить в соответствие кон­кретному документу приложение для его обработки.Тогда же поя­вился метод объектного связывания и встраивания(OLE),позволя­ющий щелчком наизображении объекта неявно запустить прило­жение, которое его обрабатывает, апосле окончания обработки вернуться в предыдущее приложение.

СOLEтесносвязан так называемый метод редактирования доку­ментов «на месте»(in-place).Если в документ встроен объект, ко­торыйдолжен обрабатываться конкретным приложением, то при щелчке на этом объектенужное приложение неявным образом за­пускается, причем в рабочем поле неизменяется ничего, кроме па­нелей инструментов. Например, если в тексте,который обрабаты­вается в редактореMicrosoft Word,есть таблица, созданная в редактореMicrosoft Excel,то при щелчке на ней произойдет замена nанелей инструментовExcel.Пользователь может обрабатывать документ совсем другимприложе­нием, даже не подозревая об этом,

Еще один механизм, который упростил работу и приблизилэру объ­ектно-ориентированного подхода, называется«Drag&Drop»,что в буквальном переводе означает «перетащить-и-оставить».Работая этим методом, вы щелкаете кнопкой мыши (как правило, левой) наизображении объекта, перемещаете его по экрану при нажатой кнопке и отпускаетекнопку, когда указатель окажется в нужном месте экрана. Таким образом,процедуры копирования, перемеще­ния и удаления стали объектно-ориентированными.

Что делал пользователь, когда ему нужно было удалитьфайлывопе­рационнойсистемеMS-DOS?Онзапускал процедуру удаления фай­лов, передавая их имена в качестве параметров:

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">del FILEI.TXT FILE2TXT

Это действие ничем не напоминает реальный мир, вкотором вы просто выбрасываете ненужные

Бумаги в мусорную корзину. На первом месте для пасстоит объект (бумага), над которым выполня­ется процедуры (переноса в мусорнуюкорзину),Rоперационных оболочках, которые работают под управлениемWindows3.1, такое действие уже реализовано какобъектное-ориентированное— с по­мощьюмеханизма«Draw&Drop».Например,в оболочкеNorton Desktopможносхватить мышью файл и перенести его на изобра­жение мусорной корзины. Этогодостаточно для удаления файла. Так работа на персональном компьютере все большенапоминает манипуляции с объектами в реальном мире.

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">Выбор показателей и параметров дляоценке ОС

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US"> Windows

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»;mso-no-proof:yes">95 —<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">объектно-ориентированная ОС

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US"> Windows

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»;mso-no-proof:yes">95—<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">полноценнаяоперационная система

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> Использование стандарта

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US"> Plug<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-no-proof:yes"> &<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US"> Play

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> 32-разрядная ОС защищенного режима

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> Приоритетная многозадачность

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Многопоточность.

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> Спулер печати

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> 32-разрядные устанавливаемые файловые системы

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> Средства удаленного доступа

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Возможностиработы с мультимедиа

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Поддержкаприложений

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MS-DOS

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Поддержкадлинных имен файлов

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Интерфейспользователя

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> Работа с памятью

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">Сравнительная оценка ОС ПВЭМ по выбранным                                          показателям

<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">  <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">           <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">Windows 95

<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»"> по сравнению с <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">Windows 3+<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

Принципиальная новизна операционной системыWindows95со­стоитименно в том, что концепция объектно-ориентированного подхода реализована в нейнаиболее полно.

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US"> Windows

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»;mso-no-proof:yes">95 —<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">объектно-ориентированная ОС

Объектно-ориентированный подход реализуется черезмодель ра­бочего стола.Windows95обходится без привычного вWindows3+ диспетчера программ(program manager).Пользователь работает с задачами и приложениями также, как с документами на своем письменном столе.

Это удобно для людей, которые первый раз увиделикомпьютер, но создает некоторые трудности «переходного периода» для тех, ктопривык считать программу основой всего сущего в машине.

Итак, одно из главных отличийWindows95отWindows3+(и от подавляющего большинствадругих операционных систем) состо­ит в том, что основной упор в ней делается надокумент, а програм­ма, задача, приложение или программный код вообще рассматри­ваютсятолько как инструмент для работы с документом.

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US"> Windo

еще рефераты
Еще работы по программному обеспечению