1 technologia informacyjna 16 10 2012id 10364 pptx

background image

Generacje komputerów

• Generacja 0
• Pierwsza generacja 1946
• Druga
• Trzecia generacja 1965-1970 (uklady

scalone)

• Czwarta generacja 1971 – moduły

pamięci vlsi

• Piąta generacja komputery

wektorowe, neurokomputery.

background image

Alfabet i język

Alfabet definiuje się jako skończony,

niepusty zbiór różnych znaków, np.
A={a,b,c,…,z}, który zazwyczaj jest
uporządkowany tzn. dana jest
kolejność znaków alfabetu.

• Alfabet binarny – dwa znaki
Językiem nazywa się niepusty,

skończony zbiór różnych słów nad
danym alfabetem.

background image

• Reprezentacja cyfrowa informacji polega na kodowaniu wszystkich

danych za pomocą loiczb, które z kolei są zapisywane w postaci
ciągów cyfrowych.

• Realizacja techniczna układów cyfrowych – wykorzystanie

elementów elektrtonicznych posiadających dwa stany pracy –
wysoki i niski.

• Wektor informacji cyfrowej – wektor, którego elementami są

zmienne binarne.

Technika komputerowa jest oparta na arytmetyce dwójkowej, której

zaletą jest:

prostota,
łatwa realizacja techniczna (dwa stany napięcia, np. w tranzystorze)
 Możliwość interpretowania cyfr 0 i 1 jako wartosści logicznych (np.

prawda i fałsz)

background image

Obecnie powszechnie jest używany kod dziesiętny,

należący do grupy kodów pozycyjnych.

W kodzie pozycyjnym wartość liczby wynosi:
L(10) = a(n-1)P(n-1)^+a(n-2)P(n-2)+a1P(1)+a0P(0)
L(10) – wartość zapisanej liczby w systemie

dziesiętnym,

N – liczba cyfr w zapisanej liczbie
P – podstawa kodu
Przykład. Liczba 236 ma wartość w kodzie

dziesiętnym (P=10):

236 = 2*10(2)+3*10(1)+6*10(0)

background image

Liczby ułamkowe mogą być

zapisywane w komputerze w zapisie
stałopozycyjnym lub
zmiennopozycyjnym.

Format liczby stałopozycyjnej ma

postać:

Część całkowita Część ułamkowa

^ Umowny przecinek

background image

Dużo bardziej elastyczny jest zapis

zmiennopozycyjny. Tak zapisana
liczba składa się z dwóch części:

- Części ułamkowej zwanej mantysą

(m),

- - części całkowitej zwanej cechą ©
Mantysa liczby (m) cecha liczby©.

background image

• Metoda ilorazowa, która polega na

sukcesywnym dzieleniu przez 2 i
zapisywaniu reszty, dopóki nie
otrzyma się ilorazu zerowego. Ciąg
reszt z dzielenia ustawiony jest od
LSB do MSB jest kodem dwójkowym
wyjściowej liczby dziesiętnej.

background image

Metoda konwersji liczb dwójkowych na

dziesiętne: metoda Hornera. Polega
ona na kolejnym podwajaniu i
dodawaniu poszczególnych cyfr
przeliczanej liczby dwójkowej.
Przykład

Lic

zb

a

bin

ar

na

1

0

1

0

1

1

0

0

Su

ma

bie

rzą

ca

1

2

5

10

21

43

86

17

2

background image

1111 0010 1001 1111 -> F29F
F 2 9 F
ASCII (American Standard Cod for

Information Interchange).

background image

Cechy i budowa układów cyfrowych
Cechy układu cyfrowego:
- Sygnały na wejściach i na wyjściach mogą przyjmować jedną z

dwóch wartości – sygnał niski lub wysoki,

- Zadaniem układu jest przetwarzanie informacji według

określonych zasad (z godnie z zadanym algorytmem)

- Układ kombinowany: wyjścia układu zależą wyłącznie od stanu

sygnałów na wejściu układu.

- Układ sekwencyjny: wyjścia układu zależą od aktualnego i

przeszłych stanów na wejściu układu.

- Układ asynchroniczny: wejścia i wyjścia układu są czytane

obserowane w sposób ciągły.

- Układ synchroniczny: wejścia i wyjścia układu są czytane

obserowane w określonych chwilach czasowych.

background image

• Dyskretyzacja – sygnał ciągły

zapisywany jest w postaci sygnału
cyfrowego.

background image

Metody opisu układu cyfrowego

Modele behawioralne:
-opis słowny: sposób przedstawiania funkcji

pełnionych przez układ,

-przebiegi czasowe: przedstawiają działanie układu

w kolejnych chwilacz czasowych.

Modele strukturalne:
-algebra Boole’a: matematycznie sformalizowany

opis układu, przepis na fizyczną realizację układu
(funkcja logiczna, tablice prawdy, bramki)

-schemat elektroniczny: opis fizyczny realizacji

układu.

background image

