Развитие операционной системы для ПК на современном этапе
Рефераты >> Программирование и компьютеры >> Развитие операционной системы для ПК на современном этапе

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

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

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

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

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

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

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

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

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

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

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

Del FILEI.TXT FILE2TXT

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

Выбор показателей и параметров для оценки ОС.

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

Windows 95 - полноценная перационная система.

Использование стандарта Plug & Р1ау

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

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

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

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

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

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

Возможности работы с мультимедиа

Поддержка приложений МS-DOS

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

Интерфейс пользователя

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

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

Windows 95 по сравнению с Windows 3+.

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

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

Объектно-ориентированный подход реализуется через модель рабочего стола. Windows 95 обходится без привычного в Windows 3+ ДИСПЕТЧЕРА ПРОГРАММ (PROGRAM MANAGER). Пользователь работает с задачами и приложениями так же, как с документами на своем письменном столе.

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

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

Windows 95-полноценная операционная система.

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


Страница: