Смекни!
smekni.com

По истории информатики на тему (стр. 3 из 7)

1. заботится о надежном разделении рабо­тающих под ее управлением программ, не давая им «драться» за ресурсы. Каждой программе выделялась своя доля адрес­ного пространства оперативной памяти и системных ресурсов.

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

В августе 1995 г. вышла Windows 95. В качестве основы в Windows 95 по-прежнему использовалась добрая старая DOS, немного модернизированная.Эта ОС стала 32-разрядной. Хотя новая система и именовалась «32-разряд­ной», в целях совместимости со старыми программами ее ядро по-преж­нему содержала старые, 16-разрядные модули... А стало быть, унаследова­ла от своих предшественников все ту же шаткость и нестабильность.

Плюсы:

1. впервые был интегрирован программно-драйверный комплекс DirectX, предоставляющий приложениям Windows прямой доступ к аппаратным устройствам ПК — звуковой карте, видео-плате и т. д. Именно благодаря этому стало возможным создание игр для Windows 95.

2. ActiveMovie — обеспечивала поддерж­ку воспроизведения большого количества мультимедийных файлов – от музыки в формате MIDI до видеодисков.

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

В конце 1997г. Microsoft распространила копии предварительной рабочей версии Windows 98 среди сотен тысяч бета-тестеров. Однако впервые бета-тестерам не просто не платили за их труд, но и брали с них деньги! Бета-версию Windows 98 не­обходимо было покупать, как обычный программный продукт – правда, по более низкой цене.

25 июня 1998 г. Windows 98 поступила в продажу. Отличия от Win95:

1. интерфейс — теперь «Рабочий Стол» Windows 98 стал еще красивее и полностью интегрирован со средой Интернет;

2. основным средством работы с файлами и папками в обоих случаях слу­жит программа Internet Explorer;

3. рас­ширенные возможности управления интерфейсом (настройки красивостей);

4. корректная работа с новыми комплектующими;

5. Win98 содержала массу новых программ и утилит (полный комплект программного обеспечения для работы в Интер­нет и утилиту конвертации файловой системы FAT 16 в более новую версию FAT32).

В 1999 г. была выпущена Win2000. Новая ОС должна была стать стандартом не только для «кор­поративного» рынка, но и обжиться на домашних ПК. Однако высокая требовательность к ресурсам компьюте­ра (на 64 Мбайт оперативной памяти и процессоре Pentium II-300 но­вая ОС уже заметно «тормозила») оттолкнула от новой ОС часть до­машних пользователей. Именно эти недостатки, а также то, что поддержка «игрового режи­ма» в Windows 2000 даже после доводок и доработок была далека от иде­ала, заставили Microsoft отказаться от идеи сделать Windows 2000 «еди­ной, универсальной операционной системой». A Windows 2000 начала уверенно обживаться в корпоративном секторе.

15 сентября 2000 года была выпущена Windows ME. Отличия:

1. отказ от поддержки «режима MS-DOS» и ряда программ для него (загруз­ка в режиме «командной строки» более не поддерживалась, а большин­ство параметров из конфигурационных файлов загрузки, оставшихся в наследство от DOS (autoexec.bat, config.sys) перекочевало непосредст­венно в реестр Windows.)

2. появился комплекс Windows Restore, предоставляющий пользователю возможность «отката» на предыдущие конфигурации Windows в случае неудачной установки каких-либо программ

3. важные изменения произошли и в структуре интер­фейса. Так, папки «Принтеры» и «Удаленный доступ» переместились из папки «Мой компьютер» на общую Панель управления;

4. Нет части сетевых функций.

Win XP появилась летом 2001 г. Это была линейка ОС«корпоративные» ОС Windows XP Server и Windows XP Professional и «домашняя» Windows XP Home. Отличия и нововведения:

1. встроенная система распознавания голосовых команд и голосового ввода данных;

2. 64-разрядная модифика­ция, предназначенная для установки на серверы;

3. «ин­теллектуальное» меню «Пуск»

4. переработана Панель управления — отныне все иконки в ней аккуратно распределены по группам;

5. поддержка записи CD-R и CD-RW дисков на уровне самой ОС

30 января 2007 года появилась новая ОС WINDOWS VISTA. С самого релиза операционную систему Vista постоянно критиковали. Windows Vista нацелена стать технологичным выпуском, обеспечивать твердую основу, для включения технологий, многие из которых будут связаны с системными функциями, и следовательно не сразу видимые пользователю. Отличия:

1. переработанный интерфейс и комплекс технических решений Windows Aero, расходующий много ресурсов, но хорошо сделанный;

2. обеспечение безопасности Windows достигло своего максимума (Контроль пользовательских учетных записей, возможно, самый значимый и видимый из этих изменений);

3. встроенный поисковый движок (Search);

4. боковая прозрачная панель, на которой пользователь может разместить гаджеты (gadgets) - Windows Sidebar;

5. новая мультимедийная платформа для цифровой музыки (Media Center), видео и картинок (Windows Photo Gallery);

6. новый DirectX 10;

7. реализация Windows Firewall.

Отметим также отличное управление новыми драйверами и графическими драйверами. Так, даже если графический драйвер приведёт к сбою, это не вызовет "падения" всей системы.

