Produkcja mikroprocesorów 1. Wytopienie krzemu w piecach łukowych do postaci 1,5- metrowych prętów. 2. Krzemowe pręty o średnicy 300 mm zostają

Podobne dokumenty
Elementy cyfrowe i układy logiczne

Architektura Systemów Komputerowych. Sterowanie programem skoki Przerwania

PODSTAWOWA BUDOWA KOMPUTERA

Systemy wbudowane Mikrokontrolery

Bazy danych. Andrzej Łachwa, UJ, /15

Wykład 2. Budowa komputera. W teorii i w praktyce

Architektura Systemów Komputerowych. Paweł Pełczyński

Budowa systemów komputerowych

Accelerated Graphics Port AGP Advanced Graphics Port AGP jest magistralą równoległą.

LEKCJA TEMAT: Współczesne procesory.

CZYTNIK ZBLIŻENIOWY RFID-UR80D

Pomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

ANALOGOWE UKŁADY SCALONE

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

TESTERY BANKNOTÓW TSERTERY BANKNOTÓW.

Harmonogramowanie projektów Zarządzanie czasem

VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.

Programator pamięci EEPROM

System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych.

Elementy składowe komputera. Płyta główna

PODSTAWOWE ELEMENTY ELEKTRONICZNE

INSTRUKCJA OBS UGI

Architektura komputerów

Grupa bezpieczeństwa kotła KSG / KSG mini

Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie

WYJASNIENIA I MODYFIKACJA SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Architektura systemów komputerowych

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Tester pilotów 315/433/868 MHz MHz

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

Projekt MES. Wykonali: Lidia Orkowska Mateusz Wróbel Adam Wysocki WBMIZ, MIBM, IMe

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

PERSON Kraków

architektura komputerów w. 6 Pamięć I

NACZYNIE WZBIORCZE INSTRUKCJA OBSŁUGI INSTRUKCJA INSTALOWANIA

( 5 4 ) Sposób i urządzenie do sterowania dźwigiem, zwłaszcza towarowym,

ZP/6/2015 WYKONAWCA NR 1 Pytanie 1 Odpowiedź: Pytanie 2 Odpowiedź: Pytanie 3 Odpowiedź: Pytanie 4 Odpowiedź: Pytanie 5 Odpowiedź:

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

PL B1. FAKRO PP SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Nowy Sącz, PL BUP 22/ WUP 05/12. WACŁAW MAJOCH, Nowy Sącz, PL

Projekt z dnia 2 listopada 2015 r. z dnia r.

Warunki Oferty PrOmOcyjnej usługi z ulgą

HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32)

Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:

Sprawozdanie. Układ utrzymujący stałą temperaturę sterowanie wentylatora na podstawie informacji z czujnika temperatury

Zakres pracy Przedstawienie wiedzy teoretycznej z zakresu konstrukcji reflektorów samochodowych Przegląd konstrukcji reflektorów oraz opis rozwoju ośw

Warszawska Giełda Towarowa S.A.

Budowa i zasada działania komputera. dr Artur Bartoszewski

REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ W TOLKMICKU. Postanowienia ogólne

ŠkodaOctavia Combi 4 4 & Superb 4 4

INSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO

Moduł GSM generacja 1

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Ogólna charakterystyka kontraktów terminowych

Badanie bezszczotkowego silnika prądu stałego z magnesami trwałymi (BLDCM)

Instrukcja sporządzania skonsolidowanego bilansu Miasta Konina

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

Metody wyceny zasobów, źródła informacji o kosztach jednostkowych

Zestawienie wartości dostępnej mocy przyłączeniowej źródeł w sieci RWE Stoen Operator o napięciu znamionowym powyżej 1 kv

ZL11ARM. Uniwersalna płyta bazowa

Stowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady

1. Korzyści z zakupu nowej wersji Poprawiono Zmiany w słowniku Stawki VAT Zmiana stawki VAT w kartotece Towary...

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

1) Dziekan lub wyznaczony przez niego prodziekan - jako Przewodniczący;

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA. na obsługę bankową realizowaną na rzecz Gminy Solec nad Wisłą

Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych

RZECZPOSPOLITA POLSKA. Prezydent Miasta na Prawach Powiatu Zarząd Powiatu. wszystkie

Instrukcja postępowania w celu podłączenia do PLI CBD z uwzględnieniem modernizacji systemu w ramach projektu PLI CBD2

Warszawa, r.

Przepływomierz MFM 1.0 Nr produktu

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

