Architekturasciaga

Informacją cyfrową nazywamy informacje przedstawiona w postaci slow cyfrowych, słowem cyfrowym nazywamy dowolony ciag o scisle określonej długości składający się z symboli 0,1.

Komputer składający się z procesora, pamieci, układów we-wy. Pamiec<>(ALU<>CU)<>IO<>otoczenie.

Model Harwardzki – pamiec podzielona jest na dwie odrębne czesci(pamiec danych i pamiec rozkazow a w vN była wspolna). Taki komputer jest do jednego programu, który zapisany jest na stale w pamieci RAM, uzywa się tej technologii w DSP, kamerach, aparatach. (Duza wydajność)

Magistrala – zestaw linii oraz układów przelaczajacych, laczacych dwa lub wiecej układów mogących być nadajnikami lub odbiornikami informacji. Przesylanie informacji zachodzi zawsze pomiedzy dokladnie jednym układem będących nadajnikiem a dokladnie jednym układem będącym odbiornikiem.

Pamięciami półprzewodnikowymi nazywamy cyfrowe układy scalone przeznaczone do przechowywania wiekszych ilości informacji w postaci binarnej. Pamięcią o dostępie swobodnym nazywamy pamiec, dla ktorej czas dsotepu praktycznie nie ezalezy od adresu slowa w pamieci, czyli od miejsca w którym jest przechowywana informacja.

RAM, ROM – są pamięciami półprzewodnikowymi o dostępie swobodnym.

Pamięci dynamiczne – DRAM(RAM), statyczne SRAM(cache) dynamiczne wolniejsze ale tansze. Łatwiej podlegaja scalaniu, mniejsze i pojemniejsze, wadą jest fakt ze konieczne jest odświeżanie(cykliczny ponowny zapis).

D0,Dn-I/O;A0An-wybor na którym z wielu slow zostanie zapisane;R/W;CS-uaktywnienie układu;RAS,CAS-sterujace cyklem pracy.

Dostęp w trybie stronicowanym – przyspieszenie współpracy z pamięcią ram, wykorzystuje się: większość odczytowo dokonana jest spod kolejnych położonych kolo siębie adresow, czas przesylania adresu wiersza stanowi około 50%czasu dostepu. Dostęp w trybie seryjnym – stosowany przy wspolpracy pamieci głównej z pameicia cache. Pamiec ta odczytuje bądź zapisuje informacje liniami, których długość zalezy od rozwiązania pamieci cache.

ALU – jednostka aryt-log. Jest to uniwersalny układ cyfrowy w ktorym wykonywane SA operacje ar-log. Dane pobierane SA z pamieci lub rejestrowe a o tym jaka operacja zostanie wykonana decyduja sygnaly sterujące. Nie wspolpracuje z RAM tylko z zestawem rejestrow.

BU- wyizolowany blok komunikacyjny odpowiadajacy za wspolprace z pamięcią. Prefetch – kolejka oczekujących na wykonanie danych IU – blok dekodera EU – układ wykonawczy realizujący operacje okreslomne przez kod rozkazu. ALU sterowany przez CU operacje zmiennoprzecinkowe przekazywane do FPU. AU – przesylanie wyniku pod określony adres.

CISC - duza liczna rozkazow o roznych długościach, duza liczba trybow adresowania, latwe tworzenie oprogramowania, rozkazy dlugi i roznej długości co komplikowalo strukture i dzialanie układu sterującego. RISC – niewielka liczba rozkazow, mala liczba trybow adresowania, prosta i szybka jednostka sterujaca, możliwość zwiekszania taktowania procesora, przetwarzania potokowe, trudność tworzenia oprogramowania, duze obciążenie magistral pamieciowych.

Licznik rozkazów – rejestr uP zaiwerajacy adres komorki pamieci, w ktorej przechowywany jest rozkaz przeznaczony do wykonywania jako nastepny. Stosem – nazywamy wyróżniony obszar pamieci uzywany wedlug następujących regul: inf zapisywana jest kolejno do Komorek, odczyt nastepuje w kolejności odwrotnej, odczytujemy z ost zapisanej a zapisujemy do 1 wolnej, ma staly wymiar i polozenie w pamieci. SP – nazywamy rejestr zawierajacy adres ostanio zapisanej komorki stosu. Rejestr znacznikow i ogolnego przeznaczenia.

