Zarządzanie plikami: Systemy operacyjne / System plików str.4/40. System plików. Wymagania wobec systemu plików. System zarządzania plikami:

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

Download "Zarządzanie plikami: Systemy operacyjne / System plików str.4/40. System plików. Wymagania wobec systemu plików. System zarządzania plikami:"

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

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

SUMA KONTROLNA (icmp_cksum) NUMER KOLEJNY (icmp_seq)

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

Sektor. Systemy Operacyjne

Sektor. 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ółowo

Pobieranie argumentów wiersza polecenia

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

Tworzenie pliku Zapisywanie pliku Czytanie pliku Zmiana pozycji w pliku Usuwanie pliku Skracanie pliku

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

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku

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

Bardziej szczegółowo

"Klasyczna" struktura systemu operacyjnego:

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

Administracja systemem Linux

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

Bardziej szczegółowo

Systemy operacyjne System plików

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

dr inŝ. Jarosław Forenc

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

Warstwy systemu Windows 2000

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

Wykł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. 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ółowo

Podstawy Informatyki. Michał Pazdanowski

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

Administracja systemem Linux p. 1

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

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

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

Bardziej szczegółowo

16MB - 2GB 2MB - 128MB

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

Bardziej szczegółowo

Systemy plików FAT, FAT32, NTFS

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

Krótkie wprowadzenie do korzystania z OpenSSL

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

obszar bezpośrednio dostępny dla procesora rozkazy: load, store (PAO rejestr procesora)

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

DATABASE SNAPSHOT GEEK DIVE. Cezary Ołtuszyk Blog: coltuszyk.wordpress.com

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

Poniższe funkcje opisane są w 2 i 3 części pomocy systemowej.

Poniż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ółowo

Wymagania edukacyjne z informatyki w klasach II III gimnazjum Program nauczania informatyki w gimnazjum: INFORMATYKA DLA CIEBIE

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

Podstawowe wiadomości o systemach plików.

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

SQL 4 Structured Query Lenguage

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

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

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

Windows XP Wiersz polecenia

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

System 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 - 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

ZASTOSOWANIE METODY GRAFÓW WIĄZAŃ DO MODELOWANIA PRACY ZESPOŁU PRĄDOTWÓRCZEGO W SIŁOWNI OKRĘTOWEJ

ZASTOSOWANIE 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

J. Ułasiewicz Programowanie aplikacji współbieżnych 1

J. 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ółowo

Arkusz1 Rok wprowadzenia. System plików Twórca Oryginalny system operacyjny

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

Architektura systemów informatycznych. Systemy plików

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

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

Zaawansowane Aplikacje Internetowe

Zaawansowane Aplikacje Internetowe Zaawansowane Aplikacje Internetowe Katedra Mikroelektroniki i Technik Informatycznych Politechniki Łódzkiej ul. Wólczanska 221/223 budynek B18, 90-924 Łódź mgr inż. Robert Ritter 10. Spring WebFlow Konfiguracja

Bardziej szczegółowo

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

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia Budowa komputera Schemat funkcjonalny i podstawowe parametry Podstawowe pojęcia Pojęcia podstawowe PC personal computer (komputer osobisty) Kompatybilność to cecha systemów komputerowych, która umoŝliwia

Bardziej szczegółowo

Fizyczna organizacja danych w bazie danych

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

Struktura dysku. Dyski podstawowe i dynamiczne

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

Bardziej szczegółowo

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

Zarządzanie wolną przestrzenią

Zarzą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ółowo

inode instalacja sterowników USB dla adaptera BT 4.0

inode instalacja sterowników USB dla adaptera BT 4.0 instalacja sterowników USB dla adaptera BT 4.0 2014 ELSAT 1. Instalowanie sterownika USB dla adaptera BT4.0 Oprogramowanie do obsługi inode na komputery PC z Windows wymaga współpracy z adapterem obsługującym

Bardziej szczegółowo

Pracownia komputerowa. Dariusz wardecki, wyk II

Pracownia komputerowa. Dariusz wardecki, wyk II Pracownia komputerowa Dariusz wardecki, wyk II Systemy operacyjne Desktopowe Mobilne Systemy operacyjne Systemy Unixowe Windows! Windows 8 Windows 7 Windows Vista Windows XP... Linux Mac OS X Mountain

