Open Library - открытая библиотека учебной информации. Краткая история виндовс


История создания Windows - как все начиналось

Здравствуйте дорогие читатели, с вами Тришкин Денис.Я стараюсь делиться с вами интересной информацией, которая связана с инструментами операционной системы Windows. Сегодня же мне хотелось рассказать вам непосредственно о самой оболочке. Из статьи вы сможете узнать, с чего начиналась история создания Windows, а также о быстрой ее эволюции. Думаю, это будет интересно всем.

Содержание статьи

С чего все начиналось?( к содержанию ↑ )

Windows – операционная система от корпорации Microsoft, которая без сомнения стала одним из ключевых факторов развития не только компьютерных технологий, но и всего человечества.Именно за счет нее миллионы людей по всему миру пользуются ноутбуками и настольными машинами.

«Окна(windows)» установлены практически на 90% всех компьютеров в мире, когда ближайший соперник – Mac OS – может похвастаться только 9%.

Windows 1.0

Итак, с чего же все началось? Если говорить кратко, первая версия Windows была графическим дополнением для ОС MS-DOS. Она разрабатывалась для упрощения работы командной строки. И многие пользователи вначале не могли понять таких изменений.

Принято считать, что история Windows началась в ноябре 1985 года. Именно тогда мир увидела первая версия с индексом 1.0. Она имела небольшой набор различных программ, которые помогали расширить имеющиеся возможности в DOS. Кроме того, по задумке создателей она должна была упростить работу пользователей.

windows1.0

увеличить

windows1.0

увеличить

windows1.0

увеличить

Следующие этапы развития( к содержанию ↑ )

Windows 2.0

Через какое-то время появилась обновленная версия – 2.0.

Но она вообще не была принята клиентами, и вовсе прошла мимо компьютерного мира.

windows2.0

увеличить

windows2.0

увеличить

Windows 3.0

Уже через пять лет после релиза – в 1990 вышла модификация 3.0, которая была положительно воспринята многими пользователями, а потому была установлена на большое количество машин. Ее популярность объяснялась сразу несколькими ключевыми факторами:

windows3.0

увеличить

windows3.0

увеличить

windows3.0

увеличить

  • Интерфейс давал возможность людям работать с информацией не при помощи специальных команд, которые нужно было вводить в строчке, а используя интуитивно понятные действия над знакомыми объектами, выраженными графически.

    Так, например, чтобы удалить папку, нужно было просто перетащить ее в корзину.

  • Возможность работать одновременно с несколькими приложениями.

  • Простота и удобство написания программ для этой ОС привели к их массовому появлению.

  • Лучше организована работа с различным периферийным оборудованием.

  • В доработанной версии (3.1) была улучшена безопасность и включена поддержка мультимедийных устройств. А в 3.11 уже появилась поддержка компьютерных сетей.

Windows NT

Вместе с первыми разработками компания Microsoft начала создавать версию Windows NT. Ее главными задачами были обеспечение эффективной работы с сетью и высокая безопасность. При этом интерфейс абсолютно не отличался от модели 3.0. И уже к 1992 году в мир вышла NT 3.1, а чуть позже – 3.5.

windowsnt

увеличить

Первый глобальный успех( к содержанию ↑ )

Windows 95

Настоящим прорывом в компьютерной индустрии можно смело назвать Windows 95. Она появилась как раз в 1995 году. Операционная система ознаменовала новый этап развития истории компании и всех компьютеров в мире в целом. По сравнению с предшественником заметно изменился интерфейс.

windows95

увеличить

windows95

увеличить

windows95

увеличить

Большинство программа быстрее работали. В ней была предусмотрена автоматическая установка новых устройств – это помогало устранить возможные конфликты между ними. Ну а самое главное – разработчики начали делать первые шаги для поддержки работы в Интернете, который только появлялся. Интерфейс этой версии стал основным для всех будущих модификаций.

Уже в следующем году компания порадовала обновленной серверной системой NT 4.0, которая получила такой же интерфейс, как и Win 95. Кроме того, в ней были заметно доработаны инструменты безопасности и улучшено взаимодействие между пользователями.

Операционные системы 00-х( к содержанию ↑ )

Windows 98

Корпорация Microsoft решила не останавливаться на достигнутом и продолжала работу. Результатом стала Windows 98, вышедшая в соответствующем году. По сравнению с предшественником, новинка получила значительно переработанную структуру.

windows98

увеличить

windows98

увеличить

windows98

увеличить

Помимо всех преимуществ прошлой ОС в ней было решено ввести полноценные инструменты для работы с Интернетом, а также поддержку современных протоколов для функционирования сети. Помимо этого, появилась возможность вывода информации сразу на несколько мониторов.

Windows Millenium и 2000

Следующим знаковым событием стал выход «осей» с индексами 2000 и Me (Millenium). Они были представлены практически одновременно. Первая разрабатывалась на основании NT. Это дало ей высокую надежность и безопасность данных. Появилось две версии: Server – для серверов, и Professional – для пользовательских компьютеров.

windows2000

увеличить

ОС под названием Windows Me по факту стала расширением 98. При этом получила улучшенную поддержку работы с мультимедийной информацией. Считается, что продукт оказался самым недоработанным за всю историю корпорации и даже провальным. Он отличался постоянными «зависаниями», нестабильной работой и частым аварийным завершение работы.

windowsme

увеличить

windowsme

увеличить

Прорыв( к содержанию ↑ )

Windows XP

После множества доработок через год свет увидела Windows XP. За основу операционки было взято ядро NT. Именно поэтому она явно выделялась среди предшественников эффективностью и высокой стабильностью работы. Появилась поддержка множества программ, добавились дополнительные функции. Но самым важным достижением можно смело назвать переработанный привлекательный интерфейс. Он стал более «мягким» и «скругленным».

windowsxp

увеличить

windowsxp

увеличить

windowsxp

увеличить

Считается, что этот продукт оказался успешным в истории корпорации. Даже в конце 2008 года она использовалась практически на 70% всех компьютеров в мире. Даже несмотря на то, что к этому времени уже были и новые ОС.

После этого в дополнение было представлено три крупных обновления, последнее из которых вышло как раз весной 2008 года. Каждое из них было направлен на расширение возможностей, устранение ошибок. Они также помогали «закрывать» неточности в системе защиты. XP можно по праву назвать самой долгоживущей за всю историю существования Microsoft.

Windows Server 2003

В 2003 корпорация презентовала ОС с индексом Server 2003, которая заменила 2000. После этого было выпущено обновление R2. Считается, что эта система «поставила новую планку» в вопросах производительности и надежности. Она долгое время считалась одной из самых востребованных и успешных среди серверных продуктов от компании из Редмонда.

windowsser

увеличить

windowsser

увеличить

Новый подход( к содержанию ↑ )

Windows Vista

Еще до выпуска XP компания активно работала над еще одним проектом. Его кодовое название было Windows Longhorn. Перед выпуском было решено сменить его на Vista.

ОС вышла в 2007 году. За основу было взято производительное и надежное ядро Server 2003. Разработчики добавили новые функции, а главное – поменяли интерфейс, который многим не понравился.

windowsvista

увеличить

vista

увеличить

vista

увеличить

Но несмотря на все это продукт получил массу негативных отзывов в связи с недостаточной поддержкой большинства программ сторонних разработчиков и плохой работой в целом. Его даже называли «провалом».

Только представьте, многие пользователи радовались прекрасно работе XP (по сравнению с предыдущими версиями), и вдруг появляется система, которая требует гораздо больше ресурсов. Старые машины просто не смогли «потянуть» новое ПО. Кроме того, компания попросту не смогла реализовать нормальную совместимость с множеством драйверов для устройств.

С выпуском обновлений ее дела начали идти лучше, но репутация «оси» уже была испорчена навсегда.

Полное обновление продукта( к содержанию ↑ )

Windows 7

Многие считают, что в 2009 году компания Microsoft смогла не только повторить успех популярности XP, но и превзойти его. Именно тогда появилась Windows 7. Она полностью отличалась от предшественников — оказалась быстрой, производительной и надежной.

win7

увеличить

win7

увеличить

win7

увеличить

С выходом обновлений ее позиции только улучшались. Систему можно было поставить и забыть – она работала стабильно, без проблем и постоянных переустановок.

Windows 8

Несмотря на это компания уже проигрывала гонку на рынке смартфонов и планшетов. А потому хотела наверстать упущенное.

win8

увеличить

win8

увеличить

win8

увеличить

И 2012 вышла Windows 8. По техническим параметрам система является оптимизированной 7. Впервые за долгое время разработчик решился на кардинальные изменения. Так, например, вместо рабочего стола пользователю предлагались плитки. А «Пуск» так и вовсе отсутствовал.

Но были и проблемы с работой. Поэтому спустя какое-то время вышла версия 8.1, отличающаяся улучшенной производительностью и работой в целом.

Windows 10

Но самым успешным продуктом за последнее время можно смело назвать Windows 10. По графическим параметрам она не сильно отличается от своего предшественника. Но вот по производительности – заметно. Представители Microsoft объяснили такой эффект тем, что они «собирали» эту системы с нуля, а потому в ней нет лишнего.

win10

увеличить

win10

увеличить

win10

увеличить

Лично я работал за каждой вышеописанной системой, начиная с Windows 3.11. И могу смело сказать, что все вышеописанное прочувствовал на себе.Надеюсь вы найдете в этой статье что-то новое. Подписывайтесь и постоянно открывайте для себя очередные двери компьютерного мира.

Материалы по теме

windwix.ru

Краткий экскурс в историю Windows

история windowsПервая версия Windows появилась в 1985 году. На тот момент она представляла собой всего лишь набор утилит, которые расширяли возможности очень распространенной в то время операционной системы MS-DOS

Спустя некоторое время вышла система Windows 2.0, но, точно так же, как и Windows 1.0, она не стала популярной, В 1990 году Microsoft предприняла еще одну

попытку завоевать компьютерный рынок: была выпущена операдионная система Windows 3.0, которую стали активно использовать на многих компьютерах.

Популярность новой версии Windows легко объяснить, если внимательнее присмотреться к ее особенностям. Графический интерфейс дает возможность работать с компьютером не только с помощью текстовых команд, использующихся в MS-DOS, но также выполняя простые и понятные действия с меню и значками. Поддержка многозадачности значительно повысила эффективность и скорость работы. Кроме того, легкость написания приложений для Windows привела к появлению разнообразных программ, которые работали в среде этой операционной системы. Следующие версии Windows были направлены на повышение стабильности и надежности работы системы, а также на поддержку разнообразных муль* тимедийных устройств (версия 3.1) и работу в локальной сети (версия 3.11).

В 1988 году компания Microsoft начала работу над своей очередной операционной системой, которая получила название Windows NT. С самого начала эта операционная система разрабатывалась как серверная, поэтому ее задачей было существенное повышение надежности и эффективная поддержка сетевой работы. Интерфейс Windows NT не должен был существенно отличаться от интерфейса Windows 3-0-В 1992 году увидела свет Windows NT 3.0, а через год — Windows NT 3.5.

В 1995 году была выпущена радикально новая по тем временам операционная система Windows 95. В этой версии был значительно переработан графический интерфейс, выросла скорость работы приложений. Одной из главных возможностей Windows 95 стала автоматическая установка и настройка устройств и оборудования компьютера для работы без конфликтов. Еще одной существенной особенностью новой системы стала возможность работы с локальной сетью и Интернетом без необходимости установки дополнительных утилит и сетевых протоколов.

Интерфейс Windows 95 стал очень популярным и надолго обосновался в семействе Windows, В 1996 году выходит новая версия Windows NT 4,0, которая обладает таким же интерфейсом, как и Windows 95. На тот момент Windows NT 4.0 стала самой удачной серверной операционной системой, она могла работать с многопроцессориыми системами и большими объемами оперативной памяти, имела серьезную защиту от атак хакеров и несанкционированного доступа. Windows NT достаточно быстро стала основной операционной системой на множестве серверов по всему миру (на некоторых из них она установлена до сих лор). О популярности новой системы свидетельствует и тот факт, что официальная поддержка разработчиков и выпуск обновлений были прекращены лишь в 2004 году.

В 1998 году вышла Windows 98, которая стала продолжением легендарной Windows 95. Структура и состав новой операционной системы были значительно улучшены по сравнению с ее предшественницей. Было исправлено множество ошибок, упрощена работа с локальной сетью и Интернетом, а также добавлена поддержка новых протоколов транспортировки данных — стандартов, которые обеспечивают обмен информацией между разными системами. Кроме того, в Windows 98 была добавлена возможность работы с несколькими мониторами одновременно.

В 2000 году были выпушены сразу две операционные системы — Windows 2000 и Windows Me (Millennium Edition — редакция тысячелетия). Windows 2000 являлась продолжением систем семейства Windows NT и унаследовала от этой серии высокую стабильность и надежность защиты данных. Эта операционная система нашла применение на серверах и рабочих компьютерах требовательных пользователей.

Windows Me была написана для выполнения задач домашних компьютеров — игр, мультимедиа и Интернета. Фундаментом новой системы стала Windows 98, однако по сравнению с ней Windows Me приобрела множество новых функций, среди которых улучшенная работа с мультимедийными данными и устройствами, средства восстановления данных после ошибок и т.д.

25 октября 2001 года Microsoft выпустила новую операционною систему — Windows ХР, которая была призвана заменить Windows 2000 на пользовательских компьютерах. Сотрудники Microsoft расшифровывают аббревиатуру ХР как «еХРе-riencefr — опыт. Windows ХР построена на основе модифицированного ядра Windows 2000 и имеет совершенно новый удобный интерфейс, получивший название Luna. Этот интерфейс значительно упрощает работу с операционной системой и легко изменяется с помощью установки новых тем Рабочего стола.

Над созданием Windows ХР работало около пяти с половиной тысяч человек. За это время было выпито более 66 тысяч чашек кофе и у группы разработников родилось 452 ребенка.

Windows ХР — универсальная система, которая соединяет в себе преимущества серверной и пользовательской операционных систем. Она дает возможность работать в режиме терминала, поддерживает одновременную работу большого количества пользователей. С помощью программы Desktop manager данная система позволяет использовать одновременно до четырех Рабочих столов» она способна корректно работать как на серверах, так и на рабочих станциях.

Продолжением серии операционных систем Windows должна стать Windows Vista (до недавнего времени будущая операционная система имела рабочее название Longhorn).

Первоначально выпуск этой операционной системы планировался на конец 2002 или начало 2003 года. Однако планы Microsoft изменились, и теперь мы можем ожидать появления совершенно новой системы в 2005-2006 году. Значительно переработанный графический интерфейс, более высокая надежность, новая структура файловой системы (структура реляционной базы данных), значительно увеличивающая скорость поиска и повышающая производительность. — это только часть списка коренных изменений, которые разработчики обещают внести в новую операционную систему.

win-server.ru

Глава 1 README.TXT

Эта книга для тех, кто будучи искусным программистом языка С, хотел бы научиться писать приложения для операционной системы Microsoft Windows 95. Близкое знакомство с языком С является первым из трех необходимых условий пользования этой книгой. Вторым условием является инсталляция 32-разряднойсистемы программирования Microsoft Visual С++ версии 4.0. И третье — реальное использование операционной системы Windows 95 и умение работать с ее пользовательским интерфейсом.

Как вы вероятно знаете, Windows 95 — это последнее воплощение графической операционной системы, впервые представленной в ноябре 1985 года для использования на компьютерах типа IBM PC и совместимых с ним. По мере проникновения на рынок, за последнее десятилетие, Windows почти полностью вытеснила всех имевшихся конкурентов и стала, фактически, эталоном операционной системы для персональных компьютеров. Теперь, если вы пишете программу для совместимых с IBM PC компьютеров, то вы пишете для Windows.