Binarny zapis informacji jest łatwy do przetwarzania według

zasady dwuelementowej algebry Boole’a.

Algebrę tę definiują dwuelementowy zbiór {0,1} oraz trzy

operacje: alternatywa(OR) koniunkcja (AND) i negacja (NOT)
oraz zbiór aksjomatów i twierdzeń.

Układy realizujące operacje logiczne są nazywane bramkami

logicznymi lub funktorami logicznymi. Mają one jedno lub
więcej wejść, a jedno wyjście, dzięki czemu na sygnałach
wejściowych dokonują od razu działania logicznego(np.
sumy, iloczynu, czy negacji iloczynu).

Funkcją logiczną n zmiennych nazywamy funkcję, która

każdemu n- elementowi wektorowi elementów zbioru {0,1}
przyporządkowuje pojedynczy element zbioru {1,0} lub jest
nieokreślona.

background image

XOR – wartość 0 gdy na obydwu

wejściach są te same wartości, w
pozostałych przypadkach wartość 1.

background image

Układy logiczne
Za pomocą bramek logicznych i przerzutników można

budować bardziej złożone układy logiczne, które łączy
się w większe układy – bloki funkcjinalne. Przez bloki
funkcjonalne rozumie się układy wykonujące jedną,
lub kilka elementarnych operacji informacji.

Można w nich wyróżnić następujące grupy:
-bloki komutacyjne\
-rejestry i pamięci
-liczniki
-bloki arytmetyczne (sumatory, komparatory)

background image

Dekoder element logiczny służący do

zmiany jednego kodu na inny.

background image

Podstawowe układy cyfrowe stosowane są w technice

komputerowej.

Układy cyfrowe są w praktyce realizowane różnymi

technikami:

- Układy elektryczne, wykorzystujące przekaźniki jako

podstawowe elementy przełączające

- Układy pneumatyczne i hydrauliczne – złożoność logiczna i

szybkość działania takich układów jest jednak relatywnie
niewielka, natomiast ich rozmiary, ciężar, pobór mocy i
koszt są duże

- Układy scalone wytwarzane technologią

mikroeletroniczną.

Układ scalony (ang. Integrated circuit – IC)

background image

Elementarna struktura tranzystora

bipolarnego BJT (ang, Bipolar Junction
Transistor), składa się z 3 warstw,
wytworzonych w płytce
półprzewodnika, tworzących
strukturę o dwóch złączach p-n: n-p-n

background image

Zasadnicze parametery cyfrowych

układów scalonych

Parametry cyfrowych układów

scalonych:

-szybkość działania,
-moc strat,
-odporność na zakłócenia,
-zgodność łączeniowa i obciążalność.

background image

Stopnie scalenia

Mały SSI (small scale of integration) – do
kilkudziesięciu tranzystorów np. bramki,
przerzutniki

Średni MSI – kilkaset tranzystorów, np. rejestry,
liczniki

Duży LSI – setki tysięcy tranzystorów (np.
mikroprocesory 16 i 32 bitowe, pamięci o
większych pojemnościach

Wielki VLSI 0 miliony tranzystorów np.
mikroprocesory 32 i 64 bitowe.

background image

Przykładowe klasy cyfrowych

scalonych

- TTL
- ECL
- MOS
- CMOS
- IIL
- CTD
- GaAs MESFET


Document Outline


Wyszukiwarka

Podobne podstrony:
2 technologia informacyjna 16 10 2012id 21172 pptxid 21172 pptx
2 Informatyka 30 10 2012id 21134 pptx
technologie informacyjne wykład 1 ' 10 2012
1 Podstawy nauki o materiałach 03 10 2012id 10337 pptx
2 Podstawy nauki o materiałach 17 10 2012id 21157 pptx
Technologia informacyjna 01 10 2012
1 Powszechność baz danych 30 10 2012id 10340 pptx
3 technologia informacyjna 30 10 2012
Technologie Informacyjne - tematy prezentacji dzienne 2009-10, Wiertnik, Technologie informacyjne, I
Wykład 16.12.08, podstawy informatyki vel technologie informacyjne
Wykład 1-10.03.2011, Notatki UTP - Zarządzanie, Semestr II, Technologie informacyjne
03.10.2010, Studia, TECHNOLOGIA INFORMACYJNA
WORD, SGGW Inżynieria Środowiska, SEMESTR 1, Rok 1 od Anki, Technologia informacyjna, Anna Cieślik g
technologia 8.11.10, Rok I, Semestr I, Technologia Informacyjna
10 - Korespondencja seryjna KOPERTY, Wiertnik, Technologie informacyjne, informatyka
technologia15.11.10, Rok I, Semestr I, Technologia Informacyjna
technologie informacyjne - wykład 1 - 27.10.2012, GWSH, 1 sem, technologie informacyjne, technologie
Prawo pracy informacje referat z 16 10
10 podstawy nauki o materiałach 12 12 2012id 11294 pptx

więcej podobnych podstron