Учебная работа. Реферат: Операционные системы

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,80 из 5)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: Операционные системы

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

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

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

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

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

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

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

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

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

Па твердом диске (винчестере) загрузчик операционной системы состоит из 2-ух частей. Это соединено с тем, что твердый диск быть может разбит на несколько разделов (логических дисков). 1-ая часть загрузчика находится в первом секторе твердого диска, она выбирает,с какого из разделов твердого диска следует продолжить загрузи 2-ая часть загрузчика находится в первом секторе этого раздел она считывает в память модули 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.

Версии
DOS

1-ая версия операционной системы для компа IBM PC — MS DOS 1.0 была сотворена компанией Microsoft в 1981 г. В предстоящем по мере совершенствования компов IBM PC выпускались и новейшие версии DOS, учитывающие новейшие способности компов и предоставляющие доп удобства юзеру.

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

Windows 3.1

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

Оболочка Windows 3.1 содержит в себе огромное количество компонент и обеспечивает юзерам различной квалификации удобные условия работы.

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

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

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

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

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

Сопоставление
Windows
3.1
с
Windows 3.0

При наличии опыта работы с Windows 3.0 освоение последующей версии 3.1 — не востребует огромных усилий, потому что наружный вид и методы управления фактически не различаются. Большая часть инноваций сводится к упрощению сервиса и устранению неудобств управления. Речь идет сначала о увеличении скорости работы, упрощении процедуры

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

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

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

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

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

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

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

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

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

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

В конце концов, в оболочку Windows 3.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-приложений дозволяет просто перебегать от 1-го приложения к другому, не начиная всякий раз с нуля (хотя бы в плане методов и средств управления).

В фирменной поставке пакета Windows находится несколько приложений. Они все объединены в группу Accessories
(девайсы, инструменты). Это маленькие по размеру и способностям прикладные программки, составляющие «джентльменский набор» юзера. Им далековато до проф специализированных пакетов. Но они отлично иллюстрируют способности оболочки и обеспечивают некий малый сервис. Наиболее того, очень полезно начинать знакомство с суровыми пакетами конкретно с соответственных средств данной нам группы. Так, к примеру, поработав некое время с редактором текста Write,

в предстоящем можно просто перейти к использованию таковых профессиональ-ных пакетов обработки текстов, как Word
для
Windows, Lotus Ami Professional, WordPerfect
для
Windows’
т.п. Не считая того, в приложениях из группы Accessories
реализованы почти все новинки, соответствующие конкретно для крайней версии 3.1 оболочки Windows (работа с объектами, новейшие шрифты…).

Windows 95

Объектно-ориентированный подход

При разработке Windows 95 КомпанияMicrosoft полностью воплотила объектно-ориентированный подход. Так как конкретно он лег в базу новейшей операционной системы, сначала скажем несколько слов о том, что такое ориентация на объекты.

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

Объекты, их характеристики и
способы

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

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

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

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

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

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

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

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

От процедурного подхода к объектно-ориентированному

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

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

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

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

del FILEI.TXT FILE2TXT

Это действие ничем не припоминает настоящий мир, в каком вы просто выбрасываете ненадобные

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

Выбор характеристик и характеристик для оценке ОС

Windows

95 —

объектно-ориентированная ОС

Windows

95—

настоящая операционная система

Внедрение эталона

Plug

&

Play

32-разрядная ОС защищенного режима

Приоритетная многозадачность

Многопоточность.

Спулер печати

32-разрядные устанавливаемые файловые системы

Средства удаленного доступа

Способности работы с мультимедиа

Поддержка приложений

MS-DOS

Поддержка длинноватых названий файлов

интерфейс юзера

Работа с памятью

Сравнительная оценка ОС ПВЭМ по избранным показателям

Windows 95
по сопоставлению с
Windows 3+

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

Windows

95 —

объектно-ориентированная ОС

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

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

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

Windows

95—

настоящая операционная система

