Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

История систем Windows

а таких было немало).  API  был
серьезно  переработан,  и  предоставлял  разработчикам  ПО   более   широкие
возможности для создания приложений, нежели для предыдущих  версий  Windows.
Довольно   органичным   дополнением   Windows   95   явились    опциональные
(дополнительные), впрочем, совершенно бесплатные,  библиотеки  DirectX.  Как
можно догадаться из названия, они  предназначались  для  прямого  доступа  к
оборудованию,  с  целью  достижения  максимального  быстродействия.   Первая
версия DirectX появилась почти сразу после выхода Windows 95. Она  содержала
такие библиотеки как DirectDraw (первоначально предназначалась для  создания
полноэкранных  приложений  с  видеорежимом,  отличным  от  используемого   в
текущий момент в  операционной  системе)  и  DirectSound  (используется  для
аппаратной обработки  звука).  В  последней  версии  DirectX  (версия  8.0а,
вышедшая в  декабре  2000  года)  также  содержатся  такие  библиотеки,  как
Direct3D (используется для  реализации  одноименного  API,  предназначенного
для  аппаратной  поддержки  3-х  мерной  графики),  DirectSound3D(этот   API
базируется на технологии A3D фирмы Aureal,  предназначенный  для  аппаратной
поддержки  создания  объемного  звука:  позиционирование  звуковых  потоков,
наложение различных эффектов в реальном  времени  и  вывод  на  4  канала  и
более),   DirectPlay   (один   из    основных    API,    используемых    для
многопользовательской игры с использованием любых устройств –  от  модема  и
ЛВС, до сети Internet и спутниковых  каналов)  и  другие.  Все  это  логично
объясняет тот огромный поток  программ для Windows 95, который хлынул  сразу
после появления новой ОС. Фактически, к середине 1997  года  приложений  под
MS-DOS  и  Windows  3.x  НЕ  РАЗРАБАТЫВАЛОСЬ  ВООБЩЕ.  Новая  структура   ОС
обусловила появление реестра (Registry).  Реестр  является  централизованной
базой данных ОС. Размер реестра может  достигать  нескольких  Мбайт,  а  сам
реестр  хранится  в  файле  system.dat   и   содержит   сведения     как   о
установленных  программах,  так  и  всех   параметрах   системы   (настройки
драйверов и прочее).  Последнее  обстоятельство  обусловило  тот  факт,  что
некоторые пользователи  с  помощью  настройки  реестра  (запускается  файлом
RegEdit.exe) иногда добиваются некоторого увеличения  производительности,  а
в некоторых случаях  и надежности системы. Впрочем,  это  не  означает,  что
редактировать реестр может  каждый  (как  правило,  этим  занимаются  только
ОЧЕНЬ   ОПЫТНЫЕ  ПОЛЬЗОВАТЕЛИ).  Отныне  радикально   изменились   некоторые
аспекты работы с приложениями. Например, для удаления приложения нельзя  «по
старинке»   удалить   его   файлы.   Для   данной    процедуры    необходимо
воспользоваться стандартными средствами ОС – только такой  способ  обеспечит
корректное удаление приложения (удаление  соответствующих  записей   реестра
и, конечно, соответствующих файлов). Такое нововведение имеет и  неоспоримые
плюсы,   –   например,   многие   приложения   оставляют   после    удаления
конфигурационные файлы (занимающие, как правило, всего  сотни  байт),  чтобы
при повторной установке не пришлось  настраивать  все  заново.  ОС  обладала
наиболее  универсальной  поддержкой  режима  DMA  для  различной  аппаратуры
(вплоть  до  интерфейса  Ultra   DMA   100).   Также   сохранился   механизм
унифицированной   настройки   аппаратуры   (   настройка   для   конкретного
приложения, как правило, не  требовалась).  Поддерживалась  технология  Plug
and  Play  (в  «серьезной»  интерпретации  подключи-и-работай).   Смысл   ее
заключался   в   том,   что   устройства,   с   ней    совместимые,    могли
конфигурироваться полностью  автоматически  (Windows  определяла  их  тип  и
устанавливала соответствующий драйвер,  если  таковой  имелся).  Фактически,
пользователь  выбирал  лишь  режим  работы   применительно   к   конкретному
приложению (например,  выбор  разрешения,  глубины  цвета  и  др.).  Что  же
касается внешнего вида, то Windows 95 обладала совершенно новым  графическим
интерфейсом, походившим довольно сильно на интерфейс  компьютеров  Macintosh
(что привело к неоднократным судебным  разбирательствам  между  Microsoft  и
Apple). С помощью дополнительной программы Microsoft  Plus!  (в  отличие  от
DirectX, стоившей денег), и без того приятный  внешний  вид  ОС  можно  было
улучшить  (при   наличие   качественной   видеокарты   ярлыки   могли   быть
преобразованы  в   16   разрядную   глубину   цвета,   программа   содержала
тематические наборы «обоев» рабочего стола, стандартных  ярлыков,  системных
звуков), впрочем это не было  единственным  предназначением  программы  (она
содержала органайзер, средства  работы  с  Internet  и  другое).  Необходимо
также отметить, что в данной ОС впервые  появилась  (на  IBM  PС)  концепция
рабочего стола,  весьма  естественно  отражающая  реальную  жизнь,  а  также
сопутствующие элементы (такие, как мусорная корзина). Все это  и  обеспечила
феноменальную популярность этой ОС на PC компьютерах во всем мире.
Но, как известно, «даже на  солнце  есть  пятна»,  что  означает,  что  пора
поговорить и о недостатках данной ОС. С одной стороны, по словам  Microsoft,
Windows 95 обеспечивала высокий уровень надежности и отказоустойчивости,  на
деле достаточно одного приложения, чтобы «повесить» всю систему.  Также  ОС,
изначально  ориентированная  на   процессоры   Intel,   плохо   работала   с
процессорами AMD и Cyrix, что породило множество  мифов  о  плохом  качестве
данных процессоров. К тому же ОС часто  была  «виновата»  сама  в  коллапсах
системы (даже сейчас в любом Internet-форуме вы всегда найдете сообщение,  в
котором о Windows, не без основания, скажут не самые лестные слова).  Однако
это не помешало завоевать детищу Microsoft беспрецедентную  популярность.  К
тому  же  очень  скоро  последовали  различные  исправления  (для  продуктов
Microsoft это так называемые Service Packs), и  новые  версии  ОС.  О  новой
редакции Windows 95 – OSR 2 и пойдет речь в следующем пункте.

                       3.2 Windows 95 OSR 2.

