1
Organizacja i architektura
komputerów
2
Architektura komputerów
(Computer architecture)
Organizacja komputerów
(Computer organization)
3
W. Stallings,
Computer Organization and Architecture
,
Sixth edition, Prentice Hall, 2003
4
W. Stallings,
Organizacja i architektura systemu komputerowego
,
Wydawnictwa Naukowo-Techniczne, 2000
(dane o oryginale:
W. Stallings,
Computer Organization and Architecture
,
Fourth edition, Prentice Hall, 1996)
5
„Przy opisywaniu systemów komputerowych często
czynione jest rozróżnienie między
architekturą
a jego
organizacją
. Chociaż precyzyjne zdefiniowane tych
pojęć jest trudne, jednak istnieje zgoda co do zagadnień,
których dotyczą.”
„Na przykład to, czy w komputerze występuje rozkaz
mnożenia, jest zagadnieniem projektowania architektury.
Zagadnieniem organizacyjnym jest natomiast to, czy ten
rozkaz będzie wykonywany przez specjalną jednostkę
mnożącą, czy też przez wielokrotne wykorzystanie
jednostki sumującej systemu.”
6
„Historycznie, a także współcześnie, rozróżnienie
między architekturą a organizacją jest ważne.”
„Ponieważ jednak organizacja komputera musi być
zaprojektowana w celu wdrożenia określonej
architektury, dokładne przeanalizowanie organizacji
wymaga również szczegółowego zbadania architektury.”
7
Structure - Top Level
Computer
Main
Memory
Input
Output
Systems
Interconnection
Central
Processing
Unit
Computer
8
Structure - The CPU
Computer
Arithmetic
and
Logic Unit
Control
Unit
Internal CPU
Interconnection
Registers
CPU
I/O
Memory
System
Bus
CPU
9
10
A. Tanenbaum,
Structured Computer Organization
,
Fourth edition, Prentice Hall, 1999
11
12
13
Układy kombinacyjne
Algebra Boole’a i bramki logiczne
25.02.2008
14
M. Morris Mano,
Digital design
,
Third edition, Prentice Hall,
2002
25.02.2008
15
25.02.2008
16
17
M. Morris Mano, Charles R. Kime,
Logic and Computer Design
Fundamentals
,
Second edition, Prentice Hall, 2001
M. Morris Mano, Charles R. Kime,
Logic and Computer Design
Fundamentals
,
Third edition, Prentice Hall, 2004
18
19
20
21
22
23
24