Компютърна архитектура

Компютърната архитектура е съвкупност от характеристики и параметри, определящи функционалната, логическа и структурна организация на компютрите. Това понятие включва принципите на построяване и функциониране на компютърните системи, заедно с основните програмни средства за работата му. Архитектурата на съвременните компютърни системи е многостепенна йерархия на апаратните и програмни средства, които изграждат системата.[1]

Според друго определение[2] това е набор от дисциплини, описващи функционалността, организацията и реализацията на компютърните системи. Някои я дефинират като описваща програмния модел и способностите на компютъра, но не и конкретната им реализация.[3] Според други компютърната архитектура включва набора от инструкции, микроархитектурата, организацията на логиката и реализацията.[4]

Според IEEE (на английски: Institute of Electrical and Electronics Engineers) компютърната архитектура е набор от хардуерни и софтуерни компоненти и интерфейсите между тях, които определят организационната структура на компютърната система.[5] Компютърната архитектура може да бъде разделена на две части – архитектура на хардуера и архитектура на софтуера. Всяка една от тези две части по-нататък може да се разглежда като съвкупност от архитектури на компонентите и модулите, от които е изградена.

История

За първи път понятието се споменава в кореспонденцията между Чарлз Бабидж и Ада Лъвлейс, където се описва Analytical engine, вид сметачна машина. Два други важни исторически примера са:

  • статията на Джон фон Нойман от 1945 г., „First Draft of a Report on the EDVAC“, в която се описва организацията на логическите елементи и
  • по-подробната работа на Алън Тюринг „Proposed Electronic Calculator“, също от 1945, в която се цитира статията на фон Нойман.[6]

Самият термин „архитектура“ в компютърната литература е въведен през 1959 г. от служителите на IBM Джонсън (Lyle R. Johnson), Кан (Mohammad Usman Khan) и Брукс (Frederick P. Brooks, Jr.) Джонсън трябвало да напише съобщение за разработвания суперкомпютър IBM 7030 Stretch за научната лаборатория в Лос Аламос. За да опише в детайли форматите, типовете инструкции, параметрите на хардуера и подобренията на скоростта, вместо машинна организация той употребява израза системна архитектура.

Впоследствие Брукс пише в книгата „Planning a Computer System: Project Stretch, ed. W. Buchholz“, 1962:

Компютърната архитектура, както и другата, е изкуството да се определят нуждите на ползвателя и тогава компютърът да се проектира така, че да отговори на тези нужди доколкото е възможно по-ефективно в рамките на икономическите и техническите ограничения

F. Brooks, „Planning a Computer System: Project Stretch, ed. W. Buchholz“
В оригинал
Computer architecture, like other architecture, is the art of determining the needs of the user of a structure and then designing to meet those needs as effectively as possible within economic and technological constraints.

Брукс участва и в разработката на серията компютри IBM System/360 (днес IBM zSeries), в които под „архитектура“ се подразбира „това, което потребителят трябва да знае“.

Първите компютърни архитектури са създадени на хартия и след това директно изградени с хардуер.[7] По-късно прототипите на компютърни архитектури се изграждат въз основа на т.нар. Transistor–Transistor Logic (TTL) – такива са прототипите на Motorola 6800 и PA-RISC, които се тестват, донастройват и тогава се изграждат хардуерно.

Към 1990-те обичайната практика е новите компютърни архитектури да се строят, тестват и донастройват в рамките на съществуваща архитектура–симулатор.

Подкатегории

Дисциплината компютърна архитектура се разделя на три основни подкатегории:[8]

  1. наборът от инструкции (на английски: Instruction Set Architecture, ISA) определя какъв машинен код чете процесорът и как го обработва, включително размера на машинната дума, начина на адресиране на паметта (memory address modes), процесорните регистри (processor registers), и типа данни.
  2. микроархитектурата определя как конкретният централен процесор ще осъществява набора от инструкции.[9] Например размерът на процесорната кеш-памет най-общо няма нищо общо с набора от инструкции.
  3. системният дизайн включва всички останали хардуерни компоненти на компютъра и други въпроси като:

В големите компании, производители на процесори като Intel, се използват и други по-тесни понятия като макроархитектура, асемблерски набор от инструкции, пин архитектура

