Архитектура на операционни системи от тип 64

Терминът "64-битово изчисление" се отнася за компютри, в които битът на шината за данни, регистрите и адресната шина е 64 бита. Под тип 64 се разбира поколението на компютри, които използват 64-битови микропроцесори. Регистърът на такъв процесор може да съхранява 2 64 различни стойности.

64-битова история на операционната система

През 1984 г. Cray стартира операционната система UNIX (OS), работеща под името UNICOS тип 64. През 1998 г. Sun създаде Solaris 7 - система с пълна поддръжка за 64-битови процесори UltraSPARC.
Apple 2003 пуска Mac OS X 10.3, която поддържа 64-битова аритметика за процесори PowerPC 970. През 2001 г. Linux стана първата операционна система, чиято сърцевина напълно поддържа x86-64. В същото време до този момент процесорите с такова изпълнение все още не са освободени. Microsoft притежава 64-битова система на Windows XP за Itanium процесори в архитектурата IA-64. През 2006 г. Microsoft създаде Windows Vista с 64-битова версия за процесори EM64T /AMD64. Тази версия на системата е съвместима с 32-битова. Всички 64-битови OS приложения и компоненти, въпреки че някои от тях са 32-битови версии за осигуряване на съвместимост с 32-битови софтуерни модули (plug-ins).


През 2009 г. Microsoft разработва Windows 7, който включва 64-битова версия за процесори Intel64 /AMD64. През същата година идва Windows Server 2008 R2 - първата система от Microsoft, която има само 64-битово издание. Apple IOS 7 с поддръжка за AArch64 процесори е създаден през 2013 г. 64-ядрената система е проектирана да поддържа 64-битови приложения. 2014 - Google изпълнява AndroidLollipop е първата Android OS, поддържаща 64-битови микропроцесори. През 2017 г. IOS 11 идва от Apple. Тази операционна система е проектирана да работи само на AArch64 процесори. Той има 64-битово ядро, което поддържа 64-битови приложения.

Осъществяване на преход към 64-битови системи

Преминаването към 64-битова архитектура е фундаментална промяна, която засяга всички операционни системи. За да се възползват от новата архитектура, тези операционни системи трябва да бъдат съществено модифицирани. Друг софтуер също трябва да бъде адаптиран, за да се възползва напълно от новите функции. По-старите 32-битови приложения могат да бъдат модифицирани по един от следните начини:


  • добавяне на виртуален набор от команди от тип 64 (е надмножество по отношение на 32-битово множество);
  • емулация на софтуерно приложение;
  • Реализацията на ядрото на 32-битовия процесор в 64-битов процесор, както в някои Intel Itanium модели, съдържащи ядрото, поддържащо архитектурата IA-32, за изпълнение на x86 приложения.
  • Предимства на операционните системи 64 бита

    Когато се сравнява 32-битова и 64-битова архитектура, определящият фактор в полза на последната е скоростта на изпълнение на задачите. В 64-битовата архитектура, размерът на използваната RAM е повече от 4 GB. Въпреки това, за да се възползват пълноценно от 64-битовата архитектура, приложенията трябва да са поне правилно инсталирани. На такава архитектура се препоръчва да се прилагат следните приложения:
  • многозадачност;
  • стрес тестове;
  • Високопроизводителни изчисления(широко използвани в големи организации като IBM, HP, Microsoft).
  • Заключения

  • 64-битовият процесор работи по-добре с 64-битови приложения;
  • 64-битовият процесор има способността да се справя с повечето 32-битови приложения;
  • битов 32-битов процесор е несъвместим с 64-битови приложения.
  • Свързани публикации