Иная принципная изюминка Windows 95 заключается в том, что она, в отличие от Windows 3+, является «истинной» операционной системой (а не операционной оболочкой, выполняемой под управлением MS-DOS). Под словом «реальная» мы подразумеваем то, что при включении машинки сходу производится загрузка Windows 95. Для юзера это оборачивается некими неудобствами. Он должен привыкнуть к тому, что до этого чем выключить машинку, необходимо корректно окончить работу с Windows 95, так как новенькая операционная система делает буфера в оперативки, и их содержимое обязано быть сброшено на диск.

Внедрение эталона

Plug

&

Play

Подход к аппаратному обеспечению также кардинальным образом поменялся. сейчас система употребляет эталон Plug & Play (переводится как «включил-и-работай», произносится почаще всего как «плаг-н-плэй»), что упрощает и очень автоматизирует процесс прибавления новейших устройств перифирии. Эталон Plug & Play — это совместная разработка компаний Intel и Microsoft. Основная его мысль состоит в том, что каждое устройство, соответственное этому эталону, докладывает о для себя определенную информацию, благодаря которой операционная система делает автоматическую конфигурацию устройств перифирии и разрешает аппаратные конфликты. Эталону Plug & Play должен сначала удовлетворять BIOS материнской платы и, очевидно, периферийные устройства. Таковым образом, операционная система обеспечивает автоматическое подключение и конфигурирование устройств, соответственных требованиям эталона Plug and Play, поддерживает сопоставимость с устаревшими устройствами и делает динамическую среду для подключения и отключения мобильных компонент.

32-разрядная ОС защищенного режима

MS-DOS была чисто 16-разрядной операционной системой и работала в настоящем режиме микропроцессора. В версиях Windows 3.1 часть кода была 16-разрядной, а часть — 32-разрядной. Windows 3.0 поддерживала настоящий режим работы микропроцессора, при разработке версии 3.1 было принято решение отрешиться от его поддержки. Windows 95 является 32-разрядной операционной системой, которая работает лишь в защищенном режиме микропроцессора. Ядро, включающее управление памятью и диспетчеризацию действий, содержит лишь 32-разрядный код. Это уменьшает Издержки и ускоряет работу. Лишь некие модули имеют 16-разрядный код для сопоставимости с режимом MS-DOS. Windows 95 32-разрядный код употребляется всюду, где лишь может быть, что дозволяет обеспечить завышенную надежность и отказоустойчивость системы. Кроме этого, для сопоставимости с устаревшими приложениями и драйверами употребляется и 16-разрядный код.

Приоритетная многозадачность

В отличие от прошлых версий, Windows 95 поддерживает приоритетную многозадачность (preemptive multitasking) и параллельные процессы (multithreading). В Windows 3+ была так именуемая «вытесняющая многозадачность» (non-preemptive multitasking), при которой за распределение процессорного времени отвечало приложение. Система делала задачку до того времени, пока приложение «добровольно» не отдавало микропроцессор. В Windows 95 за распределение времени микропроцессора отвечает ядро системы, что обеспечивает нормальную работу фоновых задач.

Многопоточность.

Windows 95 поддерживает многопоточность — технологию, которая дозволяет подходящим образом производить многозадачное выполнение собственных собственных действий.

Спулер печати

Спулер печати абсолютно переработан по сопоставлению с Windows 3+, сейчас наряду с печатью можно созодать что-либо еще (в старенькой оболочке можно было либо печатать, либо работать). Спулер печати также стал сейчас 32-разрядным.

32-разрядные устанавливаемые файловые системы