Външни препратки

  Тази страница частично или изцяло представлява превод на страницата Computer architecture в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите. ​

ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни.​

Източници

  1. Компютърни архитектури // Архивиран от оригинала на 2015-10-26. Посетен на 10 август 2015.
  2. ((en)) Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering. Association for Computing Machinery, 2004. с. 60. Computer architecture is a key component of computer engineering and the practicing computer engineer should have a practical understanding of this topic... Архив на оригинала от 2019-06-12 в Wayback Machine.
  3. ((en)) Clements, Alan. Principles of Computer Hardware. Fourth. с. 1. Architecture describes the internal organization of a computer in an abstract way; that is, it defines the capabilities of the computer and its programming model. You can have two computers that have been constructed in different ways with different technologies but with the same architecture.
  4. ((en)) Hennessy, John, Patterson, David. Computer Architecture: A Quantitative Approach. Fifth. с. 11. This task has many aspects, including instruction set design, functional organization, logic design, and implementation.
  5. IEEE, „IEEE Standard Computer Dictionary; A Compilation of IEEE Standard Computer Glossaries“, Standard Coordinating Committee of the IEEE Computer Society, ISBN-1-55937-079-3, 1990
  6. Възпроизведена в B. J. Copeland (Ed.), „Alan Turing's Automatic Computing Engine“, OUP, 2005, pp. 369 – 454.
  7. ACE претърпява седем преработки на хартия за година, преди започването на работа по прототипа през 1948. B. J. Copeland (Ed.), „Alan Turing's Automatic Computing Engine“, OUP, 2005, p. 57
  8. John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach. Third. Morgan Kaufmann Publishers.
  9. Laplante, Phillip A. Dictionary of Computer Science, Engineering, and Technology. CRC Press, 2001. ISBN 0-8493-2691-5. с. 94 – 95.

Read other articles:

Periode UbaidJangkauangeografisMesopotamiaPeriodeChalcolithicTanggalc. 6500 — c. 3800 SMJenis situsTell al-`UbaidSitus indukEriduDidahului olehPeriode transisi Halaf-Ubaid, Budaya Hassuna, Budaya SamarraDiikuti olehUruk period Periode Ubaid (c. 6500 sampai 3800 SM)[1] adalah periode prasejarah Mesopotamia. Namanya berasal dari Tell al-`Ubaid, sebuah lokasi penggalian besar pada periode Ubaid yang dilakukan pertama kali oleh Henry Hall dan kemudian dilanjutkan oleh Leonard Woolley.&#...

 

Bolognaan issue of 1668Founder(s)Lorenzo PellegriniFounded1642 (1642)LanguageItalianCeased publicationJune 1787 (1787-06)CityBologna Bologna was a newspaper published in Bologna from 1642 to 1787. It is considered one of the oldest newspapers in Italy. History Bologna was the first gazette published in the city of Bologna. The first known number still in existence is dated 28 June 1642,[a] but it is probable that the printing started some months before.[1] The f...

 

MotherPoster filmSutradaraKadri KõusaareDitulis olehLeana JaluksePemeranTiina MälbergTanggal rilis 7 Januari 2016 (2016-01-07) Durasi89 menitNegaraEstoniaBahasaEstonia Mother (Esti: Emacode: et is deprecated ) adalah sebuah film drama Estonia 2016 garapan Kadri Kõusaare. Film tersebut terpilih menjadi perwakilan Estonia untuk Film Berbahasa Asing Terbaik (Oscar) di Academy Awards ke-89 namun tidak masuk nominasi.[1] Pemeran Tiina Mälberg sebagai Ibu Andres Tabun sebagai Ayah ...

سفارة الولايات المتحدة في كندا الولايات المتحدة كندا الإحداثيات 45°25′40″N 75°41′45″W / 45.427858333333°N 75.695869444444°W / 45.427858333333; -75.695869444444 البلد كندا  المكان أونتاريو الاختصاص كندا  الموقع الالكتروني الموقع الرسمي تعديل مصدري - تعديل   سفارة الولايات المتحدة في كند�...

 

