Пользовательский интерфейс и оболочки
Введение 3
Глава 1. Операционные системы и оболочки 5
1.1. MS.DOS (Disk Operation System) 5
1.2. Концепция Windows 6
1.3. Оболочки Windows 1.0, 2.0, 3.х, 9.х 8
1.4. Современные операционные системы. 12
Глава 2. Пользовательские интерфейсы 23
2.1.Организация пользовательского интерфейса в Microsoft 23
2.2.Пользовательский интерфейс Windows 26
2.3.Интерфейс Windows NT 30
2.4. Интерфейс взаимодействия: командная строка 39
Заключение 43
Список источников 42
Глава 1. Операционные системы и оболочки 5
1.1. MS.DOS (Disk Operation System) 5
1.2. Концепция Windows 6
1.3. Оболочки Windows 1.0, 2.0, 3.х, 9.х 8
1.4. Современные операционные системы. 12
Глава 2. Пользовательские интерфейсы 23
2.1.Организация пользовательского интерфейса в Microsoft 23
2.2.Пользовательский интерфейс Windows 26
2.3.Интерфейс Windows NT 30
2.4. Интерфейс взаимодействия: командная строка 39
Заключение 43
Список источников 42
Развитие ЭВМ и операционных систем, прошли длинный путь от простейших программ в машинных кодах длинной в несколько килобайт до монстров, написанных на языках высокого уровня, размер которых исчисляется десятками мегабайт. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков «украсить» операционную систему, расширить ее возможности, также сделать пользовательский интерфейс интуитивным.
Пользовательский интерфейс - это значит общение между человеком и компьютером. Во многих определениях, интерфейс отождествляется с диалогом, который подобен диалогу или взаимодействию между двумя людьми. И точно как наука и культура нуждается в правилах общения людей и взаимодействия их друг с другом в диалоге, также и человеко-машинный диалог также нуждается в правилах.
Операционная система представляет собой комплекс системных и служебных программных средств. С одной стороны, она опирается на базовое программное обеспечение компьютера, входящие в его систему BIOS (базовая система ввода - вывода), с другой стороны, она является опорой для программного обеспечения более высоких уровней – прикладного и служебного. Приложениями конкретной операционной системы принято называть программы, предназначенные для работы под управлением данной системы.
Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса:
- между пользователем и программно – аппаратными средствами компьютера (интерфейс пользователя);
- между программным и аппаратным обеспечением (аппаратно – программный интерфейс);
- между разными видами программного обеспечения (программный интерфейс).
Операционная система (оболочка), ориентированная на графический интерфейс пользователя, представляет не только функции, поддерживающие ввод вывод, но и широкий спектр системных вызовов, позволяющих
Пользовательский интерфейс - это значит общение между человеком и компьютером. Во многих определениях, интерфейс отождествляется с диалогом, который подобен диалогу или взаимодействию между двумя людьми. И точно как наука и культура нуждается в правилах общения людей и взаимодействия их друг с другом в диалоге, также и человеко-машинный диалог также нуждается в правилах.
Операционная система представляет собой комплекс системных и служебных программных средств. С одной стороны, она опирается на базовое программное обеспечение компьютера, входящие в его систему BIOS (базовая система ввода - вывода), с другой стороны, она является опорой для программного обеспечения более высоких уровней – прикладного и служебного. Приложениями конкретной операционной системы принято называть программы, предназначенные для работы под управлением данной системы.
Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса:
- между пользователем и программно – аппаратными средствами компьютера (интерфейс пользователя);
- между программным и аппаратным обеспечением (аппаратно – программный интерфейс);
- между разными видами программного обеспечения (программный интерфейс).
Операционная система (оболочка), ориентированная на графический интерфейс пользователя, представляет не только функции, поддерживающие ввод вывод, но и широкий спектр системных вызовов, позволяющих
1. В.Э Фигурнов «IBM PC для пользователя», 7-е издание
«ИМФРА*М» г.Москва 1999 г.
2. А. Микляев «Настольная книга для пользователя IBM PC»
«СОЛОН» г. Москва 1997 г.
3. Джен Снайдер «Windows 95 Справочник» «ПИТЕР» г. Санкт-
Петербург 1999 г.
4. Э.М Берлин, Б.Э Глазырин «Microsoft Windows 95. Русская версия»
«ABF» г. Москва 1997 г.
5. П. Нортон, Дж. Мюллер «Windows 98» «BHV-Санкт-Петербург»
1998 г.
6. С.Симонович «Windows 98» «ПИТЕР» г. Санкт-Петербург 1998 г.
7. А.Г.Андреев, Е.Ю.Беззубова, М.М. Емельянова «Windows 2000»
«BHV-Санкт-Петербург» 2000 г.
8. Симонович. Информатика. Москва, 2000 г.
«ИМФРА*М» г.Москва 1999 г.
2. А. Микляев «Настольная книга для пользователя IBM PC»
«СОЛОН» г. Москва 1997 г.
3. Джен Снайдер «Windows 95 Справочник» «ПИТЕР» г. Санкт-
Петербург 1999 г.
4. Э.М Берлин, Б.Э Глазырин «Microsoft Windows 95. Русская версия»
«ABF» г. Москва 1997 г.
5. П. Нортон, Дж. Мюллер «Windows 98» «BHV-Санкт-Петербург»
1998 г.
6. С.Симонович «Windows 98» «ПИТЕР» г. Санкт-Петербург 1998 г.
7. А.Г.Андреев, Е.Ю.Беззубова, М.М. Емельянова «Windows 2000»
«BHV-Санкт-Петербург» 2000 г.
8. Симонович. Информатика. Москва, 2000 г.
Дисциплина: Информатика, Программирование, Базы данных
Тип работы: Курсовая работа
Бесплатно: Антиплагиат
Объем: 41 страниц
В избранное:
Тип работы: Курсовая работа
Бесплатно: Антиплагиат
Объем: 41 страниц
В избранное:
Министерство образования и науки Республики Казахстан
Казахский Экономический Университет им.Т .Рыскулова
Инженерно - экономический факультет
Курсовая работа
по курсу: Операционные системы
на тему: Пользовательский интерфейс и оболочки
Выполнил: студ.гр.209 ВТ и ПО
Укубасов Б.Б.
Проверила: к.э.н., доцент кафедры
Прикладная информатика
Досмуханбетова Р.С
Алматы 2007 г
Содержание
Введение 3
Глава 1. Операционные системы и оболочки 5
1.1. MS-DOS (Disk Operation System) 5
1.2. Концепция Windows 6
1.3. Оболочки Windows 1.0, 2.0, 3.х, 9.х 8
1.4. Современные операционные системы. 12
Глава 2. Пользовательские интерфейсы 23
2.1.Организация пользовательского интерфейса в Microsoft 23
2.2.Пользовательский интерфейс Windows 26
2.3.Интерфейс Windows NT 30
2.4. Интерфейс взаимодействия: командная строка 39
Заключение 43
Список источников 42
Введение
Развитие ЭВМ и операционных систем, прошли длинный путь от
простейших программ в машинных кодах длинной в несколько килобайт до
монстров, написанных на языках высокого уровня, размер которых исчисляется
десятками мегабайт. Такой значительный рост размера операционных систем
обусловлен, главным образом, стремлением разработчиков украсить
операционную систему, расширить ее возможности, также сделать
пользовательский интерфейс интуитивным.
Пользовательский интерфейс - это значит общение между человеком и
компьютером. Во многих определениях, интерфейс отождествляется с диалогом,
который подобен диалогу или взаимодействию между двумя людьми. И точно как
наука и культура нуждается в правилах общения людей и взаимодействия их
друг с другом в диалоге, также и человеко-машинный диалог также нуждается в
правилах.
Операционная система представляет собой комплекс системных и
служебных программных средств. С одной стороны, она опирается на базовое
программное обеспечение компьютера, входящие в его систему BIOS (базовая
система ввода - вывода), с другой стороны, она является опорой для
программного обеспечения более высоких уровней – прикладного и служебного.
Приложениями конкретной операционной системы принято называть программы,
предназначенные для работы под управлением данной системы.
Основная функция всех операционных систем – посредническая. Она
заключается в обеспечении нескольких видов интерфейса:
- между пользователем и программно – аппаратными средствами компьютера
(интерфейс пользователя);
- между программным и аппаратным обеспечением (аппаратно – программный
интерфейс);
- между разными видами программного обеспечения (программный
интерфейс).
Операционная система (оболочка), ориентированная на графический
интерфейс пользователя, представляет не только функции, поддерживающие ввод
вывод, но и широкий спектр системных вызовов, позволяющих использовать
различные графические примитивы: от самых простых (линии, точки, дуги) до
самых сложных (области, окна, курсоры).
Основным преимуществом использования графического интерфейса
операционной системы является то, что с помощью него программа может
создавать графические изображения, которые будут выглядеть одинаково на
всех устройствах, поддерживаемых операционной системой (принцип What We See
Is What We Get – что видим, то и получаем).
Оболочка Microsoft Windows не была изначально операционной
системой, так как она существовала поверх операционной системы типа
MS–DOS. Она возникла в виде стандартизатора графического интерфейса и
прижилась исключительно потому, что пользователь хотел видеть программу, с
которой ему часто приходится работать красивой, практичной, удобной и
легкой в освоении и использовании.
Для операционной системы UNIX также был создан специальный
графический интерфейс – X – Windows; промышленный гигант – фирма IBM
выпустила вместе с операционной системой OS2 свой вариант графического
интерфейса (GUI – Graphics User Interface).
Целью данной курсовой работы является обширное рассмотрение
интерфейсов различных операционных систем.
Глава 1. Операционные системы и оболочки
1.1. MS-DOS (Disk Operation System)
Операционные системы являются основой системного программного
обеспечения. Без операционной системы доступ к аппаратным и программным
средствам современного компьютера совершенно невозможно. Операционная
система – комплекс программ, обеспечивающих поддержку работы всех программ,
аппаратных средств ЭВМ и сетей.
При включении питания компьютера в первую очередь в ОЗУ
загружается операционная система, под управлением которой происходит
проверка работоспособности и вся следующая работа ЭВМ.
Функционирование операционной системы начинается в момент
включения компьютера и заканчивается в момент его выключения. Если
компьютер подключен к локальной сети, то его включение обычно производится
обслуживающим персоналом.
Для каждой модели компьютера существуют индивидуальные
операционные системы. Для IBM – совместимых персональных компьютеров
разработано несколько различных семейств операционных систем: MS DOS,
Windows, OS2, Unix и некоторые другие. Наиболее простой операционной
системой считается однопользовательская операционная система MS DOS.
Первая версия операционной системы MS DOS (Disk Operation System)
была разработана в 1981 – 1982-х годах. За годы существования MS DOS
разработано большое количество версий и модификаций этой системы. Последняя
из них была версия MS DOS 6.22.
MS DOS – командная (текстовая) операционная система. Это означает,
что для выполнения необходимых операций следует набирать с помощью
клавиатуры соответствующую команду. Такой ввод неудобен занимает при работе
некоторое время и приводит к возникновению большого числа ошибок.
Для обеспечения работы с помощью дисковой операционной системы
разработаны графические надстройки, которые называются операционными
оболочками.
Операционные оболочки не являются независимыми программами, они
могут функционировать только совместно с операционной системой, для которой
они разработаны. Для MS DOS было разработано несколько различных оболочек -
QDOS, DOS Shell, Norton Commander, Volcov Commander, Windows 3x, среди
которых наибольшей популярностью пользовались оболочки Norton Commander
(NC), Volcov Commander (VC).
Оболочка – это программа, которая запускается под управлением
операционной системы и помогает человеку работать в этой операционной
системе. Программа – оболочка наглядно показывает на экране всю файловую
структуру компьютера: диски, каталоги и файлы. С такой программой не надо
набирать сложные команды MS DOS в командной строке. Файлы можно копировать,
перемещать, удалять, сортировать, изменять и запускать, пользуясь всего
несколькими клавишами или комбинацией клавиш. Программа - оболочка
переводит полученные команды в зык MS DOS (DOS Navigator, Volcov
Commander).
Несмотря на то, что появление программных оболочек заметно
упростило работу с компьютером и его операционной системой, оболочки все-
таки долгое время оставались неграфическими. Немного позднее была
разработана еще одна оболочка – Windows, теперь уже с графическим
интерфейсом пользователя. Графический интерфейс Windows базируется на
понятии окно, по этому его некоторое время называли оконным интерфейсом.
Особая роль окон в интерфейсе Windows отражена в ее названии (Windows -
окна). Было разработано несколько версий этой оболочки.
1.2. Концепция Windows
Внешний вид и правила работы с Windows принципиально отличаются от тех
же правил для DOS. Первое, в чем заключается отличие – это отход от
концепции файла. Если в DOS каждой программе в соответствие ставится имя
файла, то в Windows для каждой программы используется понятие программного
элемента. Программный элемент – это комбинация небольшой картинки и надписи
под ней.
Картинка имеет название пиктограмма, но чаще всего ее называют
иконкой, она отображает суть программного продукта. надпись под иконкой
называется описанием и так же отражает суть программы. Каждому программному
продукту в соответствие ставится пиктограмма с описанием. Данная комбинация
гораздо более информативна и легко запоминается. Помимо этого, дерево
директорий в DOS загромождено вспомогательными файлами (файлами данных,
настроек и.т.д), в Windows же все эти файлы просто не видны. К тому же
однородные по своему назначению программы помещаются в программные группы,
которые также могут быть свернуты в иконки, чтобы не занимать места на
экране.
Второе принципиальное отличие – это единый программный интерфейс.
Все программы, работающие под управлением Windows, так называемые Windows –
приложения, имеют абсолютно одинаково удобный интерфейс.
Третье отличие – это многозадачность Windows, т.е одновременно
могут выполнятся сразу несколько Windows – приложений. Причем в
многозадачном режиме могут быть запущены и программы, предназначенные для
работы в среде DOS, правда далеко не все.
Четвертая особенность Windows – это поддержка разнообразнейших
дополнительных устройств.
Пятая особенность Windows – легкость обмена данными между
различными приложениями.
Шестое – это поддержка True Type шрифтов. Обычные шрифты
(растровые) содержат поточечное изображение каждого символа. True Type
шрифты (масштабируемые) содержат описание контуров символов и правил их
рисование, по этому описанию может быть воспроизведен символ абсолютно
любого размера.
Седьмое – это встроенная поддержка мультимедиа, что позволяет
очень просто реализовать принципы мультимедиа в Windows – приложениях.
Продолжать рассматривать отличия Windows можно очень долго, но
пожалуй, все главные уже рассмотрены, поэтому здесь и остановимся.
1.3. Оболочки Windows 1.0, 2.0, 3.х, 9.х
В 1985 году на выставке Comdex проходивший в Лас – Вегасе был
представлен продукт Microsoft – Windows 1.0. По сравнению с интерфейсом
Macintosh, среда Windows 1.0 выглядела, мягко говоря, бледно.
Окна на экране не перекрывались, но имели кнопки для изменения
размера и могли перемещаться мышью. В первой версии Windows не была
реализована метафора ”рабочей поверхностей” (desktop), к тому времени уже
имевшаяся в среде МАС и в графической оболочке GEM фирме Digital Research.
Программа управления файлами MS DOS Executive работала в текстовом
режиме.
Среда Microsoft Windows 1.0 не была требовательна к ресурсам: для
ее работы было достаточно 256 Кбайт памяти и компьютера с двумя
дисководами. Но как показал опрос первых пользователей, наличие жесткого
диска и 640 Кбайт памяти существенно повышали производительность среды. Ряд
проблем был решен, когда фирма Microsoft ввела поддержку расширенной
памяти (LIM), стандарт который был изначально разработан фирмой Lotus для
работы электронной таблицы 1-2-3. Используя расширенную память, вместо
жесткого диска, но программы могли выполняться только в оперативной памяти.
Для нее поставлялись несколько прикладных программ Aldus Page
Marker 1.0 (перенесенный с Macintosh) и графический пакет In-A-Vision
фирмы Micrografx. Обе программы работали чрезвычайно медленно, даже на
компьютерах класса РС АТ.
Очевидно, что для того, чтобы Windows заняла лидирующие
положение. требовалась коренные изменения. В 1998 году произошло два
значительных события: была объявлена первая версия системы управления
электронными таблицами Excel for Windows (почему-то версии 2.0) и новая
версия среды Windows .
Windows.2.0. Годом позже Windows была поделена на два продукта,
символизируя тем самым разделение рынка на системы с процессором 386 и без
него. Версия Windows286 была усовершенствована с поддержкой протокола
управления внешней памятью EMS 4.0. Windows386 представляла несколько
больше возможностей. Используя аппаратные преимущества процессора 80386,
эта среда могла эмулировать расширенную память в дополнительной памяти и
выполнять одновременно несколько программ.
Но даже при наличии Windows386, высокопроизводительных
процессоров, значительного количества памяти и поддержке VGA-графики
среде Windows не доставало большого количества прикладных программ.
Большинство - фирм производителей программного обеспечения делали ставку на
OS2.
К их числу относились Borland и Lotus. В их планы разработка
приложений среды Windows в ближайшее время не входило. По сравнения с
версий 1.0, версия Windows 2.0 имела ряд совершенствований. Тогда как
программа MS-DOS Executive по-прежнему работала в текстовом режиме, и не
было графической программы управления файлами и рабочей области, появились
перекрывающиеся окна с кнопками максимизации и минимизации. Поддержка
перекрывающихся окон стала одной из причин длительных судебных процессов
между фирмой Apple и фирмами Digital Research (графическая оболочка GEM) и
Microsoft. Окна могли перемещаться по экрану; была реализована поддержка
клавиатурных эквивалентов для большинства стандартных команд и функций
меню.
Не менее важным было введение протокола динамического обмена
данными (DDE), и пакет Excel первым примером использования этой концепции.
Протокол давал возможность установить динамическую связь между
приложениями. Аналогичный протокол был реализован, фирмой Apple только в
рамках операционной системы System 7 в 1990 году.
Windows 3.0. Крупном шагом вперед стал выпуск в мае 1990 года
версии Windows 3.0.Фирма Microsoft ввела поддержку защищенного режима
процессоров 80286 и 80386, что давало прикладным программам больше памяти.
Поддержка 386 расширенного режима была перенесена из Windows 386.
Прикладным программам теперь отводилось до 16 Мбайт памяти, причем не
странично - организованной, как LIM EMS, а доступной для одновременного
использования. Была реализована псевдомногозадачность и возможность
выполнения DOS- программ в окне. Заметно улучшился пользовательский
интерфейс. Программа управления файлами File Manager и Program Manager
были выполнены в стиле самой среды, появилась программа конфигурации
Control Panel, были добавлены пропорциональные шрифты, а также обменные
интерфейсные элементы: полосы прокрутки и кнопки. Изменения работы
дисплейных драйверов и возможность адресаций большого объема памяти
позволили Windows работать существенно быстрее. Наконец то и пользователи,
и разработчики программных продуктов получили именно ту среду, которую они
так долго ждали.
Среди фирм-производителей программного обеспечения началась
поистине Windows-истерия, все, что можно и нельзя было перенести в эту
среду, получало название for Windows: компиляторы, электронные таблицы,
графические пакеты, игры. В такой гонке многие фирмы задыхались, отставали,
другие вырывались вперед.
Несмотря на все улучшения, в среде Windows 3.0 были существенные
упущения:
Недостаток системных ресурсов, что делало невозможным
использование имеющейся памяти, и знаменитые системные ошибки (UAE),
происходившие намного чаще, чем этого можно ожидать. Решение этих проблем
привело появлению версии Windows 3.1, которая изначально планировалась как
небольшое улучшение версии 3.0. На самом деле введение поддержки
масштабируемых шрифтов технологии True Type и исправление ряда ошибок
превратило Windows 3.0 в самостоятельный проект, к которому в результате
добавились значительные новшества. Так был реализован протокол создания
составных документов OLE, документирован протокол Drag- and- Drop, улучшен
интерфейс с протоколом DDE (библиотека DDEML), введены панели диалога
общего назначения (COMMDLG), в ответ на многочисленные запросы были
открыты ранее недокументированные функции и рабочие области ядра
(TOOLHELP). Одним словом, среда Windows превратилась в хороший инструмент
для разработчиков и удобный графический интерфейс для пользователей.
Наиболее известными были версии Windows 3.0, Windows 3.10, Windows 3.11,
которые позднее стали называться семейством оболочек Windows 3.x.
Windows 9.х. Затем были разработаны пришедшие на смену MS DOS
самостоятельные операционные системы Windows 95, Windows 98 и Windows ME
(Millennium Edition). Для них ввели общее обозначение Windows 9x. Обе
группы – Windows 3х и 9х – имеют сходный интерфейс, незначительно
различающийся в деталях. Похожим интерфейсом обладают и имеющие развитие
сетевые возможности операционные системы Windows NT, Windows2000 и Windows
XP. Замечу, что частое используемое словосочетание графическая среда
является полным эквивалентом понятия графический интерфейс.
Windows 9x – это популярные операционные системы для персонального
компьютера с графическим пользовательским интерфейсом, в отличие от
предыдущих версий – программных оболочек Windows 3.1 и Windows for
Workgroup 3.11, они включают в свой состав операционную систему DOS 7.0 и
относятся к новому поколению 32 – операционных систем. Они позволяют более
полно использовать потенциал современного персонального компьютера, и
многие операции в этих версиях Windows выполняются проще и быстрее.
Одна из особенностей компьютеров IBM PС состоит в том, что в них
текстовой и графический режим работы с экраном существует отдельно.
Компьютер переключается либо тот режим, либо в другой. Нельзя, например,
сделать так, чтобы часть экрана была в текстовом режиме, а другая часть в
графическом. Эти режимы не совместимы. Достоинством операционных систем
Windows является унифицированным пользовательский интерфейс (оболочка),
благодаря которому в различных программах сохраняются одинаковые принципы
управления их работой.
Графический интерфейс пользователя изначально был несвойственен
не игровым программам, однако будучи признанным облегчить общение
пользователя с компьютером и программой, хорошо прижился на IBM PС и стал
неотъемлемой частью любой уважающей себя операционной системы.
Оболочка Windows не была изначально операционной системой, так как
она существует поверх операционной системы типа MS DOS. Она возникла в
виде стандарта графического интерфейса и прижилась исключительно потому,
что пользователь хотел видеть программу, с которой ему часто приходиться
работать красивой, практичной, удобной и легкой в освоении и использований.
1.4. Современные операционные системы
Microsoft Windows 2000. Появившаяся на рынке в начале 2000 года
операционная система Microsoft Windows 2000 представляет собой
предпоследнее поколение операционных систем, построенных согласно
архитектуре Windows NT. Она производится в трех модификациях:
Windows 2000 Professional для ноутбуков, настольных систем и рабочих
станций, Windows 2000 Server для серверных компьютеров и Windows 2000
Datacenter Server для больших серверных систем, рабочих станций
крупных корпоративных сетей и специализированных банковских и
файловых серверов.
Благодаря использованию усовершенствованной технологии
NT, сочетающейся с объективной простотой интерфейса Windows 9.X,
Windows 2000 обладает высокой надежностью и стабильностью, также она
значительно легче поддается настройке и конфигурированию, чем
предыдущие версии Windows. Разграничение доступа к системе
реализовано на высоком уровне, что позволяет обеспечить
безопасность хранения данных на дисках, если за компьютером
работает более одного пользователя. Однако не лишена Windows 2000 и
объективных недостатков. Среди них можно перечислить относительно
высокие системные требования (для нормального запуска минимально
необходимо 32 Мб оперативной памяти, рекомендуется 64), а также
большой объем занимаемого системой дискового пространства (порядка
700 Мб после инсталляции).
Windows ME. Microsoft Windows Millennium Edition (Windows ME)
- последняя эволюция операционных систем класса Windows 95-98,
запущенная в серийное производство в 2000 году. Русская локализация
Windows ME появилась на рынке программного обеспечения в ноябре 2000
года. Windows Millennium Edition значительно отличается от
семейства системных платформ Windows 9X, прежде всего тем, что в
этой реализации Windows полностью отсутствует поддержка MS DOS -
корректно запустить на компьютере, работающем под управлением этой
системы, некоторые приложения DOS - уже весьма сложная задача. Windows
ME тесно интегрирована с Internet Explorer 5.0, что сделало ее еще
более ресурсоемкой, в комплект поставки по умолчанию включена большая
часть элементов Microsoft Plus для Windows 98. Базовый набор игр
расширен новыми программами, позволяющими пользователю играть в сети
Интернет с живыми соперниками, добавлен Windows Media Player 7.0,
поддерживающий воспроизведение файлов множества новых аудио и
видеоформатов. Интерфейс Windows Millennium Edition практически
полностью совпадает с внешним оформлением Windows 2000
Professional, включая системные иконки и обновленное диалоговое
окно выключенияперезагрузки компьютера, но почти все базовые элементы
настройки Windows 98 сохранились на своих прежних местах.
Для запуска Windows ME требует минимум 32 Мб оперативной
памяти
(рекомендуется 64) и в минимальной конфигурации занимает на диске
чуть больше 500 Мб. Согласно сообщениям корпорации Microsoft,
Windows ME действительно стала последней ОС семейства Windows 9X,
поскольку все последующие операционные системы линейки Windows
как для домашних компьютеров, так и для рабочих станций, будут
создаваться на платформе NT.
Microsoft Windows XP. Операционная система Microsoft
Windows XP (от англ. eXPerience —опыт), известная также под
кодовым наименованием Microsoft Codename Whistler, является новой ОС
семейства Windows, созданной на базе технологии NT. Первоначально в
планы корпорации Microsoft входила разработка двух независимых
операционных систем нового поколения. Первый проект получил рабочее
название Neptune, эта ОС должна была стать очередным обновлением
Windows Millennium Edition, новой системой линейки Windows 9X.
Второй проект, называвшийся Odyssey, предполагал создание ОС на
платформе Windows NT, которая должна была придти на смену Windows
2000. Однако руководство Microsoft посчитало нецелесообразным
рассредоточивать ресурсы на продвижение двух разных ОС, вследствие
чего оба направления разработок были объединены в один проект -
Microsoft Whistler. Возможно, именно благодаря этому решению Windows
XP объединяет в себе достоинства уже знакомых пользователям
операционных систем предыдущих поколений: удобство, простоту
в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а
также
надежность и многофункциональность Windows 2000. В настоящее время
Windows
XP для настольных ПК и рабочих станций выпускается в трех
модификациях:
Home Edition для домашних персональных компьютеров,
Professional Edition - для офисных ПК и, наконец, Microsoft Windows XP
64bit Edition — это версия Windows XP Professional для персональных
компьютеров, собранных на базе 64-битного процессора Intel Itanium с
тактовой частотой более 1 ГГц. Для запуска Microsoft Windows XP
необходим персональный компьютер, отвечающий следующим минимальным
системным требованиям: процессор — Pentium- совместимый, тактовая частота
от 233 МГц и выше; объем оперативной памяти - 64Мбайт; свободное
дисковое пространство — 1,5 Гбайт.
Однако для стабильной и быстрой работы рекомендуется
устанавливать данную операционную систему на компьютер со следующими
оптимальными характеристиками: процессор— Pentium-II-совместимый (или
выше), тактовая частота от 500 МГц и выше; объем оперативной памяти —
256 Мбайт; свободное дисковое пространство — 2Гбайт. Устройство для
чтения компакт-дисков (CD-ROM), модем со скоростью не менее 56 Kbps.
Если сравнить Windows XP с более ранними версиями Microsoft Windows, в
новой операционной системе легко обнаружить множество значительных
отличий. Несмотря на то, что эта ОС была разработана на основе уже
хорошо знакомой пользователям платформы NT и, на первый взгляд,
по своим характеристикам во многом схожа с Microsoft Windows
2000, фактически Windows XP относится к принципиально иному поколению
операционных систем семейства Windows.
Microsoft Windows NET. Microsoft Windows. NET - это семейство
серверных операционных систем, разрабатываемых корпорацией Microsoft на
основе Windows XP, которые придут на смену Windows 2000 Server,
Advanced Server и Datacenter Server. По состоянию на середину 2002
года Windows NET находится на стадии бета - тестирования, и потому
окончательное суждение о функциональных возможностях этой системы
говорить пока еще рано. Предполагается, что Windows.NET будет
поставляться в вариантах Windows NET Server, Windows NET Advanced Server
и Windows NET Datacenter Server. Соответственно, технические возможности
этих версий операционных систем различны: например, Windows XP
Professional Edition поддерживает двухпроцессорные аппаратные
платформы, Windows NET Server может адресовать четырехпроцессорные
системы, Windows NET Advanced Server умеет работать с
восьмипроцессорными компьютерами, а Windows NET Datacenter Server
поддерживает машины, аппаратная конфигурация которых включает до 32
синхронно работающих процессоров.
MacOS. Своеобразным ответом корпорации Microsoft,
выпустившей в конце 1994 года на рынок легендарную Windows 95,
стала очередная реализация MacOS версии 7.5.5. Удивительно, но факт:
спустя десятилетие с момента появления MacOS 1.0 данная платформа
не претерпела серьезных "архитектурных" изменений: в верхней
части рабочего стола по-прежнему отображалась системная панель, в
нижней - корзина, в которую помещались подлежащие удалению файлы,
пользователю все также было доступно окно системных настроек и
ярлыки внешних накопителей. Были значительно модифицированы
графические возможности системы: теперь псевдотрехмерные окна и
другие функциональные элементы интерфейса одинаково привлекательно
отображались при экранном разрешении от 640Х480 до 1600Х1200 точек,
появилась поддержка мультимедиа, справочная система MacOS приобрела
черты интерактивности.
Ассортимент прикладного программного обеспечения,
входившего в комплект поставки системы, также был заметно
расширен: помимо текстового и графического редакторов, уже знакомой
системы File Finder, набора игровых программ и специализированных
приложений, были доступны утилиты связи, поддерживающие режим
удаленного соединения с помощью модема и функции организации
локальной сети. Для MacOS 7.5.5. была локализована популярная версия
броузера Netscape Communicator 4.06 и программа просмотра текстов
Acrobat Reader 3.0. Текущая версия MacOS имеет обозначение X, она
появилась на свет в конце 2001 года. Если рассматривать новую
операционную систему с точки зрения ее функциональных возможностей,
можно смело сказать, что она является полноценным эквивалентом
Microsoft Windows XP для компьютеров Apple Macintosh. Имеется
широчайший набор программного обеспечения, рассчитанного на
работу под управлением MacOS X, а сама платформа отличается
поразительным быстродействием, эффективностью и надежностью. Работы
над дальнейшим развитием программного комплекса серии MacOS для
компьютеров Apple Macintosh продолжаются. Уже сейчас известно,
что программисты Apple трудятся над усовершенствованием MacOS X.
OS2. Сегодняшняя OS2 - это мощная многозадачная операционная
система с оконным графическим интерфейсом и набором созданных
специально для нее прикладных программ, ориентированная на рынок
персональных компьютеров и рабочих станций. Интерфейс OS2
включает все необходимые элементы современных OS - рабочий стол и
корзину, иконки и панель задач, программу просмотра содержимого
дисков, часы и драйвера множества периферийных устройств, таких
как, например, порты USB или инфракрасный порт. Инсталляция
платформы производится автоматически, причем OS2
самостоятельно определяет оптимальную конфигурацию системы исходя
из быстродействия процессора и объема оперативной памяти (однако
пользователь может и самостоятельно указать комплект необходимых
программ, исключив ненужные), тестирует оборудование и настраивает все
необходимые драйвера без участия оператора. В комплект поставки
входит пакет IBM Works, аналогичный MS Office и содержащий текстовый
и табличный редактор, имеется удобный web-броузер WebExplorer и
почтовый клиент NotesMail, система для создания анимации
NeonGraphics, широчайший выбор всевозможных бизнес- приложений и
множество игр от Civilisation и Quake lll до Master of Orion.
Имеются и глобальные отличия OS2 от привычной
пользователям IBM PC Microsoft Windows - например, специальный
самообучающийся программный пакет позволяет управлять системой с
использованием голосовых команд, для чего в коробку с компакт-дисками
разработчики вкладывают микрофон и наушники. Однако, несмотря на
поистине широчайшие возможности, высокую производительность и
потрясающую надежность данной платформы, она не пользуется сейчас
высоким спросом в силу доминирования на рынке более
распространенной и дешевой MS Windows. Основная проблема,
препятствующая развитию OS2, заключается в ее несовместимости с
программами производства Microsoft, посредством которых создается
практически вся деловая документация и с которыми работает
подавляющее большинство частных пользователей.
BeOS. Основанная в 1990 году Жаном-Луисом Гасси компания
Be Incorporated поставила своей целью разработать и выпустить на
рынок операционную систему, которая объединяла бы в себе достоинства
всех перечисленных выше программных продуктов, оставаясь при этом
достаточно компактной, надежной, простой в инсталляции и
использовании, а также отвечающей требованиям, предъявляемым к
современным ОС. В частности, такая платформа должна иметь удобный
оконный интерфейс и обеспечивать многозадачность.
Операционная система, созданная программистами Be
Incorporated, получила название BeOS и в настоящий момент является одной
из наиболее перспективных разработок в области системного
программного обеспечения для персональных компьютеров. В основу
архитектуры BeOS были заложены принципы, использующиеся в
операционных системах семейства UNIX, однако они претерпели
значительные видоизменения, поскольку разработчики определяли своей
приоритетной задачей прежде всего удобство для пользователя и широту
функциональных возможностей новой системы. BeOS построена по
"модульному" принципу: в процессе инсталляции на диск переносятся
только те компоненты, которые необходимы именно данному потребителю,
благодаря чему пользователь получил возможность компоновать "версию"
системы под свои специфические задачи, не забивая дисковое
пространство ненужными ему в работе программами. Создатели данной
платформы постарались включить в состав программного комплекса
практически все необходимые на сегодняшний день функции: BeOS
поддерживает технологию Plug And Play, позволяющую автоматически
настраивать подключаемое к компьютеру периферийное оборудование без
переустановки системы, благодаря наличию большого набора протоколов
работающий под управлением BeOS компьютер можно подключить к
локальной сети или Интернету, система умеет распознавать практически
все существующие на сегодняшний день графические видео и
аудиоформаты. Поддержка портов USB открывает возможность
использовать совместно с BeOS широчайший спектр различных
устройств, включая даже еще не созданное в настоящий момент периферийное
оборудование.
Интерфейс BeOS стандартен для современных операционных
систем подобного класса: после загрузки на экране компьютера
появляется рабочий стол с произвольно устанавливаемым пользователем
фоновым изображением, системными иконками и "корзиной".
Поддержка многозадачности в BeOS является не пустым звуком: в
отличие
от Windows, пользователь этой системы может одновременно
форматировать дискету, очищать "корзину" и набирать текст в текстовом
редакторе, BeOS справляется со всеми этими задачами одновременно без
каких-либо сбоев и "повисаний". Следует упомянуть и о "фирменной
особенности" BeOS - внешнем виде окон запускаемых программ. Заголовки
этих окон помещаются в небольшом поле, "прижатом" к их левой границе
и имеют два элемента управления, позволяющих развернуть окно в
полный экран или сократить его до установленного пользователем
размера. Выгрузка приложений осуществляется через системное меню, что
исключает возможность ошибки пользователя: теперь он уже не сможет
случайно "ткнуть" мышью в кнопку "закрыть программу". Все окна в BeOS
произвольно масштабируемы и имеют достаточно красивое
псевдотрехмерное оформление, включающее рамки и полосы прокрутки.
Текущая версия BeOS носит порядковый номер 5, в настоящее время
она успешно продается как в США, так и в Западной Европе.
Оценивая надежность, быстродействие и функциональность BeOS, можно
смело сказать, что разработчикам удалось создать качественную и
конкурентоспособную ОС, рассчитанную на использование
владельцами настольных персональных компьютеров различных моделей.
Операционная система UNIX. Операционная система UNIX – это
набор программ, который управляет компьютером, осуществляет связь
между пользователем и компьютером и обеспечивает инструментальными
средствами, чтобы помочь выполнить работу.
В настоящее время существует множество ОС, построенных на ядре
UNIX, такие как SCO Unix (Santa Cruz Operation), Novell UnixWare,
Interactive Unix, Linux, семейство BSD (BSDI, FreeBSD, NetBSD, OpenBSD),
Solaris, AIX, IRIX, Digital Unix, HP-UX. Этот список не претендует на
полноту, ибо кроме перечисленных есть еще множество менее
распространенных Unix'ов и Unix- подобных систем.
Unix состоит из ядра с включенными в него драйверами и из
утилит (внешних по отношению к ядру программ). Если надо изменить
конфигурацию (добавить устройство, изменить порт или прерывание), то
ядро пересобирают (перелинковывают) из обьектных модулей.
В противоположность Unix'у Windows и OS2 при загрузке
фактически на
ходу прилинковывают драйверы. При этом компактность собранного
ядра и повторное использование общего кода на порядок ниже, чем у
Unix. Кроме того, при неизменной конфигурации системы ядро Unix
без переделки (потребуется изменить только стартовую часть BIOS) может
быть записан в ПЗУ и выполняться не загружаясь в ОЗУ. Компактность кода
особенно важна, т.к. ядро и драйверы никогда не покидают физическую
оперативную память, не “свопятся” на диск. Unix - самая
многоплатформенная OS. Переносимость программ с одной версии Unix на
другую ограничена. Неаккуратно написанная программа, не учитывающая
различий в реализациях Unix, может потребовать серьезной
переделки. Но все равно это на много порядков легче, чем например
перенести с OS2 на NT.
Unix может использоваться как в качестве сервера, так и
рабочей станции. В номинации серверов с ним конкурируют MS
WindowsNT, Novell Netware, IBM OS2 Warp Connect, DEC VMS и операционные
системы мэйнфреймов. Каждая система имеет свою область применения, в
которой она лучше других. WindowsNT – для администраторов, которые
предпочитают привычный интерфейс экономному расходованию ресурсов и
высокой производительности.
Netware – для сетей, где нужна высокая производительность
файлового и принтерного сервиса и не столь важны остальные сервисы.
Главный недостаток - на сервере Netware трудно запускать приложения.
OS2 хороша там, где нужен "легкий" сервер приложений. Ресурсов требует
меньше чем NT, в управлении гибче (хотя в настройке может и сложнее),
а многозадачность очень хорошая. Авторизация и разграничение прав
доступа не реализованы на уровне ОС, что с лихвой окупается
реализацией на уровне приложений-серверов. (Впрочем, зачастую остальные
OS делают то же самое). Многие станции FIDOnet и BBS сделаны на базе
OS2.
VMS - мощный, ничем не уступающий Unix'ам (а во многом и
превосходящий его) сервер приложений, но только для платформ VAX и Alpha
фирмы DEC. Мэйнфреймы - для обслуживания очень большого количества
пользователей (порядка нескольких тысяч). Но работа этих
пользователей как правило организована в виде не клиент-серверного
взаимодействия, а в виде хост- терминального. Терминал же в этой
паре скорее не клиент, а сервер. К преимуществам мэйнфреймов надо
отнести более высокую защищенность и устойчивость к сбоям. Система
Unix хороша для квалифицированного (или желающего стать таковым)
администратора, т.к. требует знания принципов функционирования
происходящих в нем процессов. Реальная многозадачность и жесткое
разделение памяти обеспечивают высокую надежность функционирования
системы, хотя в производительности файл- и принт-сервисов Unix'ы
уступают Netware. Недостаточная гибкость предоставления прав доступа
пользователей к файлам по сравнению с WindowsNT затрудняет организацию
на уровне файловой системы группового доступа к данным (точнее, к
файлам), что компенсируется простотой реализации, а значит меньшими
требованиями к аппаратуре. Впрочем, такие приложения, как SQL-сервер
решают проблему группового доступа к данным своими силами.
Практически все протоколы (правила обмена информацией в сети), на
которых основан Internet, были разработаны под Unix, в частности
стек протоколов TCPIP придуман в университете Berkeley. Защищенность
Unix при правильном администрировании ни в чем не уступает ни Novell, ни
WindowsNT.
Важным свойством Unix, которое приближает его к мэйнфреймам,
является его многотерминальность, много пользователей могут
одновременно запускать программы на одной Unix-машине. Если не
требуется использовать графику, можно обойтись дешевыми текстовыми
терминалами, подключенными по медленным линиям. В этом с ним
конкурирует только VMS. Можно использовать и графические X-
терминалы, когда на одном экране присутствуют окна процессов,
выполняющихся на разных машинах. В номинации рабочих станций с Unix
конкурируют MS Windows*, IBM OS2, Macintosh и Acorn RISC-OS.
RISC-OS, прошитая в ПЗУ, позволяет не тратить время на
инсталляцию
операционной системы и восстановление ее после сбоев. Кроме
того, практически все программы под ней очень экономно расходуют
ресурсы, благодаря чему не нуждаются в свопинге и работают очень быстро.
Unix функционирует как на PC, так и на мощных рабочих станциях с RISC-
процессорами, под Unix написаны действительно мощные САПР
и еоинформационные системы. Своей масштабируемостью Unix из-за
его многоплатформенности на порядок превосходит любую другую
операционную систему.
Операционная система LINUX. В последнее время российские
пользователи ПК все чаще и чаще стали говорить о Linux, как об
операционной системе, способной в ближайшем будущем если не вытеснить
с рынка Microsoft Windows, то полноценно заменить ее на большинстве
домашних персональных компьютеров. Вместе с тем ознакомительной
информации о Linux на русском языке крайне мало: большая часть
имеющейся в продаже литературы на эту тематику стоит весьма дорого, да
и рассчитана она в первую очередь на специалистов и опытных
пользователей, отпугивая рядового потребителя обилием
технической терминологии. Документация же, представленная в
Интернете, отличается заметной разрозненностью и далеко не
исчерпывающей полнотой. Именно поэтому в сознании отечественных
владельцев ПК Linux представляется чем-то элитным и недоступным,
неким таинством, приобщиться к которому суждено лишь немногим
избранным.. Страх столкнуться с чем-то неизвестным, непонятным,
сложным в эксплуатации и настройке останавливает наших соотечественников
в инициативе установить и использовать на своем компьютере эту
систему. Вместе с тем никакой "высшей математики" здесь нет. Linux -
очень простая, надежная и дружественная операционная система.
Логическая структура Linux в значительной степени отличается
от строения MS DOS или известной платформы Microsoft Windows, она
наиболее близка к архитектуре другого класса операционных систем, а
именно - систем семейства UNIX. Безусловно, большинство российских
пользователей, прошедших через стадию Windows 3.11 и миновавших,
наконец, Windows 95, привыкли к логике операционных систем в
исполнении Microsoft настолько, что нечто новое, непривычное,
выходящее из разряда условных рефлексов и утвердившихся в сознании
постулатов о том "как работает машина", их просто пугает. Вместе с тем,
Linux устроен ничуть не сложнее любой знакомой платформы. Он всего-
навсего работает немного по-другому.
Если рассматривать внутреннюю структуру Linux в сравнении с
анатомией MS Windows, различия становятся очевидны даже на первый
взгляд. По умолчанию Windows устанавливается в один логический раздел
диска с файловой таблицей FAT16, здесь хранится и ядро системы,
отвечающее за процедуры ввода-вывода данных, и так называемая
"оболочка" или shell (файл explorer.exe), определяющая
интерпретацию команд и действий пользователя, и, собственно, файлы и
библиотеки, формирующие оконный интерфейс Windows. Причем эти три
составляющих системы настолько тесно интегрированы друг с другом, что
при замене одной из них на аналогичный файл из другой версии Windows,
вся система в целом работать не будет. Функции указанных элементов также
в значительной степени смешаны между собой: например, некоторые
процедуры по формированию интерфейса в Windows выполняет shell. Здесь
же хранятся дополнительные системные утилиты, такие как дефрагментатор
диска, сервер удаленного доступа, драйвера, а также множество служебных
библиотек. В том же самом разделе размещаются пользовательские файлы,
и в этой же области система осуществляет свопинг - кэширование
не умещающихся в оперативной памяти данных на диск. Иными словами, все
компоненты платформы хранятся в одном разделе, что, естественно, не
прибавляет ей надежности: достаточно любого незначительного
повреждения таблицы данных, чтобы привести Windows в
неработоспособное состояние или испортить хранящуюся на диске полезную
информацию. Вполне очевидно также и то, что изменить с помощью
стандартных средств Windows внешний вид установленных по умолчанию окон
не представляется возможным.
Глава 2. Пользовательские интерфейсы
2.1. Организация пользовательского интерфейса в Microsoft
Пользователи теперь получили теперь преимущества объектно-
ориентированного интерфейса, включая настоящий рабочий стол и пиктограммы,
копирование и удаление техникой перетаскивания (drag-and-drop), ... продолжение
Казахский Экономический Университет им.Т .Рыскулова
Инженерно - экономический факультет
Курсовая работа
по курсу: Операционные системы
на тему: Пользовательский интерфейс и оболочки
Выполнил: студ.гр.209 ВТ и ПО
Укубасов Б.Б.
Проверила: к.э.н., доцент кафедры
Прикладная информатика
Досмуханбетова Р.С
Алматы 2007 г
Содержание
Введение 3
Глава 1. Операционные системы и оболочки 5
1.1. MS-DOS (Disk Operation System) 5
1.2. Концепция Windows 6
1.3. Оболочки Windows 1.0, 2.0, 3.х, 9.х 8
1.4. Современные операционные системы. 12
Глава 2. Пользовательские интерфейсы 23
2.1.Организация пользовательского интерфейса в Microsoft 23
2.2.Пользовательский интерфейс Windows 26
2.3.Интерфейс Windows NT 30
2.4. Интерфейс взаимодействия: командная строка 39
Заключение 43
Список источников 42
Введение
Развитие ЭВМ и операционных систем, прошли длинный путь от
простейших программ в машинных кодах длинной в несколько килобайт до
монстров, написанных на языках высокого уровня, размер которых исчисляется
десятками мегабайт. Такой значительный рост размера операционных систем
обусловлен, главным образом, стремлением разработчиков украсить
операционную систему, расширить ее возможности, также сделать
пользовательский интерфейс интуитивным.
Пользовательский интерфейс - это значит общение между человеком и
компьютером. Во многих определениях, интерфейс отождествляется с диалогом,
который подобен диалогу или взаимодействию между двумя людьми. И точно как
наука и культура нуждается в правилах общения людей и взаимодействия их
друг с другом в диалоге, также и человеко-машинный диалог также нуждается в
правилах.
Операционная система представляет собой комплекс системных и
служебных программных средств. С одной стороны, она опирается на базовое
программное обеспечение компьютера, входящие в его систему BIOS (базовая
система ввода - вывода), с другой стороны, она является опорой для
программного обеспечения более высоких уровней – прикладного и служебного.
Приложениями конкретной операционной системы принято называть программы,
предназначенные для работы под управлением данной системы.
Основная функция всех операционных систем – посредническая. Она
заключается в обеспечении нескольких видов интерфейса:
- между пользователем и программно – аппаратными средствами компьютера
(интерфейс пользователя);
- между программным и аппаратным обеспечением (аппаратно – программный
интерфейс);
- между разными видами программного обеспечения (программный
интерфейс).
Операционная система (оболочка), ориентированная на графический
интерфейс пользователя, представляет не только функции, поддерживающие ввод
вывод, но и широкий спектр системных вызовов, позволяющих использовать
различные графические примитивы: от самых простых (линии, точки, дуги) до
самых сложных (области, окна, курсоры).
Основным преимуществом использования графического интерфейса
операционной системы является то, что с помощью него программа может
создавать графические изображения, которые будут выглядеть одинаково на
всех устройствах, поддерживаемых операционной системой (принцип What We See
Is What We Get – что видим, то и получаем).
Оболочка Microsoft Windows не была изначально операционной
системой, так как она существовала поверх операционной системы типа
MS–DOS. Она возникла в виде стандартизатора графического интерфейса и
прижилась исключительно потому, что пользователь хотел видеть программу, с
которой ему часто приходится работать красивой, практичной, удобной и
легкой в освоении и использовании.
Для операционной системы UNIX также был создан специальный
графический интерфейс – X – Windows; промышленный гигант – фирма IBM
выпустила вместе с операционной системой OS2 свой вариант графического
интерфейса (GUI – Graphics User Interface).
Целью данной курсовой работы является обширное рассмотрение
интерфейсов различных операционных систем.
Глава 1. Операционные системы и оболочки
1.1. MS-DOS (Disk Operation System)
Операционные системы являются основой системного программного
обеспечения. Без операционной системы доступ к аппаратным и программным
средствам современного компьютера совершенно невозможно. Операционная
система – комплекс программ, обеспечивающих поддержку работы всех программ,
аппаратных средств ЭВМ и сетей.
При включении питания компьютера в первую очередь в ОЗУ
загружается операционная система, под управлением которой происходит
проверка работоспособности и вся следующая работа ЭВМ.
Функционирование операционной системы начинается в момент
включения компьютера и заканчивается в момент его выключения. Если
компьютер подключен к локальной сети, то его включение обычно производится
обслуживающим персоналом.
Для каждой модели компьютера существуют индивидуальные
операционные системы. Для IBM – совместимых персональных компьютеров
разработано несколько различных семейств операционных систем: MS DOS,
Windows, OS2, Unix и некоторые другие. Наиболее простой операционной
системой считается однопользовательская операционная система MS DOS.
Первая версия операционной системы MS DOS (Disk Operation System)
была разработана в 1981 – 1982-х годах. За годы существования MS DOS
разработано большое количество версий и модификаций этой системы. Последняя
из них была версия MS DOS 6.22.
MS DOS – командная (текстовая) операционная система. Это означает,
что для выполнения необходимых операций следует набирать с помощью
клавиатуры соответствующую команду. Такой ввод неудобен занимает при работе
некоторое время и приводит к возникновению большого числа ошибок.
Для обеспечения работы с помощью дисковой операционной системы
разработаны графические надстройки, которые называются операционными
оболочками.
Операционные оболочки не являются независимыми программами, они
могут функционировать только совместно с операционной системой, для которой
они разработаны. Для MS DOS было разработано несколько различных оболочек -
QDOS, DOS Shell, Norton Commander, Volcov Commander, Windows 3x, среди
которых наибольшей популярностью пользовались оболочки Norton Commander
(NC), Volcov Commander (VC).
Оболочка – это программа, которая запускается под управлением
операционной системы и помогает человеку работать в этой операционной
системе. Программа – оболочка наглядно показывает на экране всю файловую
структуру компьютера: диски, каталоги и файлы. С такой программой не надо
набирать сложные команды MS DOS в командной строке. Файлы можно копировать,
перемещать, удалять, сортировать, изменять и запускать, пользуясь всего
несколькими клавишами или комбинацией клавиш. Программа - оболочка
переводит полученные команды в зык MS DOS (DOS Navigator, Volcov
Commander).
Несмотря на то, что появление программных оболочек заметно
упростило работу с компьютером и его операционной системой, оболочки все-
таки долгое время оставались неграфическими. Немного позднее была
разработана еще одна оболочка – Windows, теперь уже с графическим
интерфейсом пользователя. Графический интерфейс Windows базируется на
понятии окно, по этому его некоторое время называли оконным интерфейсом.
Особая роль окон в интерфейсе Windows отражена в ее названии (Windows -
окна). Было разработано несколько версий этой оболочки.
1.2. Концепция Windows
Внешний вид и правила работы с Windows принципиально отличаются от тех
же правил для DOS. Первое, в чем заключается отличие – это отход от
концепции файла. Если в DOS каждой программе в соответствие ставится имя
файла, то в Windows для каждой программы используется понятие программного
элемента. Программный элемент – это комбинация небольшой картинки и надписи
под ней.
Картинка имеет название пиктограмма, но чаще всего ее называют
иконкой, она отображает суть программного продукта. надпись под иконкой
называется описанием и так же отражает суть программы. Каждому программному
продукту в соответствие ставится пиктограмма с описанием. Данная комбинация
гораздо более информативна и легко запоминается. Помимо этого, дерево
директорий в DOS загромождено вспомогательными файлами (файлами данных,
настроек и.т.д), в Windows же все эти файлы просто не видны. К тому же
однородные по своему назначению программы помещаются в программные группы,
которые также могут быть свернуты в иконки, чтобы не занимать места на
экране.
Второе принципиальное отличие – это единый программный интерфейс.
Все программы, работающие под управлением Windows, так называемые Windows –
приложения, имеют абсолютно одинаково удобный интерфейс.
Третье отличие – это многозадачность Windows, т.е одновременно
могут выполнятся сразу несколько Windows – приложений. Причем в
многозадачном режиме могут быть запущены и программы, предназначенные для
работы в среде DOS, правда далеко не все.
Четвертая особенность Windows – это поддержка разнообразнейших
дополнительных устройств.
Пятая особенность Windows – легкость обмена данными между
различными приложениями.
Шестое – это поддержка True Type шрифтов. Обычные шрифты
(растровые) содержат поточечное изображение каждого символа. True Type
шрифты (масштабируемые) содержат описание контуров символов и правил их
рисование, по этому описанию может быть воспроизведен символ абсолютно
любого размера.
Седьмое – это встроенная поддержка мультимедиа, что позволяет
очень просто реализовать принципы мультимедиа в Windows – приложениях.
Продолжать рассматривать отличия Windows можно очень долго, но
пожалуй, все главные уже рассмотрены, поэтому здесь и остановимся.
1.3. Оболочки Windows 1.0, 2.0, 3.х, 9.х
В 1985 году на выставке Comdex проходивший в Лас – Вегасе был
представлен продукт Microsoft – Windows 1.0. По сравнению с интерфейсом
Macintosh, среда Windows 1.0 выглядела, мягко говоря, бледно.
Окна на экране не перекрывались, но имели кнопки для изменения
размера и могли перемещаться мышью. В первой версии Windows не была
реализована метафора ”рабочей поверхностей” (desktop), к тому времени уже
имевшаяся в среде МАС и в графической оболочке GEM фирме Digital Research.
Программа управления файлами MS DOS Executive работала в текстовом
режиме.
Среда Microsoft Windows 1.0 не была требовательна к ресурсам: для
ее работы было достаточно 256 Кбайт памяти и компьютера с двумя
дисководами. Но как показал опрос первых пользователей, наличие жесткого
диска и 640 Кбайт памяти существенно повышали производительность среды. Ряд
проблем был решен, когда фирма Microsoft ввела поддержку расширенной
памяти (LIM), стандарт который был изначально разработан фирмой Lotus для
работы электронной таблицы 1-2-3. Используя расширенную память, вместо
жесткого диска, но программы могли выполняться только в оперативной памяти.
Для нее поставлялись несколько прикладных программ Aldus Page
Marker 1.0 (перенесенный с Macintosh) и графический пакет In-A-Vision
фирмы Micrografx. Обе программы работали чрезвычайно медленно, даже на
компьютерах класса РС АТ.
Очевидно, что для того, чтобы Windows заняла лидирующие
положение. требовалась коренные изменения. В 1998 году произошло два
значительных события: была объявлена первая версия системы управления
электронными таблицами Excel for Windows (почему-то версии 2.0) и новая
версия среды Windows .
Windows.2.0. Годом позже Windows была поделена на два продукта,
символизируя тем самым разделение рынка на системы с процессором 386 и без
него. Версия Windows286 была усовершенствована с поддержкой протокола
управления внешней памятью EMS 4.0. Windows386 представляла несколько
больше возможностей. Используя аппаратные преимущества процессора 80386,
эта среда могла эмулировать расширенную память в дополнительной памяти и
выполнять одновременно несколько программ.
Но даже при наличии Windows386, высокопроизводительных
процессоров, значительного количества памяти и поддержке VGA-графики
среде Windows не доставало большого количества прикладных программ.
Большинство - фирм производителей программного обеспечения делали ставку на
OS2.
К их числу относились Borland и Lotus. В их планы разработка
приложений среды Windows в ближайшее время не входило. По сравнения с
версий 1.0, версия Windows 2.0 имела ряд совершенствований. Тогда как
программа MS-DOS Executive по-прежнему работала в текстовом режиме, и не
было графической программы управления файлами и рабочей области, появились
перекрывающиеся окна с кнопками максимизации и минимизации. Поддержка
перекрывающихся окон стала одной из причин длительных судебных процессов
между фирмой Apple и фирмами Digital Research (графическая оболочка GEM) и
Microsoft. Окна могли перемещаться по экрану; была реализована поддержка
клавиатурных эквивалентов для большинства стандартных команд и функций
меню.
Не менее важным было введение протокола динамического обмена
данными (DDE), и пакет Excel первым примером использования этой концепции.
Протокол давал возможность установить динамическую связь между
приложениями. Аналогичный протокол был реализован, фирмой Apple только в
рамках операционной системы System 7 в 1990 году.
Windows 3.0. Крупном шагом вперед стал выпуск в мае 1990 года
версии Windows 3.0.Фирма Microsoft ввела поддержку защищенного режима
процессоров 80286 и 80386, что давало прикладным программам больше памяти.
Поддержка 386 расширенного режима была перенесена из Windows 386.
Прикладным программам теперь отводилось до 16 Мбайт памяти, причем не
странично - организованной, как LIM EMS, а доступной для одновременного
использования. Была реализована псевдомногозадачность и возможность
выполнения DOS- программ в окне. Заметно улучшился пользовательский
интерфейс. Программа управления файлами File Manager и Program Manager
были выполнены в стиле самой среды, появилась программа конфигурации
Control Panel, были добавлены пропорциональные шрифты, а также обменные
интерфейсные элементы: полосы прокрутки и кнопки. Изменения работы
дисплейных драйверов и возможность адресаций большого объема памяти
позволили Windows работать существенно быстрее. Наконец то и пользователи,
и разработчики программных продуктов получили именно ту среду, которую они
так долго ждали.
Среди фирм-производителей программного обеспечения началась
поистине Windows-истерия, все, что можно и нельзя было перенести в эту
среду, получало название for Windows: компиляторы, электронные таблицы,
графические пакеты, игры. В такой гонке многие фирмы задыхались, отставали,
другие вырывались вперед.
Несмотря на все улучшения, в среде Windows 3.0 были существенные
упущения:
Недостаток системных ресурсов, что делало невозможным
использование имеющейся памяти, и знаменитые системные ошибки (UAE),
происходившие намного чаще, чем этого можно ожидать. Решение этих проблем
привело появлению версии Windows 3.1, которая изначально планировалась как
небольшое улучшение версии 3.0. На самом деле введение поддержки
масштабируемых шрифтов технологии True Type и исправление ряда ошибок
превратило Windows 3.0 в самостоятельный проект, к которому в результате
добавились значительные новшества. Так был реализован протокол создания
составных документов OLE, документирован протокол Drag- and- Drop, улучшен
интерфейс с протоколом DDE (библиотека DDEML), введены панели диалога
общего назначения (COMMDLG), в ответ на многочисленные запросы были
открыты ранее недокументированные функции и рабочие области ядра
(TOOLHELP). Одним словом, среда Windows превратилась в хороший инструмент
для разработчиков и удобный графический интерфейс для пользователей.
Наиболее известными были версии Windows 3.0, Windows 3.10, Windows 3.11,
которые позднее стали называться семейством оболочек Windows 3.x.
Windows 9.х. Затем были разработаны пришедшие на смену MS DOS
самостоятельные операционные системы Windows 95, Windows 98 и Windows ME
(Millennium Edition). Для них ввели общее обозначение Windows 9x. Обе
группы – Windows 3х и 9х – имеют сходный интерфейс, незначительно
различающийся в деталях. Похожим интерфейсом обладают и имеющие развитие
сетевые возможности операционные системы Windows NT, Windows2000 и Windows
XP. Замечу, что частое используемое словосочетание графическая среда
является полным эквивалентом понятия графический интерфейс.
Windows 9x – это популярные операционные системы для персонального
компьютера с графическим пользовательским интерфейсом, в отличие от
предыдущих версий – программных оболочек Windows 3.1 и Windows for
Workgroup 3.11, они включают в свой состав операционную систему DOS 7.0 и
относятся к новому поколению 32 – операционных систем. Они позволяют более
полно использовать потенциал современного персонального компьютера, и
многие операции в этих версиях Windows выполняются проще и быстрее.
Одна из особенностей компьютеров IBM PС состоит в том, что в них
текстовой и графический режим работы с экраном существует отдельно.
Компьютер переключается либо тот режим, либо в другой. Нельзя, например,
сделать так, чтобы часть экрана была в текстовом режиме, а другая часть в
графическом. Эти режимы не совместимы. Достоинством операционных систем
Windows является унифицированным пользовательский интерфейс (оболочка),
благодаря которому в различных программах сохраняются одинаковые принципы
управления их работой.
Графический интерфейс пользователя изначально был несвойственен
не игровым программам, однако будучи признанным облегчить общение
пользователя с компьютером и программой, хорошо прижился на IBM PС и стал
неотъемлемой частью любой уважающей себя операционной системы.
Оболочка Windows не была изначально операционной системой, так как
она существует поверх операционной системы типа MS DOS. Она возникла в
виде стандарта графического интерфейса и прижилась исключительно потому,
что пользователь хотел видеть программу, с которой ему часто приходиться
работать красивой, практичной, удобной и легкой в освоении и использований.
1.4. Современные операционные системы
Microsoft Windows 2000. Появившаяся на рынке в начале 2000 года
операционная система Microsoft Windows 2000 представляет собой
предпоследнее поколение операционных систем, построенных согласно
архитектуре Windows NT. Она производится в трех модификациях:
Windows 2000 Professional для ноутбуков, настольных систем и рабочих
станций, Windows 2000 Server для серверных компьютеров и Windows 2000
Datacenter Server для больших серверных систем, рабочих станций
крупных корпоративных сетей и специализированных банковских и
файловых серверов.
Благодаря использованию усовершенствованной технологии
NT, сочетающейся с объективной простотой интерфейса Windows 9.X,
Windows 2000 обладает высокой надежностью и стабильностью, также она
значительно легче поддается настройке и конфигурированию, чем
предыдущие версии Windows. Разграничение доступа к системе
реализовано на высоком уровне, что позволяет обеспечить
безопасность хранения данных на дисках, если за компьютером
работает более одного пользователя. Однако не лишена Windows 2000 и
объективных недостатков. Среди них можно перечислить относительно
высокие системные требования (для нормального запуска минимально
необходимо 32 Мб оперативной памяти, рекомендуется 64), а также
большой объем занимаемого системой дискового пространства (порядка
700 Мб после инсталляции).
Windows ME. Microsoft Windows Millennium Edition (Windows ME)
- последняя эволюция операционных систем класса Windows 95-98,
запущенная в серийное производство в 2000 году. Русская локализация
Windows ME появилась на рынке программного обеспечения в ноябре 2000
года. Windows Millennium Edition значительно отличается от
семейства системных платформ Windows 9X, прежде всего тем, что в
этой реализации Windows полностью отсутствует поддержка MS DOS -
корректно запустить на компьютере, работающем под управлением этой
системы, некоторые приложения DOS - уже весьма сложная задача. Windows
ME тесно интегрирована с Internet Explorer 5.0, что сделало ее еще
более ресурсоемкой, в комплект поставки по умолчанию включена большая
часть элементов Microsoft Plus для Windows 98. Базовый набор игр
расширен новыми программами, позволяющими пользователю играть в сети
Интернет с живыми соперниками, добавлен Windows Media Player 7.0,
поддерживающий воспроизведение файлов множества новых аудио и
видеоформатов. Интерфейс Windows Millennium Edition практически
полностью совпадает с внешним оформлением Windows 2000
Professional, включая системные иконки и обновленное диалоговое
окно выключенияперезагрузки компьютера, но почти все базовые элементы
настройки Windows 98 сохранились на своих прежних местах.
Для запуска Windows ME требует минимум 32 Мб оперативной
памяти
(рекомендуется 64) и в минимальной конфигурации занимает на диске
чуть больше 500 Мб. Согласно сообщениям корпорации Microsoft,
Windows ME действительно стала последней ОС семейства Windows 9X,
поскольку все последующие операционные системы линейки Windows
как для домашних компьютеров, так и для рабочих станций, будут
создаваться на платформе NT.
Microsoft Windows XP. Операционная система Microsoft
Windows XP (от англ. eXPerience —опыт), известная также под
кодовым наименованием Microsoft Codename Whistler, является новой ОС
семейства Windows, созданной на базе технологии NT. Первоначально в
планы корпорации Microsoft входила разработка двух независимых
операционных систем нового поколения. Первый проект получил рабочее
название Neptune, эта ОС должна была стать очередным обновлением
Windows Millennium Edition, новой системой линейки Windows 9X.
Второй проект, называвшийся Odyssey, предполагал создание ОС на
платформе Windows NT, которая должна была придти на смену Windows
2000. Однако руководство Microsoft посчитало нецелесообразным
рассредоточивать ресурсы на продвижение двух разных ОС, вследствие
чего оба направления разработок были объединены в один проект -
Microsoft Whistler. Возможно, именно благодаря этому решению Windows
XP объединяет в себе достоинства уже знакомых пользователям
операционных систем предыдущих поколений: удобство, простоту
в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а
также
надежность и многофункциональность Windows 2000. В настоящее время
Windows
XP для настольных ПК и рабочих станций выпускается в трех
модификациях:
Home Edition для домашних персональных компьютеров,
Professional Edition - для офисных ПК и, наконец, Microsoft Windows XP
64bit Edition — это версия Windows XP Professional для персональных
компьютеров, собранных на базе 64-битного процессора Intel Itanium с
тактовой частотой более 1 ГГц. Для запуска Microsoft Windows XP
необходим персональный компьютер, отвечающий следующим минимальным
системным требованиям: процессор — Pentium- совместимый, тактовая частота
от 233 МГц и выше; объем оперативной памяти - 64Мбайт; свободное
дисковое пространство — 1,5 Гбайт.
Однако для стабильной и быстрой работы рекомендуется
устанавливать данную операционную систему на компьютер со следующими
оптимальными характеристиками: процессор— Pentium-II-совместимый (или
выше), тактовая частота от 500 МГц и выше; объем оперативной памяти —
256 Мбайт; свободное дисковое пространство — 2Гбайт. Устройство для
чтения компакт-дисков (CD-ROM), модем со скоростью не менее 56 Kbps.
Если сравнить Windows XP с более ранними версиями Microsoft Windows, в
новой операционной системе легко обнаружить множество значительных
отличий. Несмотря на то, что эта ОС была разработана на основе уже
хорошо знакомой пользователям платформы NT и, на первый взгляд,
по своим характеристикам во многом схожа с Microsoft Windows
2000, фактически Windows XP относится к принципиально иному поколению
операционных систем семейства Windows.
Microsoft Windows NET. Microsoft Windows. NET - это семейство
серверных операционных систем, разрабатываемых корпорацией Microsoft на
основе Windows XP, которые придут на смену Windows 2000 Server,
Advanced Server и Datacenter Server. По состоянию на середину 2002
года Windows NET находится на стадии бета - тестирования, и потому
окончательное суждение о функциональных возможностях этой системы
говорить пока еще рано. Предполагается, что Windows.NET будет
поставляться в вариантах Windows NET Server, Windows NET Advanced Server
и Windows NET Datacenter Server. Соответственно, технические возможности
этих версий операционных систем различны: например, Windows XP
Professional Edition поддерживает двухпроцессорные аппаратные
платформы, Windows NET Server может адресовать четырехпроцессорные
системы, Windows NET Advanced Server умеет работать с
восьмипроцессорными компьютерами, а Windows NET Datacenter Server
поддерживает машины, аппаратная конфигурация которых включает до 32
синхронно работающих процессоров.
MacOS. Своеобразным ответом корпорации Microsoft,
выпустившей в конце 1994 года на рынок легендарную Windows 95,
стала очередная реализация MacOS версии 7.5.5. Удивительно, но факт:
спустя десятилетие с момента появления MacOS 1.0 данная платформа
не претерпела серьезных "архитектурных" изменений: в верхней
части рабочего стола по-прежнему отображалась системная панель, в
нижней - корзина, в которую помещались подлежащие удалению файлы,
пользователю все также было доступно окно системных настроек и
ярлыки внешних накопителей. Были значительно модифицированы
графические возможности системы: теперь псевдотрехмерные окна и
другие функциональные элементы интерфейса одинаково привлекательно
отображались при экранном разрешении от 640Х480 до 1600Х1200 точек,
появилась поддержка мультимедиа, справочная система MacOS приобрела
черты интерактивности.
Ассортимент прикладного программного обеспечения,
входившего в комплект поставки системы, также был заметно
расширен: помимо текстового и графического редакторов, уже знакомой
системы File Finder, набора игровых программ и специализированных
приложений, были доступны утилиты связи, поддерживающие режим
удаленного соединения с помощью модема и функции организации
локальной сети. Для MacOS 7.5.5. была локализована популярная версия
броузера Netscape Communicator 4.06 и программа просмотра текстов
Acrobat Reader 3.0. Текущая версия MacOS имеет обозначение X, она
появилась на свет в конце 2001 года. Если рассматривать новую
операционную систему с точки зрения ее функциональных возможностей,
можно смело сказать, что она является полноценным эквивалентом
Microsoft Windows XP для компьютеров Apple Macintosh. Имеется
широчайший набор программного обеспечения, рассчитанного на
работу под управлением MacOS X, а сама платформа отличается
поразительным быстродействием, эффективностью и надежностью. Работы
над дальнейшим развитием программного комплекса серии MacOS для
компьютеров Apple Macintosh продолжаются. Уже сейчас известно,
что программисты Apple трудятся над усовершенствованием MacOS X.
OS2. Сегодняшняя OS2 - это мощная многозадачная операционная
система с оконным графическим интерфейсом и набором созданных
специально для нее прикладных программ, ориентированная на рынок
персональных компьютеров и рабочих станций. Интерфейс OS2
включает все необходимые элементы современных OS - рабочий стол и
корзину, иконки и панель задач, программу просмотра содержимого
дисков, часы и драйвера множества периферийных устройств, таких
как, например, порты USB или инфракрасный порт. Инсталляция
платформы производится автоматически, причем OS2
самостоятельно определяет оптимальную конфигурацию системы исходя
из быстродействия процессора и объема оперативной памяти (однако
пользователь может и самостоятельно указать комплект необходимых
программ, исключив ненужные), тестирует оборудование и настраивает все
необходимые драйвера без участия оператора. В комплект поставки
входит пакет IBM Works, аналогичный MS Office и содержащий текстовый
и табличный редактор, имеется удобный web-броузер WebExplorer и
почтовый клиент NotesMail, система для создания анимации
NeonGraphics, широчайший выбор всевозможных бизнес- приложений и
множество игр от Civilisation и Quake lll до Master of Orion.
Имеются и глобальные отличия OS2 от привычной
пользователям IBM PC Microsoft Windows - например, специальный
самообучающийся программный пакет позволяет управлять системой с
использованием голосовых команд, для чего в коробку с компакт-дисками
разработчики вкладывают микрофон и наушники. Однако, несмотря на
поистине широчайшие возможности, высокую производительность и
потрясающую надежность данной платформы, она не пользуется сейчас
высоким спросом в силу доминирования на рынке более
распространенной и дешевой MS Windows. Основная проблема,
препятствующая развитию OS2, заключается в ее несовместимости с
программами производства Microsoft, посредством которых создается
практически вся деловая документация и с которыми работает
подавляющее большинство частных пользователей.
BeOS. Основанная в 1990 году Жаном-Луисом Гасси компания
Be Incorporated поставила своей целью разработать и выпустить на
рынок операционную систему, которая объединяла бы в себе достоинства
всех перечисленных выше программных продуктов, оставаясь при этом
достаточно компактной, надежной, простой в инсталляции и
использовании, а также отвечающей требованиям, предъявляемым к
современным ОС. В частности, такая платформа должна иметь удобный
оконный интерфейс и обеспечивать многозадачность.
Операционная система, созданная программистами Be
Incorporated, получила название BeOS и в настоящий момент является одной
из наиболее перспективных разработок в области системного
программного обеспечения для персональных компьютеров. В основу
архитектуры BeOS были заложены принципы, использующиеся в
операционных системах семейства UNIX, однако они претерпели
значительные видоизменения, поскольку разработчики определяли своей
приоритетной задачей прежде всего удобство для пользователя и широту
функциональных возможностей новой системы. BeOS построена по
"модульному" принципу: в процессе инсталляции на диск переносятся
только те компоненты, которые необходимы именно данному потребителю,
благодаря чему пользователь получил возможность компоновать "версию"
системы под свои специфические задачи, не забивая дисковое
пространство ненужными ему в работе программами. Создатели данной
платформы постарались включить в состав программного комплекса
практически все необходимые на сегодняшний день функции: BeOS
поддерживает технологию Plug And Play, позволяющую автоматически
настраивать подключаемое к компьютеру периферийное оборудование без
переустановки системы, благодаря наличию большого набора протоколов
работающий под управлением BeOS компьютер можно подключить к
локальной сети или Интернету, система умеет распознавать практически
все существующие на сегодняшний день графические видео и
аудиоформаты. Поддержка портов USB открывает возможность
использовать совместно с BeOS широчайший спектр различных
устройств, включая даже еще не созданное в настоящий момент периферийное
оборудование.
Интерфейс BeOS стандартен для современных операционных
систем подобного класса: после загрузки на экране компьютера
появляется рабочий стол с произвольно устанавливаемым пользователем
фоновым изображением, системными иконками и "корзиной".
Поддержка многозадачности в BeOS является не пустым звуком: в
отличие
от Windows, пользователь этой системы может одновременно
форматировать дискету, очищать "корзину" и набирать текст в текстовом
редакторе, BeOS справляется со всеми этими задачами одновременно без
каких-либо сбоев и "повисаний". Следует упомянуть и о "фирменной
особенности" BeOS - внешнем виде окон запускаемых программ. Заголовки
этих окон помещаются в небольшом поле, "прижатом" к их левой границе
и имеют два элемента управления, позволяющих развернуть окно в
полный экран или сократить его до установленного пользователем
размера. Выгрузка приложений осуществляется через системное меню, что
исключает возможность ошибки пользователя: теперь он уже не сможет
случайно "ткнуть" мышью в кнопку "закрыть программу". Все окна в BeOS
произвольно масштабируемы и имеют достаточно красивое
псевдотрехмерное оформление, включающее рамки и полосы прокрутки.
Текущая версия BeOS носит порядковый номер 5, в настоящее время
она успешно продается как в США, так и в Западной Европе.
Оценивая надежность, быстродействие и функциональность BeOS, можно
смело сказать, что разработчикам удалось создать качественную и
конкурентоспособную ОС, рассчитанную на использование
владельцами настольных персональных компьютеров различных моделей.
Операционная система UNIX. Операционная система UNIX – это
набор программ, который управляет компьютером, осуществляет связь
между пользователем и компьютером и обеспечивает инструментальными
средствами, чтобы помочь выполнить работу.
В настоящее время существует множество ОС, построенных на ядре
UNIX, такие как SCO Unix (Santa Cruz Operation), Novell UnixWare,
Interactive Unix, Linux, семейство BSD (BSDI, FreeBSD, NetBSD, OpenBSD),
Solaris, AIX, IRIX, Digital Unix, HP-UX. Этот список не претендует на
полноту, ибо кроме перечисленных есть еще множество менее
распространенных Unix'ов и Unix- подобных систем.
Unix состоит из ядра с включенными в него драйверами и из
утилит (внешних по отношению к ядру программ). Если надо изменить
конфигурацию (добавить устройство, изменить порт или прерывание), то
ядро пересобирают (перелинковывают) из обьектных модулей.
В противоположность Unix'у Windows и OS2 при загрузке
фактически на
ходу прилинковывают драйверы. При этом компактность собранного
ядра и повторное использование общего кода на порядок ниже, чем у
Unix. Кроме того, при неизменной конфигурации системы ядро Unix
без переделки (потребуется изменить только стартовую часть BIOS) может
быть записан в ПЗУ и выполняться не загружаясь в ОЗУ. Компактность кода
особенно важна, т.к. ядро и драйверы никогда не покидают физическую
оперативную память, не “свопятся” на диск. Unix - самая
многоплатформенная OS. Переносимость программ с одной версии Unix на
другую ограничена. Неаккуратно написанная программа, не учитывающая
различий в реализациях Unix, может потребовать серьезной
переделки. Но все равно это на много порядков легче, чем например
перенести с OS2 на NT.
Unix может использоваться как в качестве сервера, так и
рабочей станции. В номинации серверов с ним конкурируют MS
WindowsNT, Novell Netware, IBM OS2 Warp Connect, DEC VMS и операционные
системы мэйнфреймов. Каждая система имеет свою область применения, в
которой она лучше других. WindowsNT – для администраторов, которые
предпочитают привычный интерфейс экономному расходованию ресурсов и
высокой производительности.
Netware – для сетей, где нужна высокая производительность
файлового и принтерного сервиса и не столь важны остальные сервисы.
Главный недостаток - на сервере Netware трудно запускать приложения.
OS2 хороша там, где нужен "легкий" сервер приложений. Ресурсов требует
меньше чем NT, в управлении гибче (хотя в настройке может и сложнее),
а многозадачность очень хорошая. Авторизация и разграничение прав
доступа не реализованы на уровне ОС, что с лихвой окупается
реализацией на уровне приложений-серверов. (Впрочем, зачастую остальные
OS делают то же самое). Многие станции FIDOnet и BBS сделаны на базе
OS2.
VMS - мощный, ничем не уступающий Unix'ам (а во многом и
превосходящий его) сервер приложений, но только для платформ VAX и Alpha
фирмы DEC. Мэйнфреймы - для обслуживания очень большого количества
пользователей (порядка нескольких тысяч). Но работа этих
пользователей как правило организована в виде не клиент-серверного
взаимодействия, а в виде хост- терминального. Терминал же в этой
паре скорее не клиент, а сервер. К преимуществам мэйнфреймов надо
отнести более высокую защищенность и устойчивость к сбоям. Система
Unix хороша для квалифицированного (или желающего стать таковым)
администратора, т.к. требует знания принципов функционирования
происходящих в нем процессов. Реальная многозадачность и жесткое
разделение памяти обеспечивают высокую надежность функционирования
системы, хотя в производительности файл- и принт-сервисов Unix'ы
уступают Netware. Недостаточная гибкость предоставления прав доступа
пользователей к файлам по сравнению с WindowsNT затрудняет организацию
на уровне файловой системы группового доступа к данным (точнее, к
файлам), что компенсируется простотой реализации, а значит меньшими
требованиями к аппаратуре. Впрочем, такие приложения, как SQL-сервер
решают проблему группового доступа к данным своими силами.
Практически все протоколы (правила обмена информацией в сети), на
которых основан Internet, были разработаны под Unix, в частности
стек протоколов TCPIP придуман в университете Berkeley. Защищенность
Unix при правильном администрировании ни в чем не уступает ни Novell, ни
WindowsNT.
Важным свойством Unix, которое приближает его к мэйнфреймам,
является его многотерминальность, много пользователей могут
одновременно запускать программы на одной Unix-машине. Если не
требуется использовать графику, можно обойтись дешевыми текстовыми
терминалами, подключенными по медленным линиям. В этом с ним
конкурирует только VMS. Можно использовать и графические X-
терминалы, когда на одном экране присутствуют окна процессов,
выполняющихся на разных машинах. В номинации рабочих станций с Unix
конкурируют MS Windows*, IBM OS2, Macintosh и Acorn RISC-OS.
RISC-OS, прошитая в ПЗУ, позволяет не тратить время на
инсталляцию
операционной системы и восстановление ее после сбоев. Кроме
того, практически все программы под ней очень экономно расходуют
ресурсы, благодаря чему не нуждаются в свопинге и работают очень быстро.
Unix функционирует как на PC, так и на мощных рабочих станциях с RISC-
процессорами, под Unix написаны действительно мощные САПР
и еоинформационные системы. Своей масштабируемостью Unix из-за
его многоплатформенности на порядок превосходит любую другую
операционную систему.
Операционная система LINUX. В последнее время российские
пользователи ПК все чаще и чаще стали говорить о Linux, как об
операционной системе, способной в ближайшем будущем если не вытеснить
с рынка Microsoft Windows, то полноценно заменить ее на большинстве
домашних персональных компьютеров. Вместе с тем ознакомительной
информации о Linux на русском языке крайне мало: большая часть
имеющейся в продаже литературы на эту тематику стоит весьма дорого, да
и рассчитана она в первую очередь на специалистов и опытных
пользователей, отпугивая рядового потребителя обилием
технической терминологии. Документация же, представленная в
Интернете, отличается заметной разрозненностью и далеко не
исчерпывающей полнотой. Именно поэтому в сознании отечественных
владельцев ПК Linux представляется чем-то элитным и недоступным,
неким таинством, приобщиться к которому суждено лишь немногим
избранным.. Страх столкнуться с чем-то неизвестным, непонятным,
сложным в эксплуатации и настройке останавливает наших соотечественников
в инициативе установить и использовать на своем компьютере эту
систему. Вместе с тем никакой "высшей математики" здесь нет. Linux -
очень простая, надежная и дружественная операционная система.
Логическая структура Linux в значительной степени отличается
от строения MS DOS или известной платформы Microsoft Windows, она
наиболее близка к архитектуре другого класса операционных систем, а
именно - систем семейства UNIX. Безусловно, большинство российских
пользователей, прошедших через стадию Windows 3.11 и миновавших,
наконец, Windows 95, привыкли к логике операционных систем в
исполнении Microsoft настолько, что нечто новое, непривычное,
выходящее из разряда условных рефлексов и утвердившихся в сознании
постулатов о том "как работает машина", их просто пугает. Вместе с тем,
Linux устроен ничуть не сложнее любой знакомой платформы. Он всего-
навсего работает немного по-другому.
Если рассматривать внутреннюю структуру Linux в сравнении с
анатомией MS Windows, различия становятся очевидны даже на первый
взгляд. По умолчанию Windows устанавливается в один логический раздел
диска с файловой таблицей FAT16, здесь хранится и ядро системы,
отвечающее за процедуры ввода-вывода данных, и так называемая
"оболочка" или shell (файл explorer.exe), определяющая
интерпретацию команд и действий пользователя, и, собственно, файлы и
библиотеки, формирующие оконный интерфейс Windows. Причем эти три
составляющих системы настолько тесно интегрированы друг с другом, что
при замене одной из них на аналогичный файл из другой версии Windows,
вся система в целом работать не будет. Функции указанных элементов также
в значительной степени смешаны между собой: например, некоторые
процедуры по формированию интерфейса в Windows выполняет shell. Здесь
же хранятся дополнительные системные утилиты, такие как дефрагментатор
диска, сервер удаленного доступа, драйвера, а также множество служебных
библиотек. В том же самом разделе размещаются пользовательские файлы,
и в этой же области система осуществляет свопинг - кэширование
не умещающихся в оперативной памяти данных на диск. Иными словами, все
компоненты платформы хранятся в одном разделе, что, естественно, не
прибавляет ей надежности: достаточно любого незначительного
повреждения таблицы данных, чтобы привести Windows в
неработоспособное состояние или испортить хранящуюся на диске полезную
информацию. Вполне очевидно также и то, что изменить с помощью
стандартных средств Windows внешний вид установленных по умолчанию окон
не представляется возможным.
Глава 2. Пользовательские интерфейсы
2.1. Организация пользовательского интерфейса в Microsoft
Пользователи теперь получили теперь преимущества объектно-
ориентированного интерфейса, включая настоящий рабочий стол и пиктограммы,
копирование и удаление техникой перетаскивания (drag-and-drop), ... продолжение
Похожие работы
Дисциплины
- Информатика
- Банковское дело
- Оценка бизнеса
- Бухгалтерское дело
- Валеология
- География
- Геология, Геофизика, Геодезия
- Религия
- Общая история
- Журналистика
- Таможенное дело
- История Казахстана
- Финансы
- Законодательство и Право, Криминалистика
- Маркетинг
- Культурология
- Медицина
- Менеджмент
- Нефть, Газ
- Искуство, музыка
- Педагогика
- Психология
- Страхование
- Налоги
- Политология
- Сертификация, стандартизация
- Социология, Демография
- Статистика
- Туризм
- Физика
- Философия
- Химия
- Делопроизводсто
- Экология, Охрана природы, Природопользование
- Экономика
- Литература
- Биология
- Мясо, молочно, вино-водочные продукты
- Земельный кадастр, Недвижимость
- Математика, Геометрия
- Государственное управление
- Архивное дело
- Полиграфия
- Горное дело
- Языковедение, Филология
- Исторические личности
- Автоматизация, Техника
- Экономическая география
- Международные отношения
- ОБЖ (Основы безопасности жизнедеятельности), Защита труда