Эта часть операционной системы стала еще наиболее производительной, чем подобные составляющие Windows 3+. Для твердых дисков употребляются виртуальные таблицы распределения файлов (vfat), а для компакт-дисков — новенькая файловая система CDFS (CD-ROM File System). При всем этом названия файлов могут содержать до 255 символов, включая пробелы и особые знаки (сопоставимость со старенькой файловой системой сохранена, хотя и несколько искусственным методом.. Сейчас почти всегда не требуется модуль MSCDEX ЕХЕ, выполнявший преобразование файловой системы эталона ISO-9660 (компакт-диска) к файловой системе MS-DOS.

Устанавливаемая файловая система, которая показывает файловую структуру удаленной машинки на сетевой диск рабочей станции, именуется сетевым редиректором. Сетевые редиректоры для протоколов IPX/SPX и NetBEU также употребляют 32-разрядный код. протокол NetBEU применяется при работе Windows 3.1, a IPX/ SPX—для связи с машинками, на которых установлена Windows NT,

средства удаленного доступа

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

В Windows 95 вы сможете получить доступ к сети без установки сетевого адаптера! Его поменяют модем и особый протокол РРР («от-точки-к-точке», либо «point-to-средства для доступа к сетям Internet, Microsoft Network, America Online и остальным аналогичным службам.

способности работы с мультимедиа

Современную операционную систему трудно представить для себя без средств мультимедиа. Для работы с аудио- и видеофайлами разных форматов в составе Windows 95 имеется набор кодеков — действенных программных средств сжатия и распаковки этих файлов и преобразования их форматов для вывода на разные устройства мультимедиа (слово «кодер» является сокращением слов «кодер-декодер», так же, как «модем» — сокращение от слов «модулятор-демодулятор»). При проигрывании файла система запускает тот кодер, при помощи которого файл был сотворен. Драйверы звуковых карт употребляют 32-разрядный код, но в тех вариантах, когда система не может распознать карту, применяется 16-разрядный драйвер настоящего режима, который поставляется совместно с картой. При работе 32-разрядного драйвера защищенного режима драйвер настоящего режима автоматом отключается.

При установке компакт-диска в устройство считывания система пробует распознать его формат и запустить соответственное

приложение для его проигрывания. Если установлен диск формата ISO-9660 (программный), то Windows 95 отыскивает файл с именованием AUTO-RUN.INF u делает его. Это механизм получил заглавие Spin & Grin.

Существенно переработан код, который отвечает за обработку изображений. потому свойство проигрывания файлов AVI очень возросло по сопоставлению с Windows 3+, а скорость их проигрывания сейчас практически не зависит от избранного масштаба изображения. Интегрированные способности работы со звуком, видео и компакт-дисками дадут новейший толчок развитию приложений мультимедиа. Windows 95 — это 1-ая версия Windows, которая кидает вызов MS-Dos в сфере поддержки игрового программного обеспечения.

Поддержка приложений

MS-DOS

Windows 95 занимает меньше места в главный памяти, так что сейчас вы сможете запускать почти все из тех программ MS-DOS, которые не работали под управлением Windows 3.+. Программки, которые и на данный момент не будут помещаться в память, можно запескать в режиме эмуляции
MS-DOS. Переключаясь в этот режим, Windows 95 завершает все работающие приложения, а позже удаляет из памяти и саму себя, оставляя только небольшой загрузочный модуль. Окончив работать с программкой

MS-DOS, вы сможете возвратиться в Windows нажатием одной клавиши.

Поддержка длинноватых названий файлов

Вы можете запамятовать о ограничениях на длину имени файла в системах Windows 3.+ и MS-DOS.В Windows 95 названия файлов могут иметь длину до 255 знаков.

интерфейс юзера

Благодаря новенькому интерфейсу в Windows 95, по сопоставлению с Windows 3.+ гараздо проще запускать программки, открывать и сохранять документы, работать с дисками и сетевыми серверами.

Работа с памятью

Windows 95 автоматом высвобождает всю память, отведенную приложению, опосля того, как оно кончает работу. В Windows 3+ неправильно написанные приложения часто освобождали не всю запрошенную ими память. Временами памяти оказывалось так не много, что единственным выходом оставался перезапуск системы (а время от времени и перезагрузка машинки). Таковая проблема носит заглавие «утечка памяти» («memory leak») и случается с программными произведениями даже известнейших компаний. При окончании приложения в Windows 95 вся память, занимаемая им, освобождается автоматом, и таковых заморочек не возникает.

Перспективы развития ОС ПВЭМ

Windows NT

На данный момент глобальная компьютерная промышленность развивается весьма быстро .Производительность систем растет ,а следователь

но растут способности обработки огромных объёмов данных .

Операционные системы класса MS-DOSа уже не управляются с таковым

потоком данных и не могут полностью применять ресурсы современных компов .Потому в крайнее время происходит переход на наиболее массивные и более совершенные операционные системы класса UNIX , примером которых и является Windows NT ,выпущенная компанией Microsoft .

задачки, поставленные при разработке Windows NT

Система Windows NT не является предстоящим развитием ранее сущес-

твовавших товаров . Её архитектура создавалась с нуля с учётом предъявляемых к современной операционной системе требований . Индивидуальности новейшей системы ,разработанной на базе этих требований ,перечислены ниже .

· Стремясь обеспечить сопоставимость
(compatible) новейшей операционной системы ,создатели Windows NT сохранили обычный интерфеис Windows и реализовали поддержку имеющихся файловых систем (таковых ,как FAT ) и разных приложений (написанных для MS — Dos ,OS/2 1.x ,Windows 3.x и POSIX ).Создатели также включили в состав Windows NT средства работы с разными сетевыми средствами .

· Достигнута переносимость
(portability) системы ,которая может сейчас работать как на CISC , так и на RISC — микропроцессорах .К CISC относятся Intel — совместимые микропроцессоры 80386 и выше ;RISC представлены системами с микропроцессорами MIPS R4000 , Digital Alpha AXP и Pentium серии P54 и выше .

· Масштабируемость
(scalability) значит , что Windows NT не привязана к однопроцессорной архитектуре компов ,а способна на сто процентов применять способности , предоставляемые симметричными мультипроцессорными системами .В истинное время Windows NT может работать на компах с числом микропроцессоров от 1 до 32 . Не считая того , в случае усложнения стоящих перед юзерами задач и расширения предъявляемых к компьютерной среде требований ,Windows NT дозволяет просто

добавлять наиболее массивные и производительные серверы и рабочии станции к корпоративной сети .Доп достоинства даёт внедрение единой среды разработки и для серверов ,и для рабочих станций .

· Windows NT имеет однородную систему сохранности
(security) удовлетворяющую спецификациям правительства США (Соединённые Штаты Америки — значит ,что Windows NT имеет интегрированные в систему сетевые способности . Windows NT также дозволяет обеспечить связь с разными типами хост — компов благодаря поддержке различных транспортных протоколов и использованию средств “клиент-” высочайшего уровня ,включая именованные каналы ,вызовы удалённых процедур (RPC — remote procedure call ) и Windows — сокеты .

· Надёжность и отказоустойчивость
(reliability and robustness) обеспечивают строительными чертами ,которые защищают прикладные программки от повреждения друг другом и операционной системой .Windows NT употребляет отказоустойчивую структурированную обработку особенных ситуаций на всех строительных уровнях ,которая включает восстанавливаемую файловую систему NTFS и обеспечивает защиту при помощи интегрированной системы сохранности и улучшенных способов управления памятью .

· способности локализации
( allocation) представляют средства для работы в почти всех странах мира на государственных языках ,что достигается применением эталона ISO Unicod ( разработан интернациональной организацией по стандартизации ).

· Благодаря модульному построению системы обеспечивается расширяе-

мость
(insibility) Windows NT ,что ,как будет показано в последующем разделе ,дозволяет гибко производить добавление новейших модулей на разные уровни операционной системы .

Перечень использованной литературы

1. «IBM PC для юзеров» В.Э.Фигурнов

2. «Windows 95 для занятых» Рон Мэнсфилд

3. «Операционная система Windows 95» А.В.Потапкин

4. «Курс юного бойца» К.Ахметов

5. «Действенная работа в Windows 95» К.Стинсон

6. «Windows 3.1» Стефан Фойц

]]>