Считайте эту главу вашим первым днем в школе. Откажемся от склонности некоторых злобных учителей сразу бросаться в пучину учебного материала, ведь большинство из нас предпочитает более постепенное знакомство с ним. Поэтому, в этой главе будет рассказано о некоем историческом фоне Windows, об основных правилах пользования этой книгой и даже (с вашего позволения) немного об авторе и о том, как родилась эта книга.

Нельзя, однако, гарантировать, что в этой главе все будет столь безоблачно. Вы программист, вы инженер программного обеспечения, и, как и любой другой инженер, вы должны ставить трудные проблемы и решать их, делая мир удобнее и совершеннее. Вы строите дороги и мосты, которые служат людям, и эти конструкции должны быть крепки, устойчивы и непоколебимы.

Вызов, брошенный программистам

В фильме Большой Каньон, отец помогает пятнадцатилетнему сыну научиться управлять машиной и замечает: "Умение делать левый поворот вЛос-Анджелесе— это одна из наиболее трудных вещей в жизни, которую тебе следует научиться делать." То же самое он мог бы сказать о программировании для Windows.

Не будем здесь подробно касаться механики программирования для Windows. Займемся этим неприятным делом в следующей главе. Здесь мы побольше расскажем о философии составления программ, а, чтобы упростить их понимание, вернемся немного назад. Это относительно новая концепция.

В дни зарождения компьютеров программистами были сами пользователи. Первые компьютерные программы были неудобными, громоздкими и неэффективными. Простодушные пользователи в расчет не брались. Даже после того, как программное обеспечение компьютеров стало отчасти интерактивным и для ввода данных на телетайпе или дисплее появилась командная строка, часто пользователям необходимо было помнить множество команд и опций, которые не были представлены на экране.

Вероятно настоящая революция в составлении программ пришла с появлением первых интерактивных систем подготовки текстов (например, WordStar) и электронных таблиц (VisiCalc), которые объединили примитивные формы наиболее фундаментального элемента современного пользовательского интерфейса, а именно меню. Меню в тех ранних интерактивных приложениях было реализовано не слишком хорошо, но идея родилась, и она медленно развивалась и совершенствовалась. С нашей точки зрения, необходимость меню кажется очевидной: оно представляет пользователю все имеющиеся опции программы. Конечно, в те дни недостаток оперативной памяти ограничивал возможности программиста в создании хорошего пользовательского интерфейса. Программы, в которых интересы пользователя проигнорированы, короче и их легче писать; программы, в которых интересы пользователя учтены, длиннее и писать их труднее.

Здесь вполне уместна пословица о невозможности убить двух зайцев одним выстрелом. Должны страдать интересы либо пользователя, либо программиста, и кто-тодолжен заниматься более тяжким трудом. Вам, как программисту, суждено взять это бремя на себя.

К счастью, большая часть вашей трудной работы уже проделана конструкторами и программистами операционной системы Windows 95. Эти невоспетые герои уже реализовали большую часть кода, необходимого для создания объектов современного пользовательского интерфейса и для вывода программ на экран с использованием богатых возможностей оформления текста и графики. Занимаясь этим, они также создали развитой интерфейс программирования приложений (Application programming interface, API), который, однако, на первых порах вполне может испугать программистов, решивших работать с Windows. Это характерно не только для Windows, но и для любого современного графического интерфейса.

Раньше считалось, что для того, чтобы начать программировать для Windows, программисту нужно около 6 месяцев. (Иногда говорят, что при пользовании этой книгой, указанный срок мог бы сократиться до 26 недель или возможно даже до 180 дней.) За последние несколько лет Windows стала более обширной, но одновременно появились и дополнительные инструменты для решения трудных вопросов, поэтому, вероятно, правило шести месяцев остается вполне применимым.

Эта преамбула необходима, чтобы вы не почувствовали себя профессионально и умственно неполноценными, если не все сразу поймете. Если вы раньше никогда не программировали в графической среде, то, естественно, Windows окажется непривычной для вас. Однако, в конце концов вы добьетесь своего.

Основные правила

Вэтой книге мы хотели бы научить вас тому, что считается классическим программированием для Windows. Мы возьмем добрый старый язык программирования С (а не С++) и напрямую используем базовый интерфейс программирования приложений, а не какую бы то ни было другую оболочку, скрывающую под упрощенным, на первый взгляд, интерфейсом все тот же API. Несмотря на очевидные преимущества Windows 95 по сравнению с более ранними версиями Windows, большинство программ этой книги не слишком отличаются от программ, которые могли бы быть написаны (и писались) для Microsoft Windows версии 1.0 около десяти лет назад.

Вопределенном смысле эта книга описывает тяжелый путь создания программ для Windows, но вместе с тем это базовый, наиболее фундаментальный, гибкий и мощный путь. Используя другие подходы в программировании для Windows, вы не сможете реально добиться большего. Кроме того, изучая классическое программирование для Windows, использующее С и базовый API, вы сможете более отчетливо представить, как действуют Windows и ее приложения, и это знание может оказаться весьма полезным. Такой подход даст вам крепкий фундамент, о котором вы никогда не пожалеете. Поверьте.

Хотя книга учит классическому программированию для Windows, настоятельно рекомендуется этим не ограничиваться. В настоящее время существует множество средств, позволяющих облегчить программирование для Windows. Одним из таких популярных средств является язык С++, который используется в основном в сочетании с библиотеками классов, такими как Microsoft Foundation Classes (MFC) или Object Windows Library (OWL) фирмы Borland. Другими средствами являются Visual Basic фирмы Microsoft è Delphi фирмы Borland. В

распоряжении программиста имеются также системы, которые генерируют коды и, таким образом, берут на себя некоторую часть работы по программированию для Windows. Существует даже возможность создавать приложения для Windows, используя простые описательные языки, например ToolBook фирмы Asymetrix.

Трудно сказать, какое из этих средств лучше; это сильно зависит от того, что за приложение создается, и насколько программист готов пожертвовать для этого своим временем.

Еще одной темой, которая не рассматривается в книге, является использование интегрированной среды разработчика (Integrated Development Environment, IDE), такой как Microsoft Visual С++ версии 4.0. Эта среда может облегчить вам работу при создании ресурсов (например, меню и окон диалога), обеспечит генерацию makeфайлов (файлы, содержащие инструкции для компиляции и компоновки вашей программы, а также для создания исполняемого файла), и предоставит вам единую среду для компиляции, выполнения и отладки программ. IDE — это хорошо. Она превосходна. Однако, ее работа чаще вредит, чем помогает изучению классического программирования для Windows. Короче говоря, эта книга не научит вас формировать диалоговые окна в рамках IDE; она научит вас проектировать ваши собственные диалоговые окна и управлять процессом их заполнения.

По этой причине примеры программ в этой книге показаны так, как будто они создавались в обычном текстовом редакторе и компилировались из хорошо знакомой всем командной строки. К тому времени, когда мы доберемся до темы описания ресурсов, содержащих в виде инструкций сведения об окнах меню, диалога и других программных средств, такой подход даст большую наглядность. Описания ресурсов в книге даны так, что их можно прочитать, чего обычно не бывает в случае, если эти описания генерировались с помощью IDE. Так сделано для того, чтобы было понятно, что означает каждая инструкция описания ресурсов. Общеизвестно, что makeфайлы становятся длиннее и сложнее, если они созданы с помощью IDE. Предлагаемые в книге файлы короче и проще. Нетекстовыми ресурсами в этой книге являются только иконки, указатели мыши и битовые картинки, для создания которых по самой их природе обычно требуются инструменты.

13

Преимущество такого подхода в том, что вы можете просто скопировать файл-источникна ваш жесткий диск, затем вызвать окно командной строкиMS-DOS,запуститьmake-файлдля получения исполняемого файла, а затем уже полученный файл немедленно запустить из командной строки.

Большинство программ этой книги очень короткие, предназначенные для демонстрации одного или двух конкретных положений. Иными словами, они максимально упрощены. Эти программы являются инструментами для обучения, а не образцами законченных программ для Windows. Например, каждая реальная программа для Windows должна обладать уникальной иконкой, что относится только к нескольким из приведенных программ, поскольку, создание для каждой программы своей иконки было бы просто топтанием на месте. Кроме этого, строки текста, использованные в программе, должны вставляться в файл описания ресурсов для его перевода на различные языки. Думается, что это было бы помехой в освоении тех принципов, которые отстаивает книга. Очевидно, что чем короче программа, тем проще читателю ее изучить.

