Architektura komputerów
|
|
- Władysława Andrzejewska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Wykład jest przygotowany dla IV semestru kierunku Elektronika i Telekomunikacja. Studia I stopnia Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna dydaktyka bez ograniczeń zintegrowany rozwój Politechniki Łódzkiej zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Zadanie nr 30 Dostosowanie kierunku Elektronika i Telekomunikacja do potrzeb rynku pracy i gospodarki opartej na wiedzy Łódź, ul. Żeromskiego 116, tel
2 Cel przedmiotu Program przedmiotu Architektura komputerów ma za zadanie pokazać podstawowe funkcje i działanie różnych bloków systemu komputerowego oraz zdefiniować interfejsy pomiędzy tymi blokami. Jednakowa waga będzie przykładana do następujących aspektów: - organizacji komputera widzianej okiem programisty - opisu sprzętu spostrzeganego okiem projektanta elektronika - szczegółowego logicznego opisu działania systemu komputerowego (wraz z funkcjami systemu operacyjnego) 2
3 PROGRAM PRZEDMIOTU Wstęp. Organizacja systemu komputerowego: sprzęt, oprogramowanie, system operacyjny Ewolucja systemów komputerowych: model von Neumanna, kolejne generacje technologii, ocena działania definicje parametrów, referencyjne kryteria [benchmarks] Systemy liczbowe i kody - systemy liczbowe, konwersja, - działania arytmetyczne, - standardy IEEE dotyczące precyzji liczb - kody binarne - przechowywanie danych, liczby, tablice, rekordy 3
4 ... Podstawy techniki cyfrowej kombinatoryka - podstawowe operacje i algebra Boole a, minimalizacja, - podstawowe bloki funkcjonalne w kombinatoryce, logika dodatnia i ujemna - obciążenie i przebiegi czasowe - układy synchroniczne - układy sekwencyjne - przerzutniki i rejestry - matryce programowalne 4
5 ... Podstawowa architektura komputera A. W ASPEKCIE ORGANIZACJI - formaty danych i instrukcji - ustawienie instrukcji - tryby adresowe, ograniczenia - języki programowania maszynowego, asemblery - procedury, ładowanie programów, makro-instrukcje B. W ASPEKCIE BUDOWY - wykonywanie programu - przepływ danych, instrukcji i adresów - magistrala i jej architektura - urządzenia wejścia/wyjścia model ogólny - ALU (jednostka arytmetyczna i logiczna), jednostka sterująca, rodzaje instrukcji, programowalna jednostka sterująca 5
6 ... Urządzenia peryferyjne - przebiegi czasowe, sterowanie, konwersja danych, detekcja i korekta błędów - przerwania - dostęp do pamięci - dostęp do urządzeń I/O - konwertery A/D i D/A Procesor - rodzaje procesorów i systemów komputerowych - zestawy instrukcji - tryby adresowania - rejestry i pamięć - procesor RISC versus CISC - przykłady procesorów 6
7 ... Pamięć - rodzaje pamięci, podział ze względu na dostęp, funkcje, budowę - parametry układów pamięci - organizacja i układy pamięci - pamięci dyskowe - pamięć podręczna (cache) - zwiększenie pojemności, prędkości, optymalizacja wykorzystania 7
8 ... Rozszerzone funkcje procesorów - przetwarzanie równoległe - nakładki systemu - pamięć typu cache i bufory instrukcji - przerwania - pamięć dzielona Sieci wieloprocesorowe na przykładzie Cray - terminologia - topologie statyczne i dynamiczne - protokoły routingu - architektura MISD, SIMD, MIMD 8
9 ... Systemy wbudowane (embedded systems) - schematy oprogramowania - system operacyjny wielozadaniowość i wielowątkowość, obsługa procesów, - systemy operacyjne w czasie rzeczywistym - mikroprocesor ARM (advanced RISC Machine) Ocena działania - mierniki szybkości działania, kosztu - optymalizacja 9
10 ... Sieci komputerowe - architektura sieci, przykładowe modele - standardy i protokoły, funkcje OSI - Internet Przetwarzanie rozproszone - maszyny wirtualne - nitki i wątki - zdalne wywoływanie procedur - synchronizacja - algorytmy obliczeniowe 10
11 Zaliczenie Na laboratorium składa się 18 godzin zajęć, (do których studenci otrzymają szczegółowe instrukcje opisujące wykonanie ćwiczenia i sposób opracowania sprawozdania lub zakresu wymaganych do zaliczenia testów) OCENA KOŃCOWA będzie się składać w 60% z zaliczenia materiałów z wykładu (kolokwium pisemne) oraz 40% z laboratorium (ocena łączna, przekazywana przez prowadzącego) 11
12 Proponowana literatura uzupełniająca wykład Organizacja i architektura systemu komputerowego, W. Stallings Komputer Osobisty IBM PC, M. Kleiber, R. Szuniewicz Computer Organization, Design and Architecture, S.G. Shiva Podstawy systemów operacyjnych, A. Silberschatz,m P.B. Galvin, G. Gagne Architektura Komputerów, J. Biernat Strony internetowe, katalogi, czasopisma, 12
13 ARCHITEKTURA a ORGANIZACJA KOMPUTERA Architektura jest widzialna dla programisty; uwzględnia te atrybuty systemu, które mają wpływ na logiczne wykonywanie programu np.: lista rozkazów, mechanizmy wejścia wyjścia, sposób adresowania pamięci, Organizacja odnosi się do jednostek operacyjnych i ich połączeń, które stanowią realizację specyfikacji typu architektury, np.: interfejsy, sygnały sterujące Przykład: to, czy w systemie istnieje rozkaz mnożenia, jest zagadnieniem architektury, natomiast to, jak ten rozkaz ma być wykonywany zagadnieniem organizacji 13
14 Wstęp. Organizacja systemu komputerowego sprzęt oprogramowanie system operacyjny Użytkownik KOMPILATOR ASEMBLER BAZA DANYCH EDYTOR * * * EDYTOR TEKSTU GRAFIKI PROGRAMY SYSTEMOWE I UŻYTKOWE System operacyjny Elementy systemu komputerowego Sprzęt komputerowy 14
15 System komputerowy System komputerowy to urządzenie, lub zespół urządzeń (cyfrowych?) do przetwarzania, gromadzenia i wyszukiwania informacji za pomocą odpowiedniego oprogramowania Zasadniczym zadaniem systemu komputerowego jest przetwarzanie wprowadzonych (wejściowych) danych tak, aby wyniki (dane wyjściowe) mogły być (z lepszym skutkiem, łatwiej) zastosowane w szczególnej aplikacji w szczególnym otoczeniu System komputerowy jest powiązany z otoczeniem przez urządzenia peryferyjne i/lub linie komunikacyjne 15
16 Sprzęt (ang. hardware) Cztery główne elementy blokowe występują we wszystkich systemach komputerowych: - jednostka sterująca, CU (Control Unit); centralna CPU; procesor zawierająca odrębną funkcjonalnie: * jednostkę arytmetyczną i logiczną ALU (Arithmetic & Logic Unit); - pamięć MU (Memory Unit), pamięć główna - MM; - jednostka wejścia/wyjścia IOU lub I/O (Input/Putput Unit); Komputery są zawodne, ale ludzie jeszcze bardziej (Ed. Murphy) 16
17 Funkcje komputera Są 4 podstawowe funkcje, które może realizować komputer: - przetwarzanie danych - przechowywanie danych - przenoszenie danych - sterowanie Przechowywanie danych Środowisko aplikacyjne (źródło/miejsce przeznaczenia danych) Przemieszczanie danych Urządzenie sterujące Funkcjonalny obraz komputera Przetwarzanie danych 17
18 Oprogramowanie (ang. software) Elementami systemu komputerowego są w przeważającej większości urządzenia elektroniczne, w których podstawową jednostką informacji jest albo 0, albo 1 odpowiadające dwóm stanom sygnału elektrycznego Programy i dane dla nich muszą więc być wyrażone przy użyciu notacji dwójkowej ( alfabetu binarnego zawierającego tylko dwa znaki: 0 i 1). Programy napisane w kodzie dwójkowym to programy w języku maszynowym Programowanie tylko przy zastosowaniu ciągu zer i jedynek byłoby prawie niemożliwe. Część podstawowych, prostych (tzw. primitives) instrukcji, jak przesuwanie (shift), dodawanie (add) odejmowanie (sub) itp. ma swoją znakową postać język asemblera, którą może posługiwać się programista a zrozumie ją ASEMBLER dla danego sprzętu (tłumaczy język asemblera na kod maszynowy). 18
19 Oprogramowanie c.d. Języki wyższego poziomu (C, C++, JAVA, DELPHI, ) mogą być używane niezależnie od sprzętu. Potrzebny jest KOMPILATOR (inny dla każdego języka), który przetłumaczy program napisany w języku wyższego poziomu na język maszynowy PAMIĘTAJ: Asembler i kompilator są PROGRAMAMI Program w asemblerze Program w jęz. wyższego poziomu ASEMBLER KOMPILATOR Program w języku maszynowym Załadowanie 19
20 System operacyjny Operacje takie, jak wybór odpowiedniego kompilatora, załadowanie kodu do pamięci, start, stop, itp. Są wykonywane automatycznie Zestaw programów nadzorujących, który pozwala na takie automatyczne działanie to SYSTEM OPERACYJNY System operacyjny i niektóre programy użytkowe oraz dane, zwłaszcza o sprzęcie, które nie powinny być modyfikowane ani kasowane, rezydują często w pamięci typu tylko do odczytu (readonly). Takie oprogramowanie nazywane jest firmware Nie można żadnego urządzenia zrobić "odpornym na głupotę", ponieważ głupcy są genialni. 20
21 System operacyjny OS (ang. Operating System) Program, który działa jako interfejs między użytkownikiem a sprzętem komputerowym Oprogramowanie, które steruje wykonywaniem programów przez procesor i zarządza jego zasobami Szereguje procesy (zadania); umożliwia współbieżne wykonywanie programów, itd. Zarządza pamięcią, również tworzy pamięć wirtualną JEST SPRZĘTOWO ZALEŻNY OD PROCESORA 21
22 Warstwy systemu komputerowego 22
23 Ewolucja systemów komputerowych Pierwsze liczydło (abacus) powstało ponad 3000 lat przed narodzeniem Chrystusa, w Środkowej Azji liczydła są wciąż używane W XVII wieku, we Francji, Pascal wymyślił i wykonał pierwszy mechaniczny kalkulator ( Pascalina - rys.), (chociaż niektórzy przypisują pierwszy kalkulator Niemcowi W. Schickard) Kalkulator pozwalał na sumowanie ośmiocyfrowych liczb Zdjęcia pochodzą z zasobów Internetu 23
24 Suwaki logarytmiczne połowa XVII w. kości Napiera (J. Napier szkocki teolog i matematyk; kości bo wykonane z kości słoniowej) a kilka lat później prawdziwy suwak W. Oughtred G. Leibnitz (Niemiec) w 1694 r. zaprojektował kalkulator, który dodawał, odejmował, mnożył, dzielił i pierwiastkował; wprowadził system binarny Zdjęcia pochodzą z zasobów Internetu 24
25 W 1801 r. Jacquard zastosował perforowane karty (przy tworzeniu wzorzystych tkanin) W 1822 r. Anglik C. Babbage opracował maszynę (parową!), która liczyła równania różniczkowe ( Difference Engine ) W tym samym czasie C. Babbage zaprojektował (NIGDY TA MASZYNA NIE POWSTAŁA) maszynę analityczną, gdzie 3 zestawy kart perforowanych miałyby być używane dla: wprowadzenia programu, danych wejściowych, wyprowadzenia wyników. PROJEKT BYŁ PRAWDOPODOBNIE PIERWSZYM W ŚWIECIE OPISEM NOWOCZESNEGO KOMPUTERA W projekcie brała udział programistka pierwsza kobieta Ada Lovelace Jej imieniem nazwano jeden ze współczesnych języków programowania 25
26 W XIX wieku, ze względu na gwałtowny wzrost liczby ludności, władze administracyjne USA rozpisały konkurs na urządzenie wspomagające wykonanie spisu powszechnego. Wygrał Herman Hollerith z maszyną tabulacyjna, która sortowała i podsumowywała dane dostarczane na kartach perforowanych. Urządzenie było stosowane do początków II wojny światowej. Dyskontując sukces maszyny tabulacyjnej Hollerith założył świetnie prosperujące przedsiębiorstwo (1896r.) Tabulating Machine Company, które po wchłonięciu kilku podobnych przedsiębiorstw przyjęło nazwę International Business Machines (IBM) Pierwsza połowa XX wieku to dalszy rozwój urządzeń elektromechanicznych (np. w Europie Z1 i Z3 Niemcy Konrad Zuse) A już w 1904 i odpowiednio 1906 roku, powstały dioda i trioda. Na zastosowanie musiały czekać wiele lat 26
27 Pierwsze nowoczesne komputery - USA Gwałtowny rozwój elektroniki nastąpił w latach II wojny światowej, w USA, zwłaszcza w Bell Laboratories i na uniwersytetach Harvard i Princeton MARK I jeszcze urządzenie elektromechaniczne, wejście i wyjście danych na kartach perforowanych a program na papierowej taśmie perforowanej mnożenie 10-cyfrowych liczb w czasie 10 sekund Około 1942 komputer ABC połączenie procesora z urządzeniem pamięciowym POCZĄTEK NOWEJ ERY ENIAC Electronic Numerical Integrator And Calculator) 1946 rok Eckert i Mauchly 27
28 ENIAC Wykorzystano lampy elektronowe i przekaźniki Program (sekwencja instrukcji) był przechowywany w pamięci Komputer posiadał pulpit sterowniczy, gdzie należało dokonywać nowych połączeń przewodami dla każdej sekwencji liczenia 18 tysięcy lamp elektronowych. Średni czas bezawaryjnej pracy około pół godziny W plątaninie kabli, w zakamarkach, gnieździły się myszy i szczury, pluskwy i prusaki powodując częste zwarcia. To od nich powstała nazwa DEBUGGER odpluskwiacz, którą przejęły później programy usuwające wady programów 28
29 29
30 EDVAC, EDSAC, John von Neumann, członek grupy Eckert Mauchly opracował pierwszy komputer z przechowywanym w pamięci programem, z wykorzystaniem skoku i instrukcji warunkowej pierwsza wersja w 1945 roku. Wilkes wprowadził koncepcję pamięci hierarchicznej pierwotnej i wtórnej Pierwsze 10 lat po II wojnie światowej to odkrycie tranzystora bipolarnego (i wprowadzenie go wpierw germanowego a później krzemowego, do produkcji), pierwszych pamięci magnetycznych, konstrukcja pierwszej drukarki, pierwszego włókna optycznego W tym czasie powstają pierwsze języki programowania Short Order Code, translator AO, Fortran (IBM) 1956 r. IBM opracowuje pierwszy twardy dysk a rok wcześniej pierwszy system operacyjny Gene AMDAHL 30
31 EDVAC Maszyna von Neumanna Poniżej wymienione cechy pozwalają, by system komputerowy mógł być przełączany z wykonania jednego zadania (programu) na inne bez fizycznej ingerencji w strukturę systemu, a tym samym gwarantują jego uniwersalność: System komputerowy powinien posiadać: Skończoną i funkcjonalnie pełną listę rozkazów Możliwość wprowadzania programu do systemu poprzez urządzenia zewnętrzne i przechowywanie go W PAMIĘCI - W TEN SAM SPOSÓB, CO DANYCH Procesor (lub jednostkę przetwarzającą i sterującą), który w jednakowy sposób może pobierać dane i instrukcje z pamięci Urządzenie sterujące, które pobiera, interpretuje i wykonuje instrukcje z pamięci Urządzenie wyjściowe aby dostarczyć wyniki użytkownikowi 31
32 Architektura von Neumanna MAR Memory Address Register MBR (lub MDR) Memory Buffer (Data) Register ACC Accumulator [S.G.Shiva, Computer Organization ] 32
33 ALU Jednostka arytmetyczno-logiczna wykonuje operacje na dostarczonych jej danych; podstawowy zestaw to: dodawanie, podstawowe operacje logiczne (AND, XOR, OR, NOT), oraz przesunięcia bitowe w lewo i w prawo. Po wykonaniu zadania oddaje zarówno wynik operacji jak również tzw. Bity warunkowe (Flags) takie jak znak (dodatni/ujemny), Overflow, Carry. ALU przetwarza całe słowa w jednym cyklu. Nie posiada własnej pamięci, poza pamięcią służącą do przechowywania wyników (ACC) Dzisiaj, praktycznie wszystkie popularne komputery klasy PC posiadają strukturę stworzoną przez Neumanna, dlatego też noszą miano maszyn von Neumanna. 33
34 Ogólny układ komputera [S.G.Shiva, Computer Organization ] BUS - magistrala 34
35 Architektura von Neumanna - wady Programy i dane przechowywane są w jednej pamięci o budowie sekwencyjnej, co może tworzyć wąskie gardło w dostępie do pamięci Nie ma żadnego wyraźnego rozróżnienia w zapisie binarnym danych i instrukcji a takie rozróżnienie jest dla CPU niezbędne. Języki programowania wysokiego poziomu używają różnych struktur zapisywania danych tutaj mamy jednowymiarowa pamięć i do jednego wymiaru wszystkie typy danych muszą zostać sprowadzone Prezentacja danych nie zawiera żadnej informacji o typie (np.: jak odróżnić literę od cyfry). Musi to zostać dokonane przez logikę programu. 35
36 Dlatego model von Neumanna jest tylko ogólnym modelem; wymaga od kompilatorów bardzo dobrego mapowania pamięci przy wpisywaniu kodu wykonywalnego przez sprzęt. Powyższą cechę informatycy nazywają luką semantyczną Nowoczesne kompilatory zawężają skutecznie tę lukę Rozwój technologii elektronicznych, szybkości sprzętu, pojemności pamięci znacznie zwiększały prędkość podstawowej struktury w modelu von Neumanna Rozdzielenie ścieżek: dla adresowania i instrukcji oraz adresowania i danych, co pozwoliło na równoczesny dostęp do instrukcji i danych przez CPU jest podstawą Architektury Harwardzkiej 36
37 Architektura Harvardzka [S.G.Shiva, Computer Organization ] Przyniosła ideę przetwarzania równoległego 37
38 Kolejne generacje technologii komputerowych Pierwsza generacja ( ) technologia oparta na lampach elektronowych Druga generacja ( ) technologia oparta na tranzystorach bipolarnych Trzecia generacja ( ) technologia oparta na układach scalonych (IC małej skali integracji) Czwarta generacja (od 1980 roku) oparta na CMOS zastosowanych w układach scalonych wielkiej skali integracji (VLSI) 38
39 Pierwsza generacja technologii komputerowych Maszyny takie, jak UNIVAC 1, IBM 701 zawierające lampy elektronowe, były ogromne i powolne Dominującym urządzeniem I/O były taśmy magnetyczne Dostęp do danych był mierzony w milisekundach 39
40 Druga generacja technologii komputerowych Na przykład: IBM 1401, 7090; RCA 501; CDC 6600; DEC PDP-1, ( ) W komputerach wykorzystywano pamięć rdzeniową swobodnego dostępu, wielofunkcyjne bloki i wiele procesorów Stosowano coraz obszerniejsze wersje asemblerów Opracowano pierwsze języki wysokiego poziomu Dostęp do danych był mierzony w mikrosekundach 40
41 Trzecia generacja technologii komputerowych Na przykład: IBM 360, UNIVAC 1108, CDC STAR-100 Dostęp do danych i czasy przetwarzania mierzono w nanosekundach Zrealizowano koncepcje przetwarzania wątkowego, matrycy, oprogramowania jednocześnie wieloma programami W 1965 roku wprowadzono DEC PDP-8 pierwszy minikomputer Minikomputer maszyna dedykowana do danej aplikacji. Ze względu na znacząco mniejsze rozmiary, miał ograniczone możliwości przetwarzania w porównaniu z maszynami wielkiej skali ta definicja przestała być sensowna wraz z rozwojem technologii elektronicznych i informatycznych Na początku lat 70-ych nastąpił rozwój mikroprocesorów (układy scalone), dedykowanych do sterownika lub systemu przetwarzania 41
42 Czwarta generacja technologii komputerowych Jest oparta na VLSI Urządzenia są produkowane masowo, coraz bardziej złożone i coraz bardziej dostępne Pojawiają się opinie, że już się skończyła czwarta generacja i trwa piąta ale nie ma jasnych definicji, które atrybuty mają o tym zadecydować może dopiero wdrożenie układów sztucznej inteligencji, sieci neuronowych lub DNA Obecna generacja systemów komputerowych szeroko korzysta z algorytmów przetwarzania równoległego, z zastosowaniem wielu procesorów i jednocześnie pracujących pamięci, posiada przyjazne użytkownikowi interfejsy, połączenia sieciowe, itd. 42
43 Superkomputery Pierwszy superkomputer - CDC 6600 miał 128 KB pamięci a lista jego rozkazów liczyła 64 pozycje; jego prezentacja odbyła się w 1963 roku (firma Control Data Corporation) Mógł wykonywać kilka milionów instrukcji na sekundę (MHz), zastosowano w nim po raz pierwszy tranzystory krzemowe i chłodzenie freonem. Dostępny na rynku (w sposób ściśle kontrolowany) od 1965r. -kosztował około 8 milionów dolarów Był to pierwszy komputer typu mainframe (Amerykanie wolą stosować nazwę Big iron ). Nazwa powstała ze względu na objętość, ale przyjęła się później dla określonej grupy komputerów Zdjęcie pochodzi z zasobów Internetu 43
44 Superkomputery Dzisiejsze superkomputery zawierają tysiące procesorów, terabajty pamięci i w ciągu 1 sekundy wykonują tryliony operacji Np. BlueGene/L firmy IBM, z 65 tysiącami dwuprocesorowych węzłów o łącznej wydajności około 280 teraflopów (1 teraflop - bilion operacji zmiennoprzecinkowych na sekundę); BlueGene/P mogący osiągnąć nawet 3 petaflopy, czyli 10 razy więcej Superkomputer f-my Cray Inc. Na rysunku Cray-2 - kształt komputera nie jest przypadkowy, twórcy maszyny po raz pierwszy natknęli się na granice wyznaczane przez stałe fizyczne 44
45 Definicje dotyczące parametrów pracy MIPS milion instrukcji na sekundę MOPS milion operacji na sekundę MFLOPS (lub megaflops) milion operacji zmiennoprzecinkowych na sekundę GFLOPS (lub gigaflops) miliard operacji zmiennoprzecinkowych na sekundę Teraflops (10 12 ) UWAGA: Przedrostki stosowane np. dla wielkości napięcia, mocy, częstotliwości dotyczą potęgi o podstawie 10 Dla rozmiarów pamięci, plików, rejestrów potęgi o podstawie 2 45
46 Przedrostki używane w miarach dotyczących systemów komputerowych Potęga 10 Potęga 2 Przedrostek Symbol Tysiąc = 1024 Kilo K Milion = 2048 Mega M Miliard Giga G Tera T Peta P Eksa E Zeta Z Kwadrylion Jotta Y Mili m Mikro µ Nano n Piko p Femto f Atto a Zepto z Yocto y 46
47 Kryteria oceny działania systemów komputerowych Kryteria referencyjne = BENCHMARKS Są to standaryzowane zestawy programów, do oceny działania systemu. Wynik działania takiego programu jest porównywany ze znanym wynikiem z innego (lub standardowego, wzorcowego ) komputera Przykłady kryteriów: % wykorzystania pamięci, procesora itp. Przykładowe, uznane standardy, to: Real World/Application Benchmarks Derived Benchmarks (algorithm-based benchmarks) Single Processor Benchmarks Kernel Benchmarks, itd. 47
48 KONIEC CZĘŚCI PIERWSZEJ Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna dydaktyka bez ograniczeń zintegrowany rozwój Politechniki Łódzkiej zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Zadanie nr 30 Dostosowanie kierunku Elektronika i Telekomunikacja do potrzeb rynku pracy i gospodarki opartej na wiedzy Łódź, ul. Żeromskiego 116, tel
Architektura komputerów Historia systemów liczących
Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój
Bardziej szczegółowoLEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Bardziej szczegółowoTechnika mikroprocesorowa
Technika mikroprocesorowa zajmuje się przetwarzaniem danych w oparciu o cyfrowe programowalne układy scalone. Systemy przetwarzające dane w oparciu o takie układy nazywane są systemami mikroprocesorowymi
Bardziej szczegółowoBudowa i zasada działania komputera. dr Artur Bartoszewski
Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu
Bardziej szczegółowoWstęp do architektury komputerów
Wstęp do architektury komputerów Podręczniki: Willians Stallings: Organizacja i architektura systemu komputerowego, WNT Notatki z wykładu: http://zefir.if.uj.edu.pl/planeta/wyklad_architektura.htm Egzamin:
Bardziej szczegółowoUniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011
SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu
Bardziej szczegółowoOpis efektów kształcenia dla modułu zajęć
Nazwa modułu: Programowanie mikrokontroleroẃ i mikroprocesoroẃ Rok akademicki: 2017/2018 Kod: EIT-1-408-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Bardziej szczegółowoArchitektura komputerów wer. 7
Architektura komputerów wer. 7 Wojciech Myszka 2013-10-29 19:47:07 +0100 Karty perforowane Kalkulator IBM 601, 1931 IBM 601 kalkulator Maszyna czytała dwie liczby z karty, mnożyła je przez siebie i wynik
Bardziej szczegółowoWykład pierwszy Rys historyczny rozwoju sprzętu komputerowego
Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego ARK: W1 SG 2005 1/7 Ważniejsze daty w historii rozwoju komputerów 1/5? komputery astronomiczne (Stonehenge)? abak (RYS1a, RYS1b) ok. 1400 astrolabium
Bardziej szczegółowoJednostka centralna. dr hab. inż. Krzysztof Patan, prof. PWSZ
Jednostka centralna dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Architektura i organizacja komputerów Architektura
Bardziej szczegółowoBudowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
Bardziej szczegółowo2014-10-15. Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera
Architektura komputera dr inż. Tomasz Łukaszewski 1 2 500 p.n.e: pierwsze liczydło (abakus) Babilonia. 1614kostkiJohnaNapiera szkockiego matematyka pozwalające dodawać i odejmować 3 4 1621suwak logarytmicznyopracowany
Bardziej szczegółowoPodstawy Informatyki Systemy sterowane przepływem argumentów
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Komputer i jego architektura Taksonomia Flynna 2 Komputer i jego architektura Taksonomia Flynna Komputer Komputer
Bardziej szczegółowoSystemy operacyjne III
Systemy operacyjne III Jan Kazimirski 1 Opis zajęć Prezentacja budowy i zasad działania współczesnego systemu operacyjnego Prezentacja podstawowych elementów systemów operacyjnych i zasad ich implementacji
Bardziej szczegółowoInformatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.
Informatyka Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.pl 1 Program zajęć Wykład: Wprowadzenie Budowa i działanie sprzętu komputerowego
Bardziej szczegółowoSystemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1
i sieci komputerowe Szymon Wilk Superkomputery 1 1. Superkomputery to komputery o bardzo dużej mocy obliczeniowej. Przeznaczone są do symulacji zjawisk fizycznych prowadzonych głównie w instytucjach badawczych:
Bardziej szczegółowoArchitektura komputerów wer. 3
Architektura komputerów wer. 3 Wojciech Myszka, Maciej Panek listopad 2014 r. Karty perforowane Kalkulator IBM 601, 1931 IBM 601 kalkulator Maszyna czytała dwie liczby z karty, mnożyła je przez siebie
Bardziej szczegółowoBudowa komputera Komputer computer computare
11. Budowa komputera Komputer (z ang. computer od łac. computare obliczać) urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału
Bardziej szczegółowoSprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów
Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów przeznaczonych do wykonania w komputerze (ang. software).
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, ćwiczenia I KARTA
Bardziej szczegółowoStruktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
Bardziej szczegółowoArchitektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Bardziej szczegółowoMIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Bardziej szczegółowoArchitektura komputerów II - opis przedmiotu
Architektura komputerów II - opis przedmiotu Informacje ogólne Nazwa przedmiotu Architektura komputerów II Kod przedmiotu 11.3-WI-INFP-AK-II Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki
Bardziej szczegółowoArchitektura komputerów Reprezentacja liczb. Kodowanie rozkazów.
Architektura komputerów Reprezentacja liczb. Kodowanie rozkazów. Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka
Bardziej szczegółowoSpis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Bardziej szczegółowoWykład 2. Mikrokontrolery z rdzeniami ARM
Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów ARM są szeroko
Bardziej szczegółowoWstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Bardziej szczegółowoSystemy operacyjne. wykład dr Marcin Czarnota laboratorium mgr Radosław Maj
Systemy operacyjne wykład dr Marcin Czarnota laboratorium mgr Radosław Maj Plan wykładów 1. Wprowadzenie, 2. Procesy, wątki i zasoby, 3. Planowanie przydziału procesora, 4. Zarządzanie pamięcią operacyjną,
Bardziej szczegółowoJAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI?
JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI? Dlaczego dla informatyków ważne są liczby? Dlaczego dla informatyków ważne są liczby? bo w pamięci komputerów cyfrowych wszelkie dane (teksty,
Bardziej szczegółowoWykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
Bardziej szczegółowoBudowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Bardziej szczegółowoWstęp do Informatyki. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Wstęp do Informatyki dr inż. Paweł Pełczyński ppelczynski@swspiz.pl Literatura 1. Brookshear, J. G. (2003). Informatyka w ogólnym zarysie. WNT, Warszawa. 3. Małecki, R. Arendt D. Bryszewski A. Krasiukianis
Bardziej szczegółowoARCHITEKTURA SYSTEMÓW MIKROPROCESOROWYCH. dr inż. Małgorzata Langer B9, pok. 310 Instytut Elektroniki
ARCHITEKTURA SYSTEMÓW MIKROPROCESOROWYCH część 1 dr inż. Małgorzata Langer B9, pok. 310 Instytut Elektroniki Cel przedmiotu Program przedmiotu Architektura systemów mikroprocesorowych ma za zadanie pokazać
Bardziej szczegółowoalgorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy
Podstawowe pojęcia związane z informatyką: informatyka dziedzina wiedzy i działalności zajmująca się gromadzeniem, przetwarzaniem i wykorzystywaniem informacji, czyli różnego rodzaju danych o otaczającej
Bardziej szczegółowoArchitektura mikroprocesorów TEO 2009/2010
Architektura mikroprocesorów TEO 2009/2010 Plan wykładów Wykład 1: - Wstęp. Klasyfikacje mikroprocesorów Wykład 2: - Mikrokontrolery 8-bit: AVR, PIC Wykład 3: - Mikrokontrolery 8-bit: 8051, ST7 Wykład
Bardziej szczegółowoProjektowanie. Projektowanie mikroprocesorów
WYKŁAD Projektowanie mikroprocesorów Projektowanie układ adów w cyfrowych - podsumowanie Algebra Boole a Bramki logiczne i przerzutniki Automat skończony System binarny i reprezentacja danych Synteza logiczna
Bardziej szczegółowoWprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Bardziej szczegółowodr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna Literatura B. Siemieniecki, W. Lewandowski Internet w szkole, Wyd. A. Marszałek 2001, B. Siemieniecki
Bardziej szczegółowoArchitektura komputerów
Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka Architektura komputerów dr inż. Bartosz Pękosławski Łódź, dn. 6.10.2018 Dane kontaktowe Adres e-mail: bartoszp@dmcs.pl Bieżące informacje:
Bardziej szczegółowoProgramowanie Niskopoziomowe
Programowanie Niskopoziomowe Wykład 2: Reprezentacja danych Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Kilka ciekawostek Zapisy binarny, oktalny, decymalny
Bardziej szczegółowoWprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Bardziej szczegółowoKomputer. Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji
Komputer Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji Budowa komputera Drukarka (printer) Monitor ekranowy skaner Jednostka
Bardziej szczegółowoLEKCJA TEMAT: Współczesne procesory.
LEKCJA TEMAT: Współczesne procesory. 1. Wymagania dla ucznia: zna pojęcia: procesor, CPU, ALU, potrafi podać typowe rozkazy; potrafi omówić uproszczony i rozszerzony schemat mikroprocesora; potraf omówić
Bardziej szczegółowoSystemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Bardziej szczegółowoRok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:
Bardziej szczegółowoMaszyny liczace - rys historyczny
SWB - Mikroprocesory i mikrokontrolery - wykład 7 asz 1 Maszyny liczace - rys historyczny pierwszy kalendarz - Stonehenge (obecnie Salisbury, Anglia) skonstruowany ok. 2800 r. pne. abacus - pierwsze liczydła
Bardziej szczegółowoZygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak 2 Centralny falownik (ang. central inverter system) Zygmunt Kubiak 3 Micro-Inverter Mikro-przetwornice działają podobnie do systemów
Bardziej szczegółowoOpis efektów kształcenia dla modułu zajęć
Nazwa modułu: Projektowanie i użytkowanie systemów operacyjnych Rok akademicki: 2013/2014 Kod: EAR-2-324-n Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Bardziej szczegółowoTechnika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę
I. KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów: Jednostka prowadząca: Technika cyfrowa i mikroprocesorowa Edukacja techniczno-informatyczna
Bardziej szczegółowoSpis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Bardziej szczegółowoINFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE
Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby
Bardziej szczegółowoArchitektura komputerów
Architektura komputerów Jan Kazimirski 1 Opis zajęć Odrobina historii... Elementy techniki cyfrowej Maszynowa reprezentacja danych Budowa i zasady działania współczesnych komputerów Elementy programowania
Bardziej szczegółowoArchitektura komputerów
Wykład jest przygotowany dla IV semestru kierunku Elektronika i Telekomunikacja. Studia I stopnia Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię
Bardziej szczegółowoWykład 2. Mikrokontrolery z rdzeniami ARM
Wykład 2 Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów
Bardziej szczegółowoBudowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Bardziej szczegółowoTechnologia informacyjna. Urządzenia techniki komputerowej
Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji
Bardziej szczegółowoArchitektura komputerów
Wykład jest przygotowany dla IV semestru kierunku Elektronika i Telekomunikacja. Studia I stopnia Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię
Bardziej szczegółowoProgramowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
Bardziej szczegółowoWprowadzenie do inżynierii przetwarzania informacji
Dr inż. Robert Wójcik Wprowadzenie do inżynierii przetwarzania informacji 1. Maszyny i systemy cyfrowe 1.1. Historia komputerów i główne kierunki ich rozwoju 1.2. Reprezentacja informacji w elektronicznych
Bardziej szczegółowoTechnologie Informacyjne
page.1 Technologie Informacyjne Wersja: 4 z drobnymi modyfikacjami! Wojciech Myszka 2013-10-14 20:04:01 +0200 page.2 Cel zajęć Cele zajęć: Uaktualnienie i ujednolicenie wiedzy/terminologii oraz zdobycie
Bardziej szczegółowoKtóry z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.
1 WERSJA X Zadanie 1 Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D. I/O Zadanie 2 Na podstawie nazw sygnałów
Bardziej szczegółowoPrzykładowe pytania DSP 1
Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..
Bardziej szczegółowoPodstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu
Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy techniki cyfrowej i mikroprocesorowej Kod przedmiotu 06.5-WE-AiRP-PTCiM Wydział Kierunek Wydział
Bardziej szczegółowoSprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Bardziej szczegółowoWYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja
Jednostka prowadząca: Wydział Techniczny Kierunek studiów: Elektronika i telekomunikacja Nazwa przedmiotu: Systemy operacyjne i architektura komputerów Charakter przedmiotu: kierunkowy, obowiązkowy Typ
Bardziej szczegółowo3.Przeglądarchitektur
Materiały do wykładu 3.Przeglądarchitektur Marcin Peczarski Instytut Informatyki Uniwersytet Warszawski 24 stycznia 2009 Architektura a organizacja komputera 3.1 Architektura komputera: atrybuty widzialne
Bardziej szczegółowoPodstawy Techniki Mikroprocesorowej
Podstawy Techniki Mikroprocesorowej Architektury mikroprocesorów Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.
Bardziej szczegółowoKomputer i urządzenia z nim współpracujące.
Komputer i urządzenia z nim współpracujące. Program komputerowy Komputer maszynaelektroniczna przeznaczona do przetwarzania informacji Ogólny schemat działania komputera Podstawowe elementy komputera Większość
Bardziej szczegółowoPrzeszłość i przyszłość informatyki
Przeszłość i przyszłość informatyki Rodzaj zajęć: Wszechnica Popołudniowa Tytuł: Przeszłość i przyszłość informatyki Autor: prof. dr hab. Maciej M Sysło Redaktor merytoryczny: prof. dr hab. Maciej M Sysło
Bardziej szczegółowoWykład Mikroprocesory i kontrolery
Wykład Mikroprocesory i kontrolery Cele wykładu: Poznanie podstaw budowy, zasad działania mikroprocesorów i układów z nimi współpracujących. Podstawowa wiedza potrzebna do dalszego kształcenia się w technice
Bardziej szczegółowoArchitektura komputerów
Architektura komputerów Wykład 3 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) 2 Plan wykładu Podstawowe komponenty komputera Procesor CPU Cykl rozkazowy Typy instrukcji Stos Tryby adresowania
Bardziej szczegółowoDziałanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Bardziej szczegółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
Bardziej szczegółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
Bardziej szczegółowodr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
Bardziej szczegółowoXXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej
Zestaw pytań finałowych numer : 1 1. Wzmacniacz prądu stałego: własności, podstawowe rozwiązania układowe 2. Cyfrowy układ sekwencyjny - schemat blokowy, sygnały wejściowe i wyjściowe, zasady syntezy 3.
Bardziej szczegółowoMagistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
Bardziej szczegółowoID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne
Załącznik nr do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowoPodstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia
Budowa komputera Schemat funkcjonalny i podstawowe parametry Podstawowe pojęcia Pojęcia podstawowe PC personal computer (komputer osobisty) Kompatybilność to cecha systemów komputerowych, która umoŝliwia
Bardziej szczegółowoHISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.
HISTORIA KOMPUTERÓW 2014/15 Bartosz Klin klin@mimuw.edu.pl http://www.mimuw.edu.pl/~klin/ Komputery w połowie lat 50tych - już nie unikalne urządzenia, bardzo kosztowne i delikatne - raczej drogie produkty,
Bardziej szczegółowo16. Taksonomia Flynn'a.
16. Taksonomia Flynn'a. Taksonomia systemów komputerowych według Flynna jest klasyfikacją architektur komputerowych, zaproponowaną w latach sześćdziesiątych XX wieku przez Michaela Flynna, opierająca się
Bardziej szczegółowoDydaktyka Informatyki budowa i zasady działania komputera
Dydaktyka Informatyki budowa i zasady działania komputera Instytut Matematyki Uniwersytet Gdański System komputerowy System komputerowy układ współdziałania dwóch składowych: szprzętu komputerowego oraz
Bardziej szczegółowoSystemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć
Systemy Wbudowane Kod przedmiotu: SW Rodzaj przedmiotu: kierunkowy ; obowiązkowy Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): - Poziom studiów: pierwszego stopnia Profil studiów:
Bardziej szczegółowodr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL
Architektura komputerów wprowadzenie materiał do wykładu 3/3 dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych
Bardziej szczegółowoZagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Bardziej szczegółowoProgramowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Bardziej szczegółowoArchitektura Komputerów
1/3 Architektura Komputerów dr inż. Robert Jacek Tomczak Uniwersytet Przyrodniczy w Poznaniu Architektura a organizacja komputera 3.1 Architektura komputera: atrybuty widzialne dla programisty, atrybuty
Bardziej szczegółowoTechnologie informacyjne - wykład 2 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 2 - Prowadzący: dr inż. Łukasz
Bardziej szczegółowoOrganizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Bardziej szczegółowoBibliografia: pl.wikipedia.org www.intel.com. Historia i rodzaje procesorów w firmy Intel
Bibliografia: pl.wikipedia.org www.intel.com Historia i rodzaje procesorów w firmy Intel Specyfikacja Lista mikroprocesorów produkowanych przez firmę Intel 4-bitowe 4004 4040 8-bitowe x86 IA-64 8008 8080
Bardziej szczegółowoStruktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami
Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016
Bardziej szczegółowoLiteratura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.
Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów
Bardziej szczegółowoProcesory firmy ARM i MIPS
Procesory firmy ARM i MIPS 1 Architektura procesorów ARM Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC.
Bardziej szczegółowoElektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr /2 z dnia 2 lutego 22r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 22/23 EiT_S_I_AiSOK
Bardziej szczegółowoOrganizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Bardziej szczegółowoWprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)
Bardziej szczegółowoMetody optymalizacji soft-procesorów NIOS
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Instytut Telekomunikacji Zakład Podstaw Telekomunikacji Kamil Krawczyk Metody optymalizacji soft-procesorów NIOS Warszawa, 27.01.2011
Bardziej szczegółowoUTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386
Budowa procesora 80386 Struktura wewnętrzna logiczna procesora 80386 Pierwszy prawdziwy procesor 32-bitowy. Zawiera wewnętrzne 32-bitowe rejestry (omówione zostaną w modułach następnych), pozwalające przetwarzać
Bardziej szczegółowo