История развития операционной системы OS/2

Эволюция OS/2 началась очень давно. Наиболее важным моментом предыстории OS/2 следует считать появление IBM Personal Computer или просто IBM PC.

MS(PC)-DOS, как и сам PC, была весьма открытой системой. Интерфейсы DOS и BIOS были хорошо документированы, и сторонние производители могли легко использовать и расширять их – вот почему DOS и по сей день используется в некоторых задачах.

Вместе с тем DOS и BIOS имели один очень большой недостаток. Они не использовали аппаратную часть PC на полную мощность. Это означало, что многие программы для полного использования аппаратных возможностей обращались к устройствам напрямую, минуя DOS.

Некоторые из существовавших проблем могли быть решены программно с помощью лучше спроектированной операционной системы. Но другие требовали аппаратной поддержки для того чтобы решение было эффективным или в принципе реализуемым. И эта поддержка была реализована в 1984 году под названием IBM AT (Advanced Technology). Помимо огромной массы различных усовершенствований самым заметным (и важным) было применение нового центрального процессора – Intel 80286. В защищенном режиме 286-й мог адресовать 16 Мб памяти.

Потому в январе 1983 года началась разработка новой многозадачной MS-DOS системы. Название проекта изменялось несчетное количество раз. В августе 1985 IBM присоединяется к проекту, и фирмы подписывают соглашение о совместной разработке, которое дает обеим компаниям право на продажу конечного продукта. Немного погодя проект переименовывается в CP/DOS – от Control Program/DOS. Незадолго до выпуска продукт переименовывается в OS/2 – видимо, для соответствия новой линейке персональных компьютеров IBM под названием PS/2 (Personal System/2).

Интересно то, что OS/2 1.0 не были реализованы очень многие планируемые особенности и самым заметным было отсутствие графического интерфейса пользователя Presentation Manager (кодовое имя Winthorn).

И все же OS/2 1.0 являлась радикальным рывком в сторону от DOS и имела множество особенностей и возможностей, которые DOS никогда не смогла бы иметь и которые были реализованы в других операционных системах намного позже.

1. Вытесняющая многозадачность (preemptive multitasking).

2. Многопоточность (multithreading).

3. Средства взаимодействия между процессами (Inter Process Communication – IPC) такие как разделяемая память (shared memory), каналы (pipes), семафоры (semaphores) и очереди (queues).

4. Поддержка виртуальной памяти (virtual memory, swapping) – теоретически до 1 Гб виртуальной памяти.

5. Полностью защищенный режим работы.

6. Динамическое подключение библиотек (dynamic linking, DLLs).

7. Поддержка до 16 Мб оперативной памяти.

Одной из самых неприятных помех для разработчиков было то, что они столкнулись с необходимостью поддержки DOS.

Весь же защищенный код был написан «с нуля» со всеми теми приятными особенностями, которые были описаны ранее. Ядро и системные библиотеки в основном были написаны на ассемблере по следующим двум причинам:

1. Производительность – OS/2 должна была работать на IBM AT с 6 Мгц процессором.

2. Ограничения по памяти – OS/2 должна была работать при наличии только 1 Мб ОЗУ.

В новой операционной системе было особенно не на что посмотреть – интерфейс был исключительно текстовым и внешний вид весьма походил на DOS. Но после нажатия <Ctrl+ESC> появлялся Program Selector – утилита, позволявшая запускать новые задачи и переключаться между существующими. Теоретически существовало 16 сессий, но поскольку сама OS/2 занимала часть из них, пользователь имел доступ к 12 сессиям.

С точки зрения пользователя OS/2 1.0 имела несколько существенных недостатков:

1. Максимальный размер раздела 32Мб. Хотя возможно в 1987 году это было и не критично. OS/2 1.1 превысила это ограничение (хотя и базировалась на FAT), а OS/2 1.2 поставлялась уже с HPFS.

2. Отсутствовала поддержка двойной загрузки (dual boot) или менеджера загрузки (Boot Manager). Dual Boot появился в версии 1.1, Boot Manager был реализован в версии 2.0.

3. Не было возможности обойти обработку файла CONFIG.SYS. Это было напастью всех версий серии 1.x. В сочетании с отсутствием Boot Manager это означало, что если система не могла загрузиться (например, некорректный драйвер), то единственным шансом спасти ситуацию (и данные) была загрузочная дискета. Окончательно проблема была решена только в OS/2 Warp.

4. Полное отсутствие механизма замены находящихся в использовании динамических библиотек (DLL). Это сделало установку исправлений системных DLL (таких как драйвера Presentation Manager) более чем затруднительным занятием. В OS/2 2.x ситуация разрешилась с помощью недокументированных вызовов API.

На рынке операционных систем OS/2 пребывала в состоянии безнадежной битвы за широкое распространение.

Следующим релизом OS/2 стала версия 1.1. Единственной причиной, по которой версию пронумеровали не 2.0, вероятно, было то, что графический интерфейс пользователя (GUI – Graphical User Interface) был обещан в версии 1.0, но не был закончен вовремя. Как забавный факт следует отметить, что Windows 1.0 разрабатывалась как Interface Manager и приобрела новое имя благодаря менеджерам, игравшим с именами, невзирая на протесты программистов.