Główne typy architektury komputerów Flashcards
Jakie cechy definiują architekturę systemu komputerowego?
✓ Budowa słowa rozkazowego ✓ Format danych ✓ Sposób adresowania pamięci ✓ Sposób współpracy z urządzeniami zewnętrznymi ✓ Sposób reagowania na przerwania ✓ Tryby użytkownika komputera.
Czym jest architektura systemu komputerowego?
Architektura systemu komputerowego to organizacja jego elementów. Jest to sposób opisu systemu komputerowego na poziomie strukturalno-funkcjonalnym, lecz nie technologicznym. System komputerowy można opisywać na różnych poziomach abstrakcji: funkcjonalnym, struktury i technologii.
Czym się charakteryzuje architektura harvardzka?
Pamięć programu jest oddzielona od pamięci rozkazów.
Czym wyróżnia się architektura wg Von Neumanna?
System komputerowy von Neumann’a nie posiada oddzielnych pamięci do przechowywania danych i instrukcji. Instrukcje jak i dane są zakodowane w postaci liczb. Bez analizy programu trudno jest określić czy dany obszar pamięci zawiera dane czy instrukcje. Wykonywany program może się sam modyfikować traktując obszar instrukcji jako dane, a po przetworzeniu tych instrukcji - danych - zacząć je wykonywać.
Scharakteryzuj elementy architektury Von Neumanna.
✓ obecność skończonej i funkcjonalnie pełnej listy rozkazów;
możliwość wprowadzenia programu do systemu komputerowego poprzez urządzenia zewnętrzne i jego przechowywanie w pamięci w sposób identycznych danych;
✓ jednakowy dostęp dla procesora do danych i instrukcji;
✓ przetwarzanie informacji dzięki sekwencyjnemu odczytywaniu instrukcji z pamięci komputera i wykonywaniu tych instrukcji w procesorze.
Jakie są elementy systemu komputerowego w architekturze Von Neumanna?
◆ pamięć główna - w tej pamięci przechowywane są dane oraz rozkazy
◆ jednostka arytmetyczno-logiczna (ALU) - wykonuje działania na danych binarnych
◆ jednostka sterująca - interpretuje i wykonuje rozkazy z pamięci;
◆ urządzenia wejścia/wyjścia - ich pracą kieruje jednostka sterująca