Stos zapamietuje zawartość rejestrow po przelaczeniu się na inny program bądź po przejsciu do innej procedury przerewan. Nastepuje to w określonej kolejności, a odczytuje ze stosu w kolejności odwrotnej, dzieki czemu nie ma potrzeby zapisywania z którego rejestru pochodzila kazda wartość.

Procesor wykonuje program>napotyka rozkaz skoku, odklada na stos adres kolejnego > wyk prog> -=- i przechodzi do podprogramu nastepnego poziomu > wyk podpr 2 poziomu>pobiera z wieczcholka stosu adres i powraca do ostatnio wykonywanej procedury>-=- i powraca do programu głównego>kontynuuje i wyk program glowny

Przetwarzanie potokowe – realizowanie obu faz cyklu rozkazowego dzieki wydzielonym w procesorze dwoma „stanowiskami obsługi” jedno dla pobierania rozkazow a drugie dla wykonywania. Pobieranie rozkazu odbywa się w czasie gdy wykonywany jest poprzedni.

IF – faza pobierania, ID – faza dekodowania, EX – faza wykonania, MA – operacje na pamieci, WB – zapis do rejestrow

Konflikty sterowania – zaburzenia sekwencji wykonywanego programu wywolane przez rozgałęzienia programu. Konflikt zasobow - powstaje on wówczas gdy rozkazy bedace przetwarzane w roznych etapach kolejki jednoczesnie siegaja do tych samych zasosbow komputera. Konflikt danych – pojawiaj asie się one gdy dwa przewtarzane w roznych stopniach kolejki, rozkazy korzystaja z tej samej danej.

HT- procesor posiada dwa zestawy rejestrow dzieki czemu emuluje obecność dwoch układów nazywanych procesorami logicznymi.

Pamięć podręczna ((ang.) cache) to mechanizm, w którym ostatnio pobierane dane dostępne ze źródła o wysokiej latencji i niższej przepustowości są przechowywane w pamięci o lepszych parametrach.

L1 – zintegrowany z procesorem stanowia osobne pamieci rozkazow i danych L2 – zajmuje wieksza i wolniejsza wspolna pamiec również umieszczona w module procesora L3 – można dołączyć w osobnym module.

Stronicowanie jest jednym ze sposobów rozwiązania problemu zewnętrznej fragmentacji polegającym na dopuszczeniu nieciągłości logicznej przestrzeni adresowej procesu. Podstawowa metoda stronicowania: Pamięć fizyczna dzielona jest na bloki stałej długości zwane ramkami. Pamięć logiczna dzielona jest na bloki stałej długości zwane stronami. Rozmiary stron i ramek są identyczne. Przy wykonywaniu procesu, strony z pamięci pomocniczej wprowadzane są w dowolne ramki pamięci operacyjnej.

Pamięć wirtualna - mechanizm zapewniający procesowi wrażenie pracy w jednym dużym, ciągłym obszarze pamięci operacyjnej podczas gdy fizycznie może być ona pofragmentowana, nieciągła i częściowo przechowywana na urządzeniach pamięci masowej

Pamięć konwencjonalna – zajmuje od 0 do 640kb w 1mb na pierwszych komputerach IBM. Poczatkowy jej obszar uzywany jest przez sprzet i system operacyjny do: przechowywania wektorow przerwan sprzętowych, przechowywania danych biosu, obszarow buforow i uchwytow plikow DS., w dalszej kolejności Ew. programow obsługi dod. Urządzeń. Pozsotala przestrzen może być uzyta przez aplikacje

Tryb rzeczywisty – procesor przelacza się w stan dowzorowujacy zachowanie procesora 16-to bitowego- pracuje jako bardzo szybki procesor 8086. Tryb chroniony tryb rpworwadzony w celu ochrony poszczególnych zadan pracujących pod kontrola wielozadaniowego systemu operacyjnego, układy sprzętowe wbudowane w procesor kontroluja odwolania do pamieci i wydaja zezwolenie na dostep. Tryb wirtualny – stanowi kombinacje dwoch wczesniej omawianych trybow, każdy z programow widzi swój wlasny procesor 8086 pracujacy w trybie rzeczywistym, system jako całość dysponuje jedna zaczerpnietymi z tryby chronionego mechanizmami uniemozliwjacymi kolizje pomiedzy wspoluczeniczacymi zadniami.

Interfejs – jest to zespol ustalonych regul oraz srodkow technicznych laczenia komputera z urzadzeniami zewnętrznymi. Na interfejs składają się: wymagania logiczne,elektryczne,konstrukcyjne

Rodzaje operacji I/O: Operacje bezwarunkowe: taka operacja przy realizacji ktorej uP nie sprawdza gotowości układu. Z testowaniem stanu układu - uP sprawdza sygnal, gotowości układu do wymiany danych. Operacja rezliaowana ejst dopiero w przypadku potwierdzenia gotowości. Z przerwaniem programu – urzadzenie samo zgłasza wykonanie zadania.

System przerwan – program glowny> instrukcja 1,…x,>zgłoszenie przerwania>zapamiętanie stane rejestrow procesora>poczatek programu obsługi przerwania>instruckja x,..y>odtworzenie stanu rejestrow procesora> instrukcja> y…,

PIO – układ I/O >etap1:przepisanie danych z układu io do rejestrow procesora>etap2: [rze[Osamie damycj z rejestrow do RAM. DMA :

ISA – 16 bitowa zegar 8Mhz, brak mechanizmow wspierających autokonfiguracje

PCI – pracuje w trybie bust, częstotliwość od 0 do 66mhz, 264 mb/s dla 32bit,528 mb/s dla 64bit, możliwa wspolpraca dzieki Mostom. Obecna magistrala PCI opiera się na specyfikacji magistrali lokalnej PCI 2.2, dysponuje 32 bitowa kombinowana szyna danych i adresow. Pracuje w trybie równoległym z częstotliwością taktowania 33 mhz co daje przepustowsc 127 mhz/s. Napiecia 5V lub 3,3V

AGP - powstal poneiwaz szybkość transmisji pci nie była wyst szybka dla grafiki, w w stan radzie agp dodana szybkoa, bezposrednia magistrale miedzy chipsetem a sterownikiem grafiki. Zmniejszono obciążenie szyny PCI. Zwiekszyla się szybkość transmisji do 528 mb/s dla agpx2 przy 66mhz. Umozliwia karcie grafiki beposredniego pobierania danych z pamieci kom,putera bez potrzeby ich kopiowania do pamieci karty. Tekstury nie musza być przed uzyciem ladowane do lokalnej pameici wideo, przechowywanie tekstru w pameici ram umozliwia stosowanie wiekszych tekstru i zmiesza wymagania dotyczące pameici adaptera.

PCI-E – szeregowa szyna wykorzystywana do przylaczania urządzeń do plyty głównej, dane SA przesylane dwukierunkowo w postaci pakietow. Podstawowa pciex1 jest 2x szybsza niż pci. PCIE nadaje się na szybki lacze do kompnentow wewnętrznych jak kontrolery usb, karty rozszrzen o duzej przepustowości, a także lacze dokujące do zewnętrznych urządzeń. Kazde z gniazd dysponuje przydzielona przepustowością, dzieki czemu nie ma możliwości by jedno urzadzenie zatkalo cala magistrale i w ten sposób przytakalo komputer jak jak w przypadku pci. Opiera się na szeregowym polaczeniu punkt do punktu. Najszybsze czyli pcie 32 dysponuje Az 32 niezaleznmi kanalami transmisyjnymi. Mozliwosc zainstalowania 2 takich samych kart graficznych. Kompatynilnosc programowa z tradycyjnym standardem PCI.

Likwiduje roznice pomiedzy układowymi rozwiązaniami plyty. OFercuje procedury obsługi standartowych układów IO z których może korzystac zarówno system jak i programista. Inicjuje start systemu operacyjnego.

SETUP umozliwia konfiguracje CHIPSETu zawierającego układy stretujace wpolpraca układów plyty głównej, procedury BIOS obsługi standartowych urządzeń oraz Standard CMOS setup.

FPC Power factor correction – korekcja współczynnika mocy. Stosowane w zasilaczach sieciowych, koryguje przesuniecie w fazie prady wejściowego względem napiecia wejściowego, w idealnym przypadki powoduje uzyskanie zerowego przesuniecia fazowego.2 rodzaje: pasywne, aktywne.

RAMDAC to jednoukładowa struktura układu scalonego na karcie graficznej, przeznaczona do przetwarzania sygnału obrazu zakodowanego cyfrowo na sygnał analogowy wyświetlany na ekranie monitora. Konwerter zawiera 4 funkcjonalne bloki: pamięć SRAM, służącą do przechowywania mapy kolorów, oraz 3 przetworniki cyfrowo-analogowe (C/A), po jednym dla każdego koloru podstawowego modelu RGB – czerwonego (R), zielonego (G) i niebieskiego (B).

3D accelerator Sygnał kierowany jest do magistrali danych, niewidoczne elementy trafiaja do jednostki Hyper Z, pozostale dane wędrują do silnika geometrycznego(Vertex Engine), po czym trafiaja do silnika ustawień(Setup Engine), ponownie w celu unikniecia konieczności obliczania niewdicznych przedmiotow, trafiaja do Hyper Z, pozstoale elementy poddawanme SA ostatecznej obrobce w jednostce nazywanej Smoothvision HD (antyaliasing), gotowe już obiekty trafiaja do interfejsu graficznego, w którym na podstawie wyliczonych danych generowany jest obraz, dalej jest on za pośrednictwem zlacza wyjściowego VGA, DVI, S-VIDEO lub HDMI do urzadzenia wyswietlajacego.

MIDI sterowanie>synteza wave table>mikser>regulacja barwy tonu>wznaczniacz>Line out PCM DAC>FDP>mikser>regulacja barwy tonu>wznaczniacz>Line out FM – układ syntezy FM synteza dźwięku poprzez modulacje częstotliwości.

Procesor DSP sluzy do cyfrowego przetwarzania sygnałów. Zastosowaniem jest stworzenie efektu pogłosu lub echa.

Synchronizacja asynchroniczna – gdy nadawca i odbiorac nie wymagaja koordynacji przed wyslaniem danych, gdy syngnal generowany przez nadajnik nie zawiera informacji które pozwoalaja odbiorcy na okreslenie początku i konca poszczególnych bitow.

USB jest interfejsem szeregowym przeznaczonym do podlaczania… Do portu można podłączyć jednoczesnie 127 urzadzen stosując koncentratory. Max długość kabla to 5 metrow, można odłączać i podłączać.

Tryby racy: transmisja z przerwaniem – w przypadku urządzeń które typowo do komunikacji z systemem uzywaja przerwan, usb nie obsluguje wiec urzadzenia te musza być periodycznie sprawdzanie, czy nei maja danych do przekazania, klawiatura. Transmisja blokowa przeznaczona jest dla ruzadzen które wymagaja transmisji duzych blkowo jednak transmisje te SA nieokresowe, drukarka. Transmisja Izosynchroniczna - przeznaczona jest dla urządzeń wymagających ciągłego dopływu lub odbioru informacji , z okreslona częstotliwością. Np. Transmisja miedzy adapterem dźwiękowym USB a systemem.

Rodzaje modulacji: amplitudą, częstotliwością, fazą.


Wyszukiwarka

Podobne podstrony:
ARCHITEKTURA KOMPUTEROW1A
09 Architektura systemow rozproszonychid 8084 ppt
Architecting Presetation Final Release ppt
Architektura i organizacja komuterów W5 Pamięć wewnętrzna
Architektura Sieci Dostepowych 2 ppt
Wstęp do informatyki z architekturą systemów kompuerowych, Wstęp
9,10 Modele rastrowych i wektorowych danych w SIP,Mozliwosci wykorzystania SIP w architekturze krajo
architektura sk 05
projekt architektoniczno budowlany domku jednorodzinnego
ARCHITEKTURA 5
Efficient VLSI architectures for the biorthogonal wavelet transform by filter bank and lifting sc
Architekrura Systemów Lab1
Architektura 6 22 2
BONSAI W OCZACH ARCHITEKTA KRAJ Nieznany (2)
PN B 01029 Zasady wymiarowania na rysunkach architektoniczno budowlanych
Danish architecture

więcej podobnych podstron