Steuerwerk

Das Steuerwerk, auch Programmsteuerwerk oder Leitwerk (englisch control unit, kurz CU), ist eine Funktionseinheit eines Prozessors, die den Ablauf der Befehlsverarbeitung steuert. Diese Aufgabe erledigt das Steuerwerk, indem es Steuersignale über den Steuerbus an andere Funktionseinheiten sendet und von ihnen empfängt. Alle Aktivitäten des Steuerwerks sind unmittelbar abhängig vom CPU-Takt.

Funktionsweise

Das Steuerwerk ist neben dem Rechenwerk die Hauptkomponente des Prozessors. Im Steuerwerk befinden sich der Befehlszähler, das Befehlsregister, der Befehlsdecoder und die Operationensteuerung. Die Aufgabe des Steuerwerks ist die Steuerung aller anderen Funktionseinheiten im Prozessor und im Ergebnis die Abarbeitung eines Maschinenprogramms. Dies erreicht es durch das Anlegen von Steuersignalen an den Steuerbus (z. B. um Register-Input/Output oder ALU-Operationen auszuwählen). Andererseits empfängt das Steuerwerk auch Signale vom Steuerbus, insbesondere die Status-Bits der ALU. Diese Statusbits ermöglichen es dem Steuerwerk bedingte Sprungbefehle (bei x86: JZ, JE …) auszuführen.

Das Steuerwerk eines Rechners mit „klassischer“ Von-Neumann-Architektur folgt bei der Abarbeitung eines Maschinenprogramms dem Von-Neumann-Zyklus mit den Phasen FETCH, DECODE, FETCH OPERANDS, EXECUTE und WRITE BACK. Die FETCH- und DECODE-Phasen sind für jeden Maschinenbefehl gleich, die restlichen Phasen sind spezifisch für den Maschinenbefehl.

  1. FETCH: Es wird auf die Arbeitsspeicheradresse zugegriffen, die im Befehlszähler steht. Die Daten, die an dieser Adresse im Arbeitsspeicher liegen, werden ins Befehlsregister geladen. Der Befehlszähler wird inkrementiert (+ 1 gerechnet).
  2. DECODE: Der Decoder ist ein Schaltnetz, das die Inhalte des Befehlsregisters als Input hat. Der Decoder hat Ausgänge für jeden möglichen Maschinenbefehl (z. B. bei x86: ADD, MUL, JMP…) und für jeden möglichen Operanden (z. B. bei x86: eax, ebx, ecx, edx, eine Speicheradresse …). Diese Ausgänge setzt er entsprechend dem Inhalt des Befehlsregisters. Alle Ausgänge des Decoders münden in die Operationensteuerung.
  3. FETCH OPERANDS: In der Operationensteuerung wurde jetzt der endliche Automat aktiviert, der für die Ausführung des Maschinenbefehls im Befehlsregister steht. Je nachdem welche Operanden durch den Decoder ausgewählt wurden und um welchen Maschinenbefehl es sich handelt, werden jetzt entweder die Operanden, die für die Ausführung des Befehls gebraucht werden geladen, oder es wird sofort (im selben Taktzyklus) mit der EXECUTE-Phase begonnen.
  4. EXECUTE: Alle notwendigen Daten sind jetzt in Registern vorhanden. Je nach Art des Maschinenbefehls werden jetzt eine oder mehrere Operationen ausgeführt. Bei x86 gilt: Einfache Befehle wie MOV, JMP oder ADD benötigen wenig Zeit. Komplexe Befehle sind MUL und DIV, diese benötigen abhängig von der Mikroarchitektur mehr Zeit.
  5. WRITE BACK: Diese Phase der Befehlsausführung existiert nur in CISC-Rechnern. Bei x86 gilt: Eine WRITE-BACK-Phase ist nur notwendig, wenn ein Befehl in den Arbeitsspeicher zurückschreibt, sie ist jedoch nicht für den MOV-Befehl notwendig, denn dieser schreibt gegebenenfalls schon in der EXECUTE-Phase zurück in den Arbeitsspeicher.