Возможно эта книга не сможет охватить все аспекты программирования для Windows 95. Она также не заменит официальной технической документации. После усвоения материала книги, вам потребуется еще много часов на чтение документации, чтобы узнать о характеристиках и функциях Windows 95.

Это не единственная книга по программированию для Windows, опубликованная Microsoft Press. Как альтернативу программированию для Windows на С с использованием приложенного IDE, вы, возможно, захотите изучить программирование для Windows 95 с использованием MFC, представленное в книге Джефа Просиса "Programming Windows 95 with MFC" (публикация намечена на лето 1996 года). Чтобы лучше понять скрытую работу Windows 95, посмотрите книгу Адриана Кинга "Inside Windows 95" (имеется перевод этой книги: Адриан Кинг, "Windows 95 изнутри", Microsoft Press & Питер, 1995). Разнообразие возможностей пользовательского интерфейса, показанное в главе 12, более полно представлено в книге Нэнси Винник Клутс "Programming the Windows 95 User Interface". Поверхностное обсуждение OLE в главе 20 может быть дополнено книгой Крэйга Броксмита "Inside OLE". Разные аспекты программирования для Windows 95 можно найти в "Programmer's Guide Microsoft Windows 95 ". Также интересными являются "Inside Visual C++" Дэвида Дж. Круглински, "OLE Controls Inside Out " Адама Денинга и

"Hardcore Visual Basic" Брюса МакКини.

Последнее и основное правило этой книги состоит в том, что мы не будем копаться в недокументированных или неизученных аспектах программирования для Windows 95. Хотя эта информация и может оказаться интересной, она не является достаточно важной для всех приложений Windows, может быть только для каких-тонаиболее необычных. Будучи опытным программистом, автор пытался по мере своих сил и возможностей не останавливаться на деталях реализации операционной системы, поскольку в ее будущих версиях детали могут измениться. Вместо этого он попытался так обойтись с API, как будто этот интерфейс полностью описан в технической документации. Это, конечно, далеко не всегда так, и часто документация не оправдывает возлагаемых на нее надежд. Также могут иметься и программные ошибки. Останавливаться на этих проблемах здесь мы не будем.

Краткая история Windows

Вскоре после появления в середине 1981 года IBM PC стало очевидно, что господствующей операционной системой для PC (включая совместимые) должна стать MS-DOS,что означает Microsoft Disk Operating System. Ранние версииMS-DOSобеспечивали для пользователя интерфейс командной строки, отображая такие команды как DIR и TYPE, которые могли загружать выполняемые программы в оперативную память и предлагали для этих программ определенный интерфейс для доступа к файлам, считывания информации с клавиатуры, и отображения на принтере и на экране дисплея (только в символьном режиме).

Из-заограниченных возможностей программного и аппаратного обеспечения, псевдографическая среда пробивала себе дорогу медленно. Компьютеры Apple показали возможную альтернативу, когда в январе 1983 года была создана скандально известная Lisa, и затем в январе 1984 года Apple, разработав Macintosh, создала образцовую графическую среду, которая (несмотря на постепенную утрату этой моделью компьютера своих позиций на рынке) все еще рассматривается как эталон, по которому равняются создатели любой другой графической оболочки.

О работе над Windows корпорация Microsoft заявила в ноябре 1983 года (позже, чем появилась Lisa, но раньше, чем Macintosh) и реализовала ее двумя годами позже, в ноябре 1985 года. В течение двух следующих лет, Microsoft Windows версии 1.0 претерпела несколько модернизаций, необходимых для удовлетворения требований международного рынка. Кроме этого появились дополнительные драйверы для новых дисплеев и принтеров.

Windows версии 2.0 была создана в ноябре 1987 года. Эта версия содержала несколько изменений пользовательского интерфейса. Наиболее важное из этих изменений касалось использования перекрывающихся окон, вместо окон, расположенных рядом, что было характерно для Windows версии 1.x. Windows версии 2.0 содержала также улучшенный интерфейс клавиатуры и манипулятора мышь, а также, отчасти, окон меню и диалога.

В то время для Windows требовались только процессоры Intel 8086 или 8088, работающие в реальном режиме, при этом доступ осуществлялся к 1 мегабайту оперативной памяти. Windows/386 (созданная вскоре после Windows 2.0)

использовала виртуальный режим процессора Intel 80386 для запуска нескольких одновременно работающих с оборудованием программ MS-DOSв окнах. Для симметрии Windows версии 2.1 назвали Windows/286.

Windows версии 3.0 появилась 22 марта 1992 года. Здесь были объединены ранние версии Windows/286 и Windows/386. Главным изменением в Windows 3.0 была поддержка защищенного режима процессоров Intel 80286, 80386 и 80486. Это позволило Windows и ее приложениям получить доступ к 16 мегабайтам оперативной памяти. "Оболочка" программ Windows для запуска программ и поддержки файлов была полностью переделана. Windows 3.0 — это первая версия Windows, которая стала "родной" для множества пользовательских машин в домах и офисах.

Windows версии 3.1 появилась в апреле 1992 года. Сюда были включены такие важные свойства, как технология TrueType для шрифтов (что дало возможность масштабировать шрифты для Windows), multimedia (звук и музыка), OLE и диалоговые окна общего пользования. Кроме этого Windows 3.1 работала только в защищенном режиме и требовала процессора 80286 или 80386 и, по крайней мере, одного мегабайта оперативной памяти.

Любая история Windows была бы неполной без упоминания об операционной системе OS/2, альтернативной для DOS и Windows, которая на первом этапе развивалась корпорацией Microsoft в сотрудничестве с IBM. OS/2 версии 1.0 (только для символьного режима) работала на процессорах Intel 80286 (или более поздних) и появилась в конце 1987 года. Графическая оболочка Presentation Manager (PM) была реализована в OS/2 версии 1.1 в октябре 1988 года. PM, как изначально предполагалось, должна была стать версией защищенного режима Windows, но графический интерфейс программирования приложений так сильно изменился, что производителям программного обеспечения стало очень трудно поддерживать одновременно обе платформы.

К сентябрю 1990 года конфликт между IBM и Microsoft достиг своего апогея, что вынудило каждую компанию идти своим путем. IBM взяла на себя OS/2, а для Microsoft стало очевидно, что Windows должна стать основной стратегией развития операционных систем. Хотя у OS/2 все еще имеется немало горячих поклонников, ее популярность не идет ни в какое сравнение с популярностью Windows.

Windows NT, появившаяся в июле 1993 года, стала первой версией Windows, поддерживающей 32-разряднуюмодель программирования для процессоров Intel 80386 и 80486, а также Pentium. Windows NT имеет сплошное плоское (flat)32-разрядноеадресное пространство и32-разрядныецелые. Кроме этого Windows NT переносима и работает на нескольких моделях рабочих станций, основанных наRISC-технологии.

Windows 95 (первоначально условно названная Chicago, а иногда упоминающаяся и как Windows версии 4.0) появилась в августе 1995 года. Также как Windows NT, Windows 95 поддерживает 32-разряднуюмодель программирования (требуя, таким образом, для себя процессор 80386 и выше). Хотя у Windows 95 и нет некоторых возможностей Windows NT, таких как высокая степень безопасности и переносимость для работы с машинами, созданными поRISC-технологии;тем не менее она способна работать на компьютерах, имеющих всего 4 мегабайта оперативной памяти.

Очевидно, что программы, написанные до появления Windows NT и Windows 95 для 16-разрядныхверсий Windows, не вполне подходят для новейших32-разрядныхверсий Windows; в первых главах будет рассказано о некоторых изменениях, необходимых для переносимости прежних программ.

