Автор: Пользователь скрыл имя, 18 Января 2011 в 16:03, реферат
В работе любой программы можно выделить три этапа:
1)ввод информации;
2)обработка информации;
3)вывод результатов.
Через полтора года после первого релиза благодаря Multimedia Extensions 1.0 была расширена поддержка звуковых карт и CD-ROM, теперь на компьютере можно воспроизводить Audio CD.
Иконки
и вся графика ОС была переработана,
чтобы использвовать все
Системные требования Windows 3.0:
— 8086/8088 ЦП минимум;
— 640 Кб памяти, хотя рекомендуется 1Мб;
— 6-7 Мб жёсткого диска;
— CGA/EGA/VGA/Hercules/8514/A видеокарта и совместимый монитор;
— рекомендуется Microsoft-совместимая мышь.
Система
имела многозадачные
В
июле 1990 года "PC Magazine" помеcтил
статью о новой версии Windows 3.0, в
которой отмечалось, что "Microsoft Windows
превратился в блестящую
Windows
3.1 / Janus вышла в свет 18 марта 1992.
В этой версии исправлено
В
соответствии с архитектурой Windows все
прикладные программы и системный код
размещаются в едином адресном пространстве.
Это означает, что недоработанная прикладная
программа, содержащая ошибки, может испортить
области памяти, которые используются
операционной средой или другой прикладной
программой. Результатом будет весьма
неприятная ошибка общего нарушения защиты
(General Protection Fault). Иногда Windows с честью выходит
из положения, восстанавливая свою работоспособность,
но чаще всего ей это не удается.
В
своей основе Windows 3.x — 16-разрядная операционная
система, поэтому для программ память
представляется состоящей из 64-Кбайт сегментов,
а все данные в своей основе 16-разрядные.
Такая система была весьма неудобна для
программистов, и оказывалась менее эффективной
по сравнению с 32-разрядной адресацией
при работе с большими массивами данных.
Еще одно следствие 16-разрядной базы этой
ОС — ограниченность системных ресурсов.
В
октябре 1992 года выходит Windows For Workgroups 3.1
или Windows 3.11. Эта версия была не только
"настольной" операционной системой,
но и самостоятельной сетевой ОС для локальной
сети, а также сетевым клиентом для сервера
Windows NT. Кроме того, в Windows for Workgroups добавлен
клиент электронной почты Microsoft Mail и планировщик
Schedule+. Для пользователей, не подключенных
к сети, большое преимущество Windows for Workgroups
состояло в применении 32-разрядного виртуального
драйвера устройств (VxD) для файловой системы.
Он может значительно повысить производительность
многих накопителей с интерфейсом IDE. В
остальном эта версия была слегка улучшенной
модификацией Windows 3.1, работающей только
в 386 расширенном режиме.
Средствами
Windows 3.11 можно было создать одноранговую
сеть и сеть с выделенным сервером.
Одноранговая сеть создавалась для небольшого
количества компьютеров. Но если, например,
пользователь захочет получить файл с
одной машины, то помогать ему в этом будет
процессор ПК, на котором хранится файл.
А если сразу много пользователей захотят
этот или другой файл, то процессор всё
того же ПК будет работать только на них.
Использовать же этот компьютер станет
невозможно из-за ужасных тормозов. Для
решения такой проблемы выделяется мощный
компьютер – сервер, на котором помещаются
различные базы данных и приложения. Такая
сеть позволяет освободить место на жёстких
дисках юзеров и работать им не на мощных
машинах (за них всю работу делает сервер).
На сервере никто не работает (в качестве
пользователя), чтобы не занимать его ресурсы.
К нему имеет доступ только администратор
сети.
MS Windows поддерживает механизм обмена данными между совершенно разнородными программами (т.е. программами, которые были разработаны разными производителями). Обмен данными производится:
— на уровне ClipBoard (почтовый ящик)
— на уровне DDE-протокола (Dynamic Data Exchange – динамический обмен данными)
—
на уровне OLE-механизма (Object Linking and
Embedding – встраивание и связывание объектов).
OLE — это развитие DDE.
Уровень
ClipBoard предназначен для переноса информации
между программами не заботясь о ее формате
и представлении. Например, перенос выделенного
текста из одного редактора текстов в
другой, или, перенос информации между
“элементом редактирования” одной программы
и “элементом редактирования” другой
программы. Этот уровень обмена информацией
ориентирован на Пользователя и поддерживается
ядром Windows.
Уровень DDE-протокола ориентирован, в основном, на программистов, разрабатывающих свои программы для MS Windows.В качестве такого обмена данных можно привести следующий пример:
Фирма
Microsoft предусмотрела следующую возможность
в MS Excel. Любая ячейка электронной таблицы
MS Excel может быть настроена таким образом,
что будет способна автоматически принимать
данные от какой-либо другой программы
в реальном времени. Это значит, что ежели
существует какая-либо программа, обслуживающая
какое-либо устройство (например, цифровой
вольтметр), то программист, при создании
этой программы, может предусмотреть возможность
направлять информацию от вольтметра
(по мере ее поступления) в заданную ячейку
MS Excel. При этом Пользователь может работать
с MS Excel, как обычно. Вместо вольтметра,
поставщиком информации может быть какая-либо
программа, производящая специфичную
обработку информации.
Уровень OLE-механизма ориентирован на пользователя. Но не каждая программа поддерживает эту возможность. Этот механизм должен быть “заложен” в программу на этапе проектирования и разработки программы. Этот механизм поддерживают многие прикладные программы. Например, MS Excel, MS Word for Windows и др.
27
июля 1993 вышла Windows NT 3.1. Семейство Windows
NT (New Technology) представляют собой операционные
системы, которые полностью отделены от
MS-DOS и целиком составлены из 32-разрядного
кода. Программы MS-DOS работают в специальных
виртуальных машинах DOS, которые реализованы
посредством обыкновенного API Win32.
Для
функционирования первой версии, 3.1, изначально
ориентированной на аудиторию взыскательных
пользователей и рынок
Windows
NT является 32-разрядной ОС, и она
полностью может использовать
ресурсы процессора Intel 80486 (80386). За
счёт этого программы в Win NT
работают быстрее, чем в
Версия NT 3.5 вышла 21 сентября 1994. Основным
достижением было увеличение скорости
работы ОС по сравнению с NT 3.1, отсюда
и кодовое название проекта - Daytona, в честь
гонок по спидвею в Дайтона-Бич. К новым
возможностям версии 3.5 отосятся VFAT, Microsoft
DHCP / WINS клиент и сервер, OLE версии 2.0 и новый
экран загрузки.
Версия
3.51 появилась спустя почти год
после Дайтоны и была прозвана Windows
для Power PC. Дело в том, что IBM откладывала
выпуск своих Power PC чипов (изначально планировалось
обеспечить поддержку Power PC в Daytona), и разработчикам
пришлось 9 месяцев просидеть над отладкой
и устранением ошибок Windows. В итоге, 30 мая
1995 появилась весьма стабильная Windows версии
NT 3.51 не только для IBM PC и Power PC, но и для
MIPS и Alpha архитектур. Это стала последняя
Windows, работающая на 80386 процессоре. Было
выпущено 5 service pack'ов, последний из которых
устранял возможность "проблемы 2000".
Не смотря на значительные различия ядер Windows NT 3.51 и Windows 95, большое количество программ, написанных под Win32, работало и в NT 3.51, проблемы могли быть только из-за разных версий интерфейсов.
24
августа 1995. После многочисленных задержек
и беспрецедентной для программного продукта
рекламной шумихи на рынок выходит Windows
95. Потеряв голову, в очередях за ней стоят
даже люди, не имеющие компьютера. Windows
95 - самая дружественная пользователю
версия Windows, для инсталляции которой не
требуется предварительно устанавливать
DOS; ее появление делает ПК более доступным
массовому потребителю. Благодаря значительно
усовершенствованному интерфейсу наконец-то
ликвидировано отставание от платформы
Mac и компьютеры Mac оказываются окончательно
оттесненными в узкую нишу рынка. В Windows
95 имеются встроенный набор протоколов
TCP/IP, утилита Dial-Up Networking и допускается
использование длинных имен файлов.
Первоначально среда Windows обращалась только к двум системным конфигурационным файлам — CONFIG.SYS и AUTOEXEC.BAT. В Windows 2.x к этим файлам добавились WIN.INI и SYSTEM.INI, а затем число конфигурационных файлов стало почти бесконтрольно расти по мере появления регистрационной базы OLE, файла PROTOCOL.INI в системе Windows for Workgroups и множества INI-файлов для прикладных пакетов. Система Windows 95 может считывать эти конфигурационные файлы, чтобы обеспечивать совместимость сверху вниз, но их многочисленные обязанности теперь возложены на двоичный объект, называемый реестром (Registry).
Реестр Windows 95 решает проблему централизованного хранения всех параметров настройки и инициализации системы. Реестр использует только два файла: USER.DAT и SYSTEM.DAT. Назначение этих файлов различно: первый из них предназначен для хранения информации о конкретных пользователях, а второй — для хранения параметров системы.
При запуске Windows 95 происходит автоматическое резервное копирование текущих файлов реестра. Файлы резервных копий получают имена SYSTEM.DA0 и USER.DA0. Эта процедура предоставляет вам виртуальную гарантию того, что при следующей перезагрузке системы Windows 95 будет иметь "хорошие" копии файлов реестра.
Хотя
реестр все еще поделен на несколько
файлов, редактор реестра Windows 95 (Registry Editor)
обращается к нему как к единому целому.
Такая особенность — долгожданный переход
от коллекции разных ASCII-файлов в Windows 3.x,
но реестр устроен намного сложнее, чем
его ASCII-собратья. Вместо хранения информации
об установочных параметрах в форме последовательного
списка в Windows 95 используется иерархическая
древовидная структура, которая заменяет
простые записи в INI-файле сложными именами
типа My Computer\HKEY_CLASSES_ROOT\ CLSID\{20D04FE0-3AEA-1069- A2D8-08002B30309D}\
31
июля 1996. Корпорация Microsoft выпускает
Windows NT 4.0. Данная версия существенно
улучшена по сравнению с
Поддержка
протокола TCP/IP, приложение Microsoft Internet Explorer
и службы узла Web Microsoft обеспечивают
все необходимое для
Win
NT 4.0 не работает с драйверами
для DOS и Win 3.1, Win NT, по сравнению с Win 95, нужно
больше ресурсов (больше ОЗУ, места на
винчестере и более мощный процессор).
Win
NT поддерживает файловую систему
NTFS. NTFS обеспечивает полную защиту
информации на данном
Также появились расширенные функции для работы с аппаратными устройствами и многочисленные встроенные серверные процессы, такие, как Web-сервер Internet Information Server. С выходом NT 4.0 продукция фирмы Microsoft занимает прочные позиции в учреждениях. Сначала доля этой ОС, предназначенной для замены UNIX, на корпоративном рынке в США была невелика, но со временем она резко возрастает, и Windows NT все в большей степени становится платформой для интрасетей и общедоступных узлов Интернета.