Yuan Shao袁紹Ilustrasi dari Dinasti Qing untuk Yuan Shao Jenderal Tertinggi (大將軍)Masa jabatan196 (196) – 28 June 202 (28 June 202)Penguasa monarkiKaisar Xian dari HanJenderal Kanan (右將軍)Masa jabatan195 (195) – 196 (196)Penguasa monarkiKaisar Xian dari HanGubernur Provinsi Ji (冀州牧)Masa jabatan191 (191) – 28 June 202 (28 June 202)Penguasa monarkiKaisar Xian dari Han PendahuluHan FuPenggantiYuan ShangColonel-Direc...

 

‌ Ne doit pas être confondu avec la marque Volkswagen. Volkswagen AG Logo du groupe Volkswagen Usine de Wolfsburg, la plus ancienne de Volkswagen Création 28 mai 1937 à Berlin Dates clés 1964 : rachat d'Auto Union1969 : rachat de NSU et création de Audi NSU Auto Union AG1986 : rachat de Seat1991 : rachat de Škoda1998 : rachat de Bentley Fondateurs Robert Ley Personnages clés Ferdinand PorscheFerdinand Piëch Forme juridique Aktiengesellschaft Action FWB ...

Disambiguazione – Se stai cercando l'incendio del 2014, vedi Incendio della Casa dei sindacati di Odessa. Massacro d'OdessaColonna di civili ebrei deportati in Transnistria scortati da soldati rumeni. Tipostrage Data22-24 ottobre 1941 LuogoOdessa Stato Unione Sovietica Coordinate46°27′57.6″N 30°43′58.8″E / 46.466°N 30.733°E46.466; 30.733Coordinate: 46°27′57.6″N 30°43′58.8″E / 46.466°N 30.733°E46.466; 30.733 ObiettivoEbreiRom Resp...

 

Untuk kegunaan lain, lihat Pengantin Pantai Biru. Pengantin Pantai BiruSutradaraNayato Fio NualaProduserFirman BintangDitulis olehEry SofidPemeranCatherine WilsonKeith FooUli AulianiCynthiara AlonaDebby AyuFendi TrihartantoRosnita PutriRico VeraldYoga HoebnerjTorro MargensPenata musikEka FirdausSinematograferNayato Fio Nuala Freddy A. LinggaPenyuntingTiara PusparaniDistributorKanta Indah FilmBic Production Multivision PlusTanggal rilis23 September 2010NegaraIndonesia Pengantin Pantai Bi...

 

Untuk penulis buku anak-anak, lihat Marissa Meyer. Marissa MayerLahirMarissa Ann Mayer30 Mei 1975 (umur 48)Wausau, Wisconsin, ASTempat tinggalSan Francisco, Palo AltoKebangsaanAmerika SerikatAlmamaterUniversitas StanfordPekerjaanPresiden & CEO, Yahoo![1]Instruktur pemrograman komputer, Universitas StanfordTempat kerjaYahoo!Gaji$117 juta selama 5 tahun [2]Kekayaan bersih$300 juta USD[3]Anggota dewanCooper–Hewitt, National Design MuseumNew York City ...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Stanton, Suffolk – news · newspapers · books · scholar · JSTOR (January 2009) (Learn how and when to remove this message) Human settlement in EnglandStantonUpthorpe MillStantonLocation within SuffolkPopulation2,507 (2011 census)[1]OS grid...

 

Waldemar F.A. WendtAdmiral Waldemar F. A. WendtBorn(1912-03-15)March 15, 1912Millstadt, IllinoisDiedOctober 21, 1997(1997-10-21) (aged 85)Virginia Beach, VirginiaAllegianceUnited StatesService/branchUnited States NavyYears of service1933–1971RankAdmiralCommands heldUnited States Naval Forces EuropeCruiser-Destroyer Flotilla 7Destroyer Squadron 36USS Rankin (AKA-103)Escort Destroyer Division 22USS Monaghan (DD-354)Battles/warsWorld War IIAwardsNavy Distinguished...

 

Part of a series onBritish law Acts of Parliament of the United Kingdom Year      1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 ...