Создавая API, Microsoft попыталась разделить различные реализации этого интерфейса. API Win16 поддерживается операционной системой Windows 3.1. API Win32 поддерживается системами Windows NT и Windows 95. Дальше — больше. Microsoft предоставила программистам возможность писать 32-разрядныеприложения для Windows 3.1: с помощью динамически подключаемой библиотеки (Dynamic Link Library, DLL) вызовы32-разрядныхфункций преобразуются в16-разрядныевызовы. Такой API назвали Win32s (литера "s" означает "subset" — подмножество, поскольку этот API поддерживает только функцииWin16). В то же время API для Windows 95 назвали Win32c ("c" от слова "compatible" — совместимый), но потом от этого названия отказались.

В настоящее время считается, что и Windows NT и Windows 95 поддерживают API Win32. Однако, у каждой из этих операционных систем имеются некоторые черты, которых нет у другой. Тем не менее общего у них гораздо больше, что позволяет писать программы, работающие в обеих системах. Кроме этого общеизвестно, что в ближайшем будущем эти системы объединятся.

Краткая история этой книги

В начале 1988 года, первая редакция книги "Программирование для Windows" стала одной из первых книг по программированию для Windows, положив начало их нынешнему изобилию. Когда была подготовлена новая версия книги "Программирование для Windows 95", то автор был поражен тем, что 1995 год — это десятая годовщина Windows и одновременно десятая годовщина той самой книги. Это одновременно и радостный, и пугающий факт.

studfiles.net

История развития операционных систем Windows

Введение

 

Современная операционная система - это сложный комплекс программных средств, предоставляющих пользователю не только стандартизированный ввод-вывод информации и управление программами, но и упрощающий работу с компьютером. Программный интерфейс операционных систем позволяет уменьшить размер конкретной программы, упростить ее работу со всеми компонентами вычислительной системы.

Известно, что операционные системы приобрели современный облик в период развития третьего поколения вычислительных машин, то есть с середины 60-х до 1980 года. В это время существенное повышение эффективности использования процессора было достигнуто за счет реализации многозадачности.

Операционная система Windows - наиболее распространенная операционная система, и для большинства пользователей она наиболее подходящая ввиду своей простоты, неплохого интерфейса, приемлемой производительности и огромного количества прикладных программ для нее.

Системы Windows прошли сложный путь от примитивных графических оболочек до вполне современных операционных систем. Разрабатывать менеджер интерфейса (Interface Manager, впоследствии - Microsoft Windows) Microsoft начала в сентябре 1981 года. Хотя первые опытные образцы были выполнены на основе так называемых Multiplan- и Word-like-меню, в 1982 году элементы интерфейса успешно были изменены на ниспадающие меню и диалоговые окна.

Цель данной работы: кратко рассмотреть историю развития операционных систем Microsoft Windows.

1. Краткая история развития операционных систем Windows

 

В настоящее время наибольшее распространение получили графические операционные системы семейства Windows корпорации Microsoft. В 2005 году семейство Windows отмечало свое двадцатилетие.

Они непрерывно совершенствуются, поэтому каждая новая версия имеет дополнительные возможности.

Первая версия этой операционной системы - Windows 1.0 увидела свет в ноябре 1985 года. Windows 1.0 умела совсем немного и была скорее графической оболочкой для MS-DOS, однако эта система позволяла пользователю запускать несколько программ одновременно. Главным неудобством при работе с Windows 1.0 было то, что открытые окна не могли накладываться друг на друга (чтобы увеличить размеры одного окна, приходилось уменьшать размеры находящегося рядом). Кроме того, для Windows 1.0 было написано слишком мало программ, поэтому данная система не получила широкого распространения.

Windows 3.1 (1992 г.), Windows for Workgroups 3.11 (1993 г.) - это популярные в прошлом графические операционные оболочки, работающие под управлением операционной системы MS DOS и использующие на нижнем уровне встроенные функции и процедуры данной ОС. Это объектно-ориентированные приложения, основу которых составляет иерархически организованная система окон.

Windows NT (1993 г.) - это многопользовательская и масштабируемая сетевая операционная система для персональных компьютеров, поддерживающая архитектуру клиент-сервер и включающая свою систему безопасности. Она может взаимодействовать с различными операционными системами как корпорации Microsoft, так и других фирм(например, MacOS или UNIX), установленными на однопроцессорных и многопроцессорных компьютерах, построенных на базе CISC- или RISC- технологий.

Windows 95 - это многозадачная и многопотоковая 32-битная операционная система с графическим интерфейсом. Система полностью поддерживает 16-битные приложения, созданные для MS DOS. Это интегрированная мультимедийная среда для обмена текстовой, графической, звуковой и другой информации.

Windows 98 являлась логическим развитием Windows 95 в сторону большей производительности работы компьютера без добавления в него нового оборудования. Система включает ряд программ, совместное применение которых повышает производительность компьютера и позволяет более эффективно использовать web-ресурсы сети Интернет за счет применения новых мультимедийных возможность операционных систем.

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

Windows ME (Millennium Edition) - это операционная система, располагающая рядом дополнительных возможностей и преимуществ по сравнению с предыдущей версией Windows 98. В системе расширены возможности мультимедиа и улучшены средства доступа к сети Интернет. Также ОС поддерживает новейшие виды оборудования и имеет значительно усовершенствованную справочную систему.

Window XP (2001 г.) явилась шагом корпорации Microsoft на пути осуществления интеграции пользовательской ОС Windows ME и сетей ОС Windows 2000. В результате подобной интеграции их сильных сторон была получена одна из лучших операционных систем, которая обрела новый пользовательский интерфейс, значительно упрощающий использование персонального компьютера для различных целей, в том числе, для управления локальными сетями. Разработаны две различные версии этой ОС: для домашних пользователей (Windows XP Home Edition) и корпоративных пользователей (Windows XP Professional).

Window Vista (2007 г.) -это новейшая операционная система (имеет ядро версии 6.0). В отличие от предыдущих версий Vista поставляется на DVD-носителях в связи с ее возросшей сложностью и новым навороченным интерфейсом (Aero). Кроме того, каждый диск содержит все

www.studsell.com

История развития операционных систем windows

Политехнический колледж МГТУ

Ветеринарное отделение

Реферат

История развития операционных систем Windows

Выполнил:

студент 1 курса

группы ВО-11

Щербинин О.Н.

Проверил:

преподаватель

Ефремова Е.Н.

г. Майкоп

2009 г.

Семейство Microsoft Windows

Первоначально Windows (по-английски "окна"), разрабатывалась не как операционная система, какой мы привыкли видеть современные ее версии, а как графическая оболочка MS-DOS. Надо отметить, что концепция графического интерфейса была разработана отнюдь не Microsoft. Уже за несколько лет до внедрения Windows существовали компьютеры Apple Macintosh, с графической операционной системой (MacOs), интерфейс которой был более дружественным и понятным рядовому пользователю, в отличие от командной строки MS-DOS. Строго говоря, Windows, не единственная попытка избавить пользователя от командной строки на IBM- совместимых компьютерах. Очень известной в свое время была псевдографическая (на самом деле работавшая в текстовом режиме), оболочка Norton Commander корпорации Symantec. Она ускоряла в несколько раз процесс навигации по дисковому пространству, к тому же, более естественно представляла иерархию каталогов в виде дерева. Однако, Windows появилась раньше Norton, хотя Norton был более популярен, в частности, из за низких системных требований.

Первые версии Windows

Первая версия Windows вышла в свет в конце 80-х годов и осталась совершенно незамеченной. Аналогичная участь постигла и следующую версию. Лишь версия Windows 3.0 (1992) сумела пробить себе дорогу и стать "продуктом года". А еще через два года были выпущены версии 3.1 и 3.11 (последняя включала такой значительный элемент, как полную поддержку мультимедиа и работу в локальной сети — потому и носила уточняющее название Windows For Workgroups), окончательно утвердившие господство Windows.

