Budowa komputera Wstęp do informatyki Wykład 15 (c) Jerzy Nawrocki TPI, Wykład 8 Wstęp do informatyki Wykład 15 Budowa komputera Jerzy.Nawrocki@put.poznan.pl http://www.cs.put.poznan.pl/jnawrocki/wsb-wdi/ Copyright, 2005 © Jerzy R. Nawrocki Procesy współbieżne
Organizacja komputera IBM PC Pamięć Mikroprocesor Magistrala systemowa Urządzenie wejścia-wyjścia Urządzenie wejścia-wyjścia J.Nawrocki, Budowa komputera
Architektura typowego procesora Układ sterowania Licznik instr. Jednostka arytmetyczno- logiczna Rejestr Słowo stanu Rejestr Rejestr Rejestr J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Sumator 4-bitowy 0 1 1 1 A = 7 (1 + 2 + 4) + 0 0 1 1 B = 3 (1 + 2) J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Sumator 4-bitowy 1 1 1 0 1 1 1 A = 7 (1 + 2 + 4) + 0 0 1 1 B = 3 (1 + 2) 1 0 1 0 Półsumator 0 Sumator 1 Sumator 2 Sumator 3 J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Sumator 4-bitowy A 0 1 1 1 B 0 0 1 1 + 1 1 1 1 0 1 0 C S 1 A3 B3 C2 A2 B2 C1 A1 B1 C0 A0 B0 Sumator 3 Sumator 2 Sumator 1 Półsumator C3 S3 C2 S2 C1 S1 C0 S0 J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Półsumator A0 B0 A B S C 1 Półsumator C0 S0 J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Sumator A B C S 1 A1 B1 C0 Sumator 1 C1 S1 J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera George Boole 1815 – 1864 Algebra Boole’a Algebra liczb naturalnych: <N, 0, +, - , *, /> Algebra Boole’a: <{F, T}, F, and, or, not> A B A and B 1 A B A or B 1 A not A 1 J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Bramki Shockley, Brattain, Bardeen Bell Labs, 1947 Jack Kilby Texas Instr., 1958 NOT AND OR J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Półsumator A B S C 1 A B A and B 1 A0 B0 Półsumator C0 S0 A C B J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Półsumator A B S C 1 A0 B0 _ _ S = AB + AB Półsumator C0 S0 A S B J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Półsumator A B S C 1 A0 B0 C Półsumator C0 S0 A S B J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Podsumowanie Wreszcie! Komputer – mikroprocesor – arytmometr – sumator n-bitowy Sumator i półsumator jako układ kombinacyjny zbudowany z bramek Algebra Boole’a i rodzaje bramek J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Literatura B. Wilkinson, Układy cyfrowe, Wydawnictwa Komunikacji i Łączności, Warszawa, 2000. J.Nawrocki, Budowa komputera
J.Nawrocki, Budowa komputera Ocena wykładu 1. Wrażenie ogólne? (1 - 6) 2. Zbyt wolno czy zbyt szybko? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co poprawić i jak? J.Nawrocki, Budowa komputera