Добро пожаловать в школу windows!

Версии[править]

Версии Windows можно условно разделить на несколько групп.

https://youtube.com/watch?v=un2bAATT8Uc%3F

История Windows (Windows 1.0-Widows 8)

https://youtube.com/watch?v=sIvcY5Ic79Y%3F

Windows 10 — обзор финальной версии

Графические интерфейсы и расширения для DOS (1985—1993)править

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

Семейство Windows 9X (1995—2000)править

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

Семейство Windows NT (с 1993)править

Операционные системы этого семейства работали на процессорах с архитектурой IA32 и некоторых RISC процессорах: Alpha, MIPS (до версии 2000, вышедшей только в версии для IA32). Разработка Windows NT велась на тех же принципах, что и Windows 9X, но NT изначально позиционировалась не для домашнего использования, а на серверный рынок

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

Ценой этого были высокие требования к аппаратному обеспечению и (особенно в ранних версиях) ограничена возможность использования старых программ.

Операционные системы семейства Windows 9X и Windows NT принадлежат к операционным системам с вытесненной многозадачностью. Разделение процессорного времени между потоками происходит по принципу «карусели». Операционная система выделяет квант времени (в Windows 2000 квант составляет около 20 мс) каждому потоку поочередно с учетом приоритета. После окончания выделенного времени система перехватывает у потока управления и выделяет время следующему потоку поочередно. Также поток может отказаться от выделенного ему кванта времени; в этом случае система перехватывает у него управление (даже если выделенный квант времени длится) и передает этот квант другому потоку. При передаче управления система сохраняет состояние всех регистров процессора в особой структуре памяти. Эта структура называется контекстом потока. Сохранение контекста потока дает возможность для последующего возобновления его работы.

Windows XPправить

Windows XP (кодовое название при разработке — Whistler; внутренняя версия — Windows NT 5.1) — операционная система семейства Windows NT от компании Microsoft . Она была выпущена 25 октября 2001 года и является развитием Windows 2000 Professional. Название XP происходит от английского слова «experience» (опыт, впечатления, от прилагательного профессиональный). Название вошло в практику использования, как профессиональная версия.

В отличие от предыдущей системы Windows 2000, которая поставлялась как в серверном, так и в клиентском вариантах, Windows XP является исключительно клиентской системой. Ее серверным вариантом является выпущенная позже система Windows Server 2003. Windows XP и Windows Server 2003 построены на основе одного и того же ядра операционной системы, в результате их развитие и обновление идет более или менее параллельно.

Windows XP стала первой версией Windows, которая требует прохождения процедуры активации.

После XPправить

В конце 2006 — начале 2007 была представлена Windows Vista. После Vista 22 октября 2009 года вышла Microsoft Windows 7, которую в 2012 году заменила Windows 8. В сентябре 2014 года была представлена Windows 10.

1975–1981: Появление Microsoft

На дворе 1970-е. В работе люди полагаются на пишущие машинки. Если необходима копия документа, используется мимеограф или копирка. Немногие знают о микрокомпьютерах, но два молодых энтузиаста, Билл Гейтс (Bill Gates) и Пол Аллен (Paul Allen), уверены, что персональные компьютеры — это дорога в будущее.

Начало: основатели Microsoft Пол Аллен (слева) и Билл Гейтс

В 1975 году Гейтс и Аллен создают компанию с названием Microsoft. Как и большинство вновь создаваемых предприятий, Microsoft начинает свою историю с небольших масштабов, но имеет глобальную цель — компьютер на каждый рабочий стол и в каждый дом. В течение следующих лет Microsoft приступает к изменению принципов работы, сложившихся в обществе.

На заре MS‑DOS

В июне 1980 года Гейтс и Аллен берут на работу Стива Балмера (Steve Ballmer), с которым Гейтс учился в Гарвардском университете, для помощи в управлении компанией. В следующем месяце компания IBM обращается к Microsoft по поводу проекта под кодовым названием Chess. В результате Microsoft концентрирует свои усилия на новой операционной системе — программном обеспечении, которое управляет работой оборудования компьютера и выступает в качестве связующего звена между оборудованием и программами, например текстовым процессором. Это платформа, на основе которой могут выполняться программы. Компания назвала свою новую операционную систему MS‑DOS.