Фактически, Windows 1.0 была анонсирована в конце 1983 года. По заявлению главы Microsoft, Билла Гейтса, к концу 1984 года на 90% систем использующих MS-DOS будет установлена Windows. Однако все оказалось иначе: к концу 1984 года Windows даже не было на рынке. Фактически, Microsoft недооценил всю сложность поставленной задачи. К моменту своего появления в середине 1985 года, Windows 1.0 не могла получить широкого распространения. В первую очередь сказывался недостаток приличных цветных мониторов и видеокарт, способных раскрыть все прелести графического интерфейса. Также были довольно велики требования к вычислительной мощности компьютера. Тем не менее, необходимо отметить основные особенности Windows 1.0. Эта была, некоторого рода, "надстройка" над DOS, которая могла брать на себя часть его функций. Она могла одновременно выполнять несколько Windows приложений, и/или одно приложение DOS. Окна не могли перекрываться. Также вплоть до версии 3.0, Windows был очень не похожа на наиболее распространенную раннюю версию 3.1. В частности отсутствовала программа File Manager (Диспетчер файлов). Необходимо также отметить, что на момент выхода Windows 1.0 была очень "сыра", и из-за отсутствия в то время сети Internet, получить исправления было очень сложно. В 1987, 1988 годах вышли Windows /286 и Windows / 386 (как раз они то и причисляются к линейке Windows 2.x). Как понятно из названия, они были разработаны для раскрытия потенциала соответствующих процессоров Intel. Однако не была использована одна из важнейших особенностей – возможность использования (адресации) более первых 640 Кбайт ОЗУ (называемых базовой памятью). Фактически именно этим обстоятельством объяснялось их небольшое распространение – эти системы не давали практически никаких преимуществ.

Windows 3.0

Настоящим прорывом стал выход в 1990 году Windows 3.0. Она могла адресовать память "выше" первых 640 Кбайт, работая в этом случае в Расширенном режиме (Expanded mode), в отличие от Реального или Стандартного режима (Real mode). Фактически, при использовании Расширенного режима, Windows становилась полноценной операционной системой, полностью контролируя работу DOS. Поэтому, можно сказать, что Windows 3.0 была операционной системой лишь отчасти – в 1990 году в эксплуатации находилось очень мало 386-х, а уж тем более новейших (для того времени 1 год – совсем небольшой срок) 486-х процессоров.

Эта система по праву считается одной из популярнейших версий Windows (наверное, на втором месте после Windows’ 95). В чем же были ее отличия? Microsoft не без оснований считает ее полноценной операционной системой – в большинстве случаев она использовала Расширенный режим (к 1992 году 286-х процессоров было более чем достаточно), Стандартный режим был оставлен только для совместимости. Система использовала 32-х разрядный доступ к диску, который осуществлялся опять-же в Расширенном режиме. Для операций ввода/вывода использовались команды DOS, но под жестким контролем Windows. Отойдя от технических подробностей, оценим, что же получал конечный пользователь. Во-первых, система могла одновременно исполнять несколько как Windows, так и DOS задач, в режиме кооперативной многозадачности. Во-вторых, пользователь мог не беспокоиться о совместимости различных комплектующих с конкретными приложениями. Он четко знал – если, например, драйвер звуковой платы будет установлен, то она будет работать в любом Windows-приложении. То же самое касалось и других устройств, например видеокарт. Ведь очень часто приходилось кропотливо настраивать карту для работы в SVGA режимах в DOS приложениях. В-третьих, в Windows 3.1 получили применение такие технологии как Drag & Drop (оттащи и брось) и OLE (Object Linking and Embading – связывание и внедрение объектов). Система могла работать практически со всеми типами данных – от текстов до мультимедиа (фотографии, звуки, анимация, видео). Мощный API (Application Program Interface – программный интерфейс приложений) позволил разработчикам ПО проектировать приложения практически любой сложности, от текстовых процессоров до САПР и зрелищных игр. Подводя итог, можно сказать, что Windows 3.1 определенно удалась.

После выпуска Windows 3.1, Microsoft решила разделить рынок на два крупных сегмента: рынок домашних и офисных ПК, и рынок высокопроизводительных рабочих станций и серверов (примерно такое же деление наблюдалось на процессорном рынке начиная с середины 1995 года). Фактически для различных сегментов рынка выпускались совершенно различные продукты. Если для первого сегмента выпускалась линейка Windows’ 9x, где требовалась максимальная производительность и совместимость, то для второго сегмента выпускалась линейка Windows NT , где главной целью ставилась максимальная надежность и отказоустойчивость (нередко в ущерб производительности).

Хотя вопрос о том, а были ли первые версии Windows полноценными операционными системами, до сих пор остается открытым. Ведь устанавливалась Windows поверх уже имеющейся на компьютере ОС DOS и лишь расширяла ее возможности. Фактически, она представляла собой лишь графическую оболочку, настройку над установленным на компьютере комплектом MS-DOS. Однако корпорация Microsoft с самого начала предпочитала позиционировать Windows как ОС.

Поколение 9х

Windows 95

Выход новой ОС, должен был состояться еще в 1994 году —именно тогда появились официальные сообщения о завершении разработки новой ОС, получившей название Chicago. Однако время представления "Чикаго" постоянно откладывалось, корпорация Microsoft делала обнадеживающее заявление за заявлением. В августе 1995 года. Windows 95 все-таки вышла в свет. Причем сделала это с грандиозной, невиданной ранее рекламной.

Windows превратилась из графической надстройки для DOS в полноценную операционную систему. По крайней мере, так заявляли ее разработчики. На самом же деле все было сложнее: в качестве основы в Windows 95 по-прежнему использовалась добрая старая DOS. Чуть модернизированная, конечно, и не заявленная в качестве отдельного продукта. Впрочем, большинство потребителей такой вариант устраивал. Ведь у них оставалась возможность работать в привычном DOS-режиме, не загружая графическую оболочку Windows, — и, следовательно, не расставаться с привычными DOS-программами.

Более того — новая операционная система стала 32-разрядной. Все предыдущие версии DOS и Windows были 16-разрядными и, стало быть, не могли в полной мере использовать возможности даже процессоров семейства 386 и уж тем более — новых процессоров Pentium. Конечно, в этом достоинстве крылись и некоторые неудобства — специально под Windows пользователям пришлось заменять все свои Windows-программы на новые, 32-разрядные версии. Однако на практике переход оказался сравнительно легким — уже в течение года были выпущены новые версии всех популярных программных продуктов. Но и старые 16-разрядные версии могли работать с новой ОС без всяких проблем.

www.coolreferat.com

Лекции Краткая история Windows

Windows. Основные понятия. Работа с ОС

  • Курс «Операционные системы»

План лекции

  • Краткая история Windows

  • GUI

    • Рабочий стол
      • Объекты и свойства
      • Использование манипулятора
      • Панель задач
    • Окна и главное меню
    • Стандартные программы
    • Панель управления
  • Файловая система Windows

    • Структуры данных
    • Каталоги и папки
      • Имена папок и файлов
  • Консоль Windows XP

Краткая история Windows

Краткая история Windows - 1995-96

  • 24 августа 1995 – Windows’95

    • Беспрецедентная реклама, очереди у магазинов
    • Революционный интерфейс
    • ПК стал «бытовым прибором»
    • Длинные имена файлов
    • Поддержка TCP/IP
  • 31 июля 1996 – Windows NT 4.0

    • GUI Windows’95
    • IIS
    • Улучшенная работа с устройствами
    • Для замены UNIX на корпоративном рынке
  • Октябрь 1996 - OEM Service Release 2 (OSR2) for Windows 95

    • Исправлены ошибки
    • Усовершенствована Панель управления
    • FAT32
    • Internet Explorer 3.0

Краткая история Windows - 1997-98

  • 23 сентября 1997 - Первая бета-версия Windows NT 5.0

    • Кардинально новая
    • Совместимость с новой аппаратурой
    • Улучшенное администрирование и защита данных
  • 25 июня 1998 - Windows 98

    • Это должна была быть последняя версия на базе DOS
    • Интегрирована с Internet Explorer 4
    • Поддержка USB и ACPI
    • Plug’n’Play
    • Следующие версии будут на ядре NT
  • 22 ноября 1998 – 98Lite (Шейн Брукс)

    • Удаляет Internet Explorer
    • Более «живая» оболочка от Windows’95
    • Меньшее время загрузки
    • Поддержка оборудования от Windows 98

Краткая история Windows - 1999-2000

  • 20 мая 1999 - Windows 98 Second Edition

    • Улучшенная поддержка оборудования
    • Ориентация на Интернет
    • Internet Explorer 5.0
    • NetMeeting® 3.0
    • DirectX® API 6.1
  • 17 февраля 2000 - Windows 2000

    • Замена предыдущих версий на бизнес-PC
    • Надежность
    • Простота использования
    • Ориентация на Интернет
    • Поддержка мобильных пользователей
    • Улучшенная поддержка оборудования
  • 14 сентября 2000 - Windows Me (Millennium Edition)

    • Для домашних пользователей
    • Улучшенная поддержка мультимедиа и Интернет
    • System Restore
    • Windows Movie Maker
    • Media® Player 7
    • На базе MS-DOS, как и предыдущие версии
    • Нестабильность
    • Уникальный проект – «мостик» между Windows 98 и будущей XP
    • Быстрый одногодичный проект

Краткая история Windows - 2001-2005

  • 25 октября 2001 - WINDOWS XP

    • Слияние двух ветвей Windows
    • На основе технологии NT, но все старые (и MS-DOS) программы работают и даже лучше!
    • Активация 
    • Новый интерфейс “Luna”
    • Улучшенная поддержка оборудования
    • Мультимедиа
  • версии:

    • Windows XP Home Edition
    • Windows XP Home Edition N, без Windows Media Player (European Union)
    • Windows XP Professional Edition
    • Windows XP Professional Edition N
    • Windows XP Media Center Edition (MCE), ноябрь 2002
    • Windows XP Media Center Edition 2003
    • Windows XP Media Center Edition 2004
    • Windows XP Media Center Edition 2005, 12 октября 2004
    • Windows XP Tablet PC Edition
    • Windows XP Embedded
    • Windows XP Starter Edition, для развивающихся стран
    • Windows XP Professional x64 Edition, 25 апреля 2005

Краткая история Windows - 2003

  • 24 апреля 2003 - Windows Server 2003

    • Только серверный релиз
  • Версии:

    • Small Business Server
    • Web Edition
    • Standard Edition
    • Enterprise Edition (32 and 64-bit)
    • Datacenter Edition
    • Compute Cluster Edition
    • Storage Server
  • Service Pack 1, 30 марта 2005

Что дальше?

  • Осень 2006? – Windows Vista

    • Улучшенная безопасность
    • Более абстрактная файловая система
    • Новый интерфейс «Aero», похожий на Mac OS X
    • Управление цифровыми правами
    • Улучшенный и более безопасный браузер
    • Множество других улучшений
  • Версии:

    • Windows Vista Starter Edition
    • Windows Vista Home Basic Edition
    • Windows Vista Home Basic Edition N
    • Windows Vista Home Premium Edition
    • Windows Vista Professional Edition
    • Windows Vista Professional Edition N
    • Windows Vista Small Business Edition
    • Windows Vista Enterprise Edition
    • Windows Vista Ultimate Edition
  • 2007? - Longhorn Server, «Blackcomb»

    • Серверный вариант Windows Vista
    • WinFS

GUI

Рабочий стол

  • Рабочий стол – основной объект ОС

    • объекты Windows
    • элементы управления
  • Объект – все с чем работает ОС

    • объекты различимы по своим свойствам
  • Объекты Windows:

    • файл
    • значок
    • ярлык
    • папка
    • окно папки
    • «Мой компьютер»
    • «Корзина»

Использование манипулятора

  • Манипулятор – устройство для управления объектами графической ОС

  • Указатель – свободно двигается по всему Рабочему столу при перемещении манипулятора

  • Курсор –указывает место для ввода нового символа

  • Указатель мыши – тоже объект Windows

  • Манипуляторы:

    • мыши, трекболы, тачпеды, пенмаусы, трекпойнты, джойстики…

Панель задач

  • Горизонтальная строка в нижней части экрана (по умолчанию)

  • При открытии нового окна на панели задач появляется соответствующая кнопка

  • Панель задач:

    • кнопка «Пуск»
    • панель быстрого запуска
    • кнопки приложений
      • если их слишком много - группируются
    • панель индикации

Главное меню

Окна

Стандартные программы

  • Большой набор стандартных программ, достаточный для исполнения многих повседневных задач

  • Многие из них имеют скорее «демонстрационное» или учебное назначение

  • Стандартные приложения:

    • работа с текстом – «Блокнот»
    • подготовка текстовых документов – WordPad
    • обработка изображений – Paint
    • расчеты - «Калькулятор»
    • запись и обработка видео – Movie Maker

Панель управления

  • Одно из основных средств настройки ОС и аппаратуры

  • В Windows XP имеет два вида:

    • по категориям
    • классический
  • Апплеты «Панели управления» - файлы с расширением .cpl

Консоль управления

  • средство для создания, сохранения и открытия средств администрирования (консолей), которые управляют оборудованием, программными и сетевыми компонентами операционной системы Windows

  • Вызов:

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

  • Панель управления позволяет запустить оснастку «Управление компьютером»

    • объединенная служебная программа

Файловая система Windows

Структуры данных

  • Структура данных описывает способ их организации

  • линейная (векторная)

    • номер элемента
      • список студентов
  • табличная (матричная)

    • пересечение строки и столбца
      • школьный журнал
  • Иерархическая (дерево)

    • путь
      • файловая система

Папки и каталоги

  • Иерархическая файловая структура

  • В корне – диски

  • Папка – контейнер, который может содержать другие объекты Windows

  • Каталоги на дисках являются папками,

    • НО НЕ НАОБОРОТ!
  • Существуют специальные папки, которым не соответствуют каталоги на диске

  • Папка – более широкое понятие, чем каталог

  • Корневая, вложенные, текущая папки…

Проводник

  • Стандартный файловый менеджер

    • панель дисков и папок
      • отображение файловой структуры
    • панель содержимого папки
  • Несколько способов запуска

  • Новая концепция файлового менеджера

  • GUI Windows

Проводник

Имена файлов и папок

  • MS-DOS – система 8.3

    • не различаются строчные и прописные буквы
    • использование символов, отличных от букв и цифр не рекомендуется (хотя ‘!’, ‘+’,’-’,’_’,… - широко используются)
    • лучше не использовать символы национального алфавита
  • Windows –длинные имена

    • до 255 символов, полное имя ≤260 символов
    • сколько угодно точек
    • любые символы, кроме ‘\’, ’/’, ’:’, ‘*’, ‘?’, ‘’, ‘|’
    • пробелы (лучше использовать подчеркивание!)
    • как и в MS-DOS не различается регистр букв

Кое-что еще о файлах и папках

  • MS-DOS – имя занимает один 32-байтный элемент каталога

  • Windows – от 2 до 21 таких элементов

    • Совместимость
      • файл с длинным именем под MS-DOS распознается по первому элементу и работа с ним не вызывает проблем
  • Произвольная папка имеет свойство «растягиваться»

  • Корневая папка:

    • на HDD – 512 элементов
      • 512 файлов с короткими именами
      • меньше – с длинными
    • на FDD – 224 элемента
      • исчерпать еще проще

Консоль Windows XP

Консоль

  • Мощное средство работы с системой – более, чем просто командная строка

  • cmd.exe

  • Вызов:

  • Новые команды и возможности

Консоль восстановления

  • Миниатюрная установка Windows (≈7Mb) без ГИП, предназначенная для администрирования и устранения неполадок

    • для опытных пользователей и администраторов
  • Запускается с установочного диска Windows XP

  • Требуется пароль администратора!

  • Установка консоли восстановления на локальном компьютере:

    • D:\i386\winnt32.exe /cmdcons
  • Простые действия с файлами и папками + сложные процедуры типа восстановления загрузочного сектора

    • fixboot, fixmbr, botcfg
    • help

Выводы

