Architektura komputera: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Kra77 (dyskusja | edycje)
Wycofano ostatnią zmianę treści (wprowadzoną przez 83.11.152.179) i przywrócono wersję 60968853 autorstwa Kra77
Znacznik: Ręczne wycofanie zmian
m drobne redakcyjne
Linia 1:
[[Plik:ABasicComputer.gif|alt=|thumb|481x481px|Schemat blokowy bazowegoprostego komputera z procesorem. Czarne linie oznaczają [[przepływ danych]], a czerwone linie [[przepływ sterowania]].]]
'''Architektura komputera''' oznacza w [[Informatyka techniczna|informatyce technicznej]] zbiór zasad i metod opisujących funkcjonalność, organizację i implementację [[System komputerowy|komputerów]]. Niektóre definicje architektury komputerów definiują ją jako opis możliwości i [[Model programowy procesora|model programowy]] komputera, ale nie konkretną implementację<ref>{{Cytuj |autor = Clements, Alan. |tytuł = Principles of Computer Hardware}}</ref>. W innych definicjach architektura komputera obejmuje projekt architektury zestawu instrukcji, projekt [[Mikroarchitektura procesora|mikroarchitektury]], [[Synteza logiczna|syntezę logiczną]] i [[Implementacja (informatyka)|implementację]]<ref>{{Cytuj |autor = Hennessy, John; Patterson, David |tytuł = Computer Architecture: A Quantitative Approach}}</ref>.
 
== Wprowadzenie ==
Linia 21:
* Działanie jednostki sterującej
* [[Sterowanie mikroprogramowe]]
 
== Historia ==
Pierwszą udokumentowaną architekturę komputera można znaleźć w korespondencji pomiędzy [[Charles Babbage|Charlesem Babbage]] i [[Ada Lovelace|Adą Lovelace]], opisującą tzw. silnik analityczny. Podczas budowy komputera Z1 w 1936, [[Konrad Zuse]] opisał po raz pierwszy komputer którego instrukcje są przechowywane w pamięci, tzw. ''stored-program computer''.<ref>Susanne Faber, "Konrad Zuses Bemuehungen um die Patentanmeldung der Z3", 2000</ref>
 
== Klasyfikacje ==