MS Windows: эта ОС управляет миром рабочего стола, но есть чему поучиться

Раскрытие информации: Ваша поддержка помогает поддерживать работу сайта! Мы зарабатываем реферальную плату за некоторые услуги, которые мы рекомендуем на этой странице.


MS-Windows – это графический интерфейс пользователя (GUI), разработанный и продаваемый корпорацией Microsoft. Более часто называемый просто «Windows», он представляет собой семейство графических операционных систем, которые приобрели известность в конце 1980-х и начале 1990-х годов. Было бы не слишком преувеличением предположить, что разработка Microsoft Windows помогла совершить революцию в области персональных домашних компьютеров, и, по оценкам, сегодня почти 90% всех коммерческих вычислительных устройств работают под управлением той или иной формы операционной системы Windows..

Из командной строки в графический интерфейс

До разработки графического пользовательского интерфейса персональные компьютеры полагались на операционные системы с одним пользователем / одной задачей, использующие базовый интерфейс командной строки (CLI) для всех операций. Ярким примером может служить MS-DOS, еще один продукт Microsoft, который до сих пор видит сервис, поддерживающий фоновые операции для многих приложений Windows. При использовании CLI пользователям необходимо было вводить текстовые команды для всех операций, что, хотя и было эффективным, было не особенно удобным для пользователя (особенно для тех, кто обладал ограниченными вычислительными навыками). Разработка графического интерфейса пользователя изменила все это.

история

В 1983 году Билл Гейтс и Пол Аллен объявили о разработке первой графической операционной системы Microsoft. Первоначально под кодовым названием «Диспетчер интерфейса» система заложила основу для того, что станет определяющими функциями Windows – выпадающие меню, полосы прокрутки, диалоговые окна, удобные значки и, конечно же, вездесущие окна операционной системы. В 1985 году Windows 1.0 была выпущена в общем виде, и вскоре за ней последовали последующие выпуски Windows 2.0 и 3.0. В этот момент операционная система Windows была в основном графической оболочкой, которая работала поверх MS-DOS. Microsoft продолжит разработку этой ранней версии Windows, представив усовершенствования в виртуальной памяти и драйверах устройств в версии 3.1.

Следующим крупным достижением в операционной системе Windows стал выпуск Windows 95. Хотя эта итерация по-прежнему основывалась на MS-DOS, она обеспечила большую стабильность операционной системе и представила поддержку 32-разрядных приложений, функций многозадачности и длинных имен файлов. В Windows 95 также появился более дружественный объектно-ориентированный пользовательский интерфейс, который теперь включает стандартное стартовое меню (заменяет существующий диспетчер программ), панель задач и оболочку Windows Explorer. Последующие итерации, в частности Windows 98 и Windows ME (Millennium Edition), позволили усовершенствовать систему, в том числе ускорить загрузку, улучшить защиту системных файлов и функции восстановления системы. Именно здесь мы начинаем видеть более коммерчески ориентированные функции, такие как веб-браузер Microsoft Internet Explorer и мультимедийные функции, такие как Movie Maker и Microsoft Media Player..

Windows NT

По мере того как разрабатывались и выпускались более ранние версии Windows на базе MS-DOS, началась работа над обновленной версией Microsoft и операционной системы IBM OS / 2. Это была бы более безопасная многопользовательская операционная система с совместимостью POSIX (интерфейс переносимой операционной системы) с вытесняющей многозадачностью и поддержкой многопроцессорных архитектур. Названный NT OS / 2 (обозначенный NT как «Новая технология»), он в конечном итоге превратится в Windows NT 3.1, первую 32-разрядную операционную систему Microsoft. Выпущенная в 1993 году NT 3.1 была доступна как для домашних рабочих станций, так и для серверов, и ознаменовала собой внедрение файловой системы NTFS от Microsoft, что является улучшением по сравнению с существующим стандартом FAT. Во многих отношениях Windows NT 3.1 является первым появлением платформы Windows, которую мы знаем сегодня, и наконец отходит от старых версий операционной системы на базе MS-DOS..

Отказ от операционной системы на базе MS-DOS в конечном итоге привел к запуску Windows XP, первой основной версии платформы Windows NT. Изначально продававшаяся как в «домашнем», так и в «профессиональном» изданиях, Windows XP включала в себя ряд важных достижений флагманской операционной системы Microsoft. Новая система включает переработанный пользовательский интерфейс, улучшенную производительность по сравнению со старыми версиями на основе MS-DOS, расширенные функции многозадачности и улучшенные мультимедийные и сетевые функции. Движение вперед всех операционных систем Microsoft Windows будет основано на модели NT, при этом дальнейшие исследования и разработки приведут к появлению Windows Vista в 2007 году, Windows 7 в 2009 году (главным образом, для исправления ошибок в Vista) и Windows 8 в 2012 году (с улучшенными возможностями). характеристики производительности для портативных устройств). В 2015 году была выпущена Windows 10, последняя итерация флагманской операционной системы Microsoft, которая имела обновленный пользовательский интерфейс с виртуальным рабочим столом, новые функции многозадачности и расширенные функции безопасности..