Выводы

  • Windows прошла большой путь в своем развитии

  • Все современные версии Windows базируются на Windows NT

  • Основной объект ОС – «Рабочий стол». На нем располагаются объекты и элементы управления Windows

  • Основное средство настройки ОС и оборудования – «Панель управления»

  • Папка – понятие более широкое, чем каталог. Существуют папки, которым не соответствуют каталоги на диске

  • Консоль Windows XP предоставляет множество новых возможностей, вызов ее осуществляется путем запуска файла cmd.exe

  • Консоль восстановления – мощное средство администрирования, которое можно использовать, если не помогает «Безопасный режим»

Вопросы?

  • Возникли ли у Вас какие-нибудь вопросы после прослушивания этой лекции?

Контрольные вопросы

  • Назовите примеры объектов и элементов управления Windows.

  • В чем разница между ярлыком и значком?

  • Каким приемом работы с мышью можно создать ярлык на «Рабочем столе»?

  • С помощью какого элемента управления «Рабочего стола» можно переключаться между окнами папок и приложений?

  • Для чего служат значки на панели индикации Вашего компьютера?

  • Что нового в именовании файлов появилось в Windows?

  • Приведите примеры специальных папок для которых нет соответствующего каталога на диске.

  • Что делает команда консоли AT?

  • Что такое консоль восстановления? Как установить ее на свой компьютер?

Использованные материалы

  • Симонович С.В., Евсеев Г.А., Алексеев А.Г. Общая информатика: учебное пособие для средней школы. – М.: АСТ-ПРЕСС, 1998.

  • Windows XP Help and Support Center ©Microsoft Corp, 2001

  • История GUI от «Технологических тостов» http://toastytech.com/

  • O’Reilly Custom Guide: Windows XP Quick reference www.oreilly.com

rpp.nashaucheba.ru

Краткая история создания ОС Windows

Компьютеры Краткая история создания ОС Windows

просмотров - 55

Первая версия описываемого ряда операционных систем - ОС Windows NT появилась в 1993 ᴦ. Краткий исторический экскурс позволяет объяснить ряд ее особенностей и отличительных черт.

Наиболее важные моменты эволюции операционных систем

Известно, что операционные системы приобрели современный облик в период развития третьего поколения вычислительных машин, то есть с середины 60-х до 1980 года.

В это время существенное повышение эффективности использования процессора было достигнуто за счет реализации многозадачности, в том числе вытесняющей (preemptive) многозадачности.

Для поддержки псевдопараллельной работы нескольких программ и асинхронного режима работы внешних устройств в составе вычислительных систем были реализованы следующие программно-аппаратные новшества и подсистемы:

· Внедрение защитных механизмов. Защита памяти позволяет изолировать конкурирующие пользовательские программы друг от друга, а появление привилегированных и непривилегированных команд - проконтролировать доступ к распределœению ресурсов.

· Реализация прерываний, оповещающих ОС о произошедших асинхронных событиях, к примеру, о завершении операции ввода-вывода.

· Поддержка совокупности системных вызовов для организации интерфейса между прикладной программой и ОС.

· Реализация дисциплины планирования для организации очереди из программ в памяти и выделœение процессора одной из программ.

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

· Реализация стратегии управления памятью - чтобы упорядочить процессы размещения, замещения и выборки информации из памяти.

· Организация хранения информации на внешних носителях в виде файлов и обеспечение доступа к конкретному файлу только определœенным категориям пользователœей.

· Обеспечение программ средствами коммуникации и синхронизации.

К этому же периоду эволюции относится идея создания семейств программно совместимых машин различной архитектуры, работающих под управлением одной и той же операционной системы. Прошедший первую апробацию на IBM-360 данный процесс имеет результатом привычную на сегодня картину работы ОС Windows или Linux на компьютерах самой разной архитектуры.

В период четвертого поколения вычислительных машин (с 1980 ᴦ. до настоящего времени) наступила эра персональных компьютеров (ПК) с дружественным интерфейсом. Первоначально ПК имели ограниченные возможности и предназначались для использования одним пользователœем в однопрограммном режиме, что повлекло за собой деградацию архитектуры этих ЭВМ и их операционных систем (в частности, пропала крайне важность защиты файлов и памяти, планирования заданий и т.п.). При этом, по мере расширения возможностей ПК, рост сложности и разнообразия задач, решаемых на них, крайне важность повышения надежности их работы привели к возрождению практически всœех черт, характерных для архитектуры больших вычислительных систем.

В серединœе 80-х стали бурно развиваться сети компьютеров, в том числе персональных, работающих под управлением сетевыхили распределœенных операционных систем.

Читайте также

  • - Локальные сети, управляемые ОС Windows NT

    В последние годы все большую популярность приобретают локальные сети на базе операционной системы Windows. В серверной версии ОС — Windows Server 2000 используются названные выше и многие дополнительные возможности увеличе­ния производительности сети. Рассмотрим технологию... [читать подробенее]

  • - Доменная архитектура в Windows NT. Служба Active Directory

    Протокол SKIP Протокол SKIP (Simple Key management for Internet Protocol) управляет ключами шифрования и обеспечивает прозрачную для приложения криптозащиту IP-пакетов на сетевом уровне модели OSI. SKIP предусматривает самостоятельное формирование противоположными сторонами общего... [читать подробенее]

  • - Основні типи повідомлень Windows.

    ТЕМА: Повідомлення Windows Лекція №10 Повідомлення (message) являє собою сповіщення про деяку подію, що посилається системою Windows в адрес додатку. Будь-які дії користувача – клацання мишею, зміна розміру вікна додатку, натискання клавіші на клавіатурі – змушують Windows... [читать подробенее]

  • - Построение сетей на базе Microsoft Windows NT Server.

    В сетях, построенных на платформе Microsoft Windows NT Server, рабочие станции клиентов сети подключаются к выделенным серверам, а серверы, в свою очередь, группируются в домены. Домены в сетях на базе Windows NT Server играют центральную роль. Определим домен как объединение одного или... [читать подробенее]

  • - Домены в Windows 2000, доверительные отношения между доменами, аутентификация пользователя (протоколы Kerberos и NTLM).

    В Windows 2000 вся сеть подразделяется на домены. Домен - это семейство компьютеров, объединенных по некоторому признаку (например, домен "Бухгалтерия", домен "Маркетинг). Домен создается при установке Active Directory на сервер - контролер домена ("Пуск/Настройка/Панель... [читать подробенее]

  • - Робота з об'єктами WINDOWS

    КОНТРОЛЬНІ ПИТАННЯ ЗАВДАННЯ 1. Відкрийте програму Мій комп’ютер. 2. Визначте, скільки логічних дисків встановлено на комп’ютері. 3. Визначте об’єм дисків та об’єм вільного і зайнятого місця на дисках. 4. Перевірте диски на наявність логічних та фізичних... [читать подробенее]

  • - Організація та робота з об’єктами файлової системи ОС MS Windows

    Усі сучасні операційні системи забезпечують створення файлової системи, призначеної для зберігання даних на дисках та забезпечення доступу до них. При цьому всі дані зберігаються у файлах. Файлова система– це система правил, згідно яких операційна система забезпечує... [читать подробенее]

  • - Використання вбудованих мережних засобів Windows

    Для одержання користувачем доступу до ресурсів ме­режі та керування ними на робочій станції необхідно ма­ти клієнтське програмне забезпечення, до якого належать утиліти самої мережної ОС. Його можуть постачати сто­ронні фірми. Іноді вони є складовою частиною іншої... [читать подробенее]

  • - Тема 9. Робочий стіл. Панель задач. Об‘єкти Windows. Папки. Документи. Додатки, Ярлики. Створення файлів

    Windows XP —опера­ційна система, випущена компанією Microsoft. Ця система існує в двох вер­сіях: Home Edition і Professional. Windows XP Professional — послідов­ниця Windows 2000 Professional, що претендує на звання найпопулярнішої операційної системи XXI ст. Це перша операційна система, що ліквідовує відмінність... [читать подробенее]

  • - Тема 8. Робота з вікнами ОС Windows

    Інструментальні системи і системи програмування. Інструментальні системи - це набір програм, що призначені для створення нових мов чи програмування нових засобів розробки програм. Команди, що виконуються центральним процесором, надходять у машинному коді. Кожна... [читать подробенее]

  • oplib.ru