Реферат: Сравнение операционных систем 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. Основнымипонятиями пользовательского интерфейса в средеWindowsявляются окно и пиктограмма. Все, что происходит в рамкахоболочкиWindows,вопределенном смысле представляет собой либо операцию с пиктограммой, либооперацию с окном (или в окне). Стандартизована в средеWindowsи структура окон и расположение элементов управления ими.Стандартизованы наборы операций и структура меню для сервисных программ.Стандартны операции, выполняемые с помощью мыши для всех сервисных иприкладных программ.
•Windowsпредставляет собой графическую оболочку.Oт пользователя не требуется ввод директив с клавиатурыв виде текстовых строк. Необходимо только внимательно смотреть на экран и выбирать из предлагаемого набора требуемуюоперацию с помощью манипулятора мышь. Курсор мыши следует позиционировать па поле требуемой директивы меню, или наинтересующую пиктограмму, или на поле переключателя систем рассчитаны навыполнение в данный момент только одной программы. В рамках Windowsпользователь может запуститьнесколько программ для параллельного (независимого) выполнения. Каждая извыполняемых программ имеет свое собственное окно. Переключение междувыполняемыми программами производится с помощью мыши фиксацией курсора в окнетребуемой программы.
(кнопки).На выбранном объекте необходимо называемые Связанные (или Смешанные) документы. Эта разновидностьдокументов позволяет согласовывать процессы внесения изменений в одни и те жеобъекты разными программами, а также автоматически распространять изменения изодного документа на все связанные с ним.
Сравнение Windows3.1 сWindows 3.0
При наличии опыта работы сWindows3.0освоение следующей версии 3.1 — не потребует больших усилий, так каквнешний вид и способы управления практически не отличаются. Большинствонововведений сводится к упрощению сервиса и устранению неудобств управления.Речь идет в первую очередь об увеличении скорости работы, упрощении процедуры
инсталляции, усовершенствовании форматов диалоговыхокон и повышении эффективности и интеллектуальности Менеджера Печати(Print Manager).
На некоторых из нововведений (давно ожидаемых)хотелось бы остановиться особо.
• В средеWindows3.1можно составлять документы изчастей, которые готовятся в различных приложениях, но при этом сложность работыс таким документом не выше, чем если бы он готовился в рамках одногоприложения. Так, работая в новой версииWindows,при вставке в текст, подготовленный вWrite,рисунка,созданного вPaintbrush, рисунок рассматривается как объект. Он может сохраняться, загружатьсяи печататься совместно с документом. Главной особенностью такого связываниярисунка и текста является простота внесения изменений. Например, работая стекстом в редактореWrite,достаточно выполнить двойнуюфиксацию курсора на рисунке, чтобы вызвать графический редакторPaintbrush.Рисунокзагрузится в него автоматически. Все внесенные после этого в рисунок измененияавтоматически отобразятся и во вставке в текстовой документ. Создаетсявпечатление, что текстовой редакторWriteснабжендополнительными возможностями редактирования рисунков (в полном объемеPaintbrush).
Работа с объектами предусматривает также и операции спиктограммами, Пиктограммы можно использовать внутри документов для выполненияфункций, подобных тем, которые эти пиктограммы выполняют в средеWindows.
• ОболочкаWindows3.1делает новую технологию работы скомпьютером, основанную на графическом интерфейсе, более естественной и ясной.Еще большую роль, чем в прошлых версиях, здесь играет мышь как основной инструментуправления машиной. В целом ряде случаев для вызова некоторых (довольносложных) операций достаточно просто «перетащить и положить»(Drag and Drop)пиктограмму или другой объект спомощью мыши. Например, для распечатки некоторого документа достаточно спомощью мыши «вытащить» из окна Менеджера Файлов(File Manager)пиктограмму соответствующегофайла и «положить» ее поверх пиктограммы Менеджера Печати.Перетаскивание пиктограммы файла документа в открытое окно редактораWriteили окноредактораNotepadзагружает соответствующий документ в окно.
Существенноупростилась работа с документами вообще. Можно говорить о документоориентированной организации работ. При этом можнорасположить пиктограмму часто используемого документа в окне Менеджера Программ(Program Manager)и в дальнейшем вызывать процессобработки этого элемента (например, редактирование) просто двойной фиксациейданной пиктограммы. Той же цели служит и возможность автоматического запускаМенеджера Файлов после загрузки оболочки—перед пользователем сразу же открывается поле выбора файлов документов.
Значительной переработке подвергся и Менеджер Файлов(File Manager).Работа сним существенно упростилась. Одновременно с этим возросла производительность иэффективность использования экранной площади (есть возможность одновременнонаблюдать большее число устройств и директорий).
В отличие от предыдущих версий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может быть признано «спартанским» вследствие отсутствия излишеств и за деловой стиль. Понятие «графически-ориентированный» включает в себя дляWindowsтакже и соответствие изображения на экране последующему изображению на твердой копии (распечатке). В этом плане можно считать, что в оболочке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 Control 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