PROGRAM STYPENDIALNY GMINY DOBRZYCA

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

Instrukcja do Arkusza kosztorysowania sieci klasy NGA na obszarach wymagających wsparcia publicznego.

Komputer i urządzenia z nim współpracujące

Konstrukcja sterownika oparta na 32-bitowym procesorze

Wiedza niepewna i wnioskowanie (c.d.)

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ

PRZETWORNIK NAPIĘCIE - CZĘSTOTLIWOŚĆ W UKŁADZIE ILORAZOWYM

Systemy mikroprocesorowe - projekt

Instrukcja programu PControl Powiadowmienia.

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH

ROZPORZĄDZENIE MINISTRA PRACY I POLITYKI SPOŁECZNEJ 1)

INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ WARUNKI KORZYSTANIA, PROWADZENIA RUCHU, EKSPLOATACJI I PLANOWANIA ROZWOJU SIECI.

INFORMATOR TECHNICZNY GE FANUC. Rezerwacja w sterownikach programowalnych GE Fanuc. Standby Redundancy najprostszy system rezerwacji

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap w Urzędzie Miejskim w Gdańsku

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Rys 2. Schemat obwodów wejściowo/wyjściowych urządzeń w magistrali I2C

WYMAGANIA OFERTOWE. Przetarg nr FZ-Z/P039/16

PRZEPISY KLASYFIKACJI I BUDOWY STATKÓW MORSKICH

Mikrokontrolery AVR. Konfigurowanie mikrokontrolera ATMEGA16

Transkrypt:

Mikroprocesor

Mikroprocesor Jest skomplikowanym układem cyfrowym wykonującym operacje matematyczne i logiczne, zamkniętym w szczelnej obudowie Fizycznie jest to krzemowa płytka zawierająca miliony tranzystorów, uzyskiwana podczas skomplikowanego procesu produkcyjnego przebiegającego w kilku etapach.

Produkcja mikroprocesorów 1. Wytopienie krzemu w piecach łukowych do postaci 1,5- metrowych prętów. 2. Krzemowe pręty o średnicy 300 mm zostają pocięte na plastry (wafle) o grubości 1 mm za pomocą specjalnej piły diamentowej. 3. Następnie dodaje się do krzemu domieszki w celu utworzenia materiału półprzewodnikowego będącego podłożem przyszłych podzespołów mikroprocesora. 4. Struktura procesora tworzona jest w procesie fotolitografii. Wafel pokrywa się lakierem światłoczułym i naświetla światłem ultrafioletowym przez tzw. maskę. Dzięki masce, która jest aluminiową płytką z wyciętą strukturą procesora, emulsja światłoczuła utwardzana jest w miejscach, gdzie mają znajdować się elementy mikroprocesora.

W trakcie tego procesu nakłada się nawet kilkadziesiąt różnych masek. Od rozdzielczości masek zależy, ile elementów zmieści się na powierzchni procesora. Większość dzisiejszych procesorów wykonywanych jest w technologii 45 nm (nanometr jedna milionowa milimetra), jednak produkcja w technologii 32 nm staje się już powoli rzeczywistością (pierwsze modele firmy Intel już są na rynku). 5. Następnie za pomocą specjalnych kąpieli chemicznych usuwa się nieutwardzony półprzewodnik, odsłaniając fizyczną strukturę mikroprocesora z elementami i ich połączeniami. 6. Na pojedynczym krzemowym waflu tworzonych jest jednocześnie kilkaset rdzeni procesora i ostatecznie wafel musi zostać pocięty. Płytki umieszcza się w obudowach. Nóżki z obudowy łączy się z wyprowadzeniami mikroprocesora za pomocą złotych lub platynowych, cieniutkich przewodów.

Przetwarzanie informacji 1. Specjalizowany układ cyfrowy, będący zestawem różnorodnych układów cyfrowych połączonych tak, aby realizowały określony sposób przetwarzania informacji. Sposób ten będzie zależał wyłącznie od użytych układów i sposobu ich łączenia, czyli od sprzętu (ang. Hardware ). Dane Wyniki Specjalizowany układ cyfrowy

2. System mikroprocesorowy najważniejszym jego elementem jest uniwersalny układ przetwarzający informację, czyli procesor. Procesor przetwarza informację, wykonując na niej elementarne operacje zwane instrukcjami ( bądź rozkazami). Ciąg takich instrukcji realizujący konkretne zadanie przetwarzania informacji nazywamy programem. Do systemu mikroprocesorowego oprócz danych wejściowych musimy więc dostarczyć także program lub zestaw programów, czyli oprogramowanie (ang. Softwer).

Dane Wyniki System mikroprocesorowy Program

System mikroprocesorowy CPU ROM RAM I/O AB DB CB Zadaniem centralnej jednostki przetwarzającej CPU, oprócz przetwarzania informacji jest sterowanie praca pozostałych układów systemu. W skład CPU wchodzą mikroprocesor i układy pomocnicze

Wszystkie działania i operacje zachodzące w systemie są sterowane przez mikroprocesor Każde działanie wykonywane przez system jest wynikiem realizacji określonego programu bądź jego fragmentu Program musi być przechowywany w miejscu łatwo dostępnym dla mikroprocesora w pamięci półprzewodnikowej W bloku pamięci stosowane są pamięci RAM i ROM tworzące razem pamięć operacyjną PAO W tej pamięci przechowywane są kody instrukcji tworzących program, dane oraz wyniki działania programu. Wyróżniamy dwa sposoby komunikacji mikroprocesora z PAO i urządzeniami I/O (ARCHITEKTURY)

Architektura z Princeton Dane i programy są przechowywane w tym samym bloku pamięci, z którym komunikuje się mikroprocesor jedną i tą samą magistralą

Architektura Harvardzka Blok PAO jest złożony z pamięci programu i danych. Procesor może komunikować się z wymienionymi blokami poprzez osobne magistrale. Umożliwia to jednoczesne wykonanie operacji odczytu kodu i zapisu lub odczytu danych, co przyspiesza pracę systemu.

Ponieważ RAM jest pamięcią ulotną to potrzebne jest miejsce do przechowywania danych nawet gdy komputer będzie wyłączony. Takim miejscem jest pamięć ROM w której jest zapisywany BIOS czyli Podstawowy system obsługi wejścia/wyjścia Zawiera on m.in. procedury inicjalizujące pracę systemu oraz umożliwiające wprowadzenie do pamięci operacyjnej dalszego oprogramowania. Ostatnim niezbędnym blokiem są układy wejścia/wyjścia, które pośredniczą w wymianie informacji między mikroprocesorem i pamięcią systemu a urządzeniami peryferyjnymi Wszystkie omówione bloki komunikują się nawzajem drogami zwanymi MAGISTRALAMI

MAGISTRALE W systemie występują trzy typy magistrali: Magistrala danych przesyła dane, wyniki oraz kody instrukcji. Jest to magistrala dwukierunkowa czyli informacja może nią wypływać oraz przychodzić z innych układów Magistrala adresowa przesyłane są nią adresy komórek pamięci lub układów z którymi chce skomunikować się mikroprocesor. Jest to mag. Jednokierunkowa adresu generowane przez mikroprocesor przepływają do pamięci lub innych układów we/wy Magistrala sterująca zestaw linii sterujących wykorzystywanych do sterowania pracą układów współpracujących z mikroproc.

Podstawowe elementy każdego mikroprocesora to: 1. Jednostka sterowania CU (ang. Control Unit) odpowiedzialna za sterowanie blokami mikroprocesora. 2. Jednostka arytmetyczno-logiczna ALU (ang. Arithmetic Logic Unit) - odpowiedzialna za wykonywanie przez mikroprocesor operacji arytmetycznych na liczbach naturalnych i logicznych. 3. Jednostka zmiennoprzecinkowa FPU (ang. Floating Point Unit, koprocesor) wykonująca operacje arytmetyczne na liczbach zmiennoprzecinkowych.

4. Rejestry, m.in.: a. rejestr rozkazów IR (ang. Instruction Register) wewnętrzna komórka pamięci mikroprocesora przechowująca obecnie przetwarzaną instrukcję; b. licznik rozkazów PC (ang. Program Counter) przechowuje kolejne adresy pamięci z rozkazami; c. akumulator A przechowuje wynik wykonywanej operacji; d. wskaźnik stosu SP (ang. Stack Pointer) służy do adresowania pamięci; przechowuje dane w trybie LIFO (ang. Last In First Out ostatni wchodzi, pierwszy wychodzi); e. rejestr flagowy F przechowuje informacje dotyczące realizacji wykonywanej operacji. 5. Pamięć Cache szybka inteligentna" pamięć SRAM przechowująca wyniki najczęściej wykonywanych operacji.

rejestry dane A B D F C E ALU wynik H L PC SP EU - jednostka wykonawcza program IR D Układ sterowania zewn. sygnały ster. CU - jednostka sterująca Schemat blokowy mikroprocesora