Systemy wejścia/wyjścia
|
|
- Dominika Lewicka
- 8 lat temu
- Przeglądów:
Transkrypt
1 Systemy wejścia/wyjścia programowane operacje wejścia/wyjścia: proces inicjuje i nadzoruje transfer I/O odpytywanie (polling) operacje wejścia/wyjścia sterowane przerwaniami: procesor inicjuje transfer I/O, po czym oczekuje na przerwanie z modu lu I/O; w tym czasie procesor może wykonywać inne procesy, a nawet ten sam proces, jeśli nie wymaga on oczekiwania na zakończenie operacji bezpośredni dost ep do pami eci: g lówny procesor tylko inicjuje, a dedykowany procesor DMA wykonuje operacje I/O Systemy I/O trzy g lówne podejścia 1
2 Kana l DMA Systemy I/O kana ly DMA 2
3 Konfiguracje kana lów DMA Systemy I/O kana ly DMA 3
4 Konfiguracje DMA (cd.) Systemy I/O kana ly DMA 4
5 Krótkie podsumowanie pytania sprawdzajace 1. Jakie sa trzy g lówne podejścia do implementacji operacji wjścia/wyjścia? 2. Jakie korzyści daje implementacja I/O wykorzystujaca przerwania? 3. Jakie korzyści daja kana ly DMA w implementacji operacji I/O? Systemy I/O podsumowanie 5
6 Systemy I/O podsumowanie 6
7 Buforowanie operacji I/O Bufory sa obszarami pami eci przydzielanymi w celu tymczasowego przechowania danych transferowanych pomi edzy urzadzeniami, albo mi edzy urzadzeniem a programem. Buforowanie pozwala oddzielić operacje I/O od wykonywania kodu procesu. W szczególności ma ono znaczenie w powiazaniu ze stronicowaniem pami eci wirtualnej. Buforowanie operacji I/O 7
8 Zastosowania buforowania Buforowanie stosuje si e w nast epuj acych typowych sytuacjach: w celu dostosowania różnych pr edkości źród la i odbiorcy danych, np. z klawiatury do programu, z portu komunikacyjnego do pliku dyskowego, itp. w celu dostosowania przesy lania mi edzy urzadzeniami pos lugujacymi si e jednostkami transferu różnej wielkości, np. przy transmisjach sieciowych fragmentacja wi ekszego komunikatu na mniejsze pakiety sieciowe i rekonstrukcja (reassembly) oryginalnego komunikatu po jego odebraniu w celu zaimplementowania semantyki kopii (copy semantics) przy transferach Np. przy wysy laniu pliku na drukark e, co powinno si e stać jeśli po zainicjowaniu drukowania program (lub użytkownik) nadpisze dalszy fragment pliku? Semantyka kopii określa, że wydrukowana powinna zostać oryginalna wersja pliku; można to osiagn ać przez jej skopiowanie do bufora w momencie zainicjowania drukowania. Buforowanie operacji I/O 8
9 Buforowanie dla urzadzeń blokowych i strumieniowych Buforowanie ma różny charakter dla różnych urzadzeń I/O: urzadzenia blokowe: dyski, taśmy bloki ustalonego rozmiaru, transfer odbywa si e blokami, urzadzenia strumieniowe: terminale, drukarki, skanery, porty komunikacyjne, modemy, myszy, itp., transfer odbywa si e jednostkami o zmiennej d lugości. Buforowanie operacji I/O 9
10 Podwójne i wielostopniowe buforowanie, bufory ko lowe Gdy proces wykonuje jeden transfer za drugim, korzystne okazuje si e podwójne buforowanie. Poza zwyk lym zwi ekszeniem pojemności buforów, pozwala to odizolować operacje transferu z urzadzenia do bufora systemowego, od transferu z bufora systemowego do przestrzeni użytkownika. Dla jeszcze d luższych tranferów można stosować buforowanie wielostopniowe, które wykorzystuje struktur e bufora ko lowego (circular buffer). Buforowanie operacji I/O 10
11 Krótkie podsumowanie pytania sprawdzajace 1. Jaki jest g lówny cel buforowania operacji wejścia/wyjścia? 2. Wymień typowe sytuacje wymagajace buforowania. 3. Czym różni si e buforowanie pojedyncze od podwójnego? 4. Czy podwójne buforowanie pozwala zwi ekszyć pr edkość transferów I/O? Buforowanie operacji I/O podsumowanie 11
12 Buforowanie operacji I/O podsumowanie 12
13 Macierze RAID Pod koniec lat 80-tych XX wieku powsta la koncepcja budowy macierzy dyskowych sformalizowana jako RAID (Redundant Array of Inexpensive Disks). Dane sa zapisywane na wielu różnych dyskach jednocześnie w celu: zwi ekszenia przepustowości systemu, zwi ekszenia niezawodności i odporności na awarie poszczególnych dysków, wykorzystania dost epności niedrogich dysków klasy PC-towej jako alternatywy dla kupowania coraz to wi ekszych dysków najnowszej technologii. Na przestrzeni lat technologia RAID dobrze sprawdzi la si e w praktyce, do tego stopnia, że niezawodne systemy buduje si e dziś niemal wy lacznie na bazie macierzy RAID. Jednak wykorzystywane sa w nich dziś dyski raczej wyższej klasy, podczas gdy dyski klasy PC sta ly si e w mi edzyczasie znacznie bardziej zawodne. W zwiazku z tym skrót RAID jest dziś cz esto rozwijany jako: Redundant Array of Independent Disks. Macierze RAID 13
14 RAID-0 Schemat RAID-0, zwany paskowaniem (striping), polega na zapisywaniu kolejnych bloków danych na kolejnych dyskach, dzi eki czemu zarówno zapis jak i późniejszy odczyt sa znacznie szybsze, przy za lożeniu że system (procesor, magistrala i sterownik dysków) sa w stanie przesy lać dane szybciej niż trwaja operacje zapisu/odczytu na dyskach. Oczywista i bardzo poważna wada tego rodzaju konfiguracji jest zawodność. W RAID-0 niezawodność systemu zamiast być wi eksza, jest mniejsza, ponieważ wszystkie dane zostana utracone jeśli awarii ulegnie którykolwiek z dysków. Z tego powodu czysta konfiguracja RAID-0 jest rzadko stosowana. Natomiast sama technik e paskowania stosuje si e w innych konfiguracjach RAID w po laczeniu z nadmiarowościa. Macierze RAID 14
15 RAID-1 Schemat RAID-1 polega na duplikowaniu (mirroring) wszystkich operacji zapisu na dwa równoważne robocze zestawy dysków. Oczywiście operacje odczytu wystarczy wykonywać tylko z jednego zestawu. W przypadku awarii któregokolwiek z dysków system może kontynuować prac e, korzystajac z kopii lustrzanej. Ten niezbyt wyrafinowany schemat nadmiarowości wymaga 100% wi ecej dysków niż jest danych i jest najbardziej kosztownym ze wszystkich schematów RAID. Ale dzi eki temu odczyt może być zrealizowany znacznie szybciej niż w przypadku pojedynczego dysku, zw laszcza w środowisku wielodost epnym, gdzie drugi proces może czytać zupe lnie inne dane. Jednak pr edkość zapisu w schemacie RAID-1 jest ograniczona przez najwolniejszy z dysków. Macierze RAID 15
16 RAID-10 i RAID-01 Na powyższym rysunku widać po laczenie struktury lustra z paskowaniem, nazywane RAID-0+1 albo RAID-01. Stosowane jest również paskowanie zestawów kopii lustrzanych, zwane RAID-1+0 albo RAID-10. W wyższych schematach RAID (4 6) paskowanie stosuje si e z zasady, i nie uwzgl ednia si e tego w nazwie. Macierze RAID 16
17 RAID-2 Schemat RAID-2 wykorzystuje zestaw dysków roboczych, do których dodany jest drugi zestaw dysków do kontroli i korekty b l edów. Zwykle wykorzystywane sa kody Hamminga pozwalajace na korekt e b l edów 1-bitowych i wykrywanie b l edów 2-bitowych. Do przechowywania kodów wymagana jest liczba dysków równa logarytmowi liczby dysków roboczych. To mniej niż 100%-owy narzut w schemacie RAID-1, ale teraz sterownik musi obliczać kody przy każdej operacji odczytu i zapisu. Pomimo niewatpliwych zalet teoretycznych, ten schemat jest rzadko stosowany, ponieważ jest kosztowny, ma lo elastyczny, a zapewniany poziom zabezpieczenia rzadko jest wymagany, ze wzgl edu na duża niezawodność dysków. Macierze RAID 17
18 RAID-3 Schemat RAID-3 jest podobny do RAID-2 z ta różnica, że zamiast kodów korygujacych stosowany jest pojedynczy bit parzystości do zestawu dysków. Pozwala to na wykrywanie b l edów, ale co ważniejsze, na kontynuowanie pracy macierzy po awarii jednego z dysków. Dane z brakujacego dysku sa obliczane w locie jako wykluczajaca alternatywa pozosta lych bitów z bitem parzystości. Schemat RAID-3 jest atrakcyjny, ale ust epuje pod pewnymi wzgl edami dalszym schematom RAID. Zauważmy, że przy bitowym rozproszeniu danych każdy odczyt wymaga wspólnej (synchronicznej) pracy wszystkich dysków. Macierze RAID 18
19 RAID-4 W schemacie RAID-4 zamiast rozproszenia bitów stosowane jest paskowanie bloków, i blok parzystości na dodatkowym dysku jak w RAID-3. Jednak parzystość nie jest obliczana z wektora bitów z wszystkich dysków, tylko indywidualnie dla każdego bloku. Dzi eki temu odczyt jednego bloku musi być tylko zweryfikowany suma kontrolna z dysku parzystości. Zauważmy, że w RAID-4 obciażenie dysku parzystości jest suma aktywności wszystkich pozosta lych dysków. Jest to jedyna wada tego schematu, aczkolwiek powodujaca, że w praktyce nie jest on stosowany. Macierze RAID 19
20 RAID-5 Schemat RAID-5 różni si e od RAID-4 jedynie tym, że nie ma on wydzielonego dysku parzystości, a sektory zawierajace parzystość sa rozproszone systematycznie na wszystkich dyskach. Dzi eki temu obciażenie jest roz lożone równomiernie pomi edzy wszystkimi dyskami, i schemat RAID-5 jest najcz eściej stosowanym schematem macierzy RAID pojedynczej parzystości. Macierze RAID 20
21 RAID-6 Schemat RAID-6 oparty jest na podobnej zasadzie co RAID-5, ale wykorzystuje dwa dyski parzystości obliczajace sumy kontrolne różnymi metodami. Macierz RAID-6 może przeżyć awari e dwóch dysków jednocześnie, co ma rosn ace znaczenie przy macierzach o bardzo wielkiej pojemności. Istnieja różne implementacje RAID-6 wykorzystujace różne algorytmy obliczania dodatkowej parzystości. Macierze RAID 21
22 Dygresja: pojemność dysków a czas transferu Można zauważyć, że rozwój technologii dysków powoduje niemal niezmienne podwajanie ich pojemności każdego roku, któremu jednak nie towarzyszy adekwatny wzrost przepustowości. Na skutek tego gwa ltownie (szybciej niż liniowo) rośnie taki parametr jak czas niezb edny do zapisu ca lego dysku: Macierze RAID 22
23 Przysz lość macierzy RAID Jaki ma to zwiazek z macierzami RAID? Po awarii dysku w macierzy konieczna jest jego wymiana na nowy, a nast epnie odtworzenie jego ca lej zawartości na podstawie treści pozosta lych dysków. Rosnacy czas zapisu ca lego dysku powoduje, że przez coraz d luższy okres czasu macierz musi pracować bez pe lnej redundancji. Jednocześnie zwi ekszona pojemność oznacza rosnace prawdopodobieństwo b l edu, ponieważ niezawodność dysków również nie rośnie w tempie równym wzrostowi pojemności. W zwiazku z tym postuluje si e powstanie nowego standardu RAID potrójnej kontroli parzystości, który zapewni lby utrzymanie wspó lczesnej niezawodności dla przysz lych, znacznie wi ekszych niż dzisiejsze, macierzy. [1] Adam Leventhal Triple-Parity RAID and Beyond, December 17, 2009, Macierze RAID 23
24 Krótkie podsumowanie pytania sprawdzajace 1. Jakie sa motywy i najważniejsze cele stosowania macierzy dyskowych RAID? 2. Na czym polega paskowanie i jakie sa jego g lówne zalety i wady? 3. Na czym polega duplikowanie i jakie sa jego g lówne zalety i wady? 4. Jaki kompromis zachodzi w doborze wielkości macierzy RAID, w której istnieje jeden dodatkowy dysk redundancji? Jakie sa konsekwencje tworzenia mniejszych lub wi ekszych takich macierzy, z jednym dyskiem redundancji? 5. Opisz schemat RAID-5. Macierze RAID podsumowanie 24
25 Szeregowanie operacji dyskowych Czas wykonywania operacji dyskowej sk lada si e z czasu wykonywania operacji przez system operacyjny realizujacy żadanie, oraz czasu wykonania tej operacji przez dysk i kontroler. Ponieważ opóźnienia i czas wykonywania operacji I/O przez system dyskowy jest na ogó l znacznie d luższy niż czas operacji procesora i/lub kontrolera dyskowego, zatem gdy w krótkim czasie wygenerowanych zostanie wiele żadań operacji dyskowych, istotne znaczenie ma kolejność, w jakiej b ed a one realizowane. Jest to problem szeregowania operacji dyskowych. Rozważmy przyk lad: dysk ma 200 ścieżek, g lowica poczatkowo znajduje si e nad ścieżka nr 100, i kolejno pojawiaja si e żadania dost epu do ścieżek: 55, 58, 39, 18, 90, 160, 150, 38, 184. Jeśli pojawi ly si e one w krótkim czasie, system ma możliwość ustawienia kolejności ich realizacji. Szeregowanie operacji dyskowych 25
26 Strategia FCFS First Come First Serve: żadania obs lugiwane sa w kolejności nadejścia. Przyk lad: dysk ma 200 ścieżek, g lowica poczatkowo znajduje si e nad ścieżka nr 100, i kolejno pojawiaja si e żadania dost epu do ścieżek: 55, 58, 39, 18, 90, 160, 150, 38, 184. Zauważmy, że do realizacji strategii FCFS potrzebna jest tylko znajomość czasów nap lywania zadań. Można ja realizować nawet gdy system szeregujacy nie zna dok ladnego stanu urzadzenia dyskowego. Szeregowanie operacji dyskowych 26
27 Strategia SSTF Shortest Service Time First: najpierw obs lugiwane jest żadanie o najmniejszym czasie seek (przesuni ecia g lowicy). Przyk lad: dysk ma 200 ścieżek, g lowica poczatkowo znajduje si e nad ścieżka nr 100, i kolejno pojawiaja si e żadania dost epu do ścieżek: 55, 58, 39, 18, 90, 160, 150, 38, 184. Zauważmy, że strategia SSTF jest w pewnym sensie optymalna (widać to nawet na powyższym przyk ladzie). Jednak może ona w pewnym okresie doprowadzić do zmonopolizowania systemu dyskowego, jeśli jeden proces b edzie wysy la l nieprzerwanie żadania dotyczace ścieżek w jednej okolicy. Szeregowanie operacji dyskowych 27
28 Strategia SCAN SCAN (algorytm windy): g lowica przesuwa si e nad ca la powierzchnia talerza w jedna stron e i obs luguje wszystkie żadania dotyczace mijanych cylindrów. Przyk lad: dysk ma 200 ścieżek, g lowica poczatkowo znajduje si e nad ścieżka nr 100, i kolejno pojawiaja si e żadania dost epu do ścieżek: 55, 58, 39, 18, 90, 160, 150, 38, 184. Strategia SCAN eliminuje (w pewnym stopniu) możliwość zag lodzenia systemu przy strategii SSTF. Oprócz podstawowej wersji (g lowica przesuwa si e od pierwszej do ostatniej ścieżki, i z powrotem), stosuje si e jej wersj e zwana LOOK, gdzie g lowica zawraca gdy nie ma już dalszych zg loszeń w kierunku dotychczasowego przesuwania. Szeregowanie operacji dyskowych 28
29 Strategia C-SCAN C-SCAN (circular scan): dzia la jak SCAN podczas przesuwania g lowicy w jedna stron e, po czym wraca na poczatek dysku bez obs lugiwania żadnych żadań i zaczyna od poczatku. Przyk lad: dysk ma 200 ścieżek, g lowica poczatkowo znajduje si e nad ścieżka nr 100, i kolejno pojawiaja si e żadania dost epu do ścieżek: 55, 58, 39, 18, 90, 160, 150, 38, 184. C-SCAN (a szczególnie wariant C-LOOK) zachowuje zasadnicze cechy strategii SCAN, a jednocześnie zapobiega faworyzowaniu nowych zg loszeń kosztem tych najd lużej oczekujacych w kolejce. Skraca ona maksymalny czas oczekiwania na serwis (być może kosztem średniego czasu). Szeregowanie operacji dyskowych 29
30 Inne strategie W przypadku strategii SSTF, ale także SCAN, i C-SCAN pewne nadchodzace żadania moga na d luższy czas zmonopolizować system dyskowy. Można zastosować zmodyfikowane wersje strategii SCAN aby temu zapobiec. FSCAN istnieja dwie kolejki żadań obs lugiwane na zmian e. W czasie obs lugiwania jednej z nich, nadchodzace żadania sa dodawane do drugiej. N-step-SCAN nadchodzace żadania sa umieszczane w podkolejkach o d lugości maksymalnie N. Ż adania nadchodzace w czasie realizacji jednej z podkolejek sa umieszczane w innej. Jeśli w czasie realizacji jednej kolejki nadejdzie nie wi ecej niż N zg loszeń, to wszystkie b ed a obs lużone w czasie kolejnego cyklu. Zauważmy, że wybór wartości N w efekcie steruje strategia obs lugi. Przy dużej wartości N zachowanie algorytmu N-step-SCAN jest podobne do SCAN. Dla N=1 realizacja N-step-SCAN sprowadza si e do strategii FCFS. Szeregowanie operacji dyskowych 30
31 Porównanie strategii szeregowania Szeregowanie operacji dyskowych 31
32 Krótkie podsumowanie pytania sprawdzajace 1. Jakie sa fazy realizacji operacji dyskowej, i co wp lywa na czas wykonywania poszczególnych faz? 2. Wymień z nazwy i zdefiniuj co najmniej trzy znane Ci strategie szeregowania operacji dyskowych. 3. Jaki parametr usi luj a optymalizować strategie szeregowania operacji dyskowych, który algorytm najlepiej optymalizuje ten parametr, i jakie sa wady tego algorytmu? 4. Opisz jedna wybrana strategi e szeregowania operacji dyskowych, która uważasz za dobra, i wskaż jej zalety w porównaniu z innymi. Szeregowanie operacji dyskowych podsumowanie 32
Systemy wejścia/wyjścia
Systemy wejścia/wyjścia programowane operacje wejścia/wyjścia: proces inicjuje i nadzoruje transfer I/O odpytywanie (polling) operacje wejścia/wyjścia sterowane przerwaniami: procesor inicjuje transfer
Konfiguracje kana lów DMA. Systemy wejścia/wyjścia. Kana l DMA. Konfiguracje DMA (cd.)
Systemy wejścia/wyjścia Konfiguracje kana lów DMA programowane operacje wejścia/wyjścia: proces inicjuje i nadzoruje transfer I/O odpytywanie (polling) operacje wejścia/wyjścia sterowane przerwaniami:
Cele RAID. RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków.
Macierze RAID Cele RAID RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków. - zwiększenie niezawodności (odporność na awarie), - zwiększenie wydajności transmisji
Macierze RAID MARCEL GAŃCZARCZYK 2TI 1
Macierze RAID MARCEL GAŃCZARCZYK 2TI 1 Macierze RAID (Redundant Array of Independent Disks - nadmiarowa macierz niezależnych dysków Redundant Array of Inexpensive Disks - nadmiarowa macierz niedrogich
Organizacja systemu plików
Organizacja systemu plików organizacja logiczna pliku: rekordy o sta lej lub zmiennej d lugości np. w systemie Unix typowo pliki zorganizowane sa jako sekwencje bajtów, zatem sa to rekordy o sta lej d
Pamięci masowe. ATA (Advanced Technology Attachments)
Pamięci masowe ATA (Advanced Technology Attachments) interfejs systemowy w komputerach klasy PC i Amiga przeznaczony do komunikacji z dyskami twardymi zaproponowany w 1983 przez firmę Compaq. Używa się
Architektura komputerów
Architektura komputerów Tydzień 10 Pamięć zewnętrzna Dysk magnetyczny Podstawowe urządzenie pamięci zewnętrznej. Dane zapisywane i odczytywane przy użyciu głowicy magnetycznej (cewki). Dane zapisywane
RAID 1. str. 1. - w przypadku różnych szybkości cała macierz będzie pracowała z maksymalną prędkością najwolniejszego dysku
RAID 1 RAID (ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków) - polega na współpracy dwóch lub więcej dysków twardych w taki sposób, aby zapewnić dodatkowe możliwości,
Organizacja systemu plików
Organizacja systemu plików organizacja logiczna pliku: rekordy o sta lej lub zmiennej d lugości np. w systemie Unix typowo pliki zorganizowane sa jako sekwencje bajtów, zatem sa to rekordy o sta lej d
Wieloprogramowy system komputerowy
Wieloprogramowy system komputerowy sprzet: procesor(y), pamieć(i), lacza i magistrale komunikacyjne, urzadzenia wejścia/wyjścia system operacyjny obs luguje i zarzadza sprzetem, umożliwia prace i korzystanie
Wieloprogramowy system komputerowy
Wieloprogramowy system komputerowy sprzet: procesor(y), pamieć(i), lacza i magistrale komunikacyjne, urzadzenia wejścia/wyjścia system operacyjny obs luguje i zarzadza sprzetem, umożliwia prace i korzystanie
Urządzenia wej.-wyj. Plan (1) Plan (2)
Urządzenia wej.-wyj. Plan (). Rodzaje urządzeń wejścia-wyjścia 2. Struktura mechanizmu wejścia-wyjścia a) sterownik urządzenia b) moduł sterujący c) podsystem wejścia-wyjścia 3. Miejsce urządzeń wejścia-wyjścia
Urządzenia wej.-wyj.
Urządzenia wej.-wyj. Plan (). Rodzaje urządzeń wejścia-wyjścia 2. Struktura mechanizmu wejścia-wyjścia a) sterownik urządzenia b) moduł sterujący c) podsystem wejścia-wyjścia 3. Miejsce urządzeń wejścia-wyjścia
Urządzenia wej.-wyj. Plan (1) Plan (2) Rodzaje urządzeń wejściawyjścia
Plan () Urządzenia wej.-wyj.. Rodzaje urządzeń wejścia-wyjścia 2. Struktura mechanizmu wejścia-wyjścia a) sterownik urządzenia b) moduł sterujący c) podsystem wejścia-wyjścia 3. Miejsce urządzeń wejścia-wyjścia
Operacje na plikach. Organizacja systemu plików. Typy plików. Struktury plików. Pliki indeksowane. Struktura wewn etrzna
Organizacja systemu plików organizacja logiczna pliku: rekordy o sta lej lub zmiennej d lugości np. w systemie Unix typowo pliki zorganizowane sa jako sekwencje bajtów, zatem sa to rekordy o sta lej d
ZASADY PRZECHOWYWANIA DANYCH
ZASADY PRZECHOWYWANIA DANYCH Wymienić można następujące powody utraty lub szkodliwej modyfikacji danych: przypadkowe ich usunięcie (np. przez roztargnionego pracownika), uszkodzenie nośnika, awaria systemu
Wykład 2. Temat: (Nie)zawodność sprzętu komputerowego. Politechnika Gdańska, Inżynieria Biomedyczna. Przedmiot:
Wykład 2 Przedmiot: Zabezpieczenie systemów i usług sieciowych Temat: (Nie)zawodność sprzętu komputerowego 1 Niezawodność w świecie komputerów Przedmiot: Zabezpieczenie systemów i usług sieciowych W przypadku
Urządzenia wejścia-wyjścia
Urządzenia wejścia-wyjścia Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Klasyfikacja urządzeń wejścia-wyjścia Struktura mechanizmu wejścia-wyjścia (sprzętu i oprogramowania) Interakcja
Wykład 9 Struktury pamięci masowej
Wykład 9 Struktury pamięci masowej -1- Struktura dysku Głowice Dane przechowywane są na powierzchniach Maksimum dwie powierzchnie na talerzu. Conajmniej jeden talerz Dane znajdują ścieżkach. się na sektor
Szeregowanie w systemach czasu rzeczywistego
Szeregowanie w systemach czasu rzeczywistego Witold Paluszyński Katedra Cybernetyki i Robotyki Wydzia l Elektroniki, Politechnika Wroc lawska http://www.kcir.pwr.edu.pl/~witold/ 2011 2015 Ten utwór jest
System wejścia-wyjścia
System wejścia-wyjścia System wejścia-wyjścia Trzy rodzaje urządzeń wejścia-wyjścia: Urządzenia pamięci (dyski, taśmy) Urządzenia przesyłania danych (karty sieciowe, modemy) Urządzenia komunikacji z człowiekiem
Wykład 14. Zagadnienia związane z systemem IO
Wykład 14 Zagadnienia związane z systemem IO Wprowadzenie Urządzenia I/O zróżnicowane ze względu na Zachowanie: wejście, wyjście, magazynowanie Partnera: człowiek lub maszyna Szybkość transferu: bajty
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
Organizacja systemu plików
Organizacja systemu plików organizacja logiczna pliku: rekordy o sta lej lub zmiennej d lugości np. w systemie Unix typowo pliki zorganizowane sa jako sekwencje bajtów, zatem sa to rekordy o sta lej d
Paradygmaty programowania. Paradygmaty programowania
Paradygmaty programowania Paradygmaty programowania Dr inż. Andrzej Grosser Cz estochowa, 2013 2 Spis treści 1. Zadanie 2 5 1.1. Wprowadzenie.................................. 5 1.2. Wskazówki do zadania..............................
Pamięci zewnętrzne Dysk magnetyczny:
Pamięci zewnętrzne Dysk magnetyczny: okrągła płyta metalowa lub plastikowa pokryta materiałem magnetycznym zapis i odczyt za pomocą cewki (głowicy) przewodzącej prąd elektryczny pole magnetyczne generowane
Administracja systemem Linux
Administracja systemem Linux mgr inż. Łukasz Kuczyński lkucz@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Administracja systemem Linux p. 1 Urzadzenia Blokowe Administracja systemem Linux
Mikroprocesor 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
Macierze dyskowe RAID
Wrocław, 22 maja 2007 Agenda 1 Wstęp 2 Nowa koncepcja SMDA 3 Metody realizacji macierzy dyskowych 4 Podsumowanie Przyczyny powstania RAID Redundant Array of Independent Disks Przyczyny powstania: Zwiększenie
Systemy wejścia-wyjścia. wyjścia
Systemy wejścia-wyjścia wyjścia RóŜnorodność urządzeń Funkcje Pamięci Przesyłania danych Interfejsu z człowiekiem Sterowanie Transmisja Znakowa Blokowa Dostęp Sekwencyjny Swobodny Tryb pracy Synchroniczny
Zagadnienia związane z systemem IO
Zagadnienia związane z systemem IO Wprowadzenie Urządzenia I/O zróżnicowane ze względu na Zachowanie: wejście, wyjście, magazynowanie Partnera: człowiek lub maszyna Szybkość transferu: bajty na sekundę
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,
Przerwania w nowoczesnych architekturach. Systemy Operacyjne. Obsługa przerwań - powtórka. problem przetwarzania potokowego i superskalarnego,
11 12 1 10 2 9 3 8 4 7 6 5 Przerwania w nowoczesnych architekturach problem przetwarzania potokowego i superskalarnego, Systemy Operacyjne Obsługa wejścia/wyjścia dr inż. Tomasz Jordan Kruk T.Kruk@ia.pw.edu.pl
Systemy Operacyjne Pamięć masowa
Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 9 stycznia 2017 1 2 Pamięć masowa 1 Pierwsze rozwiązania 2 Dyski magnetyczne 3 Dyski optyczne 4 Układy scalone 3 4 1 Wektor bitowy 2 Lista
Archiwizacja danych. nie jeden ale wiele dysków), jak również przed jednoczesna
element planowania kryzysowego Archiwizacja danych zabezpieczenie przed mikro-awariami (przypadkowe skasowanie pliku/ów) i prawdziwymi katastrofami (awaria dysku, w lamanie, pożar) wykonywana na mediach
Normy wektorów i macierzy
Rozdzia l 3 Normy wektorów i macierzy W tym rozdziale zak ladamy, że K C. 3.1 Ogólna definicja normy Niech ψ : K m,n [0, + ) b edzie przekszta lceniem spe lniaj acym warunki: (i) A K m,n ψ(a) = 0 A = 0,
dr inż. Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl WSTĘP 1 Struktury danych oraz algorytmy do implementacji interfejsu systemu plików
System wejścia-wyjścia
System wejścia-wyjścia Trzy rodzaje urządzeń wejścia-wyjścia: wyjścia: Urządzenia pamięci (dyski, taśmy) Urządzenia przesyłania danych (karty sieciowe, modemy) Urządzenia komunikacji z człowiekiem (klawiatury,
pozycja klucza - offset klucza w rekordzie flaga pliku tymczasowego czas utworzenia bież acy rozmiar - liczba bajtów w pliku
Organizacja systemu plików organizacja logiczna pliku: rekordy o sta lej lub zmiennej d lugości np. w systemie Unix typowo pliki zorganizowane sa jako sekwencje bajtów, zatem sa to rekordy o sta lej d
Pliki i systemy plików
Pliki i systemy plików Tomasz Lewicki WWSIS, Wrocław kwiecień 2007 Tomasz Lewicki (WWSIS, Wrocław) Systemy operacyjne kwiecień 2007 1 / 31 Plik co to takiego? Logiczny zbiór informacji powiązanych ze sobą
Systemy 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
Szybkie i niezawodne. Źródło. wydajności - typowy kontroler RAID, na zdjęciu - firmy Adaptec, z wieloma kanałami i własnym procesorem.
Zadaniem technologii RAID jest zwiększenie niezawodności i wydajności systemów dyskowych - w zastosowaniach profesjonalnych, ale i w komputerach ambitnych amatorów. Do wyboru jest osiem wariantów o specyficznych
Paradygmaty programowania. Paradygmaty programowania
Paradygmaty programowania Paradygmaty programowania Dr inż. Andrzej Grosser Cz estochowa, 2013 2 Spis treści 1. Zadanie 1 5 1.1. Wprowadzenie.................................. 5 1.2. Wskazówki do zadania..............................
Planowanie procesów. rzeczywistego cz esto mówi si e o planowaniu zadań nie rozróżniajac, pami eci programu). Planowanie zadań 1
Planowanie procesów Proces jest dynamicznym obiektem wykonujacym w systemie operacyjnym określony program. Planowaniem (scheduling), lub alternatywnie szeregowaniem, nazywamy czynność rozdzielania czasu
SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ. Ewa Madalińska. na podstawie prac:
SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ Ewa Madalińska na podstawie prac: [1] Lukaszewicz,W. (1988) Considerations on Default Logic: An Alternative Approach. Computational Intelligence, 44[1],
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
Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko
Wprowadzenie do systemów operacyjnych mgr inż. Krzysztof Szałajko Co to jest system operacyjny? Co to jest system komputerowy? 2 / 37 Definicja: system operacyjny System operacyjny jest programem pośredniczącym
Dyskretne modele populacji
Dyskretne modele populacji Micha l Machtel Adam Soboczyński 19 stycznia 2007 Typeset by FoilTEX Dyskretne modele populacji [1] Wst ep Dyskretny opis modelu matematycznego jest dobry dla populacji w których
20PLN dla pierwszych 50 sztuk oraz 15PLN dla dalszych. Zysk ze sprzedaży biurka wynosi 40PLN dla pierwszych 20 sztuk oraz 50PLN dla dalszych.
Z1. Sformu lować model dla optymalnego planowania produkcji w nast epujacych warunkach: Wytwórca mebli potrzebuje określić, ile sto lów, krzese l i biurek powinien produkować, aby optymalnie wykorzystać
Dział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
Materiały pomocnicze 1
OBSŁUGA JŚCIA-JŚCIA System operacyjny musi komunikować się ze światem zewnętrznym. OBSŁUGA JŚCIA-JŚCIA Obsługa wejścia-wyjścia jest jednym z najżmudniejszych etapów tworzenia systemu. powodem jest konieczność
Dział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ęć
Szeregowanie w systemach czasu rzeczywistego
Szeregowanie w systemach czasu rzeczywistego Witold Paluszyński Katedra Cybernetyki i Robotyki Wydzia l Elektroniki, Politechnika Wroc lawska http://www.kcir.pwr.edu.pl/~witold/ 2011 2015 Ten utwór jest
Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium
Zastosowanie Robotów laboratorium Ćwiczenie 6 Mariusz Janusz-Bielecki Zak lad Informatyki i Robotyki Wersja 0.002.01, 7 Listopada, 2005 Wst ep Do zadań inżynierów robotyków należa wszelkie dzia lania
Urządzenia zewnętrzne
Urządzenia zewnętrzne SZYNA ADRESOWA SZYNA DANYCH SZYNA STEROWANIA ZEGAR PROCESOR PAMIĘC UKŁADY WE/WY Centralna jednostka przetw arzająca (CPU) DANE PROGRAMY WYNIKI... URZ. ZEWN. MO NITORY, DRUKARKI, CZYTNIKI,...
SYSTEMY OPERACYJNE LABORATORIUM 2014/2015
1 SYSTEMY OPERACYJNE LABORATORIUM 2014/2015 ZASADY OCENIANIA ZADAŃ PROGRAMISTYCZNYCH: Zadania laboratoryjne polegają na symulacji i badaniu własności algorytmów/mechanizmów stosowanych w systemach operacyjnych.
Macierze RAID. UTK Marek Pudełko
Macierze RAID UTK Marek Pudełko RAID RAID (Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków) - polega na współpracy dwóch lub więcej dysków twardych w taki sposób, aby zapewnić
Systemy Operacyjne - Operacje na plikach
Systemy Operacyjne - Operacje na plikach Andrzej Stroiński Institute of Computer Science Poznań University of Technology 1 październik, 2012 Wprowadzenie do ANSI-C Pomoc systemowa man gcc man 2 write man
Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład Kody liniowe - kodowanie w oparciu o macierz parzystości
Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład 13 1 Kody liniowe - kodowanie w oparciu o macierz parzystości Przykład Różne macierze parzystości dla kodu powtórzeniowego. Co wiemy z algebry
Dział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
Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.
Rozdzia l 11 Przestrzenie Euklidesowe 11.1 Definicja, iloczyn skalarny i norma Definicja 11.1 Przestrzenia Euklidesowa nazywamy par e { X K,ϕ }, gdzie X K jest przestrzenia liniowa nad K, a ϕ forma dwuliniowa
Plan wyk ladu. Kodowanie informacji. Systemy addytywne. Definicja i klasyfikacja. Systemy liczbowe. prof. dr hab. inż.
Plan wyk ladu Systemy liczbowe Poznań, rok akademicki 2008/2009 1 Plan wyk ladu 2 Systemy liczbowe Systemy liczbowe Systemy pozycyjno-wagowe y 3 Przeliczanie liczb Algorytm Hornera Rozwini ecie liczby
Dyskretne modele populacji
Dyskretne modele populacji Micha l Machtel Adam Soboczyński 17 stycznia 2007 Typeset by FoilTEX Dyskretne modele populacji [1] Wst ep Dyskretny opis modelu matematycznego jest dobry dla populacji w których
0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
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
Pochodne cz ¾astkowe i ich zastosowanie.
Pochodne cz ¾astkowe i ich zastosowanie. Adam Kiersztyn Lublin 2013 Adam Kiersztyn () Pochodne cz ¾astkowe i ich zastosowanie. maj 2013 1 / 18 Zanim przejdziemy do omawiania pochodnych funkcji wielu zmiennych
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
Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera
Wyk lad 7 Metoda eliminacji Gaussa Wzory Cramera Metoda eliminacji Gaussa Metoda eliminacji Gaussa polega na znalezieniu dla danego uk ladu a x + a 2 x 2 + + a n x n = b a 2 x + a 22 x 2 + + a 2n x n =
Pamięci zewnętrzne Dysk magnetyczny:
Pamięci zewnętrzne Dysk magnetyczny: okrągła płyta metalowa lub plastikowa pokryta materiałem magnetycznym zapis i odczyt za pomocą cewki (głowicy) przewodzącej prąd elektryczny pole magnetyczne generowane
Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym
Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym Sprowadzanie zadań sterowania optymalnego do zadań wariacyjnych metod a funkcji kary i mnożników Lagrange a - zadania sterowania optymalnego
us lugi katalogowe? Czym różni si e serwer katalogowy od serwera bazy danych:
Co to sa us lugi katalogowe? Czym różni si e serwer katalogowy od serwera bazy danych: Dane w serwerze katalogowym sa przegladane dużo cz eściej, niż sa modyfikowane, inaczej niż w zwyk lej bazie danych.
Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych
Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych B.1. Dostęp do urządzeń komunikacyjnych Sterowniki urządzeń zewnętrznych widziane są przez procesor jako zestawy rejestrów
informatycznych Witold Paluszyński Katedra Cybernetyki i Robotyki Wydzia l Elektroniki, Politechnika Wroc lawska
Niezawodność i odporność na b l edy systemów informatycznych Witold Paluszyński Katedra Cybernetyki i Robotyki Wydzia l Elektroniki, Politechnika Wroc lawska http://www.kcir.pwr.edu.pl/~witold/ 2011 2013
Jak matematyka pomaga w wyszukiwanie wzorca
Jak matematyka pomaga w wyszukiwanie wzorca Artur Jeż 28 września 2011 Artur Jeż Matematyka i wyszukiwanie wzorca 28 IX 2011 1 / 18 Wiek nauki Artur Jeż Matematyka i wyszukiwanie wzorca 28 IX 2011 2 /
Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku
Systemy plików i zarządzanie pamięcią pomocniczą Koncepcja pliku Metody dostępu Organizacja systemu plików Metody alokacji Struktura dysku Zarządzanie dyskiem Struktura pliku Prosta sekwencja słów lub
Przydzia l zasobów. Przyk ladami takich zasobów sa: peryferyjne, jak drukarki, nap edy optyczne, itp.,
Przydzia l zasobów Jedna z funkcji systemów operacyjnych jest przydzia l, albo alokacja, zasobów. Nadzór systemu jest konieczny wtedy, gdy z danego zasobu może korzystać wy lacznie jeden proces na raz.
Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin
Podstawy techniki cyfrowej Układy wejścia-wyjścia mgr inż. Bogdan Pietrzak ZSR CKP Świdwin 1 Układem wejścia-wyjścia nazywamy układ elektroniczny pośredniczący w wymianie informacji pomiędzy procesorem
Instrukcja instalacji
Instrukcja instalacji To samoêç w wirtualnym Êwiecie Zestaw cryptocertum www.certum.pl Od 1998 roku Unizeto Technologies SA w ramach utworzonego Powszechnego Centrum Certyfikacji CERTUM Êwiadczy us ugi
OPTYMALNY EKONOMICZNIE POZIOM RYZYKA W MACIERZACH DYSKOWYCH RAID
OPTYMALNY EKONOMICZNIE POZIOM RYZYKA W MACIERZACH DYSKOWYCH RAID Karol KREFT Streszczenie: Zapewnienie odpowiedniego poziomu niezawodności pamięci masowej to podstawowy element systemu bezpieczeństwa informacji
Funkcje. Piotr Zierhoffer. 7 października Institute of Computer Science Poznań University of Technology
Funkcje Piotr Zierhoffer Institute of Computer Science Poznań University of Technology 7 października 2012 Funkcje Funkcja podprogram. Nazwany blok kodu realizujacy jakieś zadanie. sin(x), arccos(x), min(a,
Architektura systemów komputerowych
Architektura systemów komputerowych Grzegorz Mazur Zak lad Metod Obliczeniowych Chemii Uniwersytet Jagielloński 12 kwietnia 2011 Grzegorz Mazur (ZMOCh UJ) Architektura systemów komputerowych 12 kwietnia
Analiza zrekonstruowanych śladów w danych pp 13 TeV
Analiza zrekonstruowanych śladów w danych pp 13 TeV Odtwarzanie rozk ladów za pomoc a danych Monte Carlo Jakub Cholewiński, pod opiek a dr hab. Krzysztofa Woźniaka 31 lipca 2015 r. Jakub Cholewiński, pod
Kilka słów o teorii kodów i kryptografii. głównie na podstawie prostych zagadek :)
Kilka słów o teorii kodów i kryptografii głównie na podstawie prostych zagadek :) Wstęp Odporność na awarię dysków twardych Niezawodność transmisji danych Czemu podawanie haseł może być niebezpieczne?
Statystyka w analizie i planowaniu eksperymentu
22 marca 2011 Przestrzeń statystyczna - podstawowe zadania statystyki Zdarzeniom losowym określonym na pewnej przestrzeni zdarzeń elementarnych Ω można zazwyczaj na wiele różnych sposobów przypisać jakieś
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
Struktura systemów komputerowych
Struktura systemów komputerowych Działanie systemu komputerowego Struktury WE/WY Struktura pamięci Hierarchia pamięci Ochrona sprzętowa Ogólna architektura systemu Wykład 6, Systemy operacyjne (studia
Sortowanie zewnętrzne
Algorytmy i struktury danych Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski Sortowanie zewnętrzne 1 Wstęp Bardzo często
Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej
Indeks odwzorowania zmiennej zespolonej wzgl edem krzywej zamkni etej 1. Liczby zespolone - konstrukcja Hamiltona 2. Homotopia odwzorowań na okr egu 3. Indeks odwzorowania ciag lego wzgledem krzywej zamknietej
Architektura komputerów. Układy wejścia-wyjścia komputera
Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs
Systemy bezpieczne i FTC (Niezawodne Systemy Cyfrowe)
Systemy bezpieczne i FTC (Niezawodne Systemy Cyfrowe) dr inż Krzysztof Berezowski 220/C3 tel +48 71 320 27-59 krzysztofberezowski@pwrwrocpl 1 Wybrane kody dr inż Krzysztof Berezowski 220/C3 tel +48 71
Struktura dysku. Dyski podstawowe i dynamiczne
Struktura dysku Dyski podstawowe i dynamiczne System Windows 2000 oferuje dwa rodzaje konfiguracji dysków: dysk podstawowy i dysk dynamiczny. Dysk podstawowy przypomina struktury dyskowe stosowane w systemie
16MB - 2GB 2MB - 128MB
FAT Wprowadzenie Historia FAT jest jednym z najstarszych spośród obecnie jeszcze używanych systemów plików. Pierwsza wersja (FAT12) powstała w 1980 roku. Wraz z wzrostem rozmiaru dysków i nowymi wymaganiami
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ń
Potrzeba instalacji w napędach SSD akumulatorów ograniczała jednak możliwości miniaturyzacji takich napędów.
Pamięci masowe Dyski twarde SSD Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej część 2, K. Wojtuszkiewicz NEXT, 5/2009 http://pl.wikipedia.org/wiki/solid_state_drive SSD (ang.
ep do matematyki aktuarialnej Micha l Jasiczak Wyk lad 5 Kalkulacja sk ladki netto I
Wst ep do matematyki aktuarialnej Micha l Jasiczak Wyk lad 5 Kalkulacja sk ladki netto I 1 Kodeks cywilny Tytu l XXVII, Umowa ubezpieczenia Dzia l I. Przepisy ogólne Dzia l II. Ubezpieczenia majatkowe
aodczytywać zniegoza pomoc afunkcjiread, (niebuforowane funkcje wejścia/wyjścia). e sukcesem, to zwróci liczb, erzeczywiściezapisanychbajtów.
c Wies law P laczek 15 4 Potoki 4.1 Wprowadzenie Potok (ang. pipe) możnauznaćzaplikspecjalnegotypuktórys lużydoprzechowywania ograniczonej ilości danych i do którego dost ep może si eodbywaćjedyniewtrybie
System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension)
System plików i zarządzanie pamięcią pomocniczą Koncepcja pliku Ciągła logiczna przestrzeń adresowa Koncepcja pliku Metody dostępu Organizacja systemu plików Metody alokacji Struktura dysku Zarządzenie
Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący
Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Systemy Operacyjne i Sieci Komputerowe Klasa: pierwsza Dział Dopuszczający Dostateczny Dobry
Wieloprogramowy system komputerowy
Wieloprogramowy system komputerowy sprzet: procesor(y), pamieć, lacza i magistrale komunikacyjne, urzadzenia wejścia/wyjścia system operacyjny: obs luguje i zarzadza sprzetem, umożliwia prace i korzystanie