Заключение Windows лучше работает на быстрых компьютерах с большущими жесткими дисками и полными закромами памяти. Слово Windows" с большой буквы относится к самой программе Windows. Слово "windows" с маленькой буквы обозначает окна — прямоугольные области экрана. Microsoft выпускает также DOS и пытается упрочить свои позиции на мировом рынке с помощью . Windows Windows представляет собой GUI (что значит, это страшное слово вы найдете в разделе "GUI", ранее в этой главе). Специальная громоздкая версия , Windows , Windows NT работает на большие компании с большими компьютерами и огромными сетями. Другая специализированная версия , Windows, Windows for Workgroups работает на маленькие компании с маленькими компьютерами и маленькими сетями. В основном они выглядят и функционируют одинаково.
Список литературы 1. К.Ахметов «Курс Молодого бойца» 2. Ден Гукин «ПК для чайников»
bukvasha.ru
Разработка - одного из самых популярных программных продуктов наших дней началась примерно 10 лет назад. Тогда считалось, что будущее принадлежит интегрированным средам, таким как FrameWork, VisiOn и DESQ, объединяющим в себе несколько программ разного класса. Все эти продукты работали в текстовом режиме. Некоторые из них позволяли использовать мышь. Microsoft заняла другую позицию - после посещения исследовательского центра Xerox PARC Билл Гейтс решил сделать ставку не графическую оболочку, предоставляющую разработчикам стандартные средства для создания интерфейса. К слову сказать, в то же время центр Xerox посетил и Стив Джобс.
В начале работы над Windows программистам из Microsoft был доступен лишь компьютер класса XT с процессором 8088 и максимальным объёмом памяти в 640 KB. Реальным же быль объём в 256 КВ, 2 дисковода на 360 КВ (жёсткий диск в те времена был слишком дорогой роскошью) и видеоадаптер CGA. Первые сведения о разработке Windows историки относят к 1983 году. А уже в ноябре 1984 года Microsoft дала первую отсрочку поставке, перенеся её на июнь 1985 года. Но и к этой дате работы над первой версией Windows не завершились. Официально днем рождения Windows можно считать выставку Comdex, проходившую в ноябре 1985 года в Лас-Вегасе, на которой пресс-конференция Microsoft плавно перетекла в презентацию нового продукта Microsoft Windows 1.0.
Первая версия Windows даже по тем меркам выглядела слабо: окна на экране, в отличии от операционной системы в среде Mac и графической оболочки GEM фирмы Digital Research, не перекрывались, программа работала безумно медленно, а модуль управления файлами MS DOS Executive вообще работал в текстовом режиме. Однако при всём при этом Windows требовалось всего лишь 256 КВ памяти и 2 дисковода.
Производительность версии 1.3 была значительно повышена за счёт поддержки расширенной памяти (LIM), спецификация которой была изначально разработана для работы Lotus 1-2-3. Windows 1.3 могла своповать код и данные в расширенную память, но задача при этом могла выполняться только на 640 КВ стандартной памяти. В это же время для Windows был переписан Aldus PageMaker 1.0 и графический пакет In-A-Vision фирмы Micrografx.
Windows 2.0 вышла в 1987 году. Тогда-то и появились кнопки максимизации и минимизации и перекрывающиеся окна (вечный спор Microsoft и Apple). Кроме того быль введён протокол динамического обмена данными (DDE).
В 1988 году Windows была разделена на 2 части: Windows/286 и Windows/386 . Первая из них использовала протокол EMS 4.0, а вторая использовала виртуальную память и V86-й режим процессора. Однако производительность системы всё еще оставляла желать лучшего.
Появление в мае 1990 года Windows 3.0 ознаменовало новую эру программного обеспечения персоналок. Windows 3.0 поддерживала Protected mode 286/386 и предлагала задачам до 16МВ непрерывной памяти, а так же псевдомногозадачность и выполнение DOS-программ в окне. Появились и всеми любимые Program Manager, File Manager, Control Panel и полосы прокрутки с кнопками. И всё это работало в графическом режиме! Возможность адресации большего объёма памяти позволила Windows работать значительно быстрее. И фирмы-производители ринулись на этот рынок. В Windows переносилось всё подряд: от текстовых процессоров до игр. Однако UAE - знаменитые системные ошибки - могли даже самого терпеливого и преданного пользователя довести до белого каления.
Решение этих проблем привело к созданию Windows 3.1, которая сначала задумывалась лишь как небольшое улучшение версии 3.0, но в конце концов привело к созданию совершенно самостоятельного продукта, с которым мы все в настоящий момент и общаемся. В Windows 3.1 был введён протокол OLE, а так же были предоставлены новые средства для разработчика, в частности был документирован протокол Drag-&-Drop, введены панели диалога общего назначения и многое другое.
Внезапный, казалось бы, успех Windows 3.0 был на самом деле обусловлен целым рядом факторов. Именно в это время компьютеры, построенные на базе процессора Intel 386, на глазах становились всё доступней. К моменту выхода Windows версии 3.1 компьютеры с 386 процессором использовались уже практически повсеместно. Они обеспечивали хорошую производительность и были той платформой, на которой Windows могла работать эффективно. Не менее важным фактором явилось и то, что объём оперативной памяти, а также качество и производительность видеосистем в конце концов стали соответствовать требованиям, которые предъявляла к ним Windows. Как только аппаратные средства смогли обеспечить должный уровень производительности, достоинства графического интерфейса мгновенно стали очевидны для огромного числа пользователей.
Микрософт давным-давно оценила все преимущества Windows, однако до выхода Windows 3.0 пользователям было доступно лишь весьма ограниченное число качественных приложений Windows. Бывали случаи, когда сомнения возникали даже среди членов группы разработки прикладного программного обеспечения самой Микрософт - а разумно ли делать ставку на Windows? Windows 3.0 резко изменила отношение к себе, и не прошло нескольких месяцев с момента её выхода, как количество поддерживающих Windows программных продуктов резко увеличилось. Разработчики программного обеспечения уже не задавались вопросом, а
стоит ли писать версии своих продуктов для Windows, теперь вопрос стоял в том, как быстро они смогут выпустить новый продукт на рынок.
Именно на этом этапе и было объявлено о создании Windows 95. При этом у команды разработчиков не было никаких сомнений в том, что с Windows 95 всё будет по-другому. Слишком были велики ожидания пользователей. Можно было бы не сомневаться в том, что новые возможности все до единой будут тщательно опробованы, исследованы, обсуждены и раскритикованы. Windows 95 должна была стать самой лучшей из всех версий Windows , и цели, которые перед собой ставила команда разработчиков, вполне соответствовали необходимости обеспечить самые серьёзные улучшения продукта. Учитывая, что к середине 1993 года объём продаж текущей версии Windows достиг одного миллиона копий в месяц, любые новые версии продукта должны быть абсолютно надёжными.
Поэтому основная задача при разработке и создании Windows ставилась так: новый продукт должен был сочетать в себе новые восхитительные возможности и абсолютную надёжность - ну и, само собой разумеется, разработать такой продукт надо было быстро. При этом надо отдавать себе отчет в том, что любая команда разработчиков неизбежно сталкивается с необходимостью корректировки таких целей, как бы прекрасны они не были, в соответствии с конкретными условиями. В этом смысле не стала исключением и Windows 95.
В чем состоит миссия Windows 95?
Основную цель, которая стояла перед разработчиками Windows 95, можно рассматривать с разных точек зрения и в разном контексте, но в целом её суть можно выразить одной краткой фразой: сделать систему удобной. Миссия Windows 95 состоит в том, чтобы максимально облегчить все способы использования персонального компьютера пользователям, тем, кто занимается обслуживанием компьютеров, а также производителям аппаратных средств и программного обеспечения. И такой подход действительно оправдывает себя. Лозунг разработчиков Windows 95 звучал так: "Сделайте её лёгкой в использовании, а не старайтесь облегчить пользование ею", и в ходе всего цикла разработки и создания Windows 95 многократно проверялась именно с точки зрения удобства использования.
Помощь конечным пользователям
В компьютерной индустрии понятие удобства использования употребляется, пожалуй слишком часто. Большинство пользователей находят, что с Windows работать гораздо удобнее, чем с MS-DOS, однако команда разработчиков Windows 95 считала, что на самом деле предстоит сделать ещё очень многое, прежде чем работать с Windows станет действительно удобно. Вот на какие проблемы разработчики Windows обратили внимание в первую очередь.
Большинство пользователей по-прежнему испытывают страх перед компьютерами, и именно из-за этого многие потенциальные покупатели воздерживаются от приобретения IBM-совместимых компьютеров.
Для многих пользователей даже самые обычные действия и задачи (такие как, например, настройка принтера), по-прежнему таят в себе множество неясностей.
Сложные действия, такие как доступ к удалённым данным, по-прежнему представляют трудности даже для опытных пользователей и практически недоступны всем остальным.
Недостатки Windows
Как известно, любая медаль имеет две стороны, поэтому у Windows есть не только преимущества, но и недостатки, которые мы и опишем в этом разделе.
Главный недостаток Windows для пользователей состоит в том , что описанные примущества Windows достигаются за счет значительного увеличения нагрузки на аппаратные средства компьютера. Графический интерфейс , поддержка масштабируемых шрифтов, поддержка многозадачности и т. д. требуют большой мощности процессора, значительной оперативной памяти и дискового пространства. Хотя для работы с Windows достаточно лишь процессора 80386 с 2-4 мегабайтами оперативной памяти и свободных 45 мегабайт на винчестере, такая конфигурация не позволяет использовать Windows ни для каких практических задач ,разве лишь для раскладывания пасьянсов. Комфортная же работа обеспечивается лишь при наличии 8-16 мегабайт и не менее 150-300 мегабайт на диске для Windows и Windows-приложений. При этом часто программы с приблизительно одинаковыми возможностями для DOS и для Windows отличаются по требованиям к компьютерным ресурсам в несколько раз. Так, Microsoft Word для DOS может работать на компьютере без жёсткого диска и требует всего 512 килобайт ОЗУ. А редактор Microsoft Word for Windows (правда, здесь следует заметить, что он обладает несколько большими возможностями) требует 4 мегабайта оперативной памяти (а лучше 8 мегабайт), и около 20 мегабайт на диске, работая при этом в несколько раз медленнее. Чтобы компенсировать это замедление и обеспечить приемлимую скорость работы, пользователи вынуждены покупать достаточно мощные компьютеры. На западе мода на Windows очень быстро привела к отказу не только от компьютеров на основе Intel-286, но и на основе Intel-386.
Другой недостаток Windows (впрочем, связанный с первым)- это менее эффективная работа в тех приложениях, где критическим ресурсом является время. Например при создании базы данных с напряжённым режимом использования целесообразность её функционирования в среде Windows может быть весьма сомнительна, так как база данных в DOS может работать в 1.5-2 раза быстрее. По аналогичным соображениям 98% компьютерных игр создаётся для работы в среде DOS.
Всё вышесказанное никоим образом не умаляет достоинств Windows , а лишь указывает на то , что Windows не является универсальным решением ,пригодным для всех пользователей и на все случаи жизни. Конечно , для большинства пользователей (если они согласны платить за достаточно мощный компьютер) Windows и Windows-программы позволяют работать на компьютере самым удобным и эффективным способом. Использование Windows нецелесообразно в следующих случаях:
Для приложений, в которых графический интерфейс и многозадачные возможности Windows не нужны: например, на рабочих местах операционистов в банках, торговых работников и т.д.
Для задач, удовлетворительное решение которых обеспечивается имеющимися программами, работающими в среде DOS ,UNIX и т.д.
Имеет свои негативные стороны и программирование под Windows. Дело в том, что Windows в принудительном порядке заставляет программистов использовать средства программного интерфейса Windows (API) - это более 600 функций. Кроме того, программист должен для этого свободно владеть весьма сложными концептуальными понятиями объектно-ориентированного программирования, оперировать с объектами, сообщениями, разделяемыми ресурсами и т.д., поэтому обучение программированию под Windows весьма непросто.
Впервые Windows была выпущена в свет в 1985 году фирмой Microsoft. В течении 1987-1989 гг. появилось большое количество мощных и удобных программ, работающих в среде Windows, например, Microsoft Word для Windows, Excel, Aldus PageMaker и т.д., что обусловило все растущую популярность Windows у пользователей. А начиная с версии 3.0, созданной в 1990 г. и предоставившей дополнительные удобства пользователям, Windows начала свое победоное шествие,\ став фактически стандартом для IBM PC - совместимых компьютеров.
Итак, Windows !
Каждая программа в Windows имеет хотя бы одно окно, которое предназначено для связи пользователя с данной программой. Экран монитора представляется в Windows как рабочий стол, на котором располагаются окна работающих в данный момент программ. Программа также может быть представлена в виде небольшого изображения - иконки. Соответственно, любое окно ( программа ) может быть сжато до иконки и восстановленно в нормальных размерах. Это существенно повышает информационную емкость экрана при работе с Windows. Все это объединяется удобным управлением, расчитанным, в основном, на применение мыши.
Помимо большого набора программ, характерных для интегрированной среды ,- текстового и графического редактора, базы данных и т.п., - Windows поддерживает обширный программный интерфейс, что позволяет создавать своисобственные программы для работы в среде Windows. Изучение этого программного интерфейса важно уже и потому, что этот интерфейс стал стандартом и поддерживается многими производителями вычислительной техники и программного
обеспечения.
Ниже мы рассмотрим один из наиболее распространенных и популярных среди пользователей персональных компьютеров программный пакет Microsoft Office и покажем некоторые возможности одной из его прикладных программ по созданию презентаций - PowerPoint.
Большинство обычных пользователей компьютеров сталкиваются с различными проблемами.Например : вы используете текстовый редактор одной фирмы , программу для работы с электронными
таблицами - другой , программу деловой графики - третьей , а производительность вашего электронного помощника в итоге оказывается
невысокой. В чем дело? Да просто эти программы не предназначены для совместной работы .
К счастью , решение у этой проблемы есть : пакет Microsoft Office , который содержит большую часть необходимого вам програмного обеспечения .
Элементы интерфейса входящих в него программ оформлены одинаково и “ общаются “ они друг с другом на одном и том же языке .
Пакет Office - это нечто большее , чем просто набор программ в одной коробке . Уже его название подсказывает , что он должен содержать
мощные прикладные программы для коммерческого применения , которые легко и непринужденно работают с текстами , числами и изображениями .
Но самое привлекательное в пакете Office то , что связывает эти приложения воедино : все эти программы имеют общее меню и наборы кнопок , которые выглядят очень похоже . Научившись работать с одним из приложений , вы тем самым в значительной степени продвинетесь в изучении остальных .
К тому же в пакете имеется простой в использовании управляющий центр - Диспетчер Microsoft Office , позволяющий запускать отдельные программы и выходить из них , либо получать подробные указания и оперативную помощь простым щелчком кнопки мыши .
В состав пакета Office входят :
Большие прикладные программы
WORD - мощный текстовый редактор , позволяющий быстро создать документ любой сложности из разрозненных заметок и довести до совершенства информационный бюллетень или брошюру .
Это уже общепризнанно - редактор Word фирмы Microsoft является сегодня самой популярной в мире программой. Word начинен “ быстрыми “ командами и самыми современными средствами, такими как встроенная программа проверки правописания и словарь синонимов, которые помогают вам грамотно составлять документы, и готовыми шаблонами, позволяющими вам сводить воедино заметки, письма, счета и брошюры без больших усилий.
EXCEL - производит с числами то же , что Word с существительными и глаголами . Каждый , кто работает с цифрами , почувствует себя в среде Excel как рыба в воде . Пользуйтесь программой Excel для составления бюджетов и финансовых отчетов , превращения сухих цифр в наглядные диаграммы и графики , проведения анализа типа “ А что будет , если ? “ практически по любому вопросу, а также для сортировки длиннейших списков в считанные секунды . С помощью электронных таблиц Excel можно впечатывать числа строку за строкой и столбец за столбцом, будучи вполне уверенным в том, что Excel правильно сложит, вычтет, умножит, разделит и вообще обойдется с ними как следует.
PowerPoint - позволит профессионально подготовить презентацию, щегольнув броской графикой и эффектно оформленными тезисами . Но что самое замечательное, вы сможете превратить документ, подготовленный в редакторе Word, в презентацию всего лишь одним щелчком мыши. Если ваша работа состоит в том, чтобы рекламировать изделия, идеи или проекты, то вы просто влюбитесь в PowerPoint.
ACCESS - представляет собой мощную программу управления данными, предназначенную главным образом для программистов. Access поставляется только в составе профессионального издания пакета Office.
Программы - помощники:
Программа Graph, позволяет ввести несколько чисел и быстро превратить их в график.
Программа Organization Chart поможет создать штатное расписание вашей фирмы.
Программа Equation Editor покажется довольно утомительной, если только вы не профессор математики.
Программа WordArt поможет изменить почти до неузнаваемости форму букв или цифр, чтобы использовать их при создании привлекательных логотипов или заголовков.
Программа ClipArt Gallery может просмотреть несколько сотен рисунков в поисках наилучшей иллюстрации для вашего информационного бюллетеня или презентации.
Система оперативной помощи :
Пакет Office и его приложения изобилуют полезными подсказками и пошаговыми указаниями того, как выполнять ту или иную операцию.
Талантливые Мастера ( Wizards ) проведут вас шаг за шагом к решению сложных задач.
Карточки - шпаргалки ( Cue Cards ) предложат подробные указания, которые постоянно будут у вас перед глазами во время работы.
Функция Просмотр ( Preview ) и Примеры ( Demos ) продемонстрируют выполнение сложных задач.
Дистпечер Microsoft Office ( MOM ):
МОМ позволяет запустить любую программу пакета Office. Если он вам оченьпонравится, можете даже использовать его для управления всей работы вашегоПК.
Применение современной техники для презентаций стало обычным при проведении семинаров, конференций и в ходе учебного процесса. Традиционно для демонстрации используются 35-миллиметровые слайды и прозрачные пленки. В последнее время получили распространение цветные жидкокристаллические панели, непосредственно подключаемые к экрану компьютера. Подготовка таких презентаций является весьма трудоемким процессом. В связи с этим на рынке программного обеспечения представителей этих программных продуктов - пакет PowerPoint фирмы Microsoft.
PowerPoint - это графический пакет подготовки презентаций и слайд-фильмов. Он предоставляет пользователю все необходимое - мощные функции работы с текстом, включая отрисовку контура текста, средства для рисования, построение диаграмм, широкий набор стандартных иллюстраций и т.п.
Презентация - это набор слайдов и спецэффектов, сопровождающих их показ на экране, раздаточный материал, а также конспект и план доклада, хранящиеся в одном файле, созданным с помощью PowerPoint.
Слайд - это отдельный кадр презентации, который может включать в себя заголовок, текст, графику, диаграммы и т.д. Созданное средствами Powerpoint слайды можно распечатать на черно-белом или цветном принтере, либо с помощью
специальных агенств изготовить 35-миллиметровые слайды на фотопленке.
Раздаточный материал - в качестве раздаточного материала служат распечатанные в компактном виде слайды презентации: два, четыре или шесть слайдов на одной странице.
Конспект доклада - в процессе работы над презентацией в PowerPoint можно получить конспект доклада, при печати которого на каждой странице будет выведено уменьшенное изображение слайда и текст, поясняющий его содержание.
Структура презентации - предствляет собой документ, содержащий только заголовки слайдов, а также основной текст без графических изображений и специального оформления.
Термины и определения используемые в PowerPoint:
Тemplate ( Шаблон ) - это презентация, формат которой и схема цветов могут использоваться для подготовки других презентаций. PowerPoint поставляется более с 100 профессионально оформленных шаблонов, которые вы можете использовать для подготовки ваших собственных презентаций.
PowerPoint default divsentation ( Установочная презентация PowerPoint ) -
Это презентация PowerPoint, используемая в качестве шаблона по умолчанию. С этой презентацией вы будете работать, когда выберете переключатель Blank Presentation ( Пустая презентация ) в диалоговом окне New Presentation ( Новая презентация ). Шаблон презентации по умолчанию хранится в файле
DEFAULT.PPT в каталоге, установлен PowerPoint.
Master ( Мастер ) - в пакете PowerPoint имеются мастера для каждой ключевой компоненты ваших презентаций: слайд-мастер, мастер структуры презентации, мастер раздаточного материала и мастер примечаний. Рисунки и текст, которые вы разместите на этих мастерах, будут автоматически появлятся на каждом новом
слайде и страницах примечаний презентации.
Slide Master ( Слайд-мастер ) - слайд, который содержит форматированные рамки фиксации ( placeholders ) для заголовка, текстов и других фоновых рисунков, которые вы хотите иметь на слайдах. Если вы сделаете какие-либо изменения на слайд-мастере, то они будут автоматически применены ко всем слайдам,которые настроены по слайд-мастеру.
Color Scheme ( Схема цветов ) - основа из восьми цветов, которую вы можете применять в слайдах, страницах примечаний и раздаточном материале. Схема цветов состоит из цвета фона, цвета линий и текста и шести дополнительных
цветов. Балланс этих цветов улучшает восприятие слайдов.
Other Colors ( Другие цвета ) - цвета, отсутствующие в основной схеме цветов, которые вы можете использовать для специальных целей.
Object ( Объект ) - текст, линии, формы, которые вы создаете при помощи инструментов работы с текстом и рисования геометрических фигур, а также любые картинки, которые вы импортируете из других приложений.
Attribute ( Атрибут ) - свойство объекта, которое вы можете использовать для манипулирования объектом, использую инструменты и команды PowerPoint ( линии, заливка, тень, цвет и форма ).
Shape ( Форма ) - этот атрибут им еют объекты, которые вы создаете, используя инструменты работы с текстом или AutoShapes ( Автоформы ). Объекты, созданные с помощью инструментов рисования линий, дуг и свободных( произвольных) Фигур, не имеют Формы, как атрибута.
Border ( Контур ) - Видимая линия по краям объекта.
Placeholder ( Рамка Фиксации) - Рамка, которая появляется на слайде при работе с текстом до того, как вы начнете вводить текст. Каждая такая рамка окружена линией, состоящей из точек. Используя элементы управления этих рамок, вы можете изменить их размер, перемещать текст по слайду, изменять шрифт и цвет текста внутри рамок; возможно также изменение положения самого текста относительно этой рамки.
Paragraph ( Абзац ) - это текст, введенный между двумя нажатиями клавиши . Когда вы производите выравнивание текста и добавляете символы бюллетеня, действие применяется к абзацу.
Text Tool ( Инструмент “ Текст “ ) - вы можете ввести текст в любом месте слайда, используя инструмент ввода текста панели инструментов Drawning ( Рисование ). Текст, который вы вводите используя этот инструмент, не выводится на экран в режиме работы со структурой презентации ( Outline View ).
Современную жизнь представить без современной техники просто невозможно. Ни одна фирма не обходится без помощи компьютеров. Хранение данных, написание документов, составление графиков, таблиц, расписаний, создание презентаций -во всем в этом нам помогает компьютер, и помогает успешно.
Мы вкраце рассмотрели программный пакет Microsoft Office с помощью которого можно достич всего вышеперечисленного, в частности одну из его программ - программу по созданию презентаций - PowerPoint.
От того, насколько профессионально будет выполнена ваша презентация, сумеете ли вы убедить зрителей в том, что вы именно тот партнер, который им нужен и будет зависеть успех вашей фирмы.
Enter >bukvasha.ru
На данный момент мировая компьютерная индустрия развивается очень стремительно .Производительность систем возрастает ,а следовательно возрастают возможности обработки больших объёмов данных . Операционные системы класса MS-DOSа уже не справляются с таким потоком данных и не могут целиком использовать ресурсы современных компьютеров .Поэтому в последнее время происходит переход на более мощные и наиболее совершенные операционные системы класса UNIX , примером которых и является Windows NT ,выпущенная корпорацией Microsoft .
Прежде чем начать говорить о Windows NT я хотел бы предложить
статью из еженедельника ComputerWeek Moscow от 1-7 февраля 1996 ,кото-
рая выражает мнение производителей компьютерных систем по вопросу о
перспективности Windows NT :
“ Производители компьютеров возлагают
большие надежды на NT .
Производители готовы обрушить на рынок лавину рабочих станций и серверов с предварительно установленными Windows NT и Gibraltar , новым
серверным ПО для Internet . Microsoft не публикует данные об инсталирован-
ной базе NT ,однако утверждает ,что более 40 компаний собираются исполь-
зовать NT Workstation в качестве ОС более чем на 10.000 ПК .К тому же ,по
данным нескольких консалтинговых фирм , в месяц продаётся более 30.000
копий ОС NT Server .Эти цифры заставляют задуматься о том ,как бы не
опоздать .
“Спору нет ,NT - это удача Microsoft “ , - считает Мариса Хейнс ,на-
чалник отдела маркетинга продуктов MIPS - NT компании NEC Technologies .
Вот почему Compaq , Dell ,Gateway 2000 ,NEC ,NetFrame и другие производи-
тели компьютеров представляют новые NT - системы .
11 декабря NEC перешла в наступление одновременно на рынке сер-
веров и настольных компьютеров , выпустив RISC server 2250 и RISC station
2250 .Стоимость систем - от 5500 до 23500 US$ , их конфигурация может
включать в себя два микропроцессора Mips R4400 с тактовой частотой 250
Мгц .RISC station компании NEC имеет встроенные средства обработки трёх-
мерных графических приложений ,написанных на OpenGL,и предназначаются
для применения в области САПР и мультимедиа - приложений . RISC server ,
определяемый как коммуникационный сервер общего назначения ,поддержи-
вают пакет Microsoft BackOffice .
В промышленных кругах говорят ,что NEC готовит ещё ряд серверов
с установленным ПО Gibraltar ,которые она собирается выпустить на рынок в
начале этого года . ”Скоро мы подробнее узнаем об этих планах “, - уверена
Хейнс .
Компания NetFrame последовала примеру NEC и забросила NetWare .
Она только что приступила к выпуску Cluster Server 8500 - четырёхканального
многопроцессорного сервера с высокой отказоустойчивостью .Его минималь-
ная цена - 31900 US$ .
“Ходит много разговоров об отказоустойчивых NT - серверах ,но се-
годня только мы поставляем такие системы “ , - заявил Кевин Кин , начальник
отдела маркетинга продукции компании NetFrame .
По крайней мере один реселлер NetFrame - корпорация Lantec - с эн-
тузиазмом ожидает новые серверы .” У нас много контрактов на NT , - гово-
рит Джерри Бил ,ведущий инженер сервисной службы Lantec , - NetFrame по-
может нам частично удовлетворить эти заказы “.
Тем временем Compaq ,Dell и Getway готовят NT - серверы на базе
микропроцессоров Pentium Pro компании Intel .Ожидается ,что NT станет ве-
дущей ОС для Pentium Pro ,поскольку Windows 95 содержит 16- ти разрядный
код и работает на Pentium Pro не так быстро ,как полностью 32-ух разрядная NT .В 1996 году объём продаж NT будет нарастать ,скорее всего ,как снежный
ком . “
Далее я постараюсь наиболее кратко рассказать о внутреннем уст-
ройстве Windows NT и о взаимодействие её внутренних модулей .
Когда пользователь впервые видит операционную систему Microsoft
Windows NT ,ему в глаза бросается отчётливое внешнее сходство с полюбив-
шимся интерфейсом системы Windows 3.x .Однако это видимое сходство яв-
ляется лишь незначительной частью Windows NT .
Windows NT является 32-ух разрядной операционной системой с при-
оритетной многозадачностью . В качестве фундаментальных компонентов в
состав операционной системы входят средства обеспечения безопасности и
развитый сетевой сервис .Windows NT также обеспечивает совместимость со
многими другими операционными и файловыми системами , а также с сетями.
Windows NT способна функционировать как на компьютерах , оснащенных
CISC - процессорами со сложной системой команд ( complex instruction set
computing ), так и на компьютерах с RISC - процессорами , имеющими сокра-
щённый набор инструкций ( reduced instruction set computing ) . Операционная
система Windows NT также поддерживает высокопроизводительные системы с
мультипроцессорной конфигурацией .
Знакомым в Windows NT является только внешний облик .За графичес-
ким пользовательским интерфейсом скрываются мощные возможности . При-
водя обзорные сведения по составляющим Windows NT компонентам я поста-
раюсь более детально рассмотреть некоторые из них .
Задачи ,поставленные при создании Windows NT
Система Windows NT не является дальнейшим развитием ранее сущес-
твовавших продуктов . Её архитектура создавалась с нуля с учётом предъяв-
ляемых к современной операционной системе требований . Особенности но-
вой системы ,разработанной на основе этих требований ,перечислены ниже .
• Стремясь обеспечить совместимость (compatible) новой операционной сис-
темы ,разработчики Windows NT сохранили привычный интерфеис Windows
и реализовали поддержку существующих файловых систем (таких ,как FAT )
и различных приложений (написанных для MS - Dos ,OS/2 1.x ,Windows 3.x и
POSIX ).Разработчики также включили в состав Windows NT средства рабо-
ты с различными сетевыми средствами .
• Достигнута переносимость (portability) системы ,которая может теперь ра-
ботать как на CISC , так и на RISC - процессорах .К CISC относятся Intel -
совместимые процессоры 80386 и выше ;RISC представлены системами с
процессорами MIPS R4000 , Digital Alpha AXP и Pentium серии P54 и выше .
• Масштабируемость (scalability) означает , что Windows NT не привязана к
однопроцессорной архитектуре компьютеров ,а способна полностью испо-
льзовать возможности , предоставляемые симметричными мультипроцес-
сорными системами .В настоящее время Windows NT может функциониро-
вать на компьютерах с числом процессоров от 1 до 32 . Кроме того , в слу-
чае усложнения стоящих перед пользователями задач и расширения предъ-
являемых к компьютерной среде требований ,Windows NT позволяет легко
добавлять более мощные и производительные серверы и рабочии станции
к корпоративной сети .Дополнительные преимущества даёт использование
единой среды разработки и для серверов ,и для рабочих станций .
• Windows NT имеет однородную систему безопасности (security) ,удовлетво-
ряющую спецификациям правительства США и соответствующую стандарту
безопастности В2 .В корпоративной среде критическим приложениям обес-
печивается полностью изолированное окружение .
• Распределённая обработка ( distributed processing ) означает ,что Windows
NT имеет встроенные в систему сетевые возможности . Windows NT также
позволяет обеспечить связь с различными типами хост - компьютеров бла-
годаря поддержке разнообразных транспортных протоколов и использова-
нию средств “клиент-сервер” высокого уровня ,включая именованные кана-
лы ,вызовы удалённых процедур (RPC - remote procedure call ) и Windows -
сокеты .
• Надёжность и отказоустойчивость (reliability and robustness) обеспечивают-
архитектурными особенностями ,которые защищают прикладные програм-
мы от повреждения друг другом и операционной системой .Windows NT ис-
пользует отказоустойчивую структурированную обработку особых ситуаций
на всех архитектурных уровнях ,которая включает восстанавливаемую фай-
ловую систему NTFS и обеспечивает защиту с помощью встроенной систе-
мы безопасности и усовершенствованных методов управления памятью .
• Возможности локализации ( allocation) представляют средства для работы во многих странах мира на национальных языках ,что достигается примене-
нием стандарта ISO Unicod ( разработан международной организацией по
стандартизации ).
• Благодаря модульному построению системы обеспечивается расширяе-
мость (insibility) Windows NT ,что ,как будет показано в следующем разде-
ле ,позволяет гибко осуществлять добавление новых модулей на различные
уровни операционной системы .
Архитектурные модули Windiws NT
Как показано на следующем рисунке ,Windows NT представляет из се-
модульную (более совершенную ,чем монолитная )операционную систему ,ко-
торая состоит из отдельных взаимосвязанных относительно простых модулей.
Основными модулями Windows NT являются (перечислены в порядке следова-
ния от нижнего уровня архитектуры к верхнему ) : уровень аппаратных абст-
ракций HAL (Hardware Abstraction Layer ) ,ядро (Kernel ) , исполняющая система (Executive) ,защищенные подсистемы (protected subsystems) и подсистемы
среды (environment subsystems ).
Краткое описание модульной структуры Windows NT представлено да-
лее .Дальнейший материал посвящён детальному рассмотрению каждого из
компонентов Windows NT ,начиная с уровня аппаратных абстракций HAL ,кото-
рый распологается между аппаратными средствами компьютера и остальной
частью операционной системы .
• Уровень аппаратных абстракций виртуализирует аппаратные интерфейсы ,
обеспечивая тем самым независимость остальной части операционной сис-
темы от конкретных аппаратных особенностей .Подобный подход позволяет
обеспечить легкую переносимость Windows NT с одной аппаратной плат-
формы на другую .
• Ядро является основой модульного строения системы и координирует вы-
-5-
полнение большинства базовых операций Windows NT . Этот компонент
специальным образом оптимизирован по занимаемому объёму и эффек-
тивности функционирования .Ядро отвечает за планирование выполнения
потоков , синхронизацию работы нескольких процессоров , обработку аппа-
ратных прерываний и исключительных ситуаций .
• Исполняющая система включает в свой состав набор программных конст-
рукций привилегированного режима ( kernel - mode ) , представляющих ба-
зовый сервис операционной системы подсистемам среды . Исполняющая
система состоит из нескольких компонентов ; каждая из них предназначена
для поддержки определённого системного сервиса . Так , один из компо-
нентов - монитор безопасности (Security Reference Monitor) - функциониру-
ет совместно с защищёнными подсистемами и обеспечивает реализацию
модели безопасности системы .
• Подсистемы среды представляют собой защищённые серверы пользова-
тельского режима (user-mode) ,которые обеспечивают выполнение и под-
держку приложений ,разработанных для различного операционного окруже-
ния (различных операционных систем ) . Примером подсистем среды могут
служить подсистемы Win32 и OS/2 .
Уровень аппаратных абстракций
Уровень аппаратных абстракций ( HAL ) представляет собой создавае-
мый производителями аппаратных средств слой программного обеспечения,
который скрывает (или абстрагирует ),особенности и различия аппаратуры от
верхних уровней операционной системы .Таким образом,благодаря обеспечи-
ваемому HALом фильтру ,различные аппаратные средства выглядят аналогич-
но с точки зрения операционной системы ; снимается необходимость специ -
альной поднастройки операционной системы под используемое оборудова -
ние .
При создании уровня аппаратных абстракций ставилась задача подго-
товки процедур ,которые позволяли бы единственному драйверу конкретного
устройства поддерживать функционирование этого устройства для всех
платформ . HAL ориентирован на большое число разновидностей аппаратных
платформ с однопроцессорной архитектурой ; таким образом для каждого из
аппаратных вариантов не требуется отдельной версии операционной сис-
темы .
Процедуры HAL называются как средствами операционной системы
(включая ядро) , так и драйверами устройств .При работе с драйверами уст-
ройств уровень аппаратных абстракций обеспечивает поддержку различных
технологий ввода - вывода (вместо традиционной ориентации на одну аппа-
ратную реализацию или требующей значительных затрат адаптации под каж-
дую новую аппаратную платформу ).
Уровень аппаратных абстракций позволяет также “скрывать” от осталь-
ных уровней операционной системы особенности аппаратной реализации
симметричных мультипроцессорных систем .
Ядро
Ядро (Kernel) является “сердцем ” Windows NT и работает в тесном
контакте с уровнем аппаратных абстракций . Этот модуль , в первую очередь ,
занимается планированием действий компьютерного процессора . В случае
если компьютер содержит несколько процессоров , ядро синхронизирует их
работу с целью достижения максимальной производительности системы .
Ядро осуществляет диспетчеризацию нитей управления (threads ,иног-
да называются подзадачами ,ответвлениями или потоками ), которые являют-
ся основными объектами в планируемой системе .Нити управления определя-
ются в контексте процесса ;процесс включает адресное пространство , набор
доступных процессу объектов и совокупность выполняемых в контексте про-
цесса нитей управления . Объектами являются управляемые операционной
системой ресурсы .
Ядро производит диспетчеризацию нитей управления таким образом ,
чтобы максимально загрузить процессоры системы и обеспечить первооче-
редную обработку нитей с более высоким приоритетом . ( Всего существует
32 значения приоритета ,которые сгруппированы в два класса приоритетов :
real-time и variable ).Подобный подход позволяет достичь максимальной эф-
фективности операционной системы .
Под компоненты исполняющей системы , такие как диспетчер ввода -
вывода и диспетчер процессов , используют ядро для синхронизации дейст-
вий .Они также взаимодействуют с ядром для более высоких уровней абст-
ракции ,называемых объектами ядра ;некоторые из этих объектов экспорти-
руются внутри пользовательских вызовов интерфейса прикладных программ
(API) .
Ядро управляет двумя типами объектов .
• Объекты диспетчеризации (dispatcher objects) характеризуются сигнальным
состоянием ( signaled или nonsignaled ) и управляют диспетчеризацией и
синхронизацией системных операций .Эти объекты включают события , му-
танты ,мутэксы ,семафоры , нити управления и таймеры ( events , mutants ,
mutexes ,semaphores ,threads ,timers ).
• Управляющие объекты ( control objects ) используются для операций управ-
ления ядра , но не воздействуют на диспетчеризацию или синхронизацию .
Управляющие объекты включают в себя асинхронные вызовы процедур ,
прерывания ,уведомления и состояния источника питания ,процессы и про-
Страницы: 1 2
www.uznaem-kak.ru