Когда в 1981 году в свет вышел персональный компьютер IBM PC под управлением MS‑DOS, публике был представлен абсолютно новый язык. Ввод различных замысловатых команд после комбинации «C:» постепенно становится частью повседневной работы. Пользователи открывают для себя клавишу с обратной косой чертой (\).

Операционная система MS‑DOS оказалась эффективной, но сложной для понимания многими людьми. Поэтому требуется более совершенный способ создания операционной системы.

Любопытный факт. MS‑DOS означает Microsoft Disk Operating System (дисковая операционная система корпорации Майкрософт).

О корпорации Microsoft в цифрах: статистические и финансовые показатели

О текущем положении дел компании Microsoft могут «рассказать» следующие цифры:

  • 169,09 миллиардов долларов – прибыль компании в 2021 году.
  • 2,18 триллионов долларов – капитализация корпорации по состоянию на июнь 2021 года.
  • 289,10 долларов – стоимость одной акции на 1 октября 2021 года.
  • 145 тысяч человек работает в подразделениях Майкрософт (конец 2020 года).
  • В портфеле активов компании более 10 тысяч патентов.
  • Программами, входящими в стандартный пакет Microsoft Office пользуется каждый 7 житель нашей планеты.
  • Ежедневно с помощью Skype совершаются звонки общей продолжительностью 3 миллиарда минут.
  • В онлайн-магазине Microsoft Store размещено порядка 670 тысяч приложений.
  • Windows 10 установлено на 75 миллионах компьютеров по всему миру.
  • Ежедневно Microsoft жертвует порядка $2,6 млн в пользу некоммерческих организаций со всего мира, занимающихся разработкой софта, совместимого с ОС Windows

Windows 2000 – первая ОС из семейства NT для домашних ПК

Визуальный стиль копировал Millennium, но движок работал быстрее и стабильнее. Добавилась поддержка файловых систем NFTS 3.0 и EFS, появился полноценный DirectX (графическая библиотека, необходимая для игр и других видов мультимедийного ПО), а веб-сервер IIS обновился до версии 5.0. Как и следовало ожидать, значительно возросли требования к ресурсам ПК: CPU 233 MHz+, 64 MB RAM, 2 GB HDD. И это – минимум! Рекомендуемые же требования на момент выхода казались фантастическими: CPU 1 GHz, 1 GB RAM, 20 GB HDD. В результате Windows 2000 распространилась в достаточно узком кругу владельцев мощных рабочих станций. Обычные же пользователи переходили с Windows 98 на Windows XP.

Windows API

Windows APICOM

.NET Framework

.NET Framework

  • CLR (Common Language Runtime). Исполнительная среда .NET, включает JIT-компилятор для преобразования инструкций языка CIL в низкоуровневый язык машинных команд процессора, сборщик мусора, систему проверки типов, безопасность обращения к коду и т. д. Среда реализована в виде внутрипроцессного сервера COM (DLL) и использует различные средства, предоставляемые Windows API.
  • .NET Framework Class Library (FCL). Обширная подборка типов, реализующих функциональность, часто используемую в клиентских и серверных приложениях, — средства пользовательского интерфейса, поддержка сети, работа с базами данных и т. д.

Отношение между .NET и ОС Windows. Термин «сервер COM» обычно относится к DLL библиотеке или исполняемому файлу (EXE), в котором реализованы классы COM.

1990–1994: Windows 3.0–Windows NT — поддержка графики

Рабочий стол Windows 3.0 

22 мая 1990 года Microsoft объявляет о создании Windows 3.0, вслед за которой в 1992 году появилась Windows 3.1. В первые 2 года после выпуска было продано 10 миллионов копий обеих версий, благодаря чему Windows стала самой распространенной операционной системой. Масштабы успеха заставили Microsoft пересмотреть намеченные ранее планы. Виртуальная память улучшила визуальную графику. В 1990 году внешний вид Windows начинает соответствовать ее последующим версиям.

Теперь в Windows значительно повышена производительность, реализована поддержка передовой графики с 16 цветами и улучшен вид значков. Новая волна персональных компьютеров на базе процессоров 386 увеличивает популярность Windows 3.0. При полной поддержке процессора Intel 386 программы работают намного быстрее. В Windows 3.0 появляются диспетчеры программ, файлов и печати.

Программное обеспечение Windows устанавливается с помощью дискет, продаваемых в больших коробках с объемистыми инструкциями.