Wenn kein HALT-Befehl ausgeführt wurde, beginnt der Zyklus jetzt von neuem.

Modernere Rechner verwenden Pipelining, Superskalarität, dynamisches Scheduling (Scoreboarding, den Tomasulo-Algorithmus), Simultaneous Multithreading und andere Methoden, die das Steuerwerk verkomplizieren, jedoch die Befehlsausführung beschleunigen.

Siehe auch

Literatur

  • Jürgen Ortmann: Einführung in die PC-Grundlagen. 8. Auflage. Addison-Wesley Verlag, München 2003, ISBN 3-8273-2102-6.
  • Wolf-Dieter Haaß: Handbuch der Kommunikationsnetze. Einführung in die Grundlagen und Methoden der Kommunikationsnetze. Springer Verlag, Berlin/Heidelberg 1997, ISBN 978-3-642-63825-1.

Read other articles:

Cet article est une ébauche concernant une commune d’Ille-et-Vilaine. Vous pouvez partager vos connaissances en l’améliorant (comment ?). Le bandeau {{ébauche}} peut être enlevé et l’article évalué comme étant au stade « Bon début » quand il comporte assez de renseignements encyclopédiques concernant la commune. Si vous avez un doute, l’atelier de lecture du projet Communes de France est à votre disposition pour vous aider. Consultez également la page d�...

 

Town in New Hampshire, United StatesWhitefield, New HampshireTownTown Hall and Library c. 1910Location in Coos County, New HampshireCoordinates: 44°22′24″N 71°36′44″W / 44.37333°N 71.61222°W / 44.37333; -71.61222CountryUnited StatesStateNew HampshireCountyCoösIncorporated1804VillagesWhitefieldHazensGovernment • Board of SelectmenJohn ThollShawn WhiteAbigail QuerrardArea[1] • Total34.74 sq mi (89.97 km2)...

 

Not to be confused with Arenas Club de Getxo. Football clubGetxoFull nameClub Deportivo GetxoNickname(s)GuaitosFounded9 June 1927; 96 years ago (9 June 1927)GroundCampo Municipal de Fadura, Getxo, Basque Country, SpainCapacity3,500PresidentIñaki GerediagaHead coachXabi HerreroLeagueDivisión Honor Bizkaia2020–21-WebsiteClub website Home colours Away colours Club Deportivo Getxo is a Spanish football team based in Getxo, Biscay, in the autonomous community of Basque Country. Fo...

Emanuele Giaccherini Informasi pribadiTanggal lahir 5 Mei 1985 (umur 38)Tempat lahir Bibbiena, ItaliaTinggi 1,67 m (5 ft 5+1⁄2 in)[1]Posisi bermain GelandangInformasi klubKlub saat ini NapoliNomor 4Karier junior CesenaKarier senior*Tahun Tim Tampil (Gol)2004–2011 Cesena 97 (20)2004–2005 → Forlì (pinjaman) 22 (1)2005–2007 → Bellaria Igea (pinjaman) 37 (3)2007–2008 → Pavia (pinjaman) 28 (9)2011–2013 Juventus 40 (4)2013–2016 Sunderland 32 (4)...

 

কলকাতা মেট্রো/ कोलकाता मेट्रो रेलInfoWilayahKolkata, Bengal Barat, IndiaJenisAngkutan cepatJumlah jalur1 1 dalam pembangunanJumlah stasiun33 (Line 1: 26) & (Line 2: 7)Penumpang harian650.000[1]Pimpinan utamaH. K. Sharma, ChairmanKantor pusatHRBC House, St. George's gate road Kolkata[2]Situs webKolkata MetroKMRCLOperasiDimulai24 October 1984; 39 tahun lalu (24 October 1984)OperatorKolkata Metro Rail Corporation Lt...

 

