Zarządzanie plikami: Systemy operacyjne / System plików str.4/40. System plików. Wymagania wobec systemu plików. System zarządzania plikami:
|
|
- Wacława Łukasik
- 8 lat temu
- Przeglądów:
Transkrypt
1 Zarządzani plikami Systmy Opracyjn Systm plików dr inż. Tomasz Jordan Kruk Instytut utomatyki i Informatyki Stosowanj Politchnika Warszawska Systm zarządzania plikami: udostępnia wyłączną mtodę dostępu do plików, zwalnia z koniczności implmntacji własnych mtod dostępu. Zadania systmu zarządzania plikami: gwarantowani prawidłowości przchowywania danych w plikach, optymalizacja wydajności, ofrowani mtod zarządzania danymi spłniających wymagania użytkowników, minimalizacja/ liminacja potncjalnych możliwości uszkodznia bądź utracnia danych, udostępniani obsługi wjścia/ wyjścia dla wilu użytkowników, udostępniani obsługi wjścia/wyjścia dla jak największj klasy urządzń do przchowywania danych. Systmy opracyjn / Systm plików str.1/4 Systmy opracyjn / Systm plików str.3/4 Systm plików Wymagania wobc systmu plików Zarządzani plikami: zarządzani plikami zadanim systmu opracyjngo, dan wjściow procsów pobiran z plików, dan wyjściow zachowywan w plikach, niulotność plików. Pojęcia dotycząc plików: pol, podstawowa jdnostka danych, zawira pojdynczą wartość charaktryzującą się rozmiarm i typm danych, rkord, kolkcja powiązanych pól traktowana jako pwna całość, można tworzyć i modyfikować pliki, można mić kontrolowany dostęp do plików innych użytkowników, można kontrolować dostęp do własnych plików, można zminiać strukturę własnych plików na potrzby aplikacji, można przmiszczać dan między plikami, można przchowywać i odtwarzać dan w przpadku uszkodznia, można odwoływać się do plików poprzz nazwy symboliczn. plik, kolkcja podobnych rkordów traktowana jako pwna całość, idntyfikowana przz unikatową nazwę z dostępm ograniczanym zadanymi prawami dostępu. Systmy opracyjn / Systm plików str.2/4 Systmy opracyjn / Systm plików str.4/4
2 Funkcj systmu plików idntyfikacja i lokalizacja wybranych plików, wykorzystani katalogów w clu opisania lokalizacji i atrybutów poszczgólnych plików, zarządzani dostępm użytkowników do plików, blokowani na czas dostępu do plików, zarządzani alokacją wolnych bloków dla plików, zarządzani przstrznią wolnych bloków. Krytria organizacji plików: szybki dostęp, łatwość aktualizacji, fktywność przchowywania, łatwość zarządzania, nizawodność. Systmy opracyjn / Systm plików str.5/4 Rodzaj organizacji plików (I) strta, plik skwncyjny, plik indksowany, plik z kodowanim miszającym. Istotn aspkty wpływając na przyjmowaną organizację wwnętrzną: możliwość rozszrzania, wydajność wstawiania, wydajność wyszukiwania, mtody wyszukiwania, koszty potncjalnych rorganizacji, wymagana rdundancja danych. Systmy opracyjn / Systm plików str.6/4 Rodzaj organizacji plików (II) 1 yt 1 Rcord nt Fox Pig at ow Dog Goat Lion Owl Pony Rat Worm Hn Ibis Lamb (c) Trzy rodzaj plików: a. skwncja bajtów, b. skwncja rkordów, c. plik o strukturz drzwiastj. Systmy opracyjn / Systm plików str.7/4 Przykładow atrybuty plików ttribut Maning Protction Who can accss th fil and in what way Password Password ndd to accss th fil rator ID of th prson who cratd th fil Ownr urrnt ownr Rad-only flag for rad/writ; 1 for rad only Hiddn flag for normal; 1 for do not display in listings Systm flag for normal fils; 1 for systm fil rchiv flag for has bn backd up; 1 for nds to b backd up SII/binary flag for SII fil; 1 for binary fil Random accss flag for squntial accss only; 1 for random accss Tmporary flag for normal; 1 for dlt fil on procss xit Lock flags for unlockd; nonzro for lockd Rcord lngth Numbr of byts in a rcord Ky position Offst of th ky within ach rcord Ky lngth Numbr of byts in th ky fild ration tim Dat and tim th fil was cratd Tim of last accss Dat and tim th fil was last accssd Tim of last chang Dat and tim th fil has last changd urrnt siz Numbr of byts in th fil Maximum siz Numbr of byts th fil may grow to Systmy opracyjn / Systm plików str.8/4
3 Opracj na plikach (I) Pliki odwzorowywan w pamięci / * copy program. Error chcking and rporting is minimal. * / #includ <sys/typs.h> / * includ ncssary hadr fils * / #includ <fcntl.h> #includ <stdlib.h> #includ <unistd.h> int main(int argc, char * argv[]); / * NSI prototyp * / / #dfin UF_SIZE 496 * copy program. Error chcking and rporting / * us aisbuffr minimal. siz of 496 byts * / #dfin OUTPUT_MODE 7 / * protction bits for * / output fil * / #includ <sys/typs.h> / * includ ncssary hadr fils * / #includ int main(int <fcntl.h> argc, char * argv[]) #includ { <stdlib.h> #includ int in_fd, <unistd.h> out_fd, rd_count, wt_count; char buffr[uf _SIZE]; int main(int argc, if (argc!= 3) char xit(1); * argv[]); / / * syntax NSI prototyp rror if argc * / is not 3 * / #dfin / * Opn UF_SIZE th input 496 fil and crat th output / * us fil a * buffr / siz of 496 byts * / #dfin OUTPUT_MODE 7 in_fd = opn(argv[1], O_RDONLY); / * opn protction th sourc bits for fil output * / fil * / if (in_fd < ) xit(2); int main(int argc, / * if it cannot b opnd, xit * / out_fd = crat(argv[2], char * argv[]) OUTPUT_MODE); { / * crat th dstination fil * / if (out_fd < ) xit(3); / * if it cannot b cratd, xit * / } } int in_fd, out_fd, rd_count, wt_count; char buffr[uf_size]; / * opy loop * / whil (TRUE) { if (argc!= 3) xit(1); rd_count = rad(in_fd, buffr, UF_SIZE); / * syntax / rror * rad if argc a is not of data 3 * / * / / if (rd_count <= ) brak; / * if nd of fil or rror, xit loop * * Opn / wt_count th input = writ(out fil and crat _fd, buffr, th output rd_count); fil * / in_fd = opn(argv[1], O_RDONLY); * writ data * / if (wt_count <= ) xit(4); / * wt_count opn th sourc <= is fil an rror * / if * / } (in_fd < ) xit(2); / * if it cannot b opnd, xit * / out_fd = crat(argv[2], OUTPUT_MODE); / * crat th dstination fil * / if / (out_fd * los th < ) fils xit(3); * / / * if it cannot b cratd, xit * / / clos(in_fd); * clos(out_fd); opy loop * / whil (TRUE) { xit(); ls Opracj na plikach (II) Systmy opracyjn / Systm plików str.9/4 if (rd_count == ) rd_count = rad(in_fd, buffr, UF_SIZE); / * no rror / on last rad * * rad a / of data * / if (rd_count <= ) brak; / * if nd of fil or rror, xit loop * / wt_count xit(5); = writ(out _fd, buffr, rd_count); / rror on/ * last writ rad data * / * / if (wt_count <= ) xit(4); / * wt_count <= is an rror * / } / * los th fils * / clos(in_fd); clos(out_fd); if (rd_count == ) / * no rror on last rad * / xit(); ls xit(5); / * rror on last rad * / Program txt Data Postać sgmntów procsu: Program txt Data a. przd odwzorowanim pliku w jgo przstrzń adrsową. b. po odwzorowaniu istnijącgo pliku abc w sgmnt i utworzniu nowgo sgmntu dla pliku xyz. abc Organizacja plików w katalogi katalogi zawirają informacj o plikach: atrybuty, lokalizacj, id właścicila, katalog sam w sobi moż być plikim (np. w systmi Unix), xyz Systmy opracyjn / Systm plików str.11/4 głównym przznacznim katalogów jst udostępniani odwzorowania między nazwami plików a samymi plikami. Struktury organizacji katalogów: struktura prosta, struktura dwupoziomowa, katalog główny + po katalogu dla każdgo użytkownika, struktura hirarchiczna, pliki idntyfikowan przz ściżkę, możliwych wil nazw dla tgo samgo pliku, pojęci katalogu biżącgo i odwołania rlatywn wobc katalogu biżącgo. Systmy opracyjn / Systm plików str.1/4 Systmy opracyjn / Systm plików str.12/4
4 Systmy z jdnopoziomowym katalogowanim Systmy z hirarchią katalogów Root dirctory Usr dirctory Root dirctory Systm z jdnopoziomowym katalogowanim zawirający cztry pliki, w władaniu trzch różnych osób. Usr subdirctoris Usr fil Systmy opracyjn / Systm plików str.13/4 Systmy opracyjn / Systm plików str.15/4 Systmy z dwupoziomowym katalogowanim Drzwo katalogów w systmi Unix Root dirctory / bin tc Root dirctory Usr dirctory lib usr tmp bin tc lib usr ast jim tmp lib ast lib dict. jim /usr/jim s Systmy opracyjn / Systm plików str.14/4 Systmy opracyjn / Systm plików str.16/4
5 Zarządzani pamięcią pomocniczą lokacja z listą połączń (I) Mtody alokacji plików: alokacja ciągła, pozycja FT = nazwa, blok startowy, rozmiar, alokacja łańcuchowa, pozycja FT = nazwa, blok startowy, rozmiar, w każdym bloku pol z numrm koljngo bloku. alokacja indksowa, Physical pozycja FT = nazwa, nr bloku z indksami, blok z indksami zawira indksy bloków z danymi. możliw rozszrzni o wprowadzni obszarów z lokalną ciągłością, pozycja bloku z indksami = nr bloku danych, liczba bloków, Physical Systmy opracyjn / Systm plików str.17/4 Systmy opracyjn / Systm plików str.19/4 lokacja ciągła plików lokacja z listą połączń (II) (4 s) (6 s) E (12 s) G (3 s) Physical (3 s) D (5 s) F (6 s) starts hr starts hr ( ) ( ) ( E) ( G) Fr s 6 Fr s Unusd lokacja z listą połączń wykorzystująca tablicę alokacji plików w pamięci głównj. Systmy opracyjn / Systm plików str.18/4 Systmy opracyjn / Systm plików str.2/4
6 Przykładowy i-węzł Obsługa długich nazw plików ttributs ddrss of disk ddrss of disk 1 ddrss of disk 2 ddrss of disk 3 ddrss of disk 4 Entry for on fil p b 1 ntry lngth 1 attributs r c u t o t d 2 ntry lngth 2 attributs j - g Pointr to fil 1's nam 1 attributs Pointr to fil 2's nam 2 attributs Pointr to fil 3's nam 3 attributs Entry for on fil ddrss of disk 5 ddrss of disk 6 ddrss of disk 7 ddrss of of pointrs Disk containing additional disk addrsss p o l n 3 ntry lngth 3 attributs f o o r n s p b r c u t o t d j - g p r s o n n l f o o Hap Mtody obsługi długich nazw plików w katalogu: a. obsługa wwnętrzna (ang. in-lin), Systmy opracyjn / Systm plików str.21/4 b. obsługa poprzz dodatkową strtę. Systmy opracyjn / Systm plików str.23/4 Implmntacja katalogów (I) Pliki współdzilon Root dirctory gams attributs gams mail attributs mail nws work attributs attributs nws work Przchowywani atrybutów pozycji katalogowych: Data structur containing th attributs a. prosty katalog zawirający lmnty o stałym rozmiarz z adrsami dyskowymi oraz atrybutami w samj pozycji katalogowj, b. katalog, w którym każdy lmnt wskazuj na i-węzł.? Shard fil Systmy opracyjn / Systm plików str.22/4 Systmy opracyjn / Systm plików str.24/4
7 Ukirunkowan grafy acykliczn Quota dyskowa 's dirctory 's dirctory 's dirctory 's dirctory Opn fil tabl Quota tabl Ownr = ount = 1 Ownr = ount = 2 Ownr = ount = 1 ttributs disk addrsss Usr = 8 Quota pointr Soft limit Hard limit urrnt # of s # lock warnings lft Soft fil limit Hard fil limit Quota rcord for usr 8 urrnt # of fils # warnings lft (c) Odsyłacz do pliku: a. przd stworznim odsyłacza, b. po stworzniu odsyłacza, c. po usunięciu oryginalngo odsyłacza. Quota kontrolowan dla poszczgólnych użytkowników w tablicach quota. Systmy opracyjn / Systm plików str.25/4 Systmy opracyjn / Systm plików str.27/4 Zarządzani listą wolnych bloków rchiwizacja plików Fr disk s: 16, 17, Root dirctory Dirctory that has not changd K disk can hold bit disk numbrs bitmap that has changd that has not changd a. zarządzani wolnymi blokami w postaci listy, b. zarządzani wolnymi blokami z wykorzystanim mapy bitowj. każdy katalog i plik tykitowany odpowiadającym numrm i-węzła, obikty zacinion modyfikowan od czasu ostatnij archiwizacji. Systmy opracyjn / Systm plików str.26/4 Systmy opracyjn / Systm plików str.28/4
8 Wykorzystani map bitowych do archiwizacji Systm plików w Unix V7 (II) (c) Disk addrsss I-nod ttributs Singl indirct Doubl indirct ddrsss of data s (d) Tripl indirct I-węzł w systmi Unix V7. Systmy opracyjn / Systm plików str.29/4 Systmy opracyjn / Systm plików str.31/4 Systm plików w Unix V7 (I) Systm plików w Unix V7 (III) yts 2 14 nam Root dirctory bin I-nod 6 is for /usr Mod siz tims lock 132 is /usr dirctory dick I-nod 26 is for /usr/ast Mod siz tims lock 46 is /usr/ast dirctory grants 7 dv rik books 14 lib 51 jim 6 mbox I-nod numbr Pozycja katalogowa w systmi Unix V tc usr tmp Looking up usr yilds i-nod 6 I-nod 6 says that /usr is in ast bal /usr/ast is i-nod 26 I-nod 26 says that /usr/ast is in minix src /usr/ast/mbox is i-nod 6 Przykład rozwiązywania nazwy /usr/ast/mbox. Systmy opracyjn / Systm plików str.3/4 Systmy opracyjn / Systm plików str.32/4
9 Systm plików w Unix V7 (IV) Przykładowa struktura systmu plików W systmi Unix systm plików jst zapisywany na dysku na ogół w postaci cztrch skcji: blok (boot ), wykorzystywany do ładowania przy starci systmu, blok 1, (supr), zawira informacj o strukturz systmu plików, bloki 2 m, (i-nods), listy i-węzłów, bloki m+1 n, bloki na dan. Partition tabl MR Entir disk Disk partition I-węzły a pliki spcjaln: w przypadku plików spcjalnych w i-węzłach w mijsc pirwszgo wskaźnika na blok danych wpisywany jst numr programu obsługi urządznia, numr programu obsługi urządznia składa się z dwóch części, oot Supr Fr spac mgmt I-nods Root dir s and dirctoris numrów major numbr i minor numbr, do utworznia pliku spcjalngo stosuj się komndę mknod. Systmy opracyjn / Systm plików str.33/4 Systmy opracyjn / Systm plików str.35/4 Systm plików w Unix V7 (V) Systm plików P/M Informacj zawart w bloku supr: rozmiar w blokach listy i-węzłów, rozmiar w blokach systmu plików, liczba wolnych bloków w systmi plików, indks następngo wolngo bloku na liści wolnych bloków, liczba wolnych i-węzłów w systmi plików, indks następngo wolngo i-węzła na liści wolnych i-węzłów, pol blokad dla listy wolnych bloków i listy wolnych i-węzłów, znacznik modyfikacji bloku supr, czas modyfikacji i nazwa systmu plików. W nowoczsnych systmach często dodatkow własności, taki jak: wil kopii bloku supr, dzinniki transakcyjn (ang. journaling), możliwość wykonywania migawk (ang. snapshot). yts Usr cod nam typ (xtnsion) Extnt lock count Disk numbrs Pozycja katalogowa w systmi P/M. 16 Systmy opracyjn / Systm plików str.34/4 Systmy opracyjn / Systm plików str.36/4
10 Systm plików w MS-DOS (I) Systm plików w Windows 98 (I) yts nam Siz yts as nam Ext N T ration dat/tim Last accss Last writ dat/tim siz Extnsion ttributs Rsrvd Tim Dat First numbr ttributs Sc Uppr 16 bits of starting Lowr 16 bits of starting Rozszrzona postać pozycji katalogowj MS-DOS w systmi Windows 98. Pozycja katalogowa w systmi P/M. yts charactrs 6 charactrs 2 charactrs Squnc ttributs hcksum Elmnt stanowiący część opisu długij nazwy w systmi Windows 98. Systmy opracyjn / Systm plików str.37/4 Systmy opracyjn / Systm plików str.39/4 Systm plików w MS-DOS (II) Systm plików w Windows 98 (II) lock siz FT-12 FT-16 FT-32.5 K 2 M 1 K 4 M 2 K 8 M 128 M 4 K 16 M 256 M 1 T 8 K 512 M 2 T 16 K 124 M 2 T 32 K 248 M 2 T 68 d o g K 3 o v K t h 2 w n f o K x 1 T h q K u i T H E Q U I ~ 1 yts N T S ration tim j c Last acc u k l m a p b Last Upp writ Low Siz Przykład postaci przchowywania długij nazwy w systmi Windows 98. z s r y o Maksymalny rozmiar partycji dla różnych rozmiarów bloku. Systmy opracyjn / Systm plików str.38/4 Systmy opracyjn / Systm plików str.4/4
Systemy operacyjne System plików
Systemy operacyjne [2] Zarządzanie plikami: zarządzanie plikami zadaniem systemu operacyjnego, dane wejściowe procesów pobierane z plików, dane wyjściowe zachowywane w plikach, nieulotność plików. Pojęcia
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2016/2017 Wykład nr 7 (11.01.2017) Rok akademicki 2016/2017, Wykład
Bardziej szczegółowoWykład 10 Systemy plików Interfejs i implementacja. Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB
Wykład 10 Systemy plików Interfejs i implementacja Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB Systemy plików Przechowują olbrzymie ilości informacji Gigabajty => Terabajty
Bardziej szczegółowoObsługa plików. Systemy Operacyjne 2 laboratorium. Mateusz Hołenko. 25 września 2011
Obsługa plików Systemy Operacyjne 2 laboratorium Mateusz Hołenko 25 września 2011 Plan zajęć 1 Pliki w systemie Linux i-węzły deskryptory plików 2 Operacje na plikach otwieranie i zamykanie zapis i odczyt
Bardziej szczegółowoSUMA KONTROLNA (icmp_cksum) NUMER KOLEJNY (icmp_seq)
Program my_ping: wysłanie komunikatu ICMP z żądaniem echa Struktura icmp (plik netinet/ip_icmp.h) 0 7 8 15 16 31 TYP (icmp_type) KOD (icmp_code) IDENTYFIKATOR (icmp_id) SUMA KONTROLNA (icmp_cksum) NUMER
Bardziej szczegółowoSektor. Systemy Operacyjne
Sektor Sektor najmniejsza jednostka zapisu danych na dyskach twardych, dyskietkach i itp. Sektor jest zapisywany i czytany zawsze w całości. Ze względów historycznych wielkość sektora wynosi 512 bajtów.
Bardziej szczegółowoSystemy 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
Bardziej szczegółowoTworzenie pliku Zapisywanie pliku Czytanie pliku Zmiana pozycji w pliku Usuwanie pliku Skracanie pliku
System plików Definicje: Plik jest logiczną jednostką magazynowania informacji w pamięci nieulotnej Plik jest nazwanym zbiorem powiązanych ze sobą informacji, zapisanym w pamięci pomocniczej Plik jest
Bardziej szczegółowoPobieranie argumentów wiersza polecenia
Pobieranie argumentów wiersza polecenia 2. Argumenty wiersza polecenia Lista argumentów Lista argumentów zawiera cały wiersz poleceń, łącznie z nazwą programu i wszystkimi dostarczonymi argumentami. Przykłady:
Bardziej szczegółowoAdministracja 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
Bardziej szczegółowo"Klasyczna" struktura systemu operacyjnego:
"Klasyczna" struktura systemu operacyjnego: Użytkownik Powłoka (shell) Programy użytkowe Programy systemowe API Jądro (kernel) Programy obsługi sprzętu (drivers) Sprzęt Funkcje systemu operacyjnego obsługa
Bardziej szczegółowo// Liczy srednie w wierszach i kolumnach tablicy "dwuwymiarowej" // Elementy tablicy są generowane losowo #include <stdio.h> #include <stdlib.
Wykład 10 Przykłady różnych funkcji (cd) - przetwarzanie tablicy tablic (tablicy "dwuwymiarowej") - sortowanie przez "selekcję" Dynamiczna alokacja pamięci 1 // Liczy srednie w wierszach i kolumnach tablicy
Bardziej szczegółowoSystem plików warstwa fizyczna
System plików warstwa fizyczna Dariusz Wawrzyniak Plan wykładu Przydział miejsca na dysku Zarządzanie wolną przestrzenią Implementacja katalogu Przechowywanie podręczne Integralność systemu plików Semantyka
Bardziej szczegółowoSystem plików warstwa fizyczna
System plików warstwa fizyczna Dariusz Wawrzyniak Przydział miejsca na dysku Zarządzanie wolną przestrzenią Implementacja katalogu Przechowywanie podręczne Integralność systemu plików Semantyka spójności
Bardziej szczegółowoSystem plików warstwa fizyczna
System plików warstwa fizyczna Dariusz Wawrzyniak Przydział miejsca na dysku Przydział ciągły (ang. contiguous allocation) cały plik zajmuje ciąg kolejnych bloków Przydział listowy (łańcuchowy, ang. linked
Bardziej szczegółowoSystem plików przykłady implementacji
System plików przykłady implementacji Dariusz Wawrzyniak CP/M MS DOS ISO 9660 UNIX NTFS Plan wykładu System plików (2) Przykłady implementacji systemu plików (1) Przykłady implementacji systemu plików
Bardziej szczegółowoSystem plików przykłady. implementacji
Dariusz Wawrzyniak Plan wykładu CP/M MS DOS ISO 9660 UNIX NTFS System plików (2) 1 Przykłady systemu plików (1) CP/M katalog zawiera blok kontrolny pliku (FCB), identyfikujący 16 jednostek alokacji (zawierający
Bardziej szczegółowoSystemy operacyjne System plików
Systemy operacyjne System plików Dr inż. Dariusz Caban mailto:dariusz.caban@pwr.wroc.pl tel.: (071)320-2823 Pamięci o bezpośrednim dostępie powierzchnia/głowica sektor cylinder/ścieżka Przykłady: HDD,
Bardziej szczegółowoPROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO
PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO LABORATORIUM Temat: QNX Neutrino Interrupts Mariusz Rudnicki 2016 Wstęp W QNX Neutrino wszystkie przerwania sprzętowe przechwytywane są przez jądro systemu. Obsługę
Bardziej szczegółowo1. Ustanawianie ograniczeń na użycie zasobów
1. Ustanawianie ograniczeń na użycie zasobów W każdym systemie komputerowym zasoby potrzebne do tworzenia i wykonywania procesów są ograniczone. W przypadku gdy w systemie działa wiele procesów ważną rzeczą
Bardziej szczegółowoZarządzanie dyskowymi operacjami we-wy. Zarządzanie pamięcią operacyjną. dr inż. Jarosław Forenc. systemy plików (NTFS, ext2)
Rok akademicki 2014/2015, Wykład nr 7 2/42 Plan wykładu nr 7 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015
Bardziej szczegółowodr inŝ. Jarosław Forenc
Rok akademicki 2009/2010, Wykład nr 6 2/52 Plan wykładu nr 6 Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2009/2010
Bardziej szczegółowoSYSTEMY OPERACYJNE WYKLAD 5 - zarządzanie pamięcią pomocniczą
Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 5 - zarządzanie pamięcią pomocniczą Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 PLAN: 3. Struktura katalogowa
Bardziej szczegółowoSystem 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
Bardziej szczegółowoSystem plików. Warstwowy model systemu plików
System plików System plików struktura danych organizująca i porządkująca zasoby pamięci masowych w SO. Struktura ta ma charakter hierarchiczny: urządzenia fizyczne strefy (partycje) woluminy (w UNIXie:
Bardziej szczegółowoObsługa plików Procesy
Obsługa plików Procesy Systemy Operacyjne 2 laboratorium Mateusz Hołenko 15 października 2011 Plan zajęć 1 Obsługa plików 1 Pliki w systemie Linux i-węzły deskryptory plików 2 Operacje na plikach 3 Operacje
Bardziej szczegółowoWykład VI. Programowanie. dr inż. Janusz Słupik. Gliwice, 2014. Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik
Wykład VI Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Operacje na plikach Operacje na plikach Aby móc korzystać z pliku należy go otworzyć w odpowiednim
Bardziej szczegółowoSystem plików. System plików. Operacje plikowe. Inne operacje. Typy plików. Typy dostępu do plików
System System Plik jest logiczną jednostką magazynowania informacji w pamięci nieulotnej Plik jest nazwanym zbiorem powiązanych ze sobą informacji, zapisanym w pamięci pomocniczej Plik jest ciągiem bitów,
Bardziej szczegółowoSystem plików Linuxa. Tomasz Borzyszkowski
System plików Linuxa Tomasz Borzyszkowski Diagram blokowy jądra systemu Programy użytkowników Poziom użytkownika Poziom jądra Biblioteki Interfejs funkcji systemowych Podsystem plików Bufor Znakowe Blokowe
Bardziej szczegółowoSystem plików. Definicje:
System plików Definicje: System plików Plik jest logiczną jednostką magazynowania informacji w pamięci nieulotnej Plik jest nazwanym zbiorem powiązanych ze sobą informacji, zapisanym w pamięci pomocniczej
Bardziej szczegółowoSystem plików Linuksa
Łódzka Grupa Użytkowników Linuksa Studenckie Koło Naukowe PŁ Strona 1 z 15 System plików Linuksa Bartłomiej Świercz 20 maja 2002 roku Strona 1 z 15 1. Wstęp Podstawowymi składnikami jądra Linux a są: moduł
Bardziej szczegółowoInformatyka 2. Wykład nr 10 ( ) Plan wykładu nr 10. Politechnika Białostocka. - Wydział Elektryczny. ext2. ext2. dr inŝ.
Rok akademicki 2008/2009, Wykład nr 10 2/32 Plan wykładu nr 10 Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia Rok akademicki
Bardziej szczegółowoLaboratorium Systemów Operacyjnych. Ćwiczenie 4. Operacje na plikach
Laboratorium Systemów Operacyjnych Ćwiczenie 4. Operacje na plikach Wykonanie operacji wymaga wskazania pliku, na którym operacja ma zostać wykonana. Plik w systemie LINUX identyfikowany jest przez nazwę,
Bardziej szczegółowoWarstwy systemu Windows 2000
Warstwy systemu Windows 2000 Tryb użytkownika (User Mode) Tryb jądra (Kernel Mode) Tryb użytkownika (User Mode) Zarządzanie pamięcią wirtualną Cechy charakterystyczne systemu Windows XP: system bardzo
Bardziej szczegółowoang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku
System plików 1. Pojęcie pliku 2. Typy i struktury plików 3. etody dostępu do plików 4. Katalogi 5. Budowa systemu plików Pojęcie pliku (ang( ang. file)! Plik jest abstrakcyjnym obrazem informacji gromadzonej
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2012/2013 Wykład nr 7 (11.05.2013) dr inż. Jarosław Forenc Rok akademicki
Bardziej szczegółowoZarządzanie dyskowymi operacjami we/wy. Zarządzanie pamięcią operacyjną. dr inż. Jarosław Forenc. Algorytm FIFO (First-In-First-Out)
Rok akademicki 2012/2013, Wykład nr 7 2/41 Plan wykładu nr 7 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2012/2013
Bardziej szczegółowoSystem plików. dr inż. Krzysztof Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski
System plików dr inż. Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Wstęp System plików System plików jest tym komponentem systemu operacyjnego,
Bardziej szczegółowoAdministracja systemem Linux p. 1
Administracja systemem Linux mgr inż. Łukasz Kuczyński lkucz@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Administracja systemem Linux p. 1 Start systemu Linux Administracja systemem Linux
Bardziej szczegółowo1. Pliki i ich organizacja
1. Pliki i ich organizacja (1.1) Pojęcie pliku Dane bezpośrednio potrzebne procesorowi do wykonywania jego zadań są umieszczane w pamięci operacyjnej systemu. Jest to jednak pamięć ulotna i dane w niej
Bardziej szczegółowowykład Organizacja plików Opracował: dr inż. Janusz DUDCZYK
wykład Organizacja plików Opracował: dr inż. Janusz DUDCZYK 1 2 3 Pamięć zewnętrzna Pamięć zewnętrzna organizacja plikowa. Pamięć operacyjna organizacja blokowa. 4 Bufory bazy danych. STRUKTURA PROSTA
Bardziej szczegółowo16MB - 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
Bardziej szczegółowoWykł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ółowo4. Tablica dwuwymiarowa to jednowymiarowa tablica wskaźników do jednowymiarowych tablic danego typu.
Języki i paradygmaty programowania 1 studia stacjonarne 2018/19 Lab 6. Tablice znakowe o dwóch indeksach, przekazywanie tablic do funkcji cd., dynamiczna alokacja pamięci, funkcje przetwarzające ciągi
Bardziej szczegółowoDATABASE SNAPSHOT GEEK DIVE. Cezary Ołtuszyk Blog: coltuszyk.wordpress.com
DATABASE SNAPSHOT GEEK DIVE Cezary Ołtuszyk Blog: coltuszyk.wordpress.com Kilka słów o mnie Kierownik Działu Administracji Systemami w firmie BEST S.A. (warstwa bazodanowa i aplikacyjna) Konsultant z zakresu
Bardziej szczegółowoKrótkie wprowadzenie do korzystania z OpenSSL
Krótkie wprowadzenie do korzystania z OpenSSL Literatura: http://www.openssl.org E. Rescola, "An introduction to OpenSSL Programming (PartI)" (http://www.linuxjournal.com/article/4822) "An introduction
Bardziej szczegółowoWymagania edukacyjne z informatyki w klasach II III gimnazjum Program nauczania informatyki w gimnazjum: INFORMATYKA DLA CIEBIE
Wymagania dukacyjn z informatyki w klasach II III gimnazjum Program nauczania informatyki w gimnazjum: INFORMATYKA DLA CIEBIE KLASA II Tmat jdnostki mtodycznj Wstęp organizacja zajęć lkcyjnych. Obsługa
Bardziej szczegółowoSystemy plików FAT, FAT32, NTFS
Systemy plików FAT, FAT32, NTFS SYSTEM PLIKÓW System plików to sposób zapisu informacji na dyskach komputera. System plików jest ogólną strukturą, w której pliki są nazywane, przechowywane i organizowane.
Bardziej szczegółowodynamiczny przydział pamięci calloc() memset() memcpy( ) (wskaźniki!! )
dynamiczny przydział pamięci malloc() free() realloc() calloc() memset() memcpy( ) mempcpy( ) memmove() (wskaźniki!! ) 1 dynamiczny przydział pamięci void * memccpy (void * to, void * from, int c, int
Bardziej szczegółowoUzupełnienie dot. przekazywania argumentów
Uzupełnienie dot. przekazywania argumentów #include #include struct nowa { int f; char line[20000]; int k; } reprezentant; int main() { void funkcja7( struct nowa x); reprezentant.k=17;
Bardziej szczegółowoPodstawy Informatyki. Michał Pazdanowski
Podstawy Informatyki Michał Pazdanowski 3 marca 2010 Michał Pazdanowski 2 Praca z komputerem Oprogramowanie: freeware - darmowe shareware - tanie commercial - kosztowne komputer system operacyjny aplikacja
Bardziej szczegółowoWskaźniki. Informatyka
Materiały Wskaźniki Informatyka Wskaźnik z punktu widzenia programisty jest grupą komórek pamięci (rozmiar wskaźnika zależy od architektury procesora, najczęściej są to dwa lub cztery bajty ), które mogą
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ółowoZarządzanie dyskowymi operacjami we-wy. Zarządzanie pamięcią operacyjną. dr inż. Jarosław Forenc
Rok akademicki 2013/2014, Wykład nr 6 2/56 Plan wykładu nr 6 Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2013/2014
Bardziej szczegółowoSystem plików. - warstwa logiczna. - warstwa fizyczna. - przykłady implementacji. Systemy operacyjne Wykład 6 1
System plików - warstwa logiczna - warstwa fizyczna - przykłady implementacji Systemy operacyjne Wykład 6 1 System plików warstwa logiczna Pojęcie pliku. Typy i struktury plików. Metody dostępu do plików.
Bardziej szczegółowo/* dołączenie pliku nagłówkowego zawierającego deklaracje symboli dla wykorzystywanego mikrokontrolera */ #include <aduc834.h>
Szablon programu: /* dołączenie pliku nagłówkowego zawierającego deklaracje symboli dla wykorzystywanego mikrokontrolera */ #include /* opcjonalne: deklaracja typów o rozmiarze jednego i dwóch
Bardziej szczegółowoTworzenie partycji i dysków logicznych
Tworzenie partycji i dysków logicznych Podstawowe pojęcia Dysk twardy fizyczny napęd, który służy do przechowywania danych Dysk podstawowy zawierają tzw. woluminy podstawowe, takie jak partycje podstawowe
Bardziej szczegółowoZaawansowane funkcje systemów plików. Ewa Przybyłowicz
Zaawansowane funkcje systemów plików. Ewa Przybyłowicz Agenda: 1. Idea journalingu. 2. NTFS. 3. ext4. 4. exfat. 5. Porównanie systemów. Idea journalingu. Dziennik systemu plików zapewnia możliwość odzyskiwania
Bardziej szczegółowoLab 8. Tablice liczbowe cd,. Operacje macierzowo-wektorowe, memcpy, memmove, memset. Wyrażenie warunkowe.
Języki i paradygmaty programowania 1 studia stacjonarne 2018/19 Lab 8. Tablice liczbowe cd,. Operacje macierzowo-wektorowe, memcpy, memmove, memset. Wyrażenie warunkowe. 1. Wektory i macierze: a. Przykład
Bardziej szczegółowoProcesy. Systemy Operacyjne 2 laboratorium. Mateusz Hołenko. 9 października 2011
Procesy Systemy Operacyjne 2 laboratorium Mateusz Hołenko 9 października 2011 Plan zajęć 1 Procesy w systemie Linux proces procesy macierzyste i potomne procesy zombie i sieroty 2 Funkcje systemowe pobieranie
Bardziej szczegółowoIndeksowanie w bazach danych
w bazach Katedra Informatyki Stosowanej AGH 5grudnia2013 Outline 1 2 3 4 Czym jest indeks? Indeks to struktura, która ma przyspieszyć wyszukiwanie. Indeks definiowany jest dla atrybutów, które nazywamy
Bardziej szczegółowoArchitektura systemów informatycznych. Systemy plików
Architektura systemów informatycznych Systemy plików Czym jest plik? o plik jest zbiorem powiązanych ze sobą informacji, zdefiniowanych przez jego twórcę o w plikach przechowuje się programy oraz dane
Bardziej szczegółowoIteracyjny serwer TCP i aplikacja UDP
Iteracyjny serwer TCP i aplikacja UDP Iteracyjny serwer TCP Funkcje wywoływane przez serwer TCP socket() - bind() - listen() - accept() - read() / write() - close() socket() Creates an endpoint for communication
Bardziej szczegółowoISO/ANSI C - funkcje. Funkcje. ISO/ANSI C - funkcje. ISO/ANSI C - funkcje. ISO/ANSI C - funkcje. ISO/ANSI C - funkcje
Funkcje (podprogramy) Mianem funkcji określa się fragment kodu, który może być wykonywany wielokrotnie z różnych miejsc programu. Ogólny zapis: typ nazwa(argumenty) ciało funkcji typ określa typ danych
Bardziej szczegółowoPoniższe funkcje opisane są w 2 i 3 części pomocy systemowej.
Procesy Proces (zwany też zadaniem) jest jednostką aktywną, kontrolowaną przez system operacyjny i związaną z wykonywanym programem. Proces ma przydzielone zasoby typu pamięć (segment kodu, segment danych,
Bardziej szczegółowoSQL 4 Structured Query Lenguage
Wykład 5 SQL 4 Structured Query Lenguage Instrukcje sterowania danymi Bazy Danych - A. Dawid 2011 1 CREATE USER Tworzy nowego użytkownika Składnia CREATE USER specyfikacja użytkownika [, specyfikacja użytkownika]...
Bardziej szczegółowoKompresja pamięci w jądrze Linuksa
Uniwersytet Warszawski piotr.sarna@students.mimuw.edu.pl 7 lutego 2015 Plan prezentacji 1 Wprowadzenie pamięć niedościgła 2 zswap zcache zram zsmalloc vs zbud 3 LZO LZ4 Crypto API pamięć niedościgła Idea
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016 Wykład nr 7 (21.05.2016) Rok akademicki 2015/2016, Wykład
Bardziej szczegółowoPodstawowe wiadomości o systemach plików.
Podstawowe wiadomości o systemach plików. Komputery mogą przechowywać informacje w kilku różnych postaciach fizycznych na różnych nośnikach i urządzeniach np. w postaci zapisów na dysku twardym, płytce
Bardziej szczegółowoJęzyki i paradygmaty programowania 1 studia stacjonarne 2018/19. Lab 9. Tablice liczbowe cd,. Operacje na tablicach o dwóch indeksach.
Języki i paradygmaty programowania 1 studia stacjonarne 2018/19 Lab 9. Tablice liczbowe cd,. Operacje na tablicach o dwóch indeksach. 1. Dynamiczna alokacja pamięci dla tablic wielowymiarowych - Przykładowa
Bardziej szczegółowoPliki. Funkcje tworzące pliki i operujące na nich opisane są w części 2 pomocy systemowej. Tworzenie i otwieranie plików:
Pliki W celu wykonania jakiejkolwiek operacji na istniejącym pliku, plik ten musi zostać otwarty, natomiast jeśli plik jeszcze nie istnieje, to musi zostać utworzony. Plik może zostać otwarty w trybie:
Bardziej szczegółowoArkusz1 Rok wprowadzenia. System plików Twórca Oryginalny system operacyjny
Arkusz1 Rok wprowadzenia System plików Twórca Oryginalny system operacyjny FAT (8-bit) Marc McDonald, Microsoft Disk BASIC 1977 Microsoft FAT12 Tim Paterson 1980 QDOS, 86-DOS FAT16 Microsoft 1984 MS-DOS
Bardziej szczegółowoWbudowane systemy operacyjne
Wbudowane systemy operacyjne Wbudowane systemy operacyjne System Plików Dr inż. Damian Radziewicz Wrocław 2018 Plan wykładu Systemy Plików Podstawowe pojęcia budowa dysku System FAT System NTFS System
Bardziej szczegółowoZarządzanie sieciami komputerowymi - wprowadzenie
Zarządzanie sieciami komputerowymi - wprowadzenie Model zarządzania SNMP SNMP standardowy protokół zarządzania w sieci Internet stosowany w dużych sieciach IP (alternatywa logowanie i praca zdalna w każdej
Bardziej szczegółowoMonitoring ruchu sieciowego w nk.pl w oparciu o protokół netflow oraz rozwiązania opensource
Monitoring ruchu sieciowego w nk.pl w oparciu o protokół netflow oraz rozwiązania opensource Marcin Szukała PLNOG 2013 Warszawa 01.03.2013 marcin@szukala.org Agenda Problemy czyli po co nam to? Dlaczego
Bardziej szczegółowoProgramowanie na poziomie sprzętu. Tryb chroniony cz. 1
Tryb chroniony cz. 1 Moduł zarządzania pamięcią w trybie chronionym (z ang. PM - Protected Mode) procesorów IA-32 udostępnia: - segmentację, - stronicowanie. Segmentacja mechanizm umożliwiający odizolowanie
Bardziej szczegółowoPodstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia
Budowa komputera Schemat funkcjonalny i podstawowe parametry Podstawowe pojęcia Pojęcia podstawowe PC personal computer (komputer osobisty) Kompatybilność to cecha systemów komputerowych, która umoŝliwia
Bardziej szczegółowoSteganograficzny system plików
StegFS Steganograficzny system plików Michał Politowski mp169814@students.mimuw.edu.pl Systemy plików: StegFS 1/21 Kryptograficzne systemy plików Kryptograficzne systemy plików (np. TCFS) i mechanizmy
Bardziej szczegółowoUNIX SYSTEM PLIKÓW. UNIX System plików
UNIX SYSTEM PLIKÓW UNIX System plików UNIX SYSTEM PLIKÓW Jednym z podstawowych zadań SO jest zarządzanie zasobami danych Komputer może być wyposażony w różnego rodzaju urządzenia przechowujące dane i programy
Bardziej szczegółowoWindows XP Wiersz polecenia
Windows XP Wiersz polecenia, opracował Jan Biernat 1 z 7 Windows XP Wiersz polecenia DOS (ang. Disk Operating System) pierwszy przenośny (dyskowy) system operacyjny komputerów PC i mikrokomputerów lat
Bardziej szczegółowoZarządzanie partycjami
Zarządzanie partycjami Do tworzenie i usuwania partycji, formatowania dysków i zmiany liter dysków w systemie Windows NT, służy narzędzie graficzne Zarządzanie dyskami lub program diskpart dostępny w konsoli
Bardziej szczegółowoInstalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski
komputerowa Instalacja Linuksa i podstawowa konfiguracja Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski komputerowa () Instalacja Linuksa 1 / 17 Linux: co to takiego? Linux Wielozadaniowy
Bardziej szczegółowoSystem plików warstwa logiczna
Dariusz Wawrzyniak Pojęcie u Plik jest abstrakcyjnym obrazem informacji gromadzonej i udostępnianej przez system komputerowy. Plik jest podstawową jednostką logiczną magazynowania informacji w systemie
Bardziej szczegółowoStruktura 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
Bardziej szczegółowoInstalacja Systemu Linux na maszynie writualnej
Instalacja Systemu Linux na maszynie writualnej Pobierz obraz systemu CentOS ze strony https://www.centos.org/download/ Wybierz obraz minimal ISO. Tworzenie maszyny wirtualnej 1. W Oracle VM VirtualBox
Bardziej szczegółowoZASTOSOWANIE METODY GRAFÓW WIĄZAŃ DO MODELOWANIA PRACY ZESPOŁU PRĄDOTWÓRCZEGO W SIŁOWNI OKRĘTOWEJ
Chybowski L. Grzbiniak R. Matuszak Z. Maritim Acadmy zczcin Poland ZATOOWANIE METODY GRAFÓW WIĄZAŃ DO MODELOWANIA PRACY ZEPOŁU PRĄDOTWÓRCZEGO W IŁOWNI OKRĘTOWEJ ummary: Papr prsnts issus of application
Bardziej szczegółowo// Potrzebne do memset oraz memcpy, czyli kopiowania bloków
ZAWARTOŚCI 3 PLIKOW W WORDZIE: MAIN.CPP: #include #include #include pamięci // Potrzebne do memset oraz memcpy, czyli kopiowania bloków #include "Rysowanie_BMP.h" using
Bardziej szczegółowoPodstawy Informatyki. Michał Pazdanowski
Podstawy Informatyki Michał Pazdanowski 30 grudnia 2006 Michał Pazdanowski 2 Praca z komputerem Oprogramowanie: freeware - darmowe shareware - tanie commercial - kosztowne komputer system operacyjny aplikacja
Bardziej szczegółowoSystemy 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
Bardziej szczegółowoWykład 7 Podręczna pamięć buforowa (ang. buffer cache) w systemie Linuks. Wojciech Kwedlo, Systemy Operacyjne II -1- Wydział Informatyki PB
Wykład 7 Podręczna pamięć buforowa (ang. buffer cache) w systemie Linuks Wojciech Kwedlo, Systemy Operacyjne II -1- Wydział Informatyki PB Wstęp Przyczyną wprowadzenia pamięci buforowej są ogromne różnice
Bardziej szczegółowoArgumenty wywołania programu, operacje na plikach
Temat zajęć: Argumenty wywołania programu, operacje na plikach Autor: mgr inż. Sławomir Samolej Zagadnienie 1. (Zmienne statyczne) W języku C można decydować o sposobie przechowywania zmiennych. Decydują
Bardziej szczegółowo1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape
FIND http://www.cs.put.poznan.pl/akobusinska/downloads/find.pdf 1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape 2. Ogranicz wynik polecenia 1
Bardziej szczegółowoProgramowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40
Programowanie w C++ Wykład 5 Katarzyna Grzelak 26 marca 2018 9 kwietnia 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40 Pojęcia z poprzedniego wykładu Podział programu na funkcje podział na niezależne
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ółowoZarządzanie wolną przestrzenią
wydajność metody przydziału - różnice w zapotrzebowaniu na pamięć i czas dostępu do bloków danych przydział ciągły - pobranie danych wymaga 1 kontaktu z dyskiem ( dostęp sekwencyjny i swobodny) przydział
Bardziej szczegółowoJ. Ułasiewicz Programowanie aplikacji współbieżnych 1
J. Ułasiewicz Programowanie aplikacji współbieżnych 1 9. Komunikacja przez pamięć dzieloną Metoda komunikacji przez wspólną pamięć może być użyta gdy procesy wykonywane są na maszynie jednoprocesorowej
Bardziej szczegółowoFizyczna organizacja danych w bazie danych
Fizyczna organizacja danych w bazie danych PJWSTK, SZB, Lech Banachowski Spis treści 1. Model fizyczny bazy danych 2. Zarządzanie miejscem na dysku 3. Zarządzanie buforami (w RAM) 4. Organizacja zapisu
Bardziej szczegółowoSystem komputerowy. System komputerowy
System komputerowy System komputerowy System komputerowy układ współdziałających ze sobą (według pewnych zasad) dwóch składowych: sprzętu komputerowego (hardware) oraz oprogramowania (software) po to,
Bardziej szczegółowoLaboratorium - Zarządzanie pamięcią wirtualną w systemie Windows Vista
5.0 5.3.2.17 Laboratorium - Zarządzanie pamięcią wirtualną w systemie Windows Vista Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, dostosujesz ustawienia pamięci wirtualnej. Zalecany
Bardziej szczegółowoSystem plików przykłady implementacji. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
System plików przykłady implementacji Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Nazwa modułu Celem wykładu jest zaprezentowanie wybranych implementacji systemu plików, omówienie struktur najważniejszych
Bardziej szczegółowo