Билл Гейтс демонстрирует новую операционную систему Windows 3.0

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

Windows все чаще используется на работе и дома. Теперь в ее состав входят такие игры, как «Косынка», «Червы» и «Сапер». Объявление того периода: «Теперь вы можете использовать невероятную мощность Windows 3.0, чтобы весело провести время».

Windows для рабочих групп 3.11 добавляет поддержку одноранговых рабочих групп и доменных сетей. Персональные компьютеры впервые становятся неотъемлемой частью продолжающейся эволюции клиент-серверных вычислений.

Windows NT

Когда 27 июля 1993 года выходит Windows NT, в деятельности Microsoft наступает важный этап: завершается проект создания с нуля современной операционной системы, начатый в конце 1980-х годов. «Windows NT представляет собой не что иное, как фундаментальную смену способа удовлетворения компаниями своих потребностей в компьютерных вычислениях», — заявит Билл Гейтс при выходе этой версии.

В отличие от Windows 3.1, однако, Windows NT 3.1 является 32-разрядной операционной системой, что делает ее стратегической бизнес-платформой, поддерживающей высокопроизводительные инженерные и научные программы.

Любопытный факт. Группа, разрабатывающая Windows NT, первоначально называлась «Портативные системы».

Что такое операционная система Windows от Microsoft

Само название Windows, на русском языке означает «Окна» и имеет в нашем языке синонимы Виндовс, Вундоуз и другие производные полученные после перевода.

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

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

Технические аспекты

Внутреннего устройства WindowsСовременные операционные системыOperating System Concepts

Архитектура 

режим ядрапользовательский режимгибридным ядроммикроядерныхмонолитнымWHQLKMCSадресными пространствамиУпрощенная схема архитектуры Windowsгипервизор

  • Пользовательские процессы. Эти процессы относятся к одному из следующих типов: 32- или 64-разрядные приложения Windows (приложения Windows Apps, работающие на базе среды Windows Runtime в Windows 8 и выше, включаются в эту категорию), 16-разрядные приложения Windows 3.1, 16-разрядные приложения MS-DOS, 32- и 64-разрядные приложения POSIX. Заметим, что 16-разрядные приложения могут выполняться только в 32-разрядных версиях Windows, а приложения POSIX в Windows 8 уже не поддерживаются. 
  • Процессы служб. В эту категорию входят процессы, являющиеся хостами для служб Windows (например, службы планировщика задач и диспетчер печати). Обычно к службам предъявляется требование независимости выполнения от входа пользователя. Многие серверные приложения Windows (например, Microsoft SQL Server и Microsoft Exchange Server) также включают компоненты, выполняемые как службы.
  • Системные процессы. Фиксированные процессы, такие как процесс входа или диспетчер сеансов, не являются службами Windows. Другими словами, они не запускаются диспетчером служб.
  • Серверные процессы подсистем среды. Такие процессы реализуют часть поддержки среды ОС, предоставляемой пользователю и программисту. Изначально в Windows NT было три подсистемы среды: Windows, POSIX и OS/2. Подсистема OS/2 включалась только до Windows 2000, подсистема POSIX в последний раз была включена в Windows XP.Ultimate- и Enterprise-выпуски клиента Windows 7. Все серверные версии Windows 2008 R2 включают поддержку расширенной подсистемы POSIX, называемой SUA (Subsystem for UNIX-based Applications). Сейчас подсистема SUA не поддерживается и уже не включается как необязательное часть в версии Windows (Windows 10 версии 1607 включает подсистему Windows для Linux — WSL, Windows Subsystem for Linux).