Bardziej szczegółowo

Architektura komputerów

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

Bardziej szczegółowo

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

Bardziej szczegółowo

NoSQL Not Only SQL, CouchDB. I.Wojnicki, NoSQL. Apache CouchDB has started. Time to relax. Igor Wojnicki

NoSQL Not Only SQL, CouchDB. I.Wojnicki, NoSQL. Apache CouchDB has started. Time to relax. Igor Wojnicki 29 października 2014 Igor Wojnicki (AGH, KIS) CouchDB 29 października 2014 1 / 53 NoSQL Not Only SQL, CouchDB Apache CouchDB has started. Time to relax. Igor Wojnicki Katedra Informatyki Stosowanej, Akademia

Bardziej szczegółowo

Temat zajęć: Wprowadzenie oraz obsługa systemu plików.

Temat zajęć: Wprowadzenie oraz obsługa systemu plików. Temat zajęć: Wprowadzenie oraz obsługa systemu plików. Czas realizacji zajęć: 135 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Logowanie do systemu, obsługa pomocy systemowej, obsługa

Bardziej szczegółowo

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier Systemy operacyjne Instrukcja laboratoryjna Ćwiczenie 1: Polecenia systemu UNIX/LINUX Opracował: dr inż. Piotr Szpryngier Olsztyn 2009 1 Wprowadzenie. Cel zajęć praktycznych. Wymagania stawiane studentom

Bardziej szczegółowo

Zastrzegamy sobie prawo do zmiany cen oraz asortymentu bez wcze niejszego zawiadomienia.

Zastrzegamy sobie prawo do zmiany cen oraz asortymentu bez wcze niejszego zawiadomienia. Zastrzegamy sobie prawo do zmiany cen oraz asortymentu bez wcze niejszego zawiadomienia. Kod Rozmiar Bie nik LI SI RF FR Opony do samochodów osobowych - seria 80 13" 0362001000 135/80R13 rallye 680 70

Bardziej szczegółowo

Plan szkoleń realizowanych w drugiej połowie roku przez PUP dla Powiatu Toruńskiego

Plan szkoleń realizowanych w drugiej połowie roku przez PUP dla Powiatu Toruńskiego Plan szkolń ralizowanych w drugij połowi roku przz PUP dla Powiatu Toruńskigo Nazwa szkolnia ABC przdsiębiorc zości Zakrs szkolnia Działalność gospodarcza aspkty prawn, działalność gospodarcza aspkty konomiczn,

Bardziej szczegółowo

System plików warstwa fizyczna. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

System plików warstwa fizyczna. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak System plików warstwa fizyczna Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak System plików warstwa fizyczna Celem wykładu jest prezentacja różnych podejść do implementacji systemu plików. Podejścia

Bardziej szczegółowo

Przetwarzanie sygnałów biomedycznych

Przetwarzanie sygnałów biomedycznych Prztwarzani sygnałów biomdycznych dr hab. inż. Krzysztof Kałużyński, prof. PW Człowik- najlpsza inwstycja Projkt współfinansowany przz Unię Europjską w ramach Europjskigo Funduszu Społczngo Wykład XI Filtracja

Bardziej szczegółowo

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE Temat: Prosty serwis internetowy oparty o zestaw powiązanych

Bardziej szczegółowo

Jak skutecznie zarządzać informacją?

Jak skutecznie zarządzać informacją? Jak skutecznie zarządzać informacją? Platforma Office 2010 jako narzędzie do efektywnego zarządzania procesami w organizacji. Zbigniew Szcześniewski Microsoft AGENDA Co ma Office do zarządzania informacją?

Bardziej szczegółowo

Internetowe bazy danych

Internetowe bazy danych Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 3 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Typy tabel MySQL domyślny MyISAM inne możliwe:

Bardziej szczegółowo

PARAGON GPT LOADER. Przewodnik

PARAGON GPT LOADER. Przewodnik PARAGON GPT LOADER Przewodnik Koncepcja produktu Główni odbiorcy Użytkownicy Windows XP Rozmiar dysków 3TB nie jest obsługiwany przez szeroko popularny system Windows XP 32- bitowy. Pomimo, że dwie nowe

Bardziej szczegółowo

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników Linux: co to takiego? Linux komputerowa Linuksa i podstawowa konfiguracja Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Wielozadaniowy system operacyjny Darmowy i wolnodostępny Dość podobny

Bardziej szczegółowo

Zakład Ubezpieczeń Społecznych Departament Zamówień Publicznych ul. Szamocka 3, 5, 01-748 Warszawa tel: 22 667 17 04, fax: 22 667 17 33

Zakład Ubezpieczeń Społecznych Departament Zamówień Publicznych ul. Szamocka 3, 5, 01-748 Warszawa tel: 22 667 17 04, fax: 22 667 17 33 Zakład Ubzpiczń Społcznych Dpartamnt Zamówiń Publicznych ul. Szamocka 3, 5, 01-748 Warszawa tl: 22 667 17 04, fax: 22 667 17 33 993200/271/IN- 268/15 Warszawa, dnia 19.03.2015 r. Informacja dla Wykonawców,

Bardziej szczegółowo

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

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

Bardziej szczegółowo

Wstęp do Programowania, laboratorium 02

Wstęp do Programowania, laboratorium 02 Wstęp do Programowania, laboratorium 02 Zadanie 1. Napisać program pobierający dwie liczby całkowite i wypisujący na ekran największą z nich. Zadanie 2. Napisać program pobierający trzy liczby całkowite

Bardziej szczegółowo

NARODOWY FUNDUSZ INWESTYCYJNY PROGRESS S.A.

NARODOWY FUNDUSZ INWESTYCYJNY PROGRESS S.A. NARODOWY FUNDUSZ INWESTYCYJNY PROGRESS S.A. RAPORT UZUPEŁNIAJĄCY OPINIĘ Z BADANIA INFORMACJI FINANSOWEJ, OBEJMUJĄCEJ WPROWADZENIE, BILANS, RACHUNEK ZYSKÓW I STRAT ORAZ DODATKOWE INFORMACJE I OBJAŚNIENIA

Bardziej szczegółowo

Instalacja Ubuntu 12.12

Instalacja Ubuntu 12.12 Instalacja Ubuntu 12.12 Instalację systemu operacyjnego zaczynamy jak zawsze od stworzenia (jeśli nie posiadamy oryginalnego) odpowiedniego nośnika. Można użyć płyty lub innego odpowiednio przygotowanego

Bardziej szczegółowo

Postępowanie z dowodami cyfrowymi.

Postępowanie z dowodami cyfrowymi. Zwalczanie Laboratorium 7. Postępowanie z dowodami cyfrowymi. Typowym dowodem cyfrowym jest dysk zajętego komputera. Badanie zawartości dysku może odbywać się na dwa sposoby: bezpośrednio poprzez analizę

Bardziej szczegółowo

Adam Wójs git --wprowadzenie

Adam Wójs <adam[shift+2]wojs.pl> git --wprowadzenie Adam Wójs git --wprowadzenie Życie programisty A) Rozwój projektu B) Naprawianie błędów C) Refaktoryzacja kodu Ekstremalny przykład Wersja jądra Lb-a programistów Lb-a linii kodu

Bardziej szczegółowo

Komunikacja za pomocą potoków. Tomasz Borzyszkowski

Komunikacja za pomocą potoków. Tomasz Borzyszkowski Komunikacja za pomocą potoków Tomasz Borzyszkowski Wstęp Sygnały, omówione wcześniej, są użyteczne w sytuacjach błędnych lub innych wyjątkowych stanach programu, jednak nie nadają się do przekazywania

Bardziej szczegółowo

KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów

KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów SQL3 wprowadza następujące kolekcje: zbiory ( SETS ) - zestaw elementów bez powtórzeń, kolejność nieistotna listy ( LISTS ) - zestaw

Bardziej szczegółowo

ATSOFTWARE DMS. Elektroniczna archiwizacja

ATSOFTWARE DMS. Elektroniczna archiwizacja 1 ATSOFTWARE DMS Elektroniczna archiwizacja Informacje o systemie 2 AtSoftware DMS to nowoczesne rozwiązanie do zarządzania dokumentami oraz plikami. Aplikacja nie wymaga instalacji, gdyż dostępna jest

Bardziej szczegółowo

Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi.

Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi. Przykład: $ ls more Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi. Tworzenie łącza #include int pipe(int filedes[2]); Przykład: int

Bardziej szczegółowo

ZASTOSOWANIE REGRESJI LOGISTYCZNEJ DO OKREŚLENIA PRAWDOPODOBIEŃSTWA SPRZEDAŻY ZASOBU MIESZKANIOWEGO

ZASTOSOWANIE REGRESJI LOGISTYCZNEJ DO OKREŚLENIA PRAWDOPODOBIEŃSTWA SPRZEDAŻY ZASOBU MIESZKANIOWEGO ZASTOSOWANIE REGRESJI LOGISTYCZNEJ DO OKREŚLENIA PRAWDOPODOBIEŃSTWA SPRZEDAŻY ZASOBU MIESZKANIOWEGO Łukasz MACH Strszczni: W artykul przdstawiono procs budowy modlu rgrsji logistycznj, którgo clm jst wspomagani

Bardziej szczegółowo

Odzyskiwanie danych z linuksowych systemów plików

Odzyskiwanie danych z linuksowych systemów plików z linuksowych systemów plików Bartosz Przybylski Kiedy, na przykład w wyniku włamania, zdarzy się nam utrata ważnych plików w Linuksie, nie musimy rozpaczać. Istnieje wiele metod odzyskania danych. Choć

Bardziej szczegółowo

Wykład II. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Wykład II. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej Wykład II - semestr II Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2015 c Copyright 2015 Janusz Słupik Operacje dyskowe - zapis do pliku #include #include

Bardziej szczegółowo

Intro. I.Wojnicki, ZTB:XML ZTB: XML. Igor Wojnicki. Katedra Informatyki Stosowanej, Akademia Górniczo-Hutnicza w Krakowie.

Intro. I.Wojnicki, ZTB:XML ZTB: XML. Igor Wojnicki. Katedra Informatyki Stosowanej, Akademia Górniczo-Hutnicza w Krakowie. Intro Igor Wojnicki (AGH, KIS) XML 18 grudnia 2013 1 / 37 ZTB: XML Igor Wojnicki Katedra Informatyki Stosowanej, Akademia Górniczo-Hutnicza w Krakowie 18 grudnia 2013 Intro Igor Wojnicki (AGH, KIS) XML

Bardziej szczegółowo

Podstawy programowania komputerów

Podstawy programowania komputerów Podstawy programowania komputerów Wykład 10: Sterowanie pamięcią w C Pamięć na stosie!każdy program napisany w języku C ma dostęp do dwóch obszarów pamięci - stosu i sterty, w których może być przechowywana

Bardziej szczegółowo

Dystrybucje Linuksa c.d.

Dystrybucje Linuksa c.d. Dystrybucje Linuksa c.d. Gentoo dla fachowców Gentoo Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 005 Plik wymiany Pamięć wirtualna 2 SO i SK/WIN Plik wymiany - rodzaj pamięci wirtualnej komputerów. Plik ten służy do tymczasowego przechowywania

Bardziej szczegółowo

WTYCZKA FARA-TCM Dane techniczne dla twórców zewnętrznych aplikacji do obsługi map cmentarza

WTYCZKA FARA-TCM Dane techniczne dla twórców zewnętrznych aplikacji do obsługi map cmentarza 2015 WTYCZKA FARA-TCM Dane techniczne dla twórców zewnętrznych aplikacji do obsługi map cmentarza Dokumentacja techniczna dostępu do podstawowych danych cmentarnych w programie FARA. wersja 1.0 aktualizacja:

Bardziej szczegółowo

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1) Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1) 1. Ustawiamy w biosie bootowanie systemu z CD-ROMu bądź z dyskietki (tworzymy wówczas dyskietki startowe). 2. Aby rozpocząć proces instalacji

Bardziej szczegółowo

1. Sprawdzenie ustawień konfiguracyjnych. Uruchomienie wiersza poleceń:..\ścieżka\bin>mysqladmin variables

1. Sprawdzenie ustawień konfiguracyjnych. Uruchomienie wiersza poleceń:..\ścieżka\bin>mysqladmin variables MYSQL 1 1. Sprawdzenie ustawień konfiguracyjnych Uruchomienie wiersza poleceń:..\ścieżka\bin>mysqladmin variables 2 2. Wstępna konfiguracja Po zainstalowaniu aplikacji należy przed uruchomieniem wykonać

Bardziej szczegółowo

Microsoft Visual SourceSafe uproszczona instrukcja użytkowania

Microsoft Visual SourceSafe uproszczona instrukcja użytkowania Politechnika Białostocka Wydział Informatyki mgr inż. Tomasz Łukaszuk Microsoft Visual SourceSafe uproszczona instrukcja użytkowania Wprowadzenie Microsoft Visual SourceSafe jest narzędziem pozwalającym

Bardziej szczegółowo

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre) Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie

Bardziej szczegółowo

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS System operacyjny UNIX system plików System plików systemu UNIX (s5fs) System plików ma strukturę drzewa. Na samym szczycie znajduje się korzeń (root), symbolicznie przedstawiany jako /. Z punktu widzenia

Bardziej szczegółowo

Instalacja, aktualizacja i migracja do Windows 7

Instalacja, aktualizacja i migracja do Windows 7 Instalacja, aktualizacja i migracja do Windows 7 PAWEŁ PŁAWIAK Training and Development Manager for Microsoft Technology Compendium - Centrum Edukacyjne pawel.plawiak@compendium.pl Tematyka spotkania Przygotowanie

Bardziej szczegółowo

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Materiały: www.staff.amu.edu.pl/~evert/asi.php W razie nieobecności proszę o zapoznanie się z materiałem z ćwiczeń w domu Zaliczenie

Bardziej szczegółowo

PROCESORY ARM TRUDNO ZNALEŹĆ PROCESORY O TAK LICZNYCH, ORYGINALNYCH, NOWYCH, POMYSŁOWYCH ROZWIĄZANIACH!

PROCESORY ARM TRUDNO ZNALEŹĆ PROCESORY O TAK LICZNYCH, ORYGINALNYCH, NOWYCH, POMYSŁOWYCH ROZWIĄZANIACH! TRUDNO ZNALEŹĆ PROCESORY O TAK LICZNYCH, ORYGINALNYCH, NOWYCH, POMYSŁOWYCH ROZWIĄZANIACH! ASEMBLERY Pola Separatory Wizytówki Kody operacji Pseudo operacje adresy I dane Dyrektywy Stałe Komentarze SZKICE

Bardziej szczegółowo

Cele. Definiowanie wyzwalaczy

Cele. Definiowanie wyzwalaczy WYZWALACZE Definiowanie wyzwalaczy Cele Wyjaśnić cel istnienia wyzwalaczy Przedyskutować zalety wyzwalaczy Wymienić i opisać cztery typy wyzwalaczy wspieranych przez Adaptive Server Anywhere Opisać dwa

Bardziej szczegółowo

Laboratorium 6: Dynamiczny przydział pamięci. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski

Laboratorium 6: Dynamiczny przydział pamięci. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski Laboratorium 6: Dynamiczny przydział pamięci dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski 15 maja 2015 1. Wprowadzenie Instrukcja poświęcona jest dynamicznemu przydziałowi i zwalnianiu pamięci w

Bardziej szczegółowo

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych: Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym

Bardziej szczegółowo

Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe

Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe Ryszard J. Barczyński, 2009 2013 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego

Bardziej szczegółowo

POLSKIE TOWARZYSTWO INFORMACJI PRZESTRZENNEJ Integracja baz danych o polskich mokrad³ach i torfowiskach w systemie GIS Mokrad³a

POLSKIE TOWARZYSTWO INFORMACJI PRZESTRZENNEJ Integracja baz danych o polskich mokrad³ach i torfowiskach w systemie GIS Mokrad³a POLSKIE TOWARZYSTWO INFORMACJI PRZESTRZENNEJ Intgracja baz danych o polskich mokrad³ach i torfowiskach w systmi GIS Mokrad³a ROCZNIKI GEOMATYKI 2008 m TOM VI m ZESZYT 6 67 INTEGRACJA BAZ DANYCH O POLSKICH

Bardziej szczegółowo

System Broker. Wersja 5.1

System Broker. Wersja 5.1 System Broker Wersja 5.1 1 System Broker wersja 5.1 System Broker to oprogramowanie zaprojektowane specjalnie z myślą o usprawnieniu pracy brokera ubezpieczeniowego. Przeznaczone jest zarówno dla małych

Bardziej szczegółowo

MySQL. Darmowa baza danych. Æwiczenia praktyczne

MySQL. Darmowa baza danych. Æwiczenia praktyczne IDZ DO PRZYK ADOWY ROZDZIA KATALOG KSI EK ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK CENNIK I INFORMACJE ZAMÓW INFORMACJE ONOWOœCIACH ZAMÓW CENNIK CZYTELNIA SPIS TREœCI KATALOG ONLINE DODAJ DO KOSZYKA FRAGMENTY

Bardziej szczegółowo

Wykład 8. Pamięć wirtualna. Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB

Wykład 8. Pamięć wirtualna. Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB Wykład 8 Pamięć wirtualna Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB Wprowadzenie Podstawowa idea: System operacyjny pozwala na wykorzystanie pamięci o pojemności większej,

Bardziej szczegółowo

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Cel ćwiczenia: Celem zajęć jest zdobycie doświadczenia i umiejętności instalacji systemu operacyjnego z rodziny Unix bez wykorzystania

Bardziej szczegółowo

1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1

1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Spis treści Przedmowa... ix Podziękowania... x Wstęp... xiii Historia serii Inside Microsoft SQL Server... xiii 1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Wymagania SQL Server 2005...

Bardziej szczegółowo

Bazy danych. Plan wykładu. Model logiczny i fizyczny. Operacje na pliku. Dyski. Mechanizmy składowania

Bazy danych. Plan wykładu. Model logiczny i fizyczny. Operacje na pliku. Dyski. Mechanizmy składowania Plan wykładu Bazy danych Wykład 10: Fizyczna organizacja danych w bazie danych Model logiczny i model fizyczny Mechanizmy składowania plików Moduł zarządzania miejscem na dysku i moduł zarządzania buforami

Bardziej szczegółowo

Zastosowania matematyki w systemie operacyjnym Linux

Zastosowania matematyki w systemie operacyjnym Linux Zastosowania matematyki w systemie operacyjnym Linux Politechnika Gdańska Gdańsk, 22 stycznia 2009 wstęp historia Rok 1969 w labolatoriach Bell Labs hakerzy Dennis Ritchie, Ken Thompson, Brian Kernighan

Bardziej szczegółowo

Teoretyczne podstawy informatyki

Teoretyczne podstawy informatyki Teoretyczne podstawy informatyki Wykład 5a: Modele danych wprowadzenie http://kiwi.if.uj.edu.pl/~erichter/dydaktyka2010/tpi-2010 Prof. dr hab. Elżbieta Richter-Wąs 1 Abstrakcja: Abstrakcja Oznacza uproszczenie,

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2 Marzena Kanclerz Microsoft Channel Executive Zachowanie ciągłości procesów biznesowych z Windows Server 2012R2 Rejestracja urządzenia w usłudze Company Portal dająca dostęp do aplikacji firmowych

Bardziej szczegółowo

Narzędzie konfiguracji rozruchu

Narzędzie konfiguracji rozruchu Narzędzie konfiguracji rozruchu 1. By skorzystać z narzędzia konfiguracji rozruchu na początek konieczne jest utworzenie płyty ratunkowej bądź wykorzystanie narzędzia IT Edition i uruchomienie maszyny

Bardziej szczegółowo

Dynamiczny przydział pamięci w języku C. Dynamiczne struktury danych. dr inż. Jarosław Forenc. Metoda 1 (wektor N M-elementowy)

Dynamiczny przydział pamięci w języku C. Dynamiczne struktury danych. dr inż. Jarosław Forenc. Metoda 1 (wektor N M-elementowy) Rok akademicki 2012/2013, Wykład nr 2 2/25 Plan wykładu nr 2 Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia Rok akademicki 2012/2013

Bardziej szczegółowo