Architettura Harvard

Schema di massima dell'architettura Harvard.

L'architettura Harvard, in informatica, è un tipo di architettura hardware per computer digitali in cui vi è separazione tra la memoria contenente i dati e quella contenente le istruzioni. Il termine inizialmente indicava l'architettura del computer Harvard Mark I, un computer basato su relè che memorizzava le istruzioni su un nastro perforato mentre i dati venivano memorizzati in un contatore elettromeccanico a 23 cifre. Questa macchina non era dotata di un'unità di immagazzinamento dei dati: questi erano interamente memorizzati dalla CPU e il loro caricamento e salvataggio era un processo eseguito in modo manuale agendo sui contatori.

Oggi, la maggior parte dei processori implementa percorsi di segnale separati per motivi di prestazioni, ma in realtà implementa un'architettura Harvard modificata, quindi possono supportare attività come il caricamento di un programma dalla memoria del disco come dati ed eseguirlo.

Dettaglio della memoria

In un'architettura Harvard le memorie per i dati e per le istruzioni possono essere anche differenti, con tecnologia d'implementazione e timing diversi. In alcuni sistemi l'ampiezza degli indirizzi e la larghezza di parola delle istruzioni è superiore a quella dei dati. In altri sistemi i programmi sono memorizzati in una memoria a sola lettura (ROM) mentre i dati sono normalmente in una memoria a lettura-scrittura (RAM).

Differenze con l'architettura classica di von Neumann

In un'architettura classica di von Neumann la CPU legge le istruzioni e i dati dalla memoria utilizzando lo stesso bus, così quando la CPU carica un'istruzione non può contemporaneamente caricare anche un dato. In un'architettura di Harvard il processore è in grado di accedere in modo indipendente a dati e istruzioni, dato che questi sono separati e memorizzati in memorie separate. Un'architettura Harvard pertanto può eseguire più compiti in parallelo perché può parallelizzare le operazioni di lettura e scrittura della memoria. Tuttavia all'aumento di velocità si contrappone la presenza di circuiti più complessi all'interno del processore.

Utilizzi

L2 Shared Cache
L3 Shared Cache

Nei moderni computer in genere le due architetture sono tipicamente presenti. Istruzioni e dati in genere sono memorizzati nella stessa memoria di massa. I dati e le istruzioni letti dalla memoria di massa esterna sono memorizzati in una memoria interna di lavoro (working memory) denominata "memoria principale" (main memory) che fa uso di memorie dinamiche DRAM di grande capacità ma molto più lente dell'esecuzione delle istruzioni stesse. Oltre a queste memorie esistono anche delle memorie di capacità limitata, ma molto veloci, di tipo SRAM. Esse non sono visibili al software e sono chiamate cache: memorizzano un sottoinsieme della memoria principale e precisamente le istruzioni e i dati più frequentemente usati (vedi funzionamento della cache), per velocizzare l'accesso a queste informazioni. Ci possono essere due diversi utilizzi delle memorie cache in entrambe le architetture: le memorie cache "unificate" memorizzano istruzioni e dati assieme (architettura von Neumann) mentre le memorie cache "separate" memorizzano le istruzioni sulla I-Cache e i dati sulla D-cache (architettura Harvard). In genere le cache L3 sono unificate, le cache L2 unificate/separate e le cache L1 separate. L'architettura Harvard aumenta il parallelismo di esecuzione del processore perché consente l'accesso alle istruzioni successive (prefetch, accesso anticipato) in parallelo con l'accesso ai dati relativi alle istruzioni precedenti (vie di accesso separate indipendenti).

L'architettura Harvard viene spesso utilizzata in processori specializzati come i DSP per il trattamento dei dati audio o video. Per esempio il processore Blackfin della Analog Devices utilizza l'architettura Harvard.

Molti microcontrollori utilizzati in applicazioni industriali utilizzano questa architettura. Per esempio, i controllori PIC prodotti da Microchip Technology Inc e i controllori AVR prodotti da Atmel Corporation sono basati su architettura Harvard.

Questi processori sono caratterizzati dall'avere a disposizione una memoria piccola per i dati e le istruzioni ed utilizzano l'architettura Harvard e l'architettura RISC per eseguire la maggior parte delle istruzioni in un solo ciclo di clock. La separazione dei flussi permette a questi processori di avere una lunghezza di parola diversa per i dati e per le istruzioni sfruttando nel contempo un minor numero di transistor (il microprogramma vive in una ROM piuttosto ampia). Un esempio sono i microcontrollori PIC che hanno un bus per i dati a 8 bit ma un bus per le istruzioni a 12, 14 o anche 16 bit, potendo così caricare una singola istruzione e una costante con un solo caricamento dalla memoria, il tutto in un solo ciclo di clock. Altre architetture RISC, come l'architettura ARM, devono utilizzare due istruzioni per caricare una costante.

Voci correlate

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Read other articles:

Faedo Valtellino commune di Italia Tempat categoria:Articles mancats de coordenades Negara berdaulatItaliaRegion di ItaliaLombardyProvinsi di ItaliaProvinsi Sondrio NegaraItalia Ibu kotaFaedo Valtellino PendudukTotal512  (2023 )GeografiLuas wilayah4,8 km² [convert: unit tak dikenal]Ketinggian557 m Berbatasan denganAlbosaggia Montagna in Valtellina Sondrio Piateda Informasi tambahanKode pos23020 Zona waktuUTC+1 UTC+2 Kode telepon0342 ID ISTAT014028 Kode kadaster ItaliaD456 Lain-lain...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2021) القديسة كريستينا من صور القديسة كريستينا، من صنع موريز سشلاشتر، (حوالي 1889) معلومات شخصية الميلاد أواخر القرن 3صور، لبنان الوفاة 300 ب.م.بولسينا  مواطنة روما ...

 

 

TNT

Impact-resistant high explosive For other uses, see TNT (disambiguation). 2,4,6-Trinitrotoluene Names Preferred IUPAC name 2-Methyl-1,3,5-trinitrobenzene Other names Trinitrotoluene2,4,6-Trinitromethylbenzene2,4,6-TrinitrotoluolTNT, Tolite, Trilite, Trinitrotoluol, Trinol, Tritolo, Tritolol, Triton, Tritone, Trotol, Trotyl Identifiers CAS Number 118-96-7 Y 3D model (JSmol) Interactive image Abbreviations TNT ChEMBL ChEMBL1236345 N ChemSpider 8073 N DrugBank DB01676 Y ECHA ...

Bagian dari seri tentangHukum KanonikGereja Katolik Hukum Mutakhir Kitab Hukum Kanonik 1983 Omnium in mentem Kitab Hukum Kanon Gereja-Gereja Timur Ad tuendam fidem Ex Corde Ecclesiae Indulgentiarum Doctrina Pastor Bonus Pontificalis Domus Universi Dominici Gregis Consuetudo Sejarah Hukum Kitab Hukum Kanonik 1917 Corpus Iuris Canonici Dekretis Regulæ Iuris Decretales Gregorii IX Dekretalis Decretum Gratiani Extravagantes Liber Septimus Tata Tertib Gereja Purba Didakhe Konstitusi Apostolik Kan...

 

 

Dragan Stojković Informasi pribadiNama lengkap Dragan StojkovićTanggal lahir 3 Maret 1965 (umur 59)Tempat lahir Niš, SerbiaPosisi bermain GelandangKarier senior*Tahun Tim Tampil (Gol)1981-1986 Radnički Niš 1986-1990 Red Star Belgrade 1990-1994 Olympique Marseille 1991-1992 →Hellas Verona 1994-2001 Nagoya Grampus Eight Tim nasional1983-1992 Yugoslavia 41 (9)1994-2001 Serbia 43 (6) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik Dragan Stojković (lahir 3 Mare...

 

 

Main articles: National Hockey League on television, List of Canadian Stanley Cup Finals television announcers, List of American Stanley Cup Finals television announcers, List of Hockey Night in Canada commentators, List of NHL All-Star Game broadcasters, NHL on NBC commentators, and List of NHL on TSN commentating crews The Sportsnet broadcasting booth covering the 2017 NHL Entry Draft. Sportsnet became the primary Canadian national rightsholder in 2014. On April 19, 2011, after ESPN, Turner...

Nama lainHindiसरकार ३ SutradaraRam Gopal VermaProduserRahul MittraAnand PanditGopal Shivram DalviKrishan ChoudharyWeOneDitulis olehP. Jaya KumarCeritaP. Jaya Kumar (Screenplay)Nilesh Girkar (cerita)Ramkumar Singh (Dialog)PemeranAmitabh BachchanJackie ShroffManoj BajpayeeAmit SadhYami GautamRonit RoyFiza AliParag TyagiBajrangbali SinghPenata musikRavi ShankarRohan VinayakSinematograferAmol RathodPenyuntingAnwar AliPerusahaanproduksiAlumbra EntertainmentWave CinemasCompa...

 

 

For the district, see Angra do Heroísmo (district). Municipality in Azores, PortugalAngra do HeroísmoMunicipality Clockwise: View of Monte Brasil; typical street in Angra; view of São Mateus da Calheta; panoramic view of Angra; Fortress of São João Baptista; Igreja da Misericórdia. FlagCoat of armsLocation of the municipality of Angra do Heroísmo in the archipelago of the AzoresCoordinates: 38°39′20″N 27°13′10″W / 38.65556°N 27.21944°W / 38.65556; -2...

 

 

Voce principale: Eccellenza 2012-2013. Eccellenza Trentino-Alto Adige(DE) Oberliga Trentino-Südtirol2012-2013 Competizione Eccellenza Trentino-Alto Adige Sport Calcio Edizione 21ª Organizzatore FIGC - LNDComitato Regionale Trentino-Alto Adige Luogo  Italia Cronologia della competizione 2011-2012 2013-2014 Manuale Il campionato di Eccellenza Trentino-Alto Adige 2012-2013 è stato il ventiduesimo organizzato in Italia. Rappresenta il sesto livello del calcio italiano. Questo è il giron...

American basketball player PJ HallHall with Clemson in 2022Denver NuggetsPositionCenterPersonal informationBorn (2002-02-21) February 21, 2002 (age 22)Spartanburg, South Carolina, U.S.Listed height6 ft 10 in (2.08 m)Listed weight238 lb (108 kg)Career informationHigh schoolDorman (Roebuck, South Carolina)CollegeClemson (2020–2024)NBA draft2024: undraftedCareer highlights and awards First-team All-ACC (2024) Third-team All-ACC (2023) Paul Jerome Hall (born Februa...

 

 

ملعب ساوساليتومعلومات عامةالمنطقة الإدارية فينيا ديل مار البلد  تشيلي التشييد والافتتاحالمقاول الرئيسي إيفرتون دي فينا ديل مار الاستعمالالرياضة كرة القدم المستضيف إيفرتون دي فينا ديل مارالمالك ميونكيبيو دي فينيا ديل مارالإدارة إيفرتون دي فينا ديل مار أحداث مهمة كأس ...

 

 

Leader of the Government in the Legislative CouncilIncumbentPenny Sharpesince 28 March 2023StyleThe HonourableAppointerGovernor of New South WalesInaugural holderWilliam Mayne(as the Representative of the Government in the Legislative Council)Formation6 June 1856DeputyJohn Graham The Leader of the Government in the Legislative Council, known before 1 July 1966 as Representative of the Government in the Legislative Council, is an office held in New South Wales by the most senior minister...

مكتب السيدة الأولى للولايات المتحدة (بالإنجليزية: Office of the First Lady)‏  تفاصيل الوكالة الحكومية البلد الولايات المتحدة  تأسست 1977  المركز الجناح الغربي  الإدارة تعديل مصدري - تعديل   مكتب السيدة الأولى للولايات المتحدة هو الفريق المسؤول أمام السيدة الأولى للولايات...

 

 

You can help expand this article with text translated from the corresponding article in Spanish. (April 2020) Click [show] for important translation instructions. View a machine-translated version of the Spanish article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipe...

 

 

Untuk film Disney dengan judul dan hasil adaptasi yang sama tahun 2017, lihat Beauty and the Beast (film 2017). Beauty and the BeastPoster layar lebar karya John Alvin[1]SutradaraGary TrousdaleKirk WiseProduserDon HahnDitulis olehLinda WoolvertonPemeranPaige O'HaraRobby BensonRichard WhiteJerry OrbachAngela LansburyDavid Ogden StiersNaratorDavid Ogden StiersPenata musikAlan Menken Howard AshmanDistributorWalt Disney PicturesTanggal rilis22 November 1991DurasiAsli:84 menitEdisi k...

Pour les articles homonymes, voir Dziouba. Ivan DzioubaFonctionMinistre de la Culture de l'Ukraine17 novembre 1992 - 19 août 1994BiographieNaissance 26 juin 1931Mykolaivka (en)Décès 22 février 2022 (à 90 ans)KievNom dans la langue maternelle Іван Михайлович ДзюбаNationalité ukrainienneFormation Université nationale de DonetskActivités Écrivain, philologue, professeur d'université, critique littéraire, militant pour les droits de la personne humaine, homme p...

 

 

Person (usually a man) in a position of high wealth, power, or nobility Not to be confused with Agnate. Magnat redirects here. For a wealthy or powerful business baron or executive, see Business magnate. For other uses, see Magnat (disambiguation). 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: Magnate – news · newspapers...

 

 

Pour les articles homonymes, voir Dudley (homonymie). Cet article est une ébauche concernant les femmes ou le féminisme. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Anne Dallas DudleyBiographieNaissance 13 novembre 1876NashvilleDécès 13 septembre 1955 (à 78 ans)Belle MeadeSépulture Cimetière de Mount OlivetNom de naissance Annie Willis DallasNationalité américaineActivités Militante pour les d...

Head of the Catholic Church from 1559 to 1565 PopePius IVBishop of RomePortrait by Scipione Pulzone, c. 1560sChurchCatholic ChurchPapacy began25 December 1559Papacy ended9 December 1565PredecessorPaul IVSuccessorPius VPrevious post(s) Archbishop of Ragusa (1545–1553) Cardinal-Priest of Santa Pudenziana (1549–1550) Cardinal-Priest of Santa Anastasia (1550–1552) Apostolic Administrator of Cassano all'Jonio (1553–1556) Cardinal-Priest of San Stefano al Monte Celio (1553–1557) Bis...

 

 

Special ward in Kantō, JapanBunkyō 文京区Special wardBunkyō CityTokyo Dome FlagEmblemLocation of Bunkyō in TokyoBunkyōLocation in JapanCoordinates: 35°43′N 139°45′E / 35.717°N 139.750°E / 35.717; 139.750CountryJapanRegionKantōPrefectureTokyoGovernment • MayorHironobu NarisawaArea • Total11.29 km2 (4.36 sq mi)Population (October 1, 2020[1]) • Total240,069 • Density21,263/km2 (55...