Saint Anne's Mountain redirects here. For the mountain in Poland, see Góra Świętej Anny. For the battle, see Battle of Annaberg. Mont-Sainte-AnneMont-Sainte-AnneLocation in QuebecLocationBeaupré, Quebec, CanadaNearest major cityQuebec City: 40 km (25 mi)Coordinates47°04′26″N 70°54′29″W / 47.074°N 70.908°W / 47.074; -70.908StatusOperatingOwnerResorts of the Canadian RockiesVertical625 m (2,051 ft)Top elevation800 m (2,625 ft...

 

American baseball player (1873–1913) Baseball player Red DonahuePitcherBorn: (1873-01-23)January 23, 1873Waterbury, Connecticut, U.S.Died: August 25, 1913(1913-08-25) (aged 40)Philadelphia, Pennsylvania, U.S.Batted: RightThrew: RightMLB debutMay 6, 1893, for the New York GiantsLast MLB appearanceSeptember 28, 1906, for the Detroit TigersMLB statisticsWin–loss record164–175Earned run average3.61Strikeouts787 Teams New York Giants (1893) St. Louis Browns...

 

32nd Hong Kong Film AwardsFinal revision poster modified by Hong Kong Film Awards AssociationDate13 April 2013SiteHong Kong Cultural CentreHosted byEric Tsang, Ronald Cheng, Gordon Lam, Jerry LambOrganized byHong Kong Film Awards Association LtdHighlightsMost nominationsCold War,The Bullet Vanishes (12)Television coverageNetworkTVB, Now TV, RTHK Radio 2 (live) ← 31st Hong Kong Film Awards 33rd → The 32nd Hong Kong Film Awards presentation ceremony took place in Hong Kong...

Gran Turismo Sport PublikasiNA: 17 Oktober 2017EU: 18 Oktober 2017JP: 19 Oktober 2017GenreBalapanKarakteristik teknisPlatformPlayStation 4 ModePermainan video pemain tunggal Formatdistribusi digital Metode inputgamepad Informasi pengembangPengembangPolyphony DigitalPenyuntingSony Interactive Entertainment ProdusenKazunori YamauchiPenerbitSony Interactive EntertainmentPenilaianESRB USK Informasi tambahanSitus webgran-turismo.com… (Inggris) MobyGamesgran-turismo-sport, gran-turismo-sport...

 

Israeli politician Ami AyalonMinisterial roles2007–2008Minister without PortfolioFaction represented in the Knesset2006–2009Labor Party Personal detailsBorn (1945-06-27) 27 June 1945 (age 78)Tiberias, Mandatory PalestineMilitary careerAllegiance IsraelService/branch Israeli NavyYears of service1963–1996RankAlufCommands heldShayetet 13Battles/warsSix-Day WarWar of AttritionYom Kippur War1982 Lebanon WarSouth Lebanon conflictFirst IntifadaAwardsMedal of Valor Ami Ayalo...

 

Non-metropolitan and borough in EnglandBorough of FarehamNon-metropolitan and boroughFareham town centreFareham shown within HampshireSovereign state United KingdomConstituent country EnglandRegionSouth East EnglandNon-metropolitan countyHampshireStatusNon-metropolitan districtAdmin HQFarehamIncorporated1 April 1974Government • TypeNon-metropolitan district council • BodyFareham Borough Council • LeadershipLeader & Cabinet (Conservative) • ...

لوط بن هاران نبي الله الولادة كالح الوفاة بني نعيم المهنة مزارع[1] مبجل(ة) في الإسلام، المسيحية، اليهودية شفيع(ة) قوم لوط الزوج(ة) امرأة لوط النسب لوط بن هاران بن آزر لوط، هو حسب وجهة النظر الإسلامية نبيٌّ من أنبياء الله، ورسولٌ من رسله.[2] ولم يُخبر القرآنُ عن نسبِهِ، ...

 

Basketball team in Santiago del Estero, ArgentinaQuimsaNicknameFusiónLeaguesLNBChampions League AmericasFounded13 August 1989; 34 years ago (1989-08-13)HistoryAsociación Atlética Quimsa(1989–present)ArenaEstadio Ciudad de Santiago del EsteroCapacity4,300LocationSantiago del Estero, ArgentinaTeam colors   PresidentGerardo MontenegroHead coachSebastian GonzalezChampionships2 Champions League Americas2 Liga Nacional1 Liga Sudamericana1 Copa Argentina Home Away As...