PODSTAWY INFORMATYKI

Wielkość: px
Rozpocząć pokaz od strony:

Download "PODSTAWY INFORMATYKI"

Transkrypt

1 PODSTAWY INFORMATYKI dr inż. Krzysztof Małecki Magistrala Procesor Pamięć Układy I/O PAMIĘĆ ADRES Pamięci półprzewodnikowe Cyfrowe układy scalone przeznaczone do przechowywania dużej ilości informacji w postaci binarnej. 1

2 Podstawowe parametry Pojemność Maksymalna ilość informacji jaką możemy przechować w danej pamięci podawana w bitach(b) lub bajtach(b). najbardziej znaczący bit najmniej znaczący bit 8 bitów = 1 bajt 2 10 bajtów = 1 kb 1024 bajty = 1 kb 2 20 bajtów = 1 MB bajty = 1 MB 2 30 bajtów = 1 GB bajty = 1 GB Czas dostępu Czas jaki musi upłynąć od momentu podania adresu słowa w pamięci do czasu ustalenia się poprawnej wartości tego słowa na wyjściu pamięci (odczyt), lub czas jaki upłynie do momentu zapisania wartości pochodzącej z wejścia. Rodzaj dostępu Sekwencyjne Pamięci taśmowe głowica Dostęp swobodny Czas dostępu nie zależy od adresu słowa w pamięci, czyli od miejsca, w którym jest przechowywana informacja. 2

3 RAM (Random Access Memory) Pamięć operacyjna Pamięć program dane półprzewodnikowa o dostępie swobodnym przeznaczona do zapisu i odczytu. Pamięć ulotna (brak zasilania powoduje utratę przechowywanych informacji). W pamięci RAM przechowywane są aktualnie wykonywane programy lub dane początkowe dla tych programów oraz wyniki ich pracy. RAM jest stosowany między innymi jako pamięć operacyjna komputera (montowany do gniazd na płycie głównej), jako pamięć niektórych komponentów komputera (np. kart graficznych, dźwiękowych, itp.) oraz w wielu innych zastosowaniach - np. w programatorze pralki automatycznej. ROM (Read Only Memory) Pamięć półprzewodnikowa o dostępie swobodnym przeznaczona tylko do odczytu. Pamięć nieulotna. Zawiera stałe dane potrzebne w pracy urządzenia - np. procedury startowe komputera (inicjujące pracę komputera). W normalnym cyklu pracy urządzenia pamięć ta może być tylko odczytywana, zapis do pamięci dokonywany jest w zależności od rodzaju pamięci. 3

4 ROM (Read Only Memory) MROM (Mascable ROM) Zawartość ustalona w procesie produkcji przez nanoszenie odpowiednich masek. Najtańszy rodzaj ROM (BIOS klawiatury). PROM (Programmable ROM) Pamięć jednokrotnie programowana przez użytkownika. Nieodwracalna zmiana, zawartość ustalona w procesie programowania (nie jest już używana). EPROM (Elecrically Programmable ROM) Pamięć wielokrotnie programowalna. Kasowanie promieniami UV. Programowanie w specjalnych programatorach. ROM (Read Only Memory) EEPROM (Erasable Electrically Programmable ROM) Pamięć wielokrotnie programowalna. Kasowanie i programowanie na drodze czysto elektrycznej. Zapis do takiej pamięci (programowanie) nieporównywalnie dłuższy niż do RAM. Zastosowana w oprogramowaniu BIOS-u, które może być uaktualniane (Flash-BIOS). Flash EEPROM pozwala na zapisywanie lub kasowanie wielu komórek pamięci podczas jednej operacji programowania. NVRAM (Non Volatile RAM) Krzyżówka EEPROM z pamięciami statycznymi (parametry konfiguracyjne urządzeń). 4

5 Flash EEPROM Produkowana w dwóch wersjach: NOR i NAND. 1988r. pierwsze opracowanie pamięci NOR w firmie Intel. długie czasy zapisu i kasowania do cykli kasowania. w pierwszych wersjach kart pamięci CF, później zaczęto w nich stosować tańsze pamięci NAND. Flash EEPROM 1989r. Samsung i Toshiba: pamięci NAND. krótszy czas zapisu i kasowania, większa gęstość upakowania danych, lepszy współczynnik koszt/pojemność oraz 10-krotnie większa wytrzymałość. wada: sekwencyjny dostęp do danych, co czyni ją użyteczną jako pamięć masowa, lecz bezużyteczną jako pamięć komputera. pierwszą kartą pamięci używającą pamięci NAND była karta SmartMedia, później zaczęto ich używać w innych typach, jak: Secure Digital, Memory Stick i xd- Picture Cards, dyski USB. 5

6 Wprowadzanie i wyprowadzanie informacji do i z pamięci Organizacja pamięci Szyna danych DB Szyna adresowa AB n m PAMIĘĆ Dokonywanie wyboru na którym słowie dokonujemy operacji Adres Rodzaj operacji R - czytanie W - zapis R/W# Niepowtarzalna liczba (numer) przypisana danemu miejscu (słowu) w pamięci w celu jego identyfikacji. Słowo Zestaw pojedynczych komórek pamięci, do którego odwołujemy się pojedynczym adresem CS# Uaktywnienie układu pamięci 16 bitów Długość słowa Ilość bitów w pojedynczym słowie 16 Długość słowa = ilość wyprowadzeń szyny danych m PAMIĘĆ N - liczba słów przechowywanych w pamięci m - liczba linii szyny adresowej N = 2 m Aby zaadresować N słów potrzeba m = log 2 N linii szyny adresowej M - pojemność pamięci n - długość słowa M = n. N = n. 2 m 6

7 Różne organizacje pamięci D 0 A 4 A 3 A 2 A 1 A 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 A 1 A 0 Organizacja bitowa 32 x 1b Organizacja bajtowa 4 x 1B Łączenie układów pamięci Zwiększanie długości słowa przy niezmienionej ilości słów Zwiększenie ilości słów przy niezmienionej długości słowa Zwiększanie długości słowa przy niezmienionej ilości słów Dwa układy 1M x 4b = 4Mb 1M x 8b D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 20 CS# R/W# ADRES CS# R/W# D 0 D 1 D 2 D 3 CS# R/W# D 0 D 1 D 2 D 3 7

8 Zwiększenie ilości słów przy niezmienionej długości słowa Cztery układy 256k x 4b = 1Mb 1M x 4b = 4Mb 4 D 3 - D 0 256k x 4b CS# R/W# 256k x 4b CS# R/W# 256k x 4b CS# R/W# 256k x 4b CS# R/W# Dekoder 18 R/W# A 19 A 18 A 17 - A 0 Technologia wykonania Statyczna SRAM droga szybka gorsza do scalenia Static RAM Asynchronous SRAM Synchronous SRAM Burst SRAM Pipelined burst SRAM 8.5 ns - 12 ns 4.5 ns - 8 ns Dynamiczna DRAM prostota budowy duże pojemności Wolniejsza wymaga odświeżania tańsza Dynamic RAM każdy bit danych jest przechowywany w zmiennej lokalizacji w oddzielnym kondensatorze w obwodzie zintegrowanym Na jeden bit danych potrzebny jest tylko jeden tranzystor i kondensator. 8

9 Pamięć dynamiczna DRAM Budowa pojedynczej komórki pamięci kolumna wiersz Płat pamięciowy RZĄD (Row) Pojedynczy płat (organizacja) X x Y x 1bit KOLUMNA (Column) Adres Liczba płatów = szerokość szyny danych RAS # CAS# WE# OE# CE# DRAM Dane RAS Row Adress Select CAS Column Adress Select WE Write Enable OE Output Enable CE Chip Enable Sposób adresowania słowa w pamięci DRAM Wejście adresowe RAS# Rejestr zatrzaskowy adresu wiersza Dekoder wierszy Dekoder kolumn CAS# Rejestr zatrzaskowy adresu kolumny 9

10 Odczyt z pamięci DRAM t a - czas dostępu t c - czas między cyklami PM -Page Mode t D RAS-CAS RAS CAS Wejście adresowe pamięci Adres wiersza Adres kolumny Adres wiersza S OE Wyjścia danych Dane FPM - Fast Page Mode Adres wiersza przekazywany do pamięci tylko 1 raz na 4 cykle dostępu. Pozostałe cykle mają ten sam adres wiersza a zmienia się adres kolumny X-X-X-X Pozostałe cykle RAS CAS ADR Czas trwania pierwszego cyklu Row-1 Col -1 Col -2 Col -3 Col -4 Wymiana danych w porcjach po kilka bajtów równocześnie odczyt WE DATA D.Out R1-C1 D.Out R1-C2 D.Out R1-C3 D.Out R1-C4 zapis 10

11 EDO - Extended Data Out Cykl dostępu do pamięci może się rozpocząć przed zakończeniem cyklu poprzedniego. Dane na wyjściu utrzymywane dłużej niż w PM i FPM. RAS CAS ADR Row-1 Col -1 Col -2 Col -3 Col -4 Row-2 WE DATA D.Out R1-C1 D.Out R1-C2 D.Out R1-C3 D.Out R1-C4 BEDO - Burst EDO uproszczony sposób adresowania. adres przekazywany raz na poczwórny cykl i odnosi się do początku obszaru. pozostałe adresy są generowane we wnętrzu układu. Ta sama matryca komórek Inny sposób sterowania Inna technika dostępu SDRAM (Synchroniczne DRAM) Głównie dostęp sekwencyjny Układy odświeżania zamknięte wewnątrz pamięci Dostęp podobnie jak w BEDO Różnica uwidacznia się przy wzroście częst. PC-100, PC133 DDR-SDRAM Double Data Rate W każdym takcie zegara przekazywane dwa słowa danych Standard propagowany jako otwarty brak opłat licencyjnych Konstrukcja wewnętrznych chipów zbliżona do budowy pamięci SDRAM DDR2 SDRAM RDRAM VC-SDRAM HSDRAM 11

12 Dostęp do pamięci Od modelu 8088 do magistrala adresowa 20-bitowa magistrala adresowa 24-bitowa, pokrycie przestrzeni 16 MB (2 24 ) 80386DX magistrala adresowa 32-bitowa, pokrycie 4 GB (2 32 ) Pentium Pro, Pentium III magistrala adresowa 36-bitowa Obecnie magistrala adresowa 40-bitowa, adresowanie 1 TB (2 40 ) 2 20 = kombinacji (adresów) bajtów = 1MB Dwa 16-bitowe rejestry segment offset segment offset Adres fizyczny Adres fizyczny = 16 * segment +offset Adres logiczny: para rejestrów Segment i Offset segment offset liczba Początek segmentu x 16 odległość Adres fizyczny Maksymalnie bajtów czyli 64 kb Offset - adres efektywny 12

13 Procesor zaopatrzony jest w rejestry segmentowe: CS - rejestr segmentowy programu DS - rejestr segmentowy danych SS - rejestr segmentowy stosu pamięć CS DS SS procesor kod programu dane 64 kb 64 kb CS = DS = SS = Program 1 CS = DS = SS = Program 2 stos 64 kb CS = DS = SS = Program 3 Tryb rzeczywisty pracy procesora (Real Mode) Wady : - program o rozmiarze max 64 kb - dwa różne adresy logiczne mogą wskazywać na ten sam adres fizyczny - segmenty mogą na siebie zachodzić a nawet się pokrywać - brak mechanizmów ochrony (utrudniona wielozadaniowość) Tryb chroniony pracy procesora (Protected Mode) - Ochrona poszczególnych zadań pracujących pod kontrolą wielozadaniowego systemu operacyjnego - Czteropoziomowy system uprawnień Microsoft Office Flash MX Adobe Photoshop Media Player 13

14 Wielozadaniowość (multitasking) Microsoft Office Flash MX Adobe Photoshop Media Player procesor Każdemu (procesowi) przyporządkowany jest kwant czasu. Im jest on dłuższy tym więcej czasu poświęca procesor na wykonywanie tego procesu (posiada on wyższy priorytet). W wielu systemach można zmieniać ten priorytet przydzielając procesom różną moc obliczeniową procesora. PAMIĘĆ WIRTUALNA Pamięć wirtualna mechanizm zarządzania pamięcią komputera 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. Systemy korzystające z tej techniki ułatwiają tworzenie rozbudowanych aplikacji oraz poprawiają wykorzystanie fizycznej pamięci RAM w systemach wielozadaniowych. 14

15 SEGMENTACJA Jedna z metod ochrony pamięci, używana przy wielozadaniowości. Każdy proces otrzymuje swój własny obszar pamięci, realizowany poprzez rejestry segmentowe. Segmentacja pamięci polega na podzieleniu przez procesor pamięci fizycznej na fragmenty o określonym początku, rozmiarze, atrybutach i identyfikatorze. System tworzy takie segmenty na żądanie aplikacji, przekazując jej jedynie identyfikatory niepozwalające na odczytanie parametrów segmentów. Programy odwołują się zatem do kolejnych komórek pamięci w ramach należących do nich segmentów, nie wiedząc nic o tym, w jakie miejsca pamięci fizycznej trafiają odwołania do nich. Procesy nie mają też prawa widzieć segmentów należących do innych programów w czasie przekazywania kontroli procesowi system musi zablokować definicje segmentów należących do pozostałych procesów, przy każdym przełączeniu blokując segmenty wyłączanego programu i na nowo uaktywniając segmenty programu aktywowanego. SEGMENTACJA Okazuje się jednak, że wady segmentacji przeważyły nad zaletami. Pierwsze implementacje segmentowanej pamięci wirtualnej narzucały dość poważne ograniczenia na rozmiary segmentów, zmuszając programistów do dzielenia kodu programów oraz bloków danych w sposób nienaturalny i utrudniając tworzenie naprawdę dużych struktur danych. W mikroprocesorach i późniejszych nie można wyłączyć mechanizmu segmentacji. Aby segmentację uczynić niewidoczną, Linux wykorzystuje jeden segment o adresie bazowym 0x0 i rozmiarze 4GB. W celu ochrony pamięci, zamiast segmentacji stosuje się mechanizm stronicowania, który jest niezależny od segmentacji. 15

16 SEGMENTACJA REJESTR SEGMENTOWY 16-bitowy REJESTR OFFSETOWY 32-bitowy 13 bitów Wskaźnik do tablicy Segment Descriptor 8 BAJTÓW = Deskryptor segmentu zawiera inf. na temat lokalizacji i rozmiaru segmentu 2 bity - prawa dostępu do segmentu (4 poz.) 1 bit - rodzaj tablicy (lokalna globalna) = 64 bity 20 bitów rozmiar segmentu 32 bity adres bazowy segmentu 12 bitów granulacja i reszta 2 20 = 1 MB 1 B = 2 32 = 4GB 4 kb + ADRES LINIOWY 32-bitowy < BŁĄD = 64TB Nie jest możliwe wykonanie tak wielkiej pamięci operacyjnej > koszty > sterowanie > zasilanie RAM pamięć operacyjna Nośnik magnetyczny (pamięć masowa) Winamp PAMIĘĆ Winamp Winamp Corel program Draw Corel Draw dane MS Word > za duże segmenty > za dużo do przerzucania między pam. operacyjną a masową > niewykorzystane fragmenty pamięci (fragmentacja zewnętrzna) 16

17 Tryb wirtualny pracy procesora (Virtual Mode) 10 bitów 10 bitów 2 3 KATALOG STRON 12 bitów RAMKA NR 6 STRONICOWANIE kb 4 kb kb TABLICA STRON kb Pamięć fizyczna 4 kb ADRES WIRTUALNY PAMIĘĆ OPERACYJNA PRZESTRZEŃ ADRESÓW WIRTUALNYCH STRONA OFFSET RAMKA 0 A W NIEJ STRONA 1 STRONA 0 RAMKA 1 PUSTA STRONA 1 Nr ramki RAMKA 2 A W NIEJ STRONA 0 RAMKA 3 A W NIEJ STRONA 5 STRONA 2 STRONA 3 RAMKA 4 PUSTA STRONA 4 RAMKA 5 PUSTA STRONA 5 Adres fizyczny = Nr ramki * 4kB + Offset STRONA

18 Tworzenie adresu fizycznego Adres logiczny SEGMENTACJA Adres liniowy Adres fizyczny STRONICOWANIE Adres fizyczny Coraz wyższe prędkości pracy procesorów wymagają zwiększenia prędkości działania układów pamięciowych. Procesor musi czekać coraz dłużej na kolejną porcję danych PAMIĘĆ PODRĘCZNA (CACHE) Ograniczenia: > cena > technologia Pamięć operacyjna Duża, tania, wolna: dziesiątki ns CACHE Mała szybka i nie tak bardzo droga kilka ns PROCESOR PROCESOR L1 CACHE L1 L2 L3 Badania dowiodły, iż większość odwołań do pamięci mieści się w bloku 16 kb. 18

19 Różne topologie Look-Aside CPU RAM CACHE X86 do Pentium MMX L1 w procesorze (taktowana tym samym zegarem) L2 dołączona równolegle do magistrali Częstotliwość Cache i RAM taka sama Krótszy czas dostępu Look-Through (Inline Cache) CPU CACHE RAM Dwie magistrale Inna częstotliwość dla Cache i RAM Różne topologie cd. Backside CPU BSB - Back Side Bus CACHE RAM FSB - Front Side Bus Najnowsze architektury BSB niezależna magistrala Kompromis między szybkością a pojemnością L2 19

20 Organizacja pamięci podręcznej Cache zorganizowana w Cache Lines o rozmiarach 16 lub 32 bajty (najmniejsza porcja informacji wymieniana z RAM). Dla Cache RAM jest zbiorem linijek pogrupowanych w zespoły zwane stronami TAG-RAM - katalog pamięci podręcznej, które linijki z RAM są w Cache u Linijka (Cache Lines) 16 lub 32 bajty Strona Mapowanie bezpośrednie (Direct Mapped) Strona 0 Strona 1 Strona 2 Strona 3 Pamięć główna Strona 3 Pamięć podręczna Rozmiar bloku pamięci podręcznej równy jest rozmiarowi strony Prosta konstrukcja i duża szybkość odszukiwania informacji Brak elastyczności przy skokach poza granice stron 20

21 Pełna asocjacja (Fully Associative) Pamięć główna Pamięć podręczna Operuje się wyłącznie linijkami (brak symbolicznego podziału na strony) Odszukanie informacji w Cache u wymaga przeszukania całej tablicy TRAM Rozwiązanie dla Cache u mniejszego od 4KB Asocjacja zespołowa (Set Associative) Strona 0 Strona 1 Strona 2 Strona 3 Pamięć główna Kanał 0 Kanał 1 Pamięć podręczna Podział pamięci podręcznej na równe porcje (2, 4 lub 8 kanałów) Rozmiar strony w RAM jest równy rozmiarowi kanału w Cache Układ 8-kanałowy w procesorach Pentium 4 Cache Hit - trafienie - obecność danych w pamięci podręcznej Cache Miss - brak trafienia - uruchamiana jest magistrala pamięciowa i sprowadzana jest nowa linijka 21

22 Dziękuję za uwagę 22

Wykład II. Pamięci operacyjne. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

Wykład II. Pamięci operacyjne. Studia stacjonarne Pedagogika Budowa i zasada działania komputera Studia stacjonarne Pedagogika Budowa i zasada działania komputera Wykład II Pamięci operacyjne 1 Część 1 Pamięci RAM 2 I. Pamięć RAM Przestrzeń adresowa pamięci Pamięć podzielona jest na słowa. Podczas

Bardziej szczegółowo

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,

Bardziej szczegółowo

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania 43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania Typy pamięci Ulotność, dynamiczna RAM, statyczna ROM, Miejsce w konstrukcji komputera, pamięć robocza RAM,

Bardziej szczegółowo

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Struktura 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ółowo

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4 Pamięć wirtualna Przygotował: Ryszard Kijaka Wykład 4 Wstęp główny podział to: PM- do pamięci masowych należą wszelkiego rodzaju pamięci na nośnikach magnetycznych, takie jak dyski twarde i elastyczne,

Bardziej szczegółowo

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Wykład II Pamięci półprzewodnikowe 1 Pamięci półprzewodnikowe 2 Pamięci półprzewodnikowe Pamięciami półprzewodnikowymi

Bardziej szczegółowo

Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie)

Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie) Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie) służy do przechowywania danych aktualnie przetwarzanych

Bardziej szczegółowo

Architektura systemu komputerowego

Architektura systemu komputerowego Zakres przedmiotu 1. Wstęp do systemów mikroprocesorowych. 2. Współpraca procesora z pamięcią. Pamięci półprzewodnikowe. 3. Architektura systemów mikroprocesorowych. 4. Współpraca procesora z urządzeniami

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 9 Pamięć operacyjna Właściwości pamięci Położenie Pojemność Jednostka transferu Sposób dostępu Wydajność Rodzaj fizyczny Własności fizyczne Organizacja Położenie pamięci

Bardziej szczegółowo

Temat: Pamięci. Programowalne struktury logiczne.

Temat: Pamięci. Programowalne struktury logiczne. Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w

Bardziej szczegółowo

LEKCJA. TEMAT: Pamięć operacyjna.

LEKCJA. TEMAT: Pamięć operacyjna. TEMAT: Pamięć operacyjna. LEKCJA 1. Wymagania dla ucznia: zna pojęcia: pamięci półprzewodnikowej, pojemności, czas dostępu, transfer, ROM, RAM; zna podział pamięci RAM i ROM; zna parametry pamięci (oznaczone

Bardziej szczegółowo

RODZAJE PAMIĘCI RAM. Cz. 1

RODZAJE PAMIĘCI RAM. Cz. 1 RODZAJE PAMIĘCI RAM Cz. 1 1 1) PAMIĘĆ DIP DIP (ang. Dual In-line Package), czasami nazywany DIL - w elektronice rodzaj obudowy elementów elektronicznych, głównie układów scalonych o małej i średniej skali

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 7 Jan Kazimirski 1 Pamięć podręczna 2 Pamięć komputera - charakterystyka Położenie Procesor rejestry, pamięć podręczna Pamięć wewnętrzna pamięć podręczna, główna Pamięć zewnętrzna

Bardziej szczegółowo

Podstawy Informatyki JA-L i Pamięci

Podstawy Informatyki JA-L i Pamięci Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Operator elementarny Proste układy z akumulatorem Realizacja dodawania Realizacja JAL dla pojedynczego bitu 2 Parametry

Bardziej szczegółowo

Technologia informacyjna. Urządzenia techniki komputerowej

Technologia 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ółowo

Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola. Pamięci półprzewodnikowe

Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola. Pamięci półprzewodnikowe Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola Pamięci półprzewodnikowe Pamięć Stosowane układy (urządzenia) DANYCH PROGRAMU OPERACYJNA (program + dane) MASOWA KONFIGURACYJNA RAM ROM (EPROM) (EEPROM)

Bardziej szczegółowo

Schematy zarzadzania pamięcia

Schematy zarzadzania pamięcia Schematy zarzadzania pamięcia Segmentacja podział obszaru pamięci procesu na logiczne jednostki segmenty o dowolnej długości. Postać adresu logicznego: [nr segmentu, przesunięcie]. Zwykle przechowywana

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 12 Wspomaganie systemu operacyjnego: pamięć wirtualna Partycjonowanie Pamięć jest dzielona, aby mogło korzystać z niej wiele procesów. Dla jednego procesu przydzielana jest

Bardziej szczegółowo

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury 1976 r. Apple PC Personal Computer 1981 r. pierwszy IBM PC Komputer jest wart tyle, ile wart jest człowiek, który go wykorzystuje... Hardware sprzęt Software oprogramowanie Komputer IBM PC niezależnie

Bardziej szczegółowo

Pamięć wewnętrzna ROM i RAM

Pamięć wewnętrzna ROM i RAM Pamięć wewnętrzna ROM i RAM Pamięć Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji, które mogą przechowywać

Bardziej szczegółowo

ARCHITEKTURA PROCESORA,

ARCHITEKTURA PROCESORA, ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy

Bardziej szczegółowo

Zarządzanie zasobami pamięci

Zarządzanie zasobami pamięci Zarządzanie zasobami pamięci System operacyjny wykonuje programy umieszczone w pamięci operacyjnej. W pamięci operacyjnej przechowywany jest obecnie wykonywany program (proces) oraz niezbędne dane. Jeżeli

Bardziej szczegółowo

Pamięć operacyjna komputera

Pamięć operacyjna komputera Pamięć operacyjna komputera Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera zwana pamięcią RAM (ang. Random Access Memory pamięć o swobodnym dostępie) służy do przechowywania danych

Bardziej szczegółowo

Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych

Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych parametrów, tym szybszy dostęp do komórek, co przekłada się

Bardziej szczegółowo

architektura komputerów w. 6 Pamięć I

architektura komputerów w. 6 Pamięć I architektura komputerów w. 6 Pamięć I Pamięć -własności Pojemność rozmiar słowa liczba słów jednostka adresowalna jednostka transferu typ dostępu skojarzeniowy swobodny bezpośredni sekwencyjny wydajność

Bardziej szczegółowo

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013 Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci półprzewodnikowe, Betty Prince, WNT Ptc 2013/2014 13.12.2013 Pamięci statyczne i dynamiczne Pamięci statyczne SRAM przechowywanie informacji

Bardziej szczegółowo

Pamięć. Podstawowe własności komputerowych systemów pamięciowych:

Pamięć. Podstawowe własności komputerowych systemów pamięciowych: Pamięć Podstawowe własności komputerowych systemów pamięciowych: Położenie: procesor, wewnętrzna (główna), zewnętrzna (pomocnicza); Pojemność: rozmiar słowa, liczba słów; Jednostka transferu: słowo, blok

Bardziej szczegółowo

Zarządzanie pamięcią w systemie operacyjnym

Zarządzanie pamięcią w systemie operacyjnym Zarządzanie pamięcią w systemie operacyjnym Cele: przydział zasobów pamięciowych wykonywanym programom, zapewnienie bezpieczeństwa wykonywanych procesów (ochrona pamięci), efektywne wykorzystanie dostępnej

Bardziej szczegółowo

Rys. 1. Podłączenie cache do procesora.

Rys. 1. Podłączenie cache do procesora. Cel stosowania pamięci cache w procesorach Aby określić cel stosowania pamięci podręcznej cache, należy w skrócie omówić zasadę działania mikroprocesora. Jest on układem cyfrowym taktowanym przez sygnał

Bardziej szczegółowo

UKŁADY PAMIĘCI. Tomasz Dziubich

UKŁADY PAMIĘCI. Tomasz Dziubich UKŁADY PAMIĘCI Tomasz Dziubich Tematyka wykładu Podstawy Zasady adresacji sygnałowej pamięci Budowa komórki pamięci Parametry układów pamięci Odświeżanie pamięci Klasyfikacja układów pamięci Hierarchiczność

Bardziej szczegółowo

Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego 21

Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego 21 4.3. Pamięci wewnętrzne RAM i ROM 4.3.1. Materiał nauczania Oprócz mikroprocesora istotnym składnikiem jednostki centralnej jest pamięć. Pamięć komputera pozwala przechowywać informacje (dane). Aby komputer

Bardziej szczegółowo

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC Architektura Systemów Komputerowych Rozwój architektury komputerów klasy PC 1 1978: Intel 8086 29tys. tranzystorów, 16-bitowy, współpracował z koprocesorem 8087, posiadał 16-bitową szynę danych (lub ośmiobitową

Bardziej szczegółowo

Zaleta duża pojemność, niska cena

Zaleta duża pojemność, niska cena Pamięć operacyjna (DRAM) jest przestrzenią roboczą mikroprocesora przechowującą otwarte pliki systemu operacyjnego, uruchomione programy oraz efekty ich działania. Wymianą informacji pomiędzy mikroprocesorem

Bardziej szczegółowo

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2009/2010 Wykład nr 7 (15.05.2010) dr inż. Jarosław Forenc Rok akademicki

Bardziej szczegółowo

Organizacja pamięci wewnętrznej komputerów

Organizacja pamięci wewnętrznej komputerów Organizacja pamięci wewnętrznej komputerów 1. Własności systemów pamięci 2. Hierarchia pamięci. 3. Półprzewodnikowa pamięć główna 4. Pamięć cache. 5. Pamięć wirtualna. Własności systemów pamięci Położenie

Bardziej szczegółowo

Zarządzanie pamięcią operacyjną

Zarządzanie pamięcią operacyjną SOE Systemy Operacyjne Wykład 7 Zarządzanie pamięcią operacyjną dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Hierarchia pamięci czas dostępu Rejestry Pamięć podręczna koszt

Bardziej szczegółowo

Cyfrowe układy scalone

Cyfrowe układy scalone Cyfrowe układy scalone Ryszard J. Barczyński, 2010 2015 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Cyfrowe układy scalone Układy cyfrowe

Bardziej szczegółowo

Zasada hierarchii pamięci... 2 Podstawy... 3 Podstawowe definicje i klasyfikacja pamięci... 3 Organizacja pamięci... 4 Idea działania pamięci DRAM...

Zasada hierarchii pamięci... 2 Podstawy... 3 Podstawowe definicje i klasyfikacja pamięci... 3 Organizacja pamięci... 4 Idea działania pamięci DRAM... Zasada hierarchii pamięci... 2 Podstawy... 3 Podstawowe definicje i klasyfikacja pamięci... 3 Organizacja pamięci... 4 Idea działania pamięci DRAM... 6 Odświeżanie pamięci DRAM... 7 Idea działania synchronicznych

Bardziej szczegółowo

Temat: Pamięć operacyjna.

Temat: Pamięć operacyjna. Temat: Pamięć operacyjna. Pamięć operacyjna - inaczej RAM (ang. Random Access Memory) jest pamięcią o swobodnym dostępie - pozwalającą na odczytywanie i zapisywanie danych na dowolnym obszarze ich przechowywania.

Bardziej szczegółowo

Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach:

Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach: Rok akademicki 2012/2013, Wykład nr 6 2/46 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2012/2013

Bardziej szczegółowo

Technologie informacyjne - wykład 2 -

Technologie 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ółowo

Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Acces Memory - pamięć o swobodnym dostępie) służy do przechowywania danych

Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Acces Memory - pamięć o swobodnym dostępie) służy do przechowywania danych Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Acces Memory - pamięć o swobodnym dostępie) służy do przechowywania danych aktualnie przetwarzanych przez program oraz ciągu rozkazów,

Bardziej szczegółowo

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

Któ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ółowo

Komputerowa pamięć. System dziesiątkowego (decymalny)

Komputerowa pamięć. System dziesiątkowego (decymalny) Komputerowa pamięć 1b (bit) - to najmniejsza jednostka informacji w której można zapamiętać 0 lub 1 1B (bajt) - to 8 bitów tzw. słowo binarne (zapamiętuje jeden znak lub liczbę z zakresu od 0-255) 1KB

Bardziej szczegółowo

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera Test wiedzy z UTK Dział 1 Budowa i obsługa komputera Pytanie 1 Który z elementów nie jest niezbędny do pracy z komputerem? A. Monitor B. Klawiatura C. Jednostka centralna D. Drukarka Uzasadnienie : Jednostka

Bardziej szczegółowo

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11

Spis 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ółowo

3 Literatura. c Dr inż. Ignacy Pardyka (Inf.UJK) ASK SP.06 Rok akad. 2011/2012 2 / 22

3 Literatura. c Dr inż. Ignacy Pardyka (Inf.UJK) ASK SP.06 Rok akad. 2011/2012 2 / 22 ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH struktury procesorów ASK SP.06 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 1 Maszyny wirtualne 2 3 Literatura c Dr inż. Ignacy

Bardziej szczegółowo

Urządzenia Techniki. Klasa I TI 5. PAMIĘĆ OPERACYJNA.

Urządzenia Techniki. Klasa I TI 5. PAMIĘĆ OPERACYJNA. 5. PAMIĘĆ OPERACYJNA. Pamięć cyfrowa - układ cyfrowy lub mechaniczny przeznaczony do przechowywania danych binarnych. Do prawidłowego funkcjonowania procesora potrzebna jest pamięć operacyjna, która staje

Bardziej szczegółowo

Mikroinformatyka. Tryb wirtualny

Mikroinformatyka. Tryb wirtualny Mikroinformatyka Tryb wirtualny Tryb wirtualny z ochroną Wprowadzony w 80286. Rozbudowany w 80386. - 4 GB pamięci fizycznej, - 64 TB przestrzeni wirtualnej, - pamięć podzielona na segmenty o rozmiarze

Bardziej szczegółowo

Elektronika i techniki mikroprocesorowe

Elektronika i techniki mikroprocesorowe Elektronika i techniki mikroprocesorowe Technika Mikroprocesorowa Układy peryferyjne, komunikacja z uŝytkownikiem Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego

Bardziej szczegółowo

Pamięci półprzewodnikowe

Pamięci półprzewodnikowe Pamięci półprzewodnikowe Pamięci 2/40 Klasyfikacja pamięci półprzewodnikowych Parametry układów pamięci Przegląd wybranych typów pamięci Mapa pamięci operacyjnej ZaleŜności czasowe Pamięci 3/40 Wykorzystanie

Bardziej szczegółowo

Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1

Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Wydajność systemów a organizacja pamięci Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Motywacja - memory wall Krzysztof Banaś, Obliczenia wysokiej wydajności. 2 Organizacja pamięci Organizacja pamięci:

Bardziej szczegółowo

Sprzętowe wspomaganie pamięci wirtualnej

Sprzętowe wspomaganie pamięci wirtualnej Sprzętowe wspomaganie pamięci wirtualnej Stanisław Skonieczny 6 grudnia 2002 Spis treści 1 Intel 2 1.1 Tryby pracy procesora............................... 2 1.2 Adresowanie liniowe................................

Bardziej szczegółowo

Wykład 7. Zarządzanie pamięcią

Wykład 7. Zarządzanie pamięcią Wykład 7 Zarządzanie pamięcią -1- Świat idealny a świat rzeczywisty W idealnym świecie pamięć powinna Mieć bardzo dużą pojemność Mieć bardzo krótki czas dostępu Być nieulotna (zawartość nie jest tracona

Bardziej szczegółowo

Technika Cyfrowa i Mikroprocesory

Technika Cyfrowa i Mikroprocesory Technika Cyfrowa i Mikroprocesory Pamięci dr inŝ Krzysztof Kołek Materiały wyłącznie dla potrzeb wykładu Układy cyfrowe oraz mikroprocesory II/III rok RA wydział EAIiE AGH Inne wykorzystanie bez zgody

Bardziej szczegółowo

W sklepie komputerowym sprzedawca zachwala klientowi swój najnowszy towar: -Ten komputer wykona za pana połowę pracy! - W takim razie biorę dwa.

W sklepie komputerowym sprzedawca zachwala klientowi swój najnowszy towar: -Ten komputer wykona za pana połowę pracy! - W takim razie biorę dwa. W sklepie komputerowym sprzedawca zachwala klientowi swój najnowszy towar: -Ten komputer wykona za pana połowę pracy! - W takim razie biorę dwa. Rys. wg Z. Postawa, UJ 1 pamięć ROM system operacyjny procesor

Bardziej szczegółowo

architektura komputerów w. 8 Zarządzanie pamięcią

architektura komputerów w. 8 Zarządzanie pamięcią architektura komputerów w. 8 Zarządzanie pamięcią Zarządzanie pamięcią Jednostka centralna dysponuje zwykle duża mocą obliczeniową. Sprawne wykorzystanie możliwości jednostki przetwarzającej wymaga obecności

Bardziej szczegółowo

Procesory. Schemat budowy procesora

Procesory. Schemat budowy procesora Procesory Procesor jednostka centralna (CPU Central Processing Unit) to sekwencyjne urządzenie cyfrowe którego zadaniem jest wykonywanie rozkazów i sterowanie pracą wszystkich pozostałych bloków systemu

Bardziej szczegółowo

Architektura systemu komputerowego

Architektura systemu komputerowego Architektura systemu komputerowego Klawiatura 1 2 Drukarka Mysz Monitor CPU Sterownik dysku Sterownik USB Sterownik PS/2 lub USB Sterownik portu szeregowego Sterownik wideo Pamięć operacyjna Działanie

Bardziej szczegółowo

System pamięci. Pamięć podręczna

System pamięci. Pamięć podręczna System pamięci Pamięć podręczna Technologia Static RAM (SRAM) Ułamki nanosekund, $500-$1000 za GB (2012r) Dynamic RAM (DRAM) 50ns 70ns, $10 $20 za GB Pamięci Flash 5000-50000 ns, $0.75 - $1 Dyski magnetyczne

Bardziej szczegółowo

BUDOWA KOMPUTERA. Monika Słomian

BUDOWA KOMPUTERA. Monika Słomian BUDOWA KOMPUTERA Monika Słomian Kryteria oceniania O znam podstawowe elementy zestawu komputerowego O wiem, jakie elementy znajdują się wewnątrz komputera i jaka jest ich funkcja O potrafię wymienić przykładowe

Bardziej szczegółowo

Pamięć operacyjna. Moduł pamięci SDR SDRAM o pojemności 256MB

Pamięć operacyjna. Moduł pamięci SDR SDRAM o pojemności 256MB Mikroprocesor do prawidłowego funkcjonowania potrzebuje pamięci operacyjnej, która staje się jego przestrzenią roboczą. Potocznie pamięć operacyjną określa się skrótem RAM (ang. Random Access Memory pamięć

Bardziej szczegółowo

Architektura komputera PC cd. Cezary Bolek. cbolek@ki.uni.lodz.pl. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki

Architektura komputera PC cd. Cezary Bolek. cbolek@ki.uni.lodz.pl. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki Wstęp do informatyki Architektura komputera PC cd. Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Chipset Zestaw układów scalonych zarządzających transferami

Bardziej szczegółowo

Architektura komputera Składamy komputer

Architektura komputera Składamy komputer Architektura komputera Składamy komputer 1 Społeczeństwo informacyjne Społeczeństwo charakteryzujące się przygotowaniem i zdolnością do użytkowania systemów informatycznych, skomputeryzowane i wykorzystujące

Bardziej szczegółowo

LEKCJA TEMAT: Zasada działania komputera.

LEKCJA 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ółowo

Budowa i zasada działania komputera. dr Artur Bartoszewski

Budowa 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ółowo

Podzespoły Systemu Komputerowego:

Podzespoły Systemu Komputerowego: Podzespoły Systemu Komputerowego: 1) Płyta główna- jest jednym z najważniejszych elementów komputera. To na niej znajduje się gniazdo procesora, układy sterujące, sloty i porty. Bezpośrednio na płycie

Bardziej szczegółowo

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

Podstawy 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ółowo

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386

UTK 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

Wstęp do informatyki. Architektura komputera PC cd. Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki

Wstęp do informatyki. Architektura komputera PC cd. Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Wstęp do informatyki Architektura komputera PC cd. Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Chipset Zestaw układów scalonych zarządzających transferami

Bardziej szczegółowo

Architektura Systemów Komputerowych 2

Architektura Systemów Komputerowych 2 Architektura Systemów Komputerowych 2 Pytania egzaminacyjne z części pisemnej mgr inż. Leszek Ciopiński Wykład I 1. Historia i ewolucja architektur komputerowych 1.1. Czy komputer Z3 jest zgodny z maszyną

Bardziej szczegółowo

Podsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor

Podsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor Plan wykładu 1. Pojęcie podsystemu graficznego i karty graficznej 2. Typy kart graficznych 3. Budowa karty graficznej: procesor graficzny (GPU), pamięć podręczna RAM, konwerter cyfrowo-analogowy (DAC),

Bardziej szczegółowo

Dydaktyka Informatyki budowa i zasady działania komputera

Dydaktyka 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ółowo

SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią

SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 PLAN: 2. Pamięć rzeczywista 3. Pamięć wirtualna

Bardziej szczegółowo

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola Ogólny schemat komputera Jak widać wszystkie bloki (CPU, RAM oraz I/O) dołączone są do wspólnych

Bardziej szczegółowo

Systemy operacyjne III

Systemy operacyjne III Systemy operacyjne III WYKŁAD Jan Kazimirski Pamięć wirtualna Stronicowanie Pamięć podzielona na niewielki bloki Bloki procesu to strony a bloki fizyczne to ramki System operacyjny przechowuje dla każdego

Bardziej szczegółowo

RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,

RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC, RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC, zapoczątkowana przez i wstecznie zgodna z 16-bitowym procesorem

Bardziej szczegółowo

Przygotował: Ryszard Kijanka

Przygotował: Ryszard Kijanka Przygotował: Ryszard Kijanka - pozwalają uzyskiwać duże pojemności w pojedynczym układzie scalonym. Zasada działania komórki pamięci dynamicznej opiera się na magazynowaniu ładunku na określonej, niewielkiej

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy

Bardziej szczegółowo

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności. Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Organizacja pamięci Organizacja pamięci współczesnych systemów komputerowych

Bardziej szczegółowo

Przegląd konstrukcji i typów pamięci RAM

Przegląd konstrukcji i typów pamięci RAM Przegląd konstrukcji i typów pamięci RAM Pamięć z kontrolą parzystości i bez kontroli parzystości Praktycznie wszystkie komputery oparte na procesorach 386 i starszych, a także większość komputerów 486

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 9 Jan Kazimirski 1 Pamięć operacyjna 2 Pamięć półprzewodnikowa RAM Złożona z dwustanowych komórek (wartości 0 i 1) Możliwość odczytu i zapisu Ulotna (zawartość znika po odcięciu

Bardziej szczegółowo

Od programu źródłowego do procesu

Od programu źródłowego do procesu Zarządzanie pamięcią Przed wykonaniem program musi być pobrany z dysku i załadowany do pamięci. Tam działa jako proces. Podczas wykonywania, proces pobiera rozkazy i dane z pamięci. Większość systemów

Bardziej szczegółowo

System komputerowy, rodzaje, jednostki pamięci

System komputerowy, rodzaje, jednostki pamięci System komputerowy, rodzaje, jednostki pamięci Wykład: system komputerowy, warstwy systemu, podstawowe pojęcia systemowe, GUI, jądro, powłoka, interpreter, MS-DOS, system plików, cechy jądra, rodzaje jąder,

Bardziej szczegółowo

Architektura Systemów Komputerowych. Paweł Pełczyński ppelczynski@swspiz.pl

Architektura Systemów Komputerowych. Paweł Pełczyński ppelczynski@swspiz.pl Architektura Systemów Komputerowych Paweł Pełczyński ppelczynski@swspiz.pl Program przedmiotu Struktura i zasada działania prostego systemu mikroprocesorowego Operacje wykonywane przez mikroprocesor i

Bardziej szczegółowo

Procesory rodziny x86. Dariusz Chaberski

Procesory rodziny x86. Dariusz Chaberski Procesory rodziny x86 Dariusz Chaberski 8086 produkowany od 1978 magistrala adresowa - 20 bitów (1 MB) magistrala danych - 16 bitów wielkość instrukcji - od 1 do 6 bajtów częstotliwośc pracy od 5 MHz (IBM

Bardziej szczegółowo

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B.

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B. Jednostki informacji Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów. Oznaczana jest literą B. 1 kb = 1024 B (kb - kilobajt) 1 MB = 1024 kb (MB -

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń

Bardziej szczegółowo

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci Układ Podstawy Informatyki - Układ bezpośredniego dostępu do pamięci alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu Układ 1 Układ Wymiana informacji Idea Zasady pracy maszyny W Architektura

Bardziej szczegółowo

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali Wstęp doinformatyki Architektura interfejsów Interfejsy, urządzenia we/wy i komunikacja Dr inż. Ignacy Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 1 Slajd 2 Magistrala Linie magistrali Sterowanie

Bardziej szczegółowo

Podstawy Techniki Komputerowej. Temat: Elementy systemu informatycznego

Podstawy Techniki Komputerowej. Temat: Elementy systemu informatycznego Podstawy Techniki Komputerowej Temat: Elementy systemu informatycznego System informatyczny jest to zbiór powiązanych ze sobą elementów, którego funkcją jest przetwarzanie danych przy użyciu techniki komputerowej.

Bardziej szczegółowo

Budowa Mikrokomputera

Budowa 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ółowo

PAMIĘĆ KOMPUTERA TYPY PAMIĘCI

PAMIĘĆ KOMPUTERA TYPY PAMIĘCI PAMIĘĆ KOMPUTERA Pamięć komputera to elektroniczny notatnik komputera. Programy są ładowane i wykonywane w pamięci. Pamięć jest, więc niezbędna do, gdyż dane wprowadzane do komputera są w niej zapisywane.

Bardziej szczegółowo

Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1

Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Wydajność systemów a organizacja pamięci Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Wydajność obliczeń Dla wielu programów wydajność obliczeń można traktować jako wydajność pobierania z pamięci

Bardziej szczegółowo

Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia

Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia Podstawy techniki cyfrowej i mikroprocesorowej II Urządzenia wejścia-wyjścia Tomasz Piasecki magistrala procesor pamięć wejście wyjście W systemie mikroprocesorowym CPU może współpracować za pośrednictwem

Bardziej szczegółowo

Mikroinformatyka. Wielozadaniowość

Mikroinformatyka. Wielozadaniowość Mikroinformatyka Wielozadaniowość Zadanie Tryb chroniony przynajmniej jedno zadanie (task). Segment stanu zadania TSS (Task State Segment). Przestrzeń zadania (Execution Space). - segment kodu, - segment

Bardziej szczegółowo

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na , gniazda kart rozszerzeń, w istotnym stopniu wpływają na wydajność systemu komputerowego, m.in. ze względu na fakt, że układy zewnętrzne montowane na tych kartach (zwłaszcza kontrolery dysków twardych,

Bardziej szczegółowo

Podstawy Technik Informatycznych. Mariusz Stenchlik mariuszs@onet.eu www.marstenc.republika.pl www.ecdl.strefa.pl

Podstawy Technik Informatycznych. Mariusz Stenchlik mariuszs@onet.eu www.marstenc.republika.pl www.ecdl.strefa.pl Podstawy Technik Informatycznych Mariusz Stenchlik mariuszs@onet.eu www.marstenc.republika.pl www.ecdl.strefa.pl ICT Technologie Informacyjne i Komunikacyjne Platformy Komputer PC Komputer Apple Plaforma

Bardziej szczegółowo

Płyta główna. podtrzymania zegara.

Płyta główna. podtrzymania zegara. Płyta główna Płyta główna (ang. motherboard, mainboard) obwód drukowany urządzenia elektronicznego, na którym montuje się najważniejsze elementy, umożliwiając komunikację wszystkim pozostałym komponentom

Bardziej szczegółowo