Через некоторое  время  после  выхода  Windows  95,  когда  страсти  немного
поулеглись,  в  различных  изданиях  появились   многочисленные   статьи   о
«гипотетических» будущих Windows (Windows 96, «Cairo»  и  прочих  проектах).
Говоря объективно, все это практически  имело никакого отношения  к  линейке
Windows 9x, рассматриваемой в  данном  разделе.  Как  правило,  все,  о  чем
писалось, было воплощено либо в Windows NT 4.0  или  Windows  2000.  Тем  не
менее, Microsoft действительно  готовил  новую  ОС,  вернее  сказать,  новую
редакцию уже вышедшей Windows 95. Это  было  обусловлено  некоторыми  вполне
объективными причинами. Во-первых, как уже  указывалось,  надежность  работы
Windows  95  оставляла  желать  много  лучшего.   Во-вторых,   все   большее
количество устройств получало полноценные драйвера для работы в Windows  95,
а из-за низкого распространения различных онлайновых служб и сети  Internet,
как правило, эксплуатировались  те  драйвера,  которые  приходили  вместе  с
соответствующим оборудованием. Все это и вынудило  Microsoft  в  конце  1996
года выпустить Windows  95  OSR  2  (Operation  System  Release  2).  Опишем
вкратце эту ОС.
Было исправлено множество ошибок, имевших место в  оригинальной  Windows  95
(в особенности это касалось работы с специфическими  устройствами,  например
принтерами). Во-вторых,  была  серьезно  расширена  база  драйверов,  старые
драйвера   (подчас   «сырые»)   были,   в   большинстве,    обновлены.    ОС
комплектовалась Internet браузером Internet Explorer  3.0  –  надо  сказать,
что  линейка  Internet  Explorer  представляет  собой,   пожалуй,   наиболее
универсальные браузеры  (кстати,  сказать,  распространяющиеся  бесплатно  –
свежую   версию   можно   всегда   загрузить   с    web-сервера    Microsoft
http://www.microsoft.ru/). И, наконец, одной из важнейшей  особенностью  OSR
2 явилась поддержка  файловой  системы  FAT  32  (File  Allocation  Table  –
таблица размещения файлов). Вкратце опишем ее преимущества.
Одним из распространенных заблуждений является  то,  что  файл  занимает  на
диске столько места, каков его размер  (например,  текст  из  2  х  символов
занимает 2 байта). Это отнюдь не  так.  Реальный  объем  занятого  дискового
пространства занятого файлом определяется по следующей формуле
space = ((size div clsize) + 1)*clsize. Сделаем пояснения: Space  –  искомая
величина, size – размер  файла,  clsize  –  размер  кластера  диска,  div  –
операция целочисленного деления. Из формулы ясно, что  как  бы  ни  был  мал
файл, во-первых, он не может занимать место  меньше  размера  кластера,  во-
вторых, объем занимаемый  на  диске,  кратен  размеру  кластера.  Совершенно
понятно, что чем  меньше  размер  кластера,  тем  больше  место,  занимаемое
файлами, «соответствует действительности». Работа с дисками  построена  так,
что статус каждого кластера должен  быть  описан  (причем  далеко  не  одним
байтом). Вполне ясно, что если  размер  кластера  сравняется  с  длиной  его
описания, то FAT (как раз в ней хранятся описания  всех  кластеров)    будет
занимать половину дискового пространства. Понятно, что  это  недопустимо,  и
что  приходится  идти  на  компромисс,  получая  лучшие  соотношения   между
размером  FAT  и  экономией  дискового  пространства.  Надо  отметить,   что
большинство файловых систем (за  исключением  NTFS)  требуют  фиксированного
количества  кластеров,  и  соответственно,  чем  больше  диск,  тем   больше
кластер, и тем меньше экономия его [диска] емкости.  Воспользуясь  тем,  что
на больших дисках, использовавших  FAT  16  размер  кластера  был  64  Кбайт
проведем небольшой р
12345След.
скачать работу

История систем Windows

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