Эмуляторы и альтернативы

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

Некоторые из наиболее известных эмуляторов и альтернатив для MS-Windows включают в себя:

  • Parallels Desktop для Mac – это позволяет пользователям Mac запускать операционные системы Windows и Linux и важные функции в сочетании с Mac OS на любом устройстве Apple с процессором Intel;
  • Wine – бесплатная эмуляция Windows API с открытым исходным кодом, позволяющая пользователям запускать приложения Windows в любой операционной системе на основе Unix;
  • ReactOS – операционная система с открытым исходным кодом, разработанная для эмуляции Windows NT 4.0 и способная запускать программное обеспечение Windows;
  • Linspire – ранее известная как LindowsOS, Linspire – операционная система на основе Linux, предназначенная для запуска программного обеспечения Windows..

книги

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

  • Новые перспективы в Microsoft Windows 2000 MS-DOS, командная строка, всеобъемлющая версия, Windows XP Enhanced (2002) от Phillips и Skagerberg – хотя этот справочник несколько устарел, он представляет собой твердое введение в более ранние итерации операционной системы Windows. Особое внимание уделяется интерфейсам командной строки и Windows как графической оболочке для MS-DOS. Добавление материала по Windows XP отслеживает переход на полностью 32-битный графический интерфейс на базе NT..
  • Windows 8.1 для чайников (2013) Энди Рэтбоуна – часть популярной франшизы «… для чайников», эта книга посвящена текущим обновлениям Windows 8.1. Темы включают базовую механику, хранение файлов и работу с двойными интерфейсами. Упор делается на повседневное использование, а не на аспекты программирования операционной системы, хотя книга затрагивает некоторые технические аспекты Windows 8.1..
  • Руководство по сценариям, автоматизации и инструментам командной строки для Windows 7 и Vista (2010 г.) Брайана Книттеля (Brian Knittel) – это руководство несколько устарело, поскольку в нем основное внимание уделяется Windows 7 и текущему выпуску Vista. При этом акцент на программировании и технических деталях операционной системы по-прежнему ценен для разработчиков программного обеспечения и компьютерных инженеров. Темы включают понимание Windows Scripting Host в новой среде сценариев Windows, работу с VBScript, JScript и ActivePerl, а также навигацию по интерфейсу управления Windows.
  • Windows 10 Simplified (2015) Пола МакФедриса – с запуском Windows 10 Microsoft внесла некоторые серьезные изменения в базовую операционную систему Windows. Это справочное руководство предназначено в первую очередь для непрофессионалов и представляет собой введение в новейшую версию операционной системы Windows..
  • Концепции операционной системы (2012) Silberschatz, и др. – хотя эта книга не относится строго к Windows, она должна обратиться к тем, кто интересуется дизайном и функционированием современных компьютерных операционных систем. Это обновленное издание, опубликованное в 2012 году, рассматривает современные операционные системы и предоставляет упражнения в конце главы и обзорные вопросы, чтобы помочь читателю освоить важные концепции программирования..

Вывод

Microsoft Windows была с нами в той или иной форме более тридцати лет. Ее успех в качестве коммерчески жизнеспособной операционной системы помог сделать Microsoft таким гигантом программного обеспечения, каким он является сегодня, и хотя на троне всегда будут соперники, Windows остается самой популярной операционной системой на рынке. По последним оценкам, примерно 90% всех вычислений в мире выполнялось на машинах с той или иной формой MS-Windows. Несомненно, Microsoft продолжит разработку своей операционной системы, представляя новые функции и усовершенствования, с намерением сохранить Windows на переднем крае домашних и бизнес-вычислений..

Дальнейшее чтение и ресурсы

У нас есть больше руководств, учебных пособий и инфографики, связанных с использованием компьютера:

  • Сетевое программирование с интернет-сокетами: узнайте все о компьютерных сетях.
  • Введение и ресурсы по программированию на Linux: это глубокое погружение в программирование на Linux начинается с ядра, где все действия.

Ресурсы по программированию Unix

MS-DOS – очень простой брат Unix. Поэтому, если вы хотите перейти на Unix, у нас есть отличное место для того, чтобы вы начали изучать: Ресурсы по программированию Unix.

Окончательный список инструментов для веб-мастеров A-Z
Ресурсы по программированию Unix

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map