динамических библиотек (DLL)

  • Исполнительная система. Она содержит базовые сервисные функции ОС: управление памятью, управление процессами и потоками, безопасность, ввод/вывод, сетевая поддержка и межпроцессные коммуникации.
  • Ядро Windows. Низкоуровневые функции ОС: планирование потоков, диспетчеризация прерываний и исключений и многопроцессорная синхронизация. Также ядро предоставляет набор функций и базовых объектов, которые используются исполнительной системой для реализации высокоуровневых конструкций.
  • Драйверы устройств. Сюда входят как драйверы физических устройств, преобразующие вызовы пользовательских функций ввода/вывода в конкретные запросы ввода/вывода к устройству, так и драйверы устройств, не относящихся к физическому оборудованию, например драйверы файловой системы или сетевые драйверы. 
  • Слой абстрагирования оборудования (HAL). Прослойка кода, изолирующее ядро, драйверы устройств и прочий исполняемый код Windows от платформенно-зависимых различий в работе оборудования, например различий между системными платами.
  • Оконная и графическая система. Реализация функций графического интерфейса (GUI), также известных как функции GDI: работа с окнами, элементы пользовательского интерфейса и графический вывод.
  • Уровень гипервизора. Включает всего-навсего один компонент: сам гипервизор. В этой среде нет ни драйверов, ни других модулей. При этом сам гипервизор состоит из нескольких внутренних уровней и служб: собственный диспетчер памяти, планировщик виртуальных процессов, управление прерываниями и таймером, функции синхронизации, разделы (экземпляры виртуальных машин) и внутрипроцессные коммуникации (IPC, Inter-Process Communication) и многие другие.
Имя файла  Компоненты
Ntoskrnl.exe Исполнительная система и ядро
Hal.dll HAL
Win32k.sys Часть подсистемы Windows режима ядра (GUI)
Hvix64.exe (Intel), Hvax64.exe (AMD) Гипервизор
.sys в \SystemRoot\System32\Drivers Основные файлы драйверов: DirectX, Volume Manager, TCP/IP и поддержка ACPI
Ntdll.dll Внутренние вспомогательные функции и заглушки диспетчеризации системных сервисных функций
Kernel32.dll, Advapi32.dll, User32.dll, Gdi32.dll Dll основных подсистем Windows

Структура операционной системы компьютера:

  • Ядро ОС – преобразует команды программ в машинные коды, понятные компьютеру.
  • Драйверы – программы, предназначенные для взаимодействия компьютера с аппаратными устройствами.
  • Интерфейс – программная оболочка для общения пользователя с компьютером.

Выполнение любой работы на компьютере, как правило, сопряжено с обменом файлами устройств между собой. За работу с файлами отвечает группа программ ОС, называемая файловой системой.

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

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

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

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

К услугам пользователя предоставлена справочная система ОС, которая даёт возможность получения сведений как о работе операционной системы, так и по каждой её части.

Многозадачность и расположение окон

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

После наведения курсора откроется панель выбора расположения окон: два рядом, одно большое слева и два маленьких справа, ну так далее. Активное окно окажется в области, которую вы выберете на панели, можно в любой момент переместить, упомянутым выше образом.

ОС Windows 11 позволяет сохранить набор открытых окон с их расположением – опция называется – Группы. Сохранённые группы можно легко перенести даже на второй монитор. Microsoft оставила пользователям и функцию нескольких виртуальных рабочих столов, она удобна при разделении программ по задачам. На планшетах переключаться между рабочими столами можно с помощью свайпа четырьмя пальцами. Для каждого доступна установка разных обоев.

Windows 8 и Windows 8.1 – шаги в сторону

Мода на сенсорный интерфейс началась с презентации планшета Apple iPad в 2010-м году. Свои первые планшеты корпорация Microsoft, решившая срочно выйти на этот рынок, поставляла с предустановленной Windows 7. К сожалению, комфортного сенсорного управления там не было. Даже простой веб-серфинг превращался в настоящую муку, не говоря о запуске каких-то приложений и игр. Итогом кропотливой работы и стала Windows 8, которая неплохо подходила для планшетов и ноутбуков с сенсорным экраном, но совершенно не устраивала рядовых пользователей ПК. Среди преимуществ стоит отметить быструю загрузку, поддержку UEFI и разнообразных модемов, обновлённый проводник. Уже было разделение экрана на 2 приложения, что в Apple iPad появилось значительно позже. А вот совместимость с ЦП без инструкций SSE 2, NX и PAE исчезла: например, чип Athlon XP, отлично работавший с Windows 7, не поддерживался Windows 8.

Версия Windows 8.1 – это своеобразный гибрид Windows 8 и Windows 7. На привычное место в левом углу вернулась кнопка «Пуск», а плиточный интерфейс Metro UI можно было отключать по желанию, возвращаясь к классическим иконкам. Экран теперь делился на 4 части максимум.

15 интересных фактов о Microsoft

За почти 50 лет существования в компании накопилось много интересных факторов, о которых далеко не все знают. Мы с радостью с Вами поделимся:

  • В настоящее время Майкрософт является крупнейшим корпоративным коллекционером произведений искусства. Коллекция картин, скульптур и мультимедийных произведений современных авторов, принадлежащая компании насчитывает 5 тысяч экземпляров. Большинство экспонатов выставлены в подразделениях Microsoft.
  • У сотрудников фирмы есть традиция отмечать все корпоративные праздники конфетами «M&Ms».
  • Майкрософт является создателем первых умных часов в мире – гаджет был представлен в 1994 году под названием Datalink 150.
  • Самым старым продуктом компании является видео – игра симулятор управления самолетом Microsoft Flight Simulator, вышедшая на 3 года раньше Windows.
  • При приеме на работу в Майкрософт очень любят задавать различные каверзные вопросы: «Сколько весит Боинг 747?», «Почему крышки люков круглые?» и т.д.
  • В среднем на одно вакантное место в компании приходится 1,3 миллионов кандидатов.
  • Сведения о выявленных уязвимостях в собственных продуктах компания, в первую очередь, передает властям США, а лишь затем сообщает о них пользователям.
  • Microsoft Excel официально удостоена титула «убийцы ПО» — появление этой программы привело к краху такие известные в свое время программы, как Apple VisiCalc и Lotus 1-2-3.
  • Ежегодно сотрудники Майкрософт выпивают более 23 миллионов стаканов молока и апельсинового сока, которые можно получить бесплатно в кафетериях фирмы.
  • По версии Гринпис Microsoft возглавляет список самых экологичных производителей планеты.
  • Основатель компании, Билл Гейтс, имеет титул рыцаря Британской Империи.
  • Ради работы в Майкрософт Билл Гейтс бросил Гарвард, а Стив Балмер, руководивший корпорацией после Гейтса, не закончил учебу в Стэнфорде.
  • Microsoft охотно принимает на работу сотрудников женского пола, при этом для отбора наиболее талантливых девушек корпорация даже организует тематические летние лагеря. Во время летнего отдыха они могут прокачать soft — skills (знания, умения и навыки, касающиеся личностных качеств), получить начальные навыки программирования, съемки и обработки видео, блогинга, менеджмента и т.д. 
  • Первый варианта пакета Microsoft Office был создан Майкрософт по заказу компании Apple для ПК Macintosh.
  • Microsoft активно поддерживает представителей ЛГБТ сообщества. В корпорации для представителей сексуальных меньшинств создан внутрикорпоративный профсоюз, в который входит порядка 700 человек.

Глобальная реорганизация корпорации Microsoft в 2013 году

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

  • Productivity and Business Processes – работа с продуктами Microsoft Office и Office 365.
  • Intelligent Cloud — сервисы облачных вычислений и серверные технологии;
  • More Personal Computing – подразделение отвечает за планшеты, смартфоны, игровые консоли, операционная система Windows.
  • Corporate and Other – небольшая группа, отвечающая за доходы будущих периодов.

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

Windows Vista – полный провал Microsoft

Сегодня, глядя на события прошлых лет, нельзя назвать Windows Vista совершенно ужасной ОС, но вышла она в неподходящее время. Да, система умела работать с 6-ядерными чипами AMD Phenom, поддерживала планки в сотни гигабайт ОЗУ, но требовала от ПК огромных ресурсов. И если на Celeron 800 MHz предыдущая Windows XP работала весьма неплохо, то Windows Vista – с трудом запускалась. Полупрозрачный интерфейс Aero, получивший признание несколькими годами спустя, мог нормально работать только на топовых игровых видеокартах. Поэтому многие геймеры, не имевшие такого «железа», откатывались на Windows XP.

Поскольку в Windows Vista использовалось новое ядро NT 6, многие программы даже от Windows XP отказывались там стартовать! Даже немногочисленные владельцы топовых конфигураций (вроде Intel Core 2 Duo, 3 GB RAM, GeForce GT 6600) откатывали операционную систему обратно. Какой смысл в приятном визуальном стиле и быстрой загрузке, если поиграть толком ни во что не получится?! Впрочем, были у Windows Vista и плюсы: поддержка гибернации, система UAC для контроля всех учётных записей пользователя, работа с exFAT, система шифрования HDD под названием BitLocker, а также интерфейс Windows Shell, использовавшийся в последующих редакциях ОС.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Твой совет online
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: