1 Rodzaje pami ci. 2 Hierarchia pami ci. 3 Lokalno± odwoªa« 4 Pami podr czna
|
|
- Krystian Kuczyński
- 6 lat temu
- Przeglądów:
Transkrypt
1 1 Rodzaje pami ci W systemach komputerowych mamy do czynienia z pami ci wewn trzn (póªprzewodniki) oraz pami ci zewn trzn (techniki zapisu magnetyczne, optyczne). Pami ci wewn trzne dzielimy na dwa podstawowe rodzaje: RAM i ROM. Do masowej produkcji RAM stosujemy dwa rodzaje ukªadów: SRAM (Static RAM) i DRAM (Dynamic RAM). SRAM jest budowana w zasadzie w znany nam sposób: za pomoc przerzutników. Ukªady DRAM zbudowane s z czego± w rodzaju kondensatorów. Pami DRAM jest co jaki± czas (kilka milisekund) od±wie»ana, poniewa» ªadunek z kondensatorów ucieka. Gªówna cz ± pami ci RAM jest zbudowana we wspóªczesnych komputerach jako ukªady DRAM s one g ±ciej upakowane ni» SRAM, zu»ywaj mniej energii, produkuj mniej ciepªa i s ta«sze. Przewag SRAM jest szybko± dost pu (Porównanie czasu dost pu w 2004 r.: SRAM 0.5-5ns, DRAM 50-70ns, twardy dysk: kilkana±cie milionów ns.). Z tego powodu zazwyczaj pewna cz ± pami ci (pami podr czna procesora, cache) jest pami ci SRAM. Pami ROM (nieulotna, zachowuje dane po odª czeniu zasilania) przechowuje dane od których zale»y funkcjonowanie systemu, np. program wykonywany podczas inicjalizacji komputera. Oprócz komputerów, ROM jest wykorzystywana w systemach wbudowanych, czy innych systemach nie wymagaj cych programowania. Pami ROM mo»e by zrealizowana jako ukªad kombinacyjny: na wej±ciu podawany jest adres, na wyj±ciu pojawia si zawarto±» danej komórki pami ci. 2 Hierarchia pami ci Procesor - cache L1 - cache L2 - (cache L3) - pami gªówna - dyski magnetyczne - dyski optyczne - pami ci ta±mowa. Im dalej od procesora tym wolniej, ale taniej, wi cej i rzadziej... 3 Lokalno± odwoªa«wydajne funkcjonowanie systemu pami ci we wspóªczesnych systemach komputerowych bazuje na twz. lokalno±ci odwoªa«. Zasada jest taka: je±li przenosimy zawarto± fragmentu pami ci, który jest aktualnie potrzebny na wy»szym poziomie, to przy okazji przenosimy równie» troch s siednich danych, licz c,»e przydadz si one za chwil. Dlaczego taka strategia dobrze dziaªa? Rozkazy s zazwyczaj ªadowane sekwencyjnie, dane ukªadane w tablice, w programach wyst puj p tle... 4 Pami podr czna Chcemy uzyska (prawie) tak przeci tn szybko± transferu jak maj najszybsze pami ci (SRAM), mimo»e zdecydowana wi kszo± pami ci w naszym systemie jest zbudowana przy u»yciu ta«szej technologii (DRAM). Pami skªada si z 2 n sªów, ka»de sªowo ma swój jednoznaczny n-bitowy adres. Pami t dzielimy na pewn liczb bloków, z których ka»dy zawiera K sªów. Mamy zatem 2 n /K bloków. Pami podr czna zawiera C wierszy, z których ka»dy mie±ci K sªów (odpowiada zatem blokowi). Oczywi±cie C jest zdecydownanie mniejsze od 2 n /K. W ka»dej chwili pewne bloki pami ci gªównej znajduj si w pami ci podr cznej. Ka»dy wiersz zawiera znacznik okre±laj cy, który blok aktualnie przechowuje. Typowy schemat odwoªania do pami ci cache wygl da nast puj co: 1
2 Rysunek 1: Prosty system pami ci podr cznej odczytanie rzeczywistego adresu RA z CPU czy blok zawieraj cy RA jest w cache? je±li tak (traenie) prze±lij odpowiednie sªowo do CPU je±li nie (chybienie): znajd¹ blok w pami ci gªównej zawieraj cy RA przydziel wiersz cache blokowi dostarcz sªowo z RA do CPU zaªaduj blok pami ci gªównej do wiersza cache Rysunek 2: Typowa organizacja pami ci podr cznej Projektuj c pami cache nale»y ustali nat puj ce parametry: liczba poziomów pami ci cache pojemno± pami ci na ka»dym poziomie funkcja odwzorowuj ca algorytm wymiany 2
3 Rysunek 3: Struktura pami ci gªównej i podr cznej sposób zapisu rozmiar bloku 4.1 Funkcja odwzorowuj ca Do którego wiersza pami ci cache powinien tra dany blok? Trzy mo»liwe rozwi zania: bezpo- ±rednie, skojarzeniowe i sekcyjno-skojarzeniowe. Rozwa»a b dziemy przykªad: pami podr czna 64 KB bloki s czterobajtowe; cache ma zatem 2 14 wierszy pami gªówna to 16 MB; sªowo to pojedynczy bajt; adres ma zatem 24 bity; liczba bloków: 4 M Odwzorowanie bezpo±rednie Ka»dy blok pami ci ma przypisany dokªadnie jeden wiersz cache. Numer wiersza i zale»y od numeru bloku j i liczby wierszy cache m w prosty sposób: i = j mod m. W naszym przykªadzie oraganizacja b dzie taka jak na rysunku 5. Wiersz pierwszy ma przyporz dkowane bloki ,010000,...,FF0000. Wiersz pierwszy bloki ,010001,...,FF0001. Znacznikiem w tym przypadku jest osiem pierwszych bitów adresu rzeczywistego. Odwzorowanie bezpo±rednie jest metod prost i tani w realizacji. Wad jest sztywne przypisanie bloku do wiersza. W efekcie, je±li pewne dwa bloki, dziel ce ten sam wiersz s ±ci gane na przemian, wydajno± systemu spada. 3
4 Rysunek 4: Odwzorowanie bezpo±rednie Odwzorowanie skojarzeniowe (asocjacyjne) Ka»dy blok mo»e by ªadowany do dowolnego wiersza. W efekcie znacznikiem musi by caªy numer bloku, czyli w naszym przypadku 22 bity (dwa ostatnie bity oznaczaj przesuni cie w bloku). Ogólna organizacja skojarzeniowej pami ci podr cznej oraz sytuacja w naszym przykªadzie przedstawione s na rysunkach 6, 7. Odwzorowanie skojarzeniowe wymaga zaprojektowania algorytmu wymiany. Jest elastyczne, ale jego wad s zªo»one ukªadu sªu» ce do jednoczesnego badania wszyskich znaczników jednocze±nie. Dlatego w praktyce u»ywa si rozwi zania po±redniego Odwzorowanie sekcyjno-skojarzeniowe W tym rozwi zaniu pami podr czna podzielona jest na v sekcji, z których ka»da skªada si z k wierszy. Blok pami ci mo»e by przechowywany w dowolnym wierszu ustalonej sekcji (kompromis pomi dzy poprzednimi rozwi zaniami). Je±li przez i oznaczymy numer sekcji, j numer bloku, m liczb wierszy, to wzory s nast puj ce: m = v k, i = j mod v. Adres rzeczywisty jest dzielony logicznie na trzy pola: znacznik, sekcja, sªowo. Za pomoc d bitów wybieramy jedn z v = 2 d sekcji. Porównujemy równolegle wszyskie znaczniki i je±li trali±my to wybieramy odpowiednie sªowo z wiersza (o tym decyduj najmniej znacz ce bity adresu). W naszym przykªadzie (rys. 9) u»ywamy pami ci z liczb wierszy w sekcji k = 2. Znacznik musi mie 9 bitów, numer sekcji 13, a sªowo, tak jak poprzednio 2. W skrajnych przypadkach: v = m, k = 1 mamy odwzorowanie bezpo±rednie, v = 1, k = m odwzorowanie skojarzeniowe. W praktyce u»ywa si niewielkich k 2 lub 4. Dalsze zwi kaszanie k przynosi bardzo niewielki wzrost liczby trae«przy niewspóªmiernie du»ym wzro±cie komplikacji sprz tu. 4
5 Rysunek 5: Przykªad odwzorowania bezpo±redniego 4.2 Co si dzieje w przypadku chybienia odczytu? Potok musi zosta opó¹niony - wysyªamy do ukªadu pami ci warto± PC-4,» damy przesªanie odpowiedniego bloku, zapisujemy dane (i znacznik) do wiersza pami ci cache, wznawiamy potok (je±li chybienie nast piªo przy pobieraniu rozkazu, ponownie pobieramy rozkaz). 4.3 Algorytmy wymiany Dotyczy rozwi zania skojarzeniowego i sekcyjno-skojarzeniowego. Gdy wprowadzamy nowy blok do pami ci podr cznej, wtedy jeden z dotychczasowych trzeba wyrzuci. Który? Nasz algorytm musi by mo»liwie prosty, poniewa» b dzie oczywi±cie implementowany sprz towo. Wymienimy cztery najcz ±ciej u»ywane algorytmy: 1. least-recently used wymieniamy ten, do którego odwoªywali±my si najdawniej; w przypadku pami ci skojarzeniowo-sekcyjnej dwudro»nej strategia ta jest ªatwa do zaimplementowania: mamy dodatkowy bit dla ka»dego wiersza cache. Gdy si do niego odwoªujemy ustawiamy bit na 1, a bit drugiego wiersza w sekcji na 0. Wymieniamy ten, który ma aktualnie rst-in-rst-out w rozwa»anym przypadku dwudro»nym równie» ªatwy do zrealizowania 3. least-frequently used z ka»dym wierszem musimy zwi za licznik 5
6 Rysunek 6: Organizacja skojarzeniowej pami ci podr cznej 4. przypadkowo co ciekawe, okazuje si,»e losowa wymiana nie jest du»o gorsza od wcze- ±niejszych algorytmów 4.4 Algorytm zapisu Kolejna istotna kwestia spójno± danych umieszczonych w pami ci podr cznej i w pami ci gªównej. Przed wymian bloku w cache musimy ustali, czy stary blok nie zostaª zmieniony i czy wobec tego nie trzeba zmieni zawarto±ci pami ci gªównej. W rzeczywistych systemach mamy problem: do pami ci gªównej mo»e mie dost p wi cej ni» jedno urz dzenie. Na przykªad moduª IO mo»e zapisywa /odczytywa pami bezpo±rednio (bez udziaªu procesora). Mo»liwe algorytmy: Zapis jednoczesny (write through). Wszystkie operacje zapisu s prowadzone jednocze±nie na pami ci podr cznej i gªównej (statystycznie okoªo 15 % operacji dost pu do pami ci to zapisy). Ewentualne inne moduªy wyposa»one we wªasn pami cache monitoruj wtedy magistral i równocze±nie uaktualniaj swoj zawarto±. Wada du»y przepªyw danych pomi dzy cache a pami ci gªówn. Aby nie spowalnia potoku mo»emy mie dodatkowy bufor zapisu - dane zapisywane s do bufora, z którego pó¹niej przenoszone s do pami ci (potok dziaªa dalej). Bufor ma zazwyczaj od jednej do kilku pozycji. Drugie rozwi zanie: zapis opó¹niony (write back) aktualizuje si tylko pami cache. Dopiero podczas wymiany bloku sprawdza si (bit aktualizacji) czy blok byª modykowany i je±li tak kopiuje si go do pami ci gªównej. Wada pami gªówna nie zawsze jest aktualna zatem moduªy IO musz korzysta z pami ci podr cznej. Powa»ne problemy (przy obydwu rozwi zaniach) mog wyst powa, gdy wiele urz dze«(zwykle procesorów) posiada wªasne pami ci podr czne. Wtedy nawet przy zapisie jednoczesnym pami ci podr czne poszczególnych urz dze«mog by nieaktualne. Spójno± systemu pami ci 6
7 Rysunek 7: Przykªad odwzorowania asocjacyjnego podr cznej jest obecnie przedmiotem intensywnych testów. 4.5 Rozmiar pami ci cache Nie mo»e by zbyt du»a z kilku powodów: cena (chcemy utrzyma przeci tn cen bitu caªego systemu pami ci systemowej na poziomie pami ci DRAM), zajmowane miejsce (umieszczamy j w procesorze), szybko± dziaªania (du»a pami cache dziaªa wolniej ni» maªa ze wzgl du na czas adresowania liczba bramek adresuj cych jest wi ksza). Trudno poda oczywi±cie najlepszy rozmiar to zale»y np. od tego jakie programy s wykonywane. 4.6 Rozmiar bloku Wydaje si,»e optymalny jest rozmiar kilku-kilkunastu (maksymalnie kilkudziesi ciu) jednostek adresowalnych (sªów lub bajtów). Testy wykazuj,»e pocz tkowe zwi kszanie rozmiaru bloku zwi ksza wspóªczynnik trae«, ale pó¹niej zaczyna on male (wi ksze bloki == mniej bloków po pobraniu bloku mo»e on zosta szybko wymieniony; du»e bloki pobierane s sªowa do± odlegªe od potrzebnego) 4.7 Liczba pami ci podr cznych W momencie wprowadzenia pami ci cache system posiadaª zazwyczaj pojedyncz pami c cache. Obecne systemy dysponuj zazwyczaj kilkoma poziomami cache, dodatkowo czasem pami 7
8 Rysunek 8: Organizacja sekcyjno-skojarzeniowa pami ci podr cznej rozkazów jest oddzielona od pami ci danych Pami ci wielopoziomowe Pierwszy poziom znajduj si bezpo±rednio w procesorze. Nie wykorzystuje on zatem oczywi±ci szyny systemowej. Oznaczany jest zazwyczaj jako L1. We obecnych systemach buduje si tak»e dodatkowe poziomy. Poziom L2 zawiera wi cej pami ci ni» poziom L1, dost p do niego mo»e by nieco wolniejszy, ale równie» nia u»ywa zazwyczaj szyny systemowej. Znajduje si obecnie zazwyczaj równie» na chipie procesora. Badania wykazuj,»e wprowadzenie drugiego poziomu poprawia funkcjonowanie systemu. Nie jest to takie oczywiste, bo oczywi±ci komplikuje si ukªad steruj cy (dodatkowe problemy z wymian, strategi zapisu, itp.). W niektórych systemach nie ko«czy si na dwóch poziomach. Np. w Itanium mamy: L1 (16KB+16KB), L2 (96KB) i L3 (4MB) Jednolita czy dzielona pami cache? Od pewnego czasu standardowe staje si dzielenie pami ci cache na pami rozkazów i pami danych. Zauwa»my,»e przewaga cache jednolitego jest automatyczne balansowanie liczby roz- 8
9 Rysunek 9: Przykªad organizacji sekcyjno-skojarzeniowej pami ci podr cznej (dwudro»nej) kazów i danych oraz prostota ukªadu steruj cego. Z czego wynika zatem tendencja do dzielenia pami ci: spisuje si ona lepiej w maszynach superskalarnych i potokowych. 5 Organizacja pami ci podr cznej w procesorze Pentium 4 Historia: 386 bez cache procesora; 486 8kb, rozmiar bloku 16 bajtów, czterodro»na pami sekcyjno-asocjacyjna; Pentium dwie pami ci cache (dane, rozkazy) W przypadku Pentium 4 (jednego z modeli) mamy 8KB pami ci danych na poziomie L1 (64 bajty w bloku, czterodro»na) oraz osobny cache dla rozkazów (o nim za chwil ). Poziom L2 obsªuguje obydwie cz ±ci poziomu L1 (128 bajtów, o±miodro»ny, 256 KB). W cache rozkazów umieszczane s nie rozkazy asemblera, ale mikrorozkazy, które przeszªy ju» przez cykl pobrania (z pami ci L2) i zdekodowania. 9
Architektury systemów komputerowych
zadanie: 1 2 3 4 5 6 7 Suma maks: 12 12 12 18 18 10 18 100 Imi i nazwisko: punkty: Architektury systemów komputerowych Egzamin, wersja A 6.II.2013 Do zdobycia jest 100 punktów. Przewidywana skala ocen:
Bardziej szczegółowoArchitektura 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ółowoArchitektura 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ółowoSystem 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ółowoBazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego
Bardziej szczegółowoRzut oka na zagadnienia zwi zane z projektowaniem list rozkazów
Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów 1 Wst p Przypomnijmy,»e komputer skªada si z procesora, pami ci, systemu wej±cia-wyj±cia oraz po- ª cze«mi dzy nimi. W procesorze mo»emy
Bardziej szczegółowoSystemy wbudowane Mikrokontrolery
Systemy wbudowane Mikrokontrolery Budowa i cechy mikrokontrolerów Architektura mikrokontrolerów rodziny AVR 1 Czym jest mikrokontroler? Mikrokontroler jest systemem komputerowym implementowanym w pojedynczym
Bardziej szczegółowoSystem 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ółowoLekcja 9 - LICZBY LOSOWE, ZMIENNE
Lekcja 9 - LICZBY LOSOWE, ZMIENNE I STAŠE 1 Liczby losowe Czasami spotkamy si z tak sytuacj,»e b dziemy potrzebowa by program za nas wylosowaª jak ± liczb. U»yjemy do tego polecenia: - liczba losowa Sprawd¹my
Bardziej szczegółowoARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
Bardziej szczegółowoUkªady równa«liniowych
dr Krzysztof yjewski Mechatronika; S-I 0 in» 7 listopada 206 Ukªady równa«liniowych Informacje pomocnicze Denicja Ogólna posta ukªadu m równa«liniowych z n niewiadomymi x, x, x n, gdzie m, n N jest nast
Bardziej szczegółowoWST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14
WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 203/4 Spis tre±ci Kodowanie i dekodowanie 4. Kodowanie a szyfrowanie..................... 4.2 Podstawowe poj cia........................
Bardziej szczegółowoARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
Bardziej szczegółowoPamięć. 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ółowoMapowanie bezpośrednie
Mapowanie bezpośrednie Mapowanie bezpośrednie (ang. direct mapping) Każdy blok w pamięci głównej jest odwzorowywany na tylko jeden możliwy wiersz (ang. line) pamięci tzn. jeśli blok jest w cache u to tylko
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ółowoArchitektura komputerów
Architektura komputerów Tydzień 6 RSC i CSC Znaczenie terminów CSC Complete nstruction Set Computer komputer o pełnej liście rozkazów. RSC Reduced nstruction Set Computer komputer o zredukowanej liście
Bardziej szczegółowoarchitektura 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ółowoi, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_
Bardziej szczegółowoBudowa systemów komputerowych
Budowa systemów komputerowych 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 Współczesny system komputerowy System
Bardziej szczegółowoLekcja 9 Liczby losowe, zmienne, staªe
Lekcja 9 Liczby losowe, zmienne, staªe Akademia im. Jana Dªugosza w Cz stochowie Liczby losowe Czasami potrzebujemy by program za nas wylosowaª liczb. U»yjemy do tego polecenia liczba losowa: Liczby losowe
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2010/2011 Wykład nr 7 (24.01.2011) dr inż. Jarosław Forenc Rok akademicki
Bardziej szczegółowoLab. 02: Algorytm Schrage
Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z
Bardziej szczegółowoWydajność 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ółowoCyfrowe Ukªady Scalone
Cyfrowe Ukªady Scalone Marcin Polkowski marcin@polkowski.eu 7 listopada 2007 Spis tre±ci 1 Wprowadzenie 2 2 Zadania ukªadu 2 3 Wykorzystane moduªy elektroniczne 3 3.1 7493 - cztero bitowy licznik binarny..................................
Bardziej szczegółowox y x y x y x + y x y
Algebra logiki 1 W zbiorze {0, 1} okre±lamy dziaªania dwuargumentowe,, +, oraz dziaªanie jednoargumentowe ( ). Dziaªanie x + y nazywamy dodawaniem modulo 2, a dziaªanie x y nazywamy kresk Sheera. x x 0
Bardziej szczegółowoListy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.
Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy
Bardziej szczegółowoPodstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.
Bardziej szczegółowoPamięć. dr hab. inż. Krzysztof Patan, prof. PWSZ. Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.
Pamięć 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 Hierarchia pamięci Wiele programów, aby wykonać zadanie, potrzebuje
Bardziej szczegółowoBash i algorytmy. Elwira Wachowicz. 20 lutego
Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad
Bardziej szczegółowoMiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2
Bardziej szczegółowoLekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz
Lekcja 8 - ANIMACJA 1 Polecenia Za pomoc Baltiego mo»emy tworzy animacj, tzn. sprawia by obraz na ekranie wygl daª jakby si poruszaª. Do animowania przedmiotów i tworzenia animacji posªu» nam polecenia
Bardziej szczegółowoRelacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.
Relacje 1 Relacj n-argumentow nazywamy podzbiór ϱ X 1 X 2... X n. Je±li ϱ X Y jest relacj dwuargumentow (binarn ), to zamiast (x, y) ϱ piszemy xϱy. Relacj binarn okre±lon w zbiorze X nazywamy podzbiór
Bardziej szczegółowo1 Pami wirtualna. 1.1 Stronicowanie
1 Pami wirtualna 1.1 Stronicowanie Przestrze«adresowa, która mo»e by u»ywana przez program (przy 32-bitowych adresach) nie mie±ci si w typowej pami ci RAM (nawet jakby si mie±ciªa, to i tak jest problem
Bardziej szczegółowoWykład 2. Budowa komputera. W teorii i w praktyce
Wykład 2 Budowa komputera W teorii i w praktyce Generacje komputerów 0 oparte o przekaźniki i elementy mechaniczne (np. Z3), 1 budowane na lampach elektronowych (np. XYZ), 2 budowane na tranzystorach (np.
Bardziej szczegółowoWydajność 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ół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ółowoProgramowanie wspóªbie»ne
1 Programowanie wspóªbie»ne wiczenia 5 monitory cz. 1 Zadanie 1: Stolik dwuosobowy raz jeszcze W systemie dziaªa N par procesów. Procesy z pary s nierozró»nialne. Ka»dy proces cyklicznie wykonuje wªasnesprawy,
Bardziej szczegółowoLekcja 5 Programowanie - Nowicjusz
Lekcja 5 Programowanie - Nowicjusz Akademia im. Jana Dªugosza w Cz stochowie Programowanie i program wedªug Baltiego Programowanie Programowanie jest najwy»szym trybem Baltiego. Z pomoc Baltiego mo»esz
Bardziej szczegółowoMatematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia 2011. Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej
Matematyka wykªad 1 Macierze (1) Andrzej Torój Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej 17 wrze±nia 2011 Plan wykªadu 1 2 3 4 5 Plan prezentacji 1 2 3 4 5 Kontakt moja strona internetowa:
Bardziej szczegółowoListy i operacje pytania
Listy i operacje pytania Iwona Polak iwona.polak@us.edu.pl Uniwersytet l ski Instytut Informatyki pa¹dziernika 07 Który atrybut NIE wyst puje jako atrybut elementów listy? klucz elementu (key) wska¹nik
Bardziej szczegółowoPRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:
Plan Spis tre±ci 1 Homomorzm 1 1.1 Macierz homomorzmu....................... 2 1.2 Dziaªania............................... 3 2 Ukªady równa«6 3 Zadania 8 1 Homomorzm PRZYPOMNIENIE Ka»d przestrze«wektorow
Bardziej szczegółowoSystem zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy modelowaniem, a pewien dobrze zdefiniowany sposób jego
Bardziej szczegółowoMikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
Bardziej szczegółowoWydajność 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ółowoMetody dowodzenia twierdze«
Metody dowodzenia twierdze«1 Metoda indukcji matematycznej Je±li T (n) jest form zdaniow okre±lon w zbiorze liczb naturalnych, to prawdziwe jest zdanie (T (0) n N (T (n) T (n + 1))) n N T (n). 2 W przypadku
Bardziej szczegółowo1 Bª dy i arytmetyka zmiennopozycyjna
1 Bª dy i arytmetyka zmiennopozycyjna Liczby w pami ci komputera przedstawiamy w ukªadzie dwójkowym w postaci zmiennopozycyjnej Oznacza to,»e s one postaci ±m c, 01 m < 1, c min c c max, (1) gdzie m nazywamy
Bardziej szczegółowoRozwi zania klasycznych problemów w Rendezvous
Cz ± I Rozwi zania klasycznych problemów w Rendezvous 1 Producenci i konsumenci Na pocz tek rozwa»my wersj z jednym producentem i jednym konsumentem, dziaªaj cymi w niesko«czonych p tlach. Mechanizm komunikacji
Bardziej szczegółowoCCNA Subnetting Guide
CCNA Subnetting Guide Kataßzyna Mazur January 17, 2015 Contents Classful Networks (Sieci Klasowe) 2 Opis klas adresów 3 Subnetting Based on Network Requirements (Dzielenie sieci ze wzgl du na wymagan ilo±
Bardziej szczegółowoSystem pamięci. Pamięć wirtualna
System pamięci Pamięć wirtualna Pamięć wirtualna Model pamięci cache+ram nie jest jeszcze realistyczny W rzeczywistych systemach działa wiele programów jednocześnie Każdy może używać tej samej przestrzeni
Bardziej szczegółowoprzewidywania zapotrzebowania na moc elektryczn
do Wykorzystanie do na moc elektryczn Instytut Techniki Cieplnej Politechnika Warszawska Slide 1 of 20 do Coraz bardziej popularne staj si zagadnienia zwi zane z prac ¹ródªa energii elektrycznej (i cieplnej)
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ółowo1 Zarys architektury MIPS
1 Zarys architektury MIPS Procesory rmy MIPS Technologies u»ywane s w komputerach (Silicon Graphics), skomputeryzowanych zabawkach (Nintendo, Sony) oraz w systemach wbudowanych (w jakie wyposa»one s np.
Bardziej szczegółowoSystem pamięci. Pamięć wirtualna
System pamięci Pamięć wirtualna Pamięć wirtualna Model pamięci cache+ram nie jest jeszcze realistyczny W rzeczywistych systemach działa wiele programów jednocześnie Każdy może używać tej samej przestrzeni
Bardziej szczegółowoPomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA 25. 01. 2010
Pomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA 25. 01. 2010 I. Cel ćwiczenia: Poznanie poprzez samodzielny pomiar, parametrów elektrycznych zasilania
Bardziej szczegółowoLogiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
Bardziej szczegółowoEGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2014 CZĘŚĆ PRAKTYCZNA
Nazwa kwalifikacji: MontaŜ i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych Oznaczenie kwalifikacji: E.12 Numer zadania: 02 Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia
Bardziej szczegółowoSchematy 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ółowoANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15
ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku
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ółowo1. Warunek ka»dy proces w ko«cu wejdzie do sekcji krytycznej jest
Imi i nazwisko: W ka»dym pytaniu testowym nale»y rozstrzygn prawdziwo± wszystkich podpunktów wpisuj c w kratk T lub N. Punkt b dzie przyznany jedynie w przypadku kompletu poprawnych odpowiedzi. 1. Warunek
Bardziej szczegółowoOprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD
Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD 1. Wprowadzenie DuŜa grupa sterowników mikroprocesorowych wymaga obsługi przycisków, które umoŝliwiają uŝytkownikowi uruchamianie
Bardziej szczegółowoOstatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy
Podr cznik u ytkownika Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy Masz pytanie? zadzwo 693 936 046 lub napisz handel@symfoniadodatki.pl SPIS TRE CI 1. Instalacja dodatku
Bardziej szczegółowoNAP D I STEROWANIE PNEUMATYCZNE
NAP D I STEROWANIE PNEUMATYCZNE ZESTAW WICZE LABORATORYJNYCH przygotowanie: dr in. Roman Korzeniowski Strona internetowa przedmiotu: www.hip.agh.edu.pl wiczenie Temat: Układy sterowania siłownikiem jednostronnego
Bardziej szczegółowoMikroprocesory rodziny INTEL 80x86
Mikroprocesory rodziny INTEL 80x86 Podstawowe wła ciwo ci procesora PENTIUM Rodzina procesorów INTEL 80x86 obejmuje mikroprocesory Intel 8086, 8088, 80286, 80386, 80486 oraz mikroprocesory PENTIUM. Wprowadzając
Bardziej szczegółowoPamięć 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ół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ółowoXVII Warmi«sko-Mazurskie Zawody Matematyczne
1 XVII Warmi«sko-Mazurskie Zawody Matematyczne Kategoria: klasa VIII szkoªy podstawowej i III gimnazjum Olsztyn, 16 maja 2019r. Zad. 1. Udowodnij,»e dla dowolnych liczb rzeczywistych x, y, z speªniaj cych
Bardziej szczegółowoSubversion - jak dziaªa
- jak dziaªa Krótka instrukcja obsªugi lstelmach@gmail.com Stelmisoft 12/07/2010 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 Spis tre±ci Czym jest Czym jest repozytorium 1 Czym jest Czym jest repozytorium
Bardziej szczegółowoElementy składowe komputera. Płyta główna
Podstawowe pojęcia dotyczące komputera. Podzespoły. Rodzaje pamięci. Urządzenia peryferyjne. Pojęcie "Komputer" jest powszechnie używane w odniesieniu do zastawu podzespołów/urządzeń elektronicznych jednostki
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ółowoProgramowanie wspóªbie»ne
1 Zadanie 1: Bar Programowanie wspóªbie»ne wiczenia 6 monitory cz. 2 Napisz monitor Bar synchronizuj cy prac barmana obsªuguj cego klientów przy kolistym barze z N stoªkami. Ka»dy klient realizuje nast
Bardziej szczegółowoPAMIĘ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ółowoARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
Bardziej szczegółowoPlan wykładu. Architektura systemów komputerowych. Strategie zapisu. Cezary Bolek
Architektura systemów komputerowych Pamięć, c.d. Cezary Bolek Katedra Informatyki Plan wykładu Strategie zapisu Bufor zapisu Strategie wymiany bloków w pamięci Współczynniki trafień i chybień Wstrzymania
Bardziej szczegółowoJAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1
J zyki formalne i operacje na j zykach J zyki formalne s abstrakcyjnie zbiorami sªów nad alfabetem sko«czonym Σ. J zyk formalny L to opis pewnego problemu decyzyjnego: sªowa to kody instancji (wej±cia)
Bardziej szczegółowoCharakterystyka systemów plików
Charakterystyka systemów plików Systemy plików są rozwijane wraz z systemami operacyjnymi. Windows wspiera systemy FAT oraz system NTFS. Różnią się one sposobem przechowywania informacji o plikach, ale
Bardziej szczegółowoJanusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych
Janusz Adamowski METODY OBLICZENIOWE FIZYKI 1 Rozdziaª 9 RÓWNANIA ELIPTYCZNE 9.1 Zastosowanie eliptycznych równa«ró»niczkowych cz stkowych 9.1.1 Problemy z warunkami brzegowymi W przestrzeni dwuwymiarowej
Bardziej szczegółowoKLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu
➏ Filozoa z elementami logiki Na podstawie wykªadów dra Mariusza Urba«skiego Sylogistyka Przypomnij sobie: stosunki mi dzy zakresami nazw KLASYCZNE ZDANIA KATEGORYCZNE Trzy znaczenia sªowa jest trzy rodzaje
Bardziej szczegółowoProcesor ma architekturę rejestrową L/S. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset nand Rx, Ry, A add Rx, #1, Rz store Rx, [Rz]
Procesor ma architekturę akumulatorową. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset or Rx, Ry, A add Rx load A, [Rz] push Rx sub Rx, #3, A load Rx, [A] Procesor ma architekturę rejestrową
Bardziej szczegółowoMODEL HAHNFELDTA I IN. ANGIOGENEZY NOWOTWOROWEJ Z UWZGL DNIENIEM LEKOOPORNO CI KOMÓREK NOWOTWOROWYCH
MODEL HAHNFELDTA I IN. ANGIOGENEZY NOWOTWOROWEJ Z UWZGL DNIENIEM LEKOOPORNO CI KOMÓREK NOWOTWOROWYCH Urszula Fory± Zakªad Biomatematyki i Teorii Gier, Instytut Matematyki Stosowanej i Mechaniki, Wydziaª
Bardziej szczegółowoTemat: 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ółowoWojewódzki Konkurs Matematyczny
Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów ETAP SZKOLNY 16 listopada 2012 Czas 90 minut Instrukcja dla Ucznia 1. Otrzymujesz do rozwi zania 10 zada«zamkni tych oraz 5 zada«otwartych. 2. Obok
Bardziej szczegółowoMacierze i Wyznaczniki
dr Krzysztof yjewski Mechatronika; S-I.in». 5 pa¹dziernika 6 Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja. Tablic nast puj cej postaci a a... a n a a... a n A =... a m a m...
Bardziej szczegółowoSystemy mikroprocesorowe - projekt
Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie
Bardziej szczegółowo1 Stos: Stack i Stack<T>
1 Stos: Stack i Stack Przykªady z»ycia: Stos talerzy (aby wyci gn co± ze ±rodka, musimy wyci gn te z góry) Meble ªadowane do naczepy ci»arówki Osoby wsiadaj ce do samolotu i wysiadaj ce z niego. Piramida
Bardziej szczegółowoWst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
Wst p do informatyki Systemy liczbowe Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 21 pa¹dziernika 2010 Spis tre±ci 1 Liczby i ich systemy 2 Rodzaje systemów liczbowych
Bardziej szczegółowoProgramowanie i struktury danych
Programowanie i struktury danych Wykªad 3 1 / 37 tekstowe binarne Wyró»niamy dwa rodzaje plików: pliki binarne pliki tekstowe 2 / 37 binarne tekstowe binarne Plik binarny to ci g bajtów zapami tanych w
Bardziej szczegółowoMnożenie macierzy. Systemy z pamięcią współdzieloną Systemy z pamięcią rozproszoną Efektywność
Mnożenie macierzy Systemy z pamięcią współdzieloną Systemy z pamięcią rozproszoną Efektywność Literatura: Introduction to Parallel Computing; Grama, Gupta, Karypis, Kumar; 1 Mnożenie macierzy dostęp do
Bardziej szczegółowoWspółczesne nowoczesne budownictwo pozwala na wyrażenie indywidualnego stylu domu..
Współczesne nowoczesne budownictwo pozwala na wyrażenie indywidualnego stylu domu.. w którym będziemy mieszkać. Coraz więcej osób, korzystających ze standardowych projektów, decyduje się nadać swojemu
Bardziej szczegółowoSystem pamięci. Pamięć wirtualna
System pamięci Pamięć wirtualna Pamięć wirtualna Model pamięci cache+ram nie jest jeszcze realistyczny W rzeczywistych systemach działa wiele programów jednocześnie Każdy może używać tej samej przestrzeni
Bardziej szczegółowoobszar bezpośrednio dostępny dla procesora rozkazy: load, store (PAO rejestr procesora)
Pamięć operacyjna (main memory) obszar bezpośrednio dostępny dla procesora rozkazy: load, store (PAO rejestr procesora) cykl rozkazowy: pobranie rozkazu z PAO do rejestru rozkazów dekodowanie realizacja
Bardziej szczegółowoUkªady równa«liniowych - rozkªady typu LU i LL'
Rozdziaª 9 Ukªady równa«liniowych - rozkªady typu LU i LL' W tym rozdziale zapoznamy si z metodami sªu» cych do rozwi zywania ukªadów równa«liniowych przy pomocy uzyskiwaniu odpowiednich rozkªadów macierzy
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ółowoRys. 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ółowoGEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007
GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości
Bardziej szczegółowoBadanie silnika asynchronicznego jednofazowego
Badanie silnika asynchronicznego jednofazowego Cel ćwiczenia Celem ćwiczenia jest poznanie budowy i zasady funkcjonowania silnika jednofazowego. W ramach ćwiczenia badane są zmiany wartości prądu rozruchowego
Bardziej szczegółowoProcesor: w architekturze x86, osiągający co. wbudowane głośniki 2 x 1 W. Strona 1 z 11
L.P. NAZWA ASORTYMENTU ILOŚĆ PARAMETRY SPRZETU PROPONOWANEGO PRZEZ OFERENTA PRODUCENT, MODEL CENA JEDNOSTKOWA NETTO WARTOŚĆ NETTO ( x 6) 2 4 5 6 7 Dział Środków Trwałych i Materiałowych Zestaw komputerowy
Bardziej szczegółowoZaawansowana adresacja IPv4
Zaawansowana adresacja IPv4 LAN LAN... MAN... LAN Internet Zagadnienia: podział sieci na równe podsieci (RFC 950, 1985 r.) technologia VLSM (RFC 1009, 1987 r.) technologia CIDR (RFC 1517-1520, 1993 r.)
Bardziej szczegółowo