Shusaku Nishikawa Informasi pribadiTanggal lahir 18 Juni 1986 (umur 37)Tempat lahir Usa, Ōita, JepangTinggi 1,83 m (6 ft 0 in)[1]Posisi bermain Penjaga gawangInformasi klubKlub saat ini Urawa Red DiamondsNomor 21Karier junior2002–2004 Oita TrinitaKarier senior*Tahun Tim Tampil (Gol)2005–2009 Oita Trinita 118 (0)2010–2013 Sanfrecce Hiroshima 135 (0)2014– Urawa Reds 0 (0)Tim nasional‡2004–2005 Jepang U-21 4 (0)2007–2008 Jepang U-23 8 (0)2009– Jepang...

You can help expand this article with text translated from the corresponding article in Finnish. (June 2023) Click [show] for important translation instructions. 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 Wikipedia. Consider adding a topic to this template: there are al...

 

MagnoliidsRentang fosil: 113–0 jtyl[1][2] PreЄ Є O S D C P T J K Pg N Albium - saat ini Magnolia × alba (Cempaka putih/kantil) Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Tracheophyta (tanpa takson): Angiospermae (tanpa takson): MagnoliidsAPGMagnoliidaeNovák ex Takht.[3] [W.S. Judd, P.S. Soltis & D.E. Soltis][4] Ordo Canellales Laurales Magnoliales Piperales Magnoliidae (atau magnoliids menurut Sistem klasifikasi APG III) adalah sekelom...

 

Pour les articles homonymes, voir Dépendance. Une dépendance territoriale est un territoire qui n'a pas une pleine souveraineté ou indépendance politique comme un État souverain et se trouve politiquement sous un contrôle partiel de l'État auquel il est rattaché. À titre d'exemple, les îles Wallis-et-Futuna ont leurs propres institutions (dont la monarchie), mais dépendent de la France[1]. Cette page est basée en partie sur le bulletin officiel des douanes françaises relatif à ...

Pour les articles homonymes, voir Femme fatale (homonymie). Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (mars 2017). Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de...

 

Oceanian fermented coconut flesh TaioroAlternative namesKora, MitioreTypeCondimentPlace of originOceaniaRegion or stateCook Islands, Fiji, French Polynesia, TongaMain ingredientsCoconut meat Taioro is a condiment made from the grated flesh of the coconut and allowed to ferment. It is traditional food found throughout the islands of Oceania and is often eaten as an accompaniment to meals. Preparation Taioro is made from the meat of the coconut drupe and allowed to ferment. The flesh from the c...

 

Secercah CahayaAlbum studio karya MaissyDirilis25 Oktober 2003Direkam1 Agustus 2003GenrePop religiLabelPT. Pramaissindo Permata CitraKronologi Maissy Melati Putih (2002)Melati Putih2002 Secercah Cahaya (2003) Singel dalam album Secercah Cahaya Secercah Cahaya Secercah Cahaya adalah sebuah album musik terakhir milik penyanyi cilik Maissy. Dirilis pada tahun 2003. Lagu utamanya di album ini ialah Lindungilah Kami dan Hanya PadaMu. Album ini adalah penutup karier Maissy di dunia hiburan. Daf...

Untuk profesor Kanada, lihat Alan Cairns. The Right HonourableAlun CairnsMPCairns pada 2020 Sekretaris Negara untuk WalesMasa jabatan19 Maret 2016 – 6 November 2019Perdana MenteriDavid CameronTheresa MayBoris JohnsonPendahuluStephen CrabbPenggantiSimon HartMenteri Tingkat Rendah Parlementer untuk WalesKomisioner Tinggi PerbendaharaanMasa jabatan15 Juli 2014 – 19 Maret 2016Perdana MenteriDavid CameronPendahuluStephen CrabbPenggantiGuto BebbAnggota Parlemenuntuk Vale of Gl...

 

Subdiscipline of biology regarding social behavior For the book by E. O. Wilson, see Sociobiology: The New Synthesis. Part of a series onEvolutionary biologyDarwin's finches by John Gould Index Introduction Main Outline Glossary Evidence History Processes and outcomes Population genetics Variation Diversity Mutation Natural selection Adaptation Polymorphism Genetic drift Gene flow Speciation Adaptive radiation Co-operation Coevolution Coextinction Divergence Convergence Parallel evolution Ext...

 

TBPO[1] Names Preferred IUPAC name 4-tert-Butyl-2,6,7-trioxa-1λ5-phosphabicyclo[2.2.2]octan-1-one Other names t-Butyl-bicyclophosphate Identifiers CAS Number 61481-19-4 3D model (JSmol) Interactive image ChemSpider 39799 PubChem CID 43673 CompTox Dashboard (EPA) DTXSID80977049 InChI InChI=1S/C8H15O4P/c1-7(2,3)8-4-10-13(9,11-5-8)12-6-8/h4-6H2,1-3H3Key: CNBZOKKOTFTYLW-UHFFFAOYSA-N SMILES CC(C)(C)C12COP(=O)(OC1)OC2 Properties Chemical formula C8H15O4P Molar mass 206.178 g·mo...

Ahmad Salama MabrukBorn1956El Giza, EgyptDied3 October 2016(2016-10-03) (aged 59–60)Jisr al-Shughur, Idlib Governorate, SyriaCause of deathDrone strikeOther namesAbu al-Faraj al-Masri,[1] Sharif[2]CitizenshipEgyptianChildrenIbrahim, Musab, at least one daughter Ahmad Salama Mabruk (Arabic: الشيخ أحمد سلامة مبروك; 1956 – 3 October 2016), known as Abu Faraj al-Masri (Arabic: أبو الفرج المصري), was a senior leader in the Syrian...

 

Disambiguazione – Se stai cercando altri significati, vedi Italiani (disambigua). Questa voce o sezione sull'argomento Italia è ritenuta da controllare. Motivo: dati dell'infobox di dubbia natura, disorganici e incoerenti. È indicata la cifra di 550000 svizzeri italiani, che però non sono italiani e non arrivano certo a 550000. Dipende da un edit senza fonte che ha cambiato il valore senza modificare la nota. Il valore sembra riferito al più corretto dato degli italiani in Svizzer...

 

Denial of the scientific consensus on climate change On the floor of the U.S. Senate, Republican Senator Jim Inhofe displayed a snowball—on 26 February 2015, in winter—as evidence the globe was not warming,[1] in a year that was found to be Earth's warmest on record at the time.[2] The director of NASA's Goddard Institute for Space Studies distinguished local weather in a single location in a single week from global climate change.[3] Climate change denial (also gl...

1949 film by Leslie Fenton Streets of LaredoTheatrical release posterDirected byLeslie FentonScreenplay byCharles Marquis WarrenStory byLouis StevensElizabeth HillProduced byRobert FellowsStarringWilliam HoldenMacdonald CareyMona FreemanWilliam BendixCinematographyRay RennahanEdited byArchie MarshekMusic byVictor YoungColor processTechnicolorProductioncompanyParamount PicturesDistributed byParamount PicturesRelease date May 27, 1949 (1949-05-27) Running time93 minutesCountryUni...

 

Near-continuous series of wars in Afghanistan For a list of specific armed conflicts in Afghanistan since the 19th century, see War in Afghanistan. Afghan conflictPart of the Cold War (1978–1991) and the Global War on Terrorism (2001–2021)Development of the Afghan Civil War from the Peshawar Accord in April 1992 to the Battle of Tora Bora in December 2001Date27 April 1978 – present(46 years, 5 months and 6 days)LocationAfghanistan (spillover into Pakistan)Status Ongoing l...