Pliki
Download
1 / 13

Pliki - PowerPoint PPT Presentation


  • 133 Views
  • Uploaded on

Pliki. Zajęcia 3. Pliki a Katalogi. Plik (z ang. file ), jest to nazwany ciąg danych (inaczej zbiór danych), o skończonej długości, posiadający szereg atrybutów i stanowiący dla systemu operacyjnego całość.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Pliki' - charles-campbell


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Pliki

Pliki

Zajęcia 3


Pliki a katalogi
Pliki a Katalogi

Plik (z ang. file), jest to nazwany ciąg danych (inaczej zbiór danych), o skończonej długości, posiadający szereg atrybutów i stanowiący dla systemu operacyjnego całość.

Katalog (stosuje się też nazwy folder lub kartoteka, z ang. directory), to plik zawierający spis odwołań do innych plików (w tym także do katalogów).

Pełna nazwa pliku musi być jednoznaczna i na ogół składa się z dwóch części: nazwy i rozszerzenia oddzielonych od siebie kropką, np. autoexec.bat, file.jpg, itp.

Pełna nazwa katalogu na ogół składa się tylko z nazwy bez rozszerzenia, np. Documents and Settings, Windows, itp.

Nazwa pliku pozwala na zidentyfikowanie go w systemie.

Rozszerzenie pliku pozwala przekazać użytkownikowi z jakiego typu plikiem mamy do czynienia.


Rozszerzenia plik w
Rozszerzenia plików

exe, com – pliki wykonywalne

bat – pliki wsadowe

txt – pliki tekstowe

sys – pliki systemowe

tex, odt, rtf, doc – pliki tworzone przez procesory tekstu

pdf – pliki dokumentów elektronicznych

zip, rar, arj, tar, bz2 – pliki skompresowane i często też zarchiwizowane

jpg, gif, png, bmp – pliki graficzne

wav, mif, mod, mp3 – pliki muzyczne

html, xhtml – pliki hipertekstowe

xml – pliki języka znaczników XML

pps, ppt, odp – pliki prezentacji multimedialnych

xls, ods – pliki arkuszy kalkulacyjnych

cpp, java, php – pliki programów napisanych w językach wysokiego poziomu

mws, nb, mth – pliki programów matematycznych

asf, qt, rm – pliki multimedialne



Tworzenie i kasowanie plik w tekstowych
Tworzenie i kasowanie plików tekstowych

W systemie DOSZakładanie pliku:1. Przejdź do miejsca gdzie chcesz utworzyć plik2. Wpisz: copy con nazwapliku3. Wpisz zawartość pliku4. Zakończ plik kombinacją klawiszy Ctrl+ZKasowanie pliku:1. Przejdź do miejsca gdzie znajduje się plik2. Wpisz: del nazwaplikuW systemie WindowsZakładanie pliku:1. Przejdź do miejsca gdzie chcesz utworzyć plik2. Wybierz: Prawy przycisk myszy/Nowy/Dokument tekstowy3. Wpisz treść pliku, nazwę pliku i zachowaj plikKasowanie pliku:1. Przejdź do miejsca gdzie znajduje się plik2. Wybierz: Prawy przycisk na pliku/UsuńW systemie LinuxZakładanie pliku:1. Przejdź do miejsca gdzie chcesz utworzyć plik2. Wpisz: echo „zawartość pliku” >> nazwaplikuKasowanie pliku:1. Przejdź do miejsca gdzie znajduje się plik2. Wpisz: rm nazwa plikuZadanie 1 Przećwicz utworzenie pliku tekstowego w każdym z podanych powyżej systemów


Tworzenie i kasowanie katalog w
Tworzenie i kasowanie katalogów

W systemie DOSZakładanie katalogu:1. Przejdź do miejsca gdzie chcesz utworzyć katalog2. Wpisz: md nazwakataloguKasowanie katalogu:1. Przejdź do miejsca gdzie znajduje się katalog2. Wpisz: rd nazwakataloguW systemie WindowsZakładanie katalogu:1. Przejdź do miejsca gdzie chcesz utworzyć katalog2. Wybierz: Prawy przycisk myszy/Nowy/FolderKasowanie katalogu:1. Przejdź do miejsca gdzie znajduje się katalog2. Wybierz: Prawy przycisk na katalogu/UsuńW systemie LinuxZakładanie katalogu:1. Przejdź do miejsca gdzie chcesz utworzyć katalog2. Wpisz: mkdir nazwakataloguKasowanie katalogu:1. Przejdź do miejsca gdzie znajduje się katalog2. Wpisz: rmdir nazwa kataloguZadanie 2 Przećwicz utworzenie katalogu w każdym z podanych powyżej systemów


Podzia plik w
Podział Plików

Generalnie rozróżniamy dwa rodzaje plików: tekstowe i binarne.Pliki tekstowe to takie w których posługujemy się kodami ASCII łącznie ze znakami sterującymi.Pliki binarne, to pozostałe pliki.


Atrybuty
Atrybuty

DOS: Plik posiada cztery atrybuty:do odczytu, systemowy, archiwalny i ukryty.Zmienić je można używając polecenia attrib.

Windows: Plik posiada dodatkowe atrybuty,np. szyfrowania i kompresji.Zmienić je można klikając w odpowiednie pola wyboru.

Linux: W tym systemie szczególnie ważne z punktu bezpieczeństwa są atrybuty odczytu, zapisu i wykonania dla wszystkich, grupy i właściciela.Zmienić je można używając polecenia chmod.

Zadanie 3 Przećwicz zmianę atrybutów pliku w każdym z trzech systemów.


System plik w
System Plików

System plików – metoda przechowywania plików, zarządzania plikami, informacjami o tych plikach, tak by dostęp do plików i danych w nich zgromadzonych był łatwy dla użytkownika systemu; także: wolumin. Rodzaje systemów plików:Dyskowy system plików – "normalny" system plików pozwalający na zarządzanie danymi na stacjonarnych nośnikach danych, takich jak twarde dyski. Każdy system posiada swój własny system plików (np. Linux – ext2, Windows NT – NTFS, Windows 95,98,ME,XP,Vista – FAT,FAT32 itd.). Systemy dziennikujące (lub księgujące, z ang. journaling) – systemy z mechanizmem księgującym, zwiększającym bezpieczeństwo danych i umożliwiającym szybkie przywrócenie sprawności systemu po awarii. Mechanizm taki posiadają nowsze systemy plików (np. NTFS, HFS+ lub ext3). Sieciowy system plików – w zasadzie jest to protokół umożliwiający przesyłanie poleceń do serwera przez sieć oraz wykonywanie operacji na odległość. Informacje są z powrotem przekazywane z serwera do klienta. Dzięki takiemu rozwiązaniu użytkownik nie widzi żadnej różnicy między pracą na sieciowym systemie plików a pracą na lokalnym systemie plików. Najbardziej znane to NFS, Coda, AFS (System plików Andrew'sa), SMB oraz NCP (Novella). Specjalne systemy plików (Wirtualne systemy plików) – nie umożliwiają zarządzania danymi, np. system /proc (w Linuksie) dostarcza interfejsu, który umożliwia dostęp do niektórych struktur jądra. Systemy oparte na bazie danych – systemy plików, w których pliki są identyfikowane na podstawie swojej charakterystyki (np. autora, typu czy tematu, którego dotyczą) – jak w bazach danych.


Jednostka alokacji
Jednostka alokacji

Klaster dyskowy (z ang. cluster, allocation unit) - zwykle 4KB w systemach plików (np. FAT, NTFS), określona dla danego nośnika podstawowa jednostka przechowywania danych, składająca się z jednego lub kilka sektorów nośników danych komputerowych. Obszar jednego klastra można wypełnić tylko jednym plikiem, nawet jeśli będzie on wypełniał klaster tylko w niewielkiej części.Kolejnym klastrom nadaje się numery, maksymalną liczbę klastrów w partycji określa stosowany system plików co określa maksymalną wielkość partycji, przy zadanej wielkości klastra. Klastry wprowadzono, aby zwiększyć wielkość przestrzeni nośnika dla systemu plików. Podczas formatowania dysku system plików dobiera wielkość klastra stosownie do systemu plików oraz wielkości partycji, tak by nie przekroczyć maksymalnej liczby klastrów dostępnej w danym systemie plików.W nowoczesnych systemach operacyjnych istnieje możliwość definiowania klastrów o zróżnicowanej wielkości, przechowując w inny sposób pliki małe jak i duże. Przewidując procentowy udział plików małych i dużych, wyznacza część małych klastrów jak i dużych. Takie rozwiązanie umożliwia większą efektywność wykorzystania powierzchni nośnika.


Partycja
Partycja

Partycja - logiczny, wydzielony obszar dysku twardego, który może być sformatowany przez system operacyjny w odpowiednim systemie plików. Niekiedy określenie partycja odnosi się do wydzielonego zasobu innego, niż dysk twardy, np. partycja jako wydzielony logiczny komputer (PR/SM), lub partycjonowanie przełączników Fiber Channel, lub ESCON Director.


Tworzenie otwieranie i zamykanie plik w w c
Tworzenie, otwieranie i zamykanie plików w C++

//program do odczytu danych z pliku

#include <fstream>

#include <iostream>

using namespace std;

int main()

{

int a;

ifstream wej("ala.txt");

if(!wej)

{

cout << "nie mozna otworzyc pliku" << endl;

system("pause");

return 1;

}

while (!wej.eof())

{

wej >> a;

cout << a << endl;

}

wej.close();

system("pause");

return 0;

}

//program do zapisu danych do pliku

#include <fstream>

#include <iostream>

using namespace std;

int main()

{

ofstream wyj;

wyj.open("ala.txt");

for (int i=1; i<= 10; i++)

wyj << i << endl;

wyj.close();

return 0;

}


Praca domowa
Praca domowa:

  • Dowiedź się jakie programy wytwarzają pliki o rozszerzeniu tex i dvi. Do czego one służą?

  • Czym są „dowiązania symboliczne”. Jak je utworzyć w Windows?

  • Dowiedź się jaki obecnie system plików obowiązuje w komputerach z systemem MacOS.