systemy doc


Kartka - B1

0x01 graphic

Zad 1

Fat32

Maksymalny rozmiar pliku wynosi do 4 GB - 1B

Adresy do bloków z danymi są zapisywane w i-węzłąch

ext2

Maksynmalny rozmiar pliku do 2 TB

Bloki z danymi mogą być adresowane:

bezpośrednio - adresy pierwszych EXT2_NDIR_BLOCKS (z reguły 12) bloków z danymi są zapisane bezpośrednio w i-węźle

pośrednio - adresy bloków z danymi są zapisane w bloku, którego adres znajduje się w i-węźle

podwójnie-pośrednio - jw., ale są dwa pośrednie blok

potrójnie-pośrednio - jw., ale mamy aż trzy pośrednie blok

1 plichta

0x01 graphic

Zad 2

i-node - informacje o pliku: nr. i-węzła, wielkość, data stworzenia, właściciel, prawa itp.

Inode zawiera informacje takie jak: typ pliku, prawa dostępu, właściciela, timestamps, rozmiar i wskaźniki do bloków danych.

i-węzeł metryczka pliku zawierającego wszytkie informacje o nim łącznie z adresem za wyjątkiem nazwy

katalog - wpisy katalogowe: nazwa - parametry pliku(nr. i-węzła) przy czym "." - i-węzeł samego siebie, ".." - nadrzędnego

Zad 2 plichta

Struktura i-węzła:

 Identyfikator właściciela oraz grupy pliku,

 Typ pliku,

 Prawa dostępu

 Rozmiar pliku w bajtach

 Ostatni czas dostępu, modyfikacji

 Czas utworzenia i skasowania

 Liczba dowiązań,

 Liczba bloków dyskowych zajmowanych przez plik,

 Adresy dyskowe.

Wpis katalogowy:

Numer i-węzła (2 bajty), nazwa pliku (14 bajtów).

Zad 3

link twardy wskazuje na i-węzeł oryginału, kolejna nazwa wskazująca na te same dane.Kiedy tworzymy link twarde to dodajemy dowiązanie do pliku.

Link symboliczny przechowuje(wskazuje na) nazwę oryginału.

zastosowanie: jest plik z linkami usuwamy go i tworzymy ponownie, twardy pokazuje na stary plik, symboliczny na nowy

Plik symboliczny możemy utworzyć nie tylko do plików, ale i do katalogów, oraz do plików, które znajdują się na innej partycji (a nawet jeżeli się nie mylę na innym komputerze) w przeciwieństwie do linków twardych. Symboliczny możesz utworzyć do nieistniejącego pliku, twardego, zdaje mi się, że nie możesz.

Zad 3 plichta

Linki twarde i symboliczne:

 Linki umożliwiają nadanie wielu nazw jednemu plikowi.

 Rozróżniamy dwa rodzaje linków:

o Twarde,

o Symboliczne.

 Tworząc linki twarde, zwiększamy o 1 liczbę dowiązań

W różnych częściach systemu możemy utworzyć linki, które będą wskazywać na

jeden plik. Nie musimy w ten sposób tworzyć wielu kopii tego samego pliku i możemy

zaoszczędzić miejsce na dysku.

 Nie możemy tworzyć linków twardych do katalogów i plików znajdujących się w

innym systemie plikowym.

 Link symboliczny jest plikiem który wskazuje na nazwę innego pliku.

 Link twardy umożliwia tworzenie kilku nazw dla jednego i-węzła.

Link twardy wskazuje na ten sam i-węzeł, atrybuty pliku pozostają niezmienne, zwiększa się

liczba dowiązań. Link symboliczny ma nowy i-węzeł, ma zapisaną ścieżkę do pliku, do którego

został utworzony, jest małych rozmiarów.

Po usunięciu pliku, do którego zostanie utworzony link:

 Twardy - maleje o jeden liczba dowiązań, zwolnienie bloków dyskowych następuje,

gdy liczba dowiązań spada do zera,

 Symboliczny - pojawia się błąd, brak pliku lub katalogu o nazwie podanej w linku.

Linki symboliczne możemy tworzyć do katalogów oraz plików znajdujących się w innych

systemach plikowych.

Zad 4

dla 1KB

RB=1024 B

RB/4= 256 B

LBD=12+RB/4+(RB/4)^2+(RB/4)^3 = (12 + 256+ 256*256 + 256*256*256)= 16843020 B

MRP= LBD * RB =(12 + 256+ 256*256 + 256*256*256)*1024= 17247252480 B

Gdzie:

LBD - Liczba Bloków Dyskowych

RB - Rozmiar Bloku

MRP - Maksymalny Rozmiar Pliku

Zad 5

a) jestem użytkonikiem nie-jaś i nie-staś, ale razem z nimi w grupie:

jestem w kat. /home

minimalne prawa dostępu(z mojego punktu widzenia): jas: d--- --x ---, plik1: f--- r-- ---, stas: d--- -wx ---

@edit: dodatek:

jas musi napisac: w kat. jas : chmod 40 plik1, w kat. /home: chmod 10 jas

stas musi napisac: w kat /home : chmod 30 stas

polecenie: cp jas/plik1 stas/

b)jestem użytkonikiem nie-jaś i nie-staś, ale razem z nimi w grupie:

jestem w kat. /home

minimalne prawa dostępu(z mojego punktu widzenia): stas: d--- -wx ---, dane: d--- -wx ---

i dla pliku plik2 f--- r-x ---

@edit: dodatek:

stas musi napisac: w kat/home/stat/dane chmod 050 plik2, /home/stas : chmod 030 dane, w kat /home chmod 030 stas

polecenie: mv stas/dane/plik2 stas/

założenie: pliki docelowe nie istnieją, jas i stas nie potrzebuja dostepu do swoich katalogow (nic o tym nie ma w zadaniu : ))

piszac np. chmod 30 plik2 zostawiamy w plik2 prawa właściciela… a wykonując polecenia jako osoba trzecia, nie potrzebujemy ich, wiec poprawny zapis to chmod 030 plik2

Zad 6

. Sprawdzenie sobie:

touch pl

chmod 741 pl

chmod 3426 pl

ls -l

a) r-- -wS rwT

6.a bonus:

Q: chmod 3426; co to za 3 i co ona robi?

A: ustawia prawa specjalne tj. "sst", znajdują się one na pozycjach 3,6,9

123456789

rwxrwxrwx

tzn. tworzą dodatkowy (3-elementowy) blok z prawami, ale dla zabawy wciśnięto je do środka.

ustawia się je analogicznie jak pozostałe tj. 4=s--, 2=-s-, 1=--t. przyczym pierwsze 's' jest na 3 pozycji (w dużym bloku) drugie na 6, a 't' jest na końcu. istnieje możliwość że jednocześnie będzie ustawione prawo 'x' oraz 's' wtedy w podglądzie praw "ls -al", literka 's' jest mała, gdyby prawa 'x' nie było pod spodem literka 'S' była by duża : )

b) --x -wx -wx

zad 7

organizacja dostępu plików

struktura katalogowa służy do grupowania plików, oraz odwzorowywania adresów, w katalogu jest informacja o tym w którym miejscu pamięci znajduje się konkretny plik.

Zad 8

Przydział listowy, przydział indeksowy, mapa plików

Zad 9

zarządzanie wolną pamięcią, np. lista wolnych obszarów (wektor bitowy), grupowanie, zliczanie

Zad 10

W PAO adresujemy bajty



Wyszukiwarka

Podobne podstrony:
systemy A doc
systemy? doc
~$lda System doc
G 2 0 DOHC Automatic Transmission System doc
G 2 0 DOHC Steering Wheel System doc
G 2 0 DOHC Manual Transmission System doc
G 2 0 DOHC IntakeExhaust System doc
europejski system energetyczny doc
System żarowo odłogowy doc
A18[1]. Pcz±tki star systemu, gwiazdy fimowe lat 20.. doc
SPG wyklady doc, Wstęp pojecia, Systemy pracy grupowej
Tworzenie kopii zapasowej systemu Windows 7, DOC
Usuwanie ikon systemowych z zasobnika w Windows 7, DOC
Rozpoznanie wewnętrzne systemu, DZIAŁ IT, Doc HACK
Haccp Abc systemu, Haccp-DOC
Opis zawodu Projektant systemów komputerowych, Opis-stanowiska-pracy-DOC
A18[1] Pcz±tki star systemu, gwiazdy fimowe lat 20 doc doc
Doc, Systemy AFIS i EURODAC, Microsoft Word - informator dla kandydata.doc
Opis zawodu Analityk systemów komputerowych, Opis-stanowiska-pracy-DOC

więcej podobnych podstron