Prinsip operasi sistem fail. Elemen asas sistem fail. inod fail

Struktur data

Sistem fail

· Umum. Dalam teori sains komputer, tiga jenis struktur data utama berikut ditakrifkan: linear, jadual, hierarki. Buku contoh: urutan helaian - struktur linear. Bahagian, bahagian, bab, perenggan - hierarki. Jadual kandungan – jadual – menghubungkan – berhierarki dengan linear. Data berstruktur mempunyai atribut baharu - Alamat.

· Struktur linear (senarai, vektor). Senarai biasa. Alamat setiap elemen ditentukan secara unik oleh nombornya. Jika semua elemen senarai mempunyai sama panjang– vektor data.

· Struktur jadual (jadual, matriks). Perbezaan antara jadual dan senarai - setiap elemen - ditentukan oleh alamat, yang terdiri daripada bukan satu, tetapi beberapa parameter. Contoh yang paling biasa ialah matriks - alamat - dua parameter - nombor baris dan nombor lajur. Jadual pelbagai dimensi.

· Struktur hierarki. Digunakan untuk membentangkan data yang tidak teratur. Alamat ditentukan oleh laluan - dari atas pokok. Sistem fail– komputer. (Laluan boleh melebihi saiz data, dikotomi - sentiasa ada dua cabang - kiri dan kanan).

· Memesan struktur data. Cara utama ialah menyusun. ! Apabila menambah elemen baharu pada struktur tersusun, adalah mungkin untuk menukar alamat yang sedia ada. Untuk struktur hierarki - pengindeksan– setiap elemen nombor unik– yang selanjutnya digunakan dalam menyusun dan mencari.

Langkah pertama yang bersejarah dalam penyimpanan dan pengurusan data ialah menggunakan sistem pengurusan fail.

Fail ialah kawasan bernama ingatan luaran, di mana data boleh ditulis dan dari mana data boleh dibaca. Tiga parameter:

Susulan sebarang nombor bait,

Nama khas yang unik (sebenarnya alamat).

Data satu jenis - jenis fail.

Peraturan untuk menamakan fail, cara data yang disimpan dalam fail diakses, dan struktur data itu bergantung pada sistem pengurusan fail tertentu dan mungkin pada jenis fail.

Yang pertama, dalam erti kata moden, sistem fail yang dibangunkan telah dibangunkan oleh IBM untuk siri 360 (1965-1966). Tetapi dalam sistem semasa ia boleh dikatakan tidak digunakan. Struktur data senarai terpakai (Jumlah EC, bahagian, fail).

Kebanyakan anda sudah biasa dengan sistem fail sistem pengendalian moden. Ini terutamanya MS DOS, Windows, dan beberapa dengan pembinaan sistem fail untuk pelbagai pilihan UNIX.

· Struktur fail. Fail mewakili koleksi blok data yang terletak di media luaran. Untuk bertukar dengan cakera magnetik pada peringkat perkakasan, anda perlu menentukan nombor silinder, nombor permukaan, nombor blok pada trek yang sepadan dan bilangan bait yang perlu ditulis atau dibaca dari permulaan blok ini. Oleh itu, dalam semua sistem fail, ia diperuntukkan secara eksplisit atau tersirat beberapa tahap asas , yang menyediakan kerja dengan fail yang mewakili satu set blok yang boleh dialamatkan secara langsung dalam ruang alamat.



· Menamakan fail. Semua sistem fail moden menyokong penamaan fail berbilang peringkat dengan mengekalkan dalam memori luaran fail tambahan dengan struktur khas - direktori. Setiap direktori mengandungi nama direktori dan/atau fail yang terkandung dalam direktori tersebut. Oleh itu, nama penuh fail terdiri daripada senarai nama direktori ditambah nama fail dalam direktori, secara langsung mengandungi fail ini. Perbezaan antara cara nama fail pada sistem fail yang berbeza ialah di mana rantaian nama bermula. (Unix, DOS-Windows)

· Perlindungan fail. Sistem pengurusan fail mesti memberikan kebenaran untuk akses kepada fail. DALAM Pandangan umum pendekatannya ialah berhubung dengan setiap pengguna berdaftar diberi sistem pengkomputeran untuk setiap fail sedia ada tindakan yang dibenarkan atau dilarang ditunjukkan kepada pengguna ini. Terdapat percubaan untuk melaksanakan pendekatan ini sepenuhnya. Tetapi ini menyebabkan terlalu banyak overhed dalam menyimpan maklumat berlebihan dan menggunakan maklumat ini untuk mengawal kelayakan akses. Oleh itu, dalam kebanyakan sistem moden Pengurusan Fail menggunakan pendekatan untuk perlindungan fail pertama kali dilaksanakan dalam UNIX (1974). Dalam sistem ini, setiap pengguna berdaftar dikaitkan dengan sepasang pengecam integer: pengecam kumpulan yang menjadi milik pengguna ini dan pengecamnya sendiri dalam kumpulan. Sehubungan itu, bagi setiap fail, pengecam penuh pengguna yang mencipta fail ini disimpan, dan diperhatikan tindakan yang dia sendiri boleh lakukan dengan fail itu, apakah tindakan dengan fail yang tersedia untuk pengguna lain dalam kumpulan yang sama, dan apa pengguna kumpulan lain boleh lakukan dengan fail. Maklumat ini sangat padat, memerlukan beberapa langkah semasa pengesahan, dan kaedah kawalan capaian ini memuaskan dalam kebanyakan kes.

· Mod akses berbilang pengguna. Jika sistem pengendalian menyokong mod berbilang pengguna, dua atau lebih pengguna boleh cuba bekerja dengan fail yang sama secara serentak. Jika semua pengguna ini hanya akan membaca fail, tiada perkara buruk akan berlaku. Tetapi jika sekurang-kurangnya salah seorang daripada mereka menukar fail, untuk operasi yang betul kumpulan ini memerlukan penyegerakan bersama. Dari segi sejarah, sistem fail telah mengambil pendekatan berikut. Dalam operasi membuka fail (operasi pertama dan wajib di mana sesi bekerja dengan fail harus bermula), antara parameter lain, mod operasi (membaca atau menukar) ditunjukkan. + terdapat prosedur khas untuk menyegerakkan tindakan pengguna. Tidak dibenarkan oleh rekod!

ROBOT KAWALAN

s disiplin

" Sains Komputer dan Teknologi komputer"mengenai topik:

"OS"

"Sistem fail"

1. Sistem pengendalian

2. Sistem fail

3. Sistem fail dan nama fail

Rujukan

1. Sistem pengendalian

Sistem pengendalian, OS (Bahasa Inggeris) beroperasi sistem) - kompleks asas program komputer, menyediakan kawalan perkakasan komputer, bekerja dengan fail, input dan output data, serta pelaksanaan program aplikasi dan utiliti.

Apabila anda menghidupkan komputer anda, sistem pengendalian dimuatkan ke dalam memori sebelum program lain dan kemudian berfungsi sebagai platform dan persekitaran untuk mereka berfungsi. Sebagai tambahan kepada fungsi di atas, OS boleh melaksanakan yang lain, sebagai contoh, menyediakan antaramuka pengguna, rangkaian dan sebagainya. Sejak 1990-an, sistem pengendalian yang paling biasa untuk komputer peribadi dan pelayan ialah keluarga OS Microsoft Windows dan Windows NT, Mac OS dan Mac OS X, sistem kelas UNIX, dan seperti Unix(terutamanya GNU/Linux).

Sistem pengendalian boleh dikelaskan mengikut teknologi asas([Unix]-seperti atau serupa dengan Windows), jenis lesen ([perisian proprietari|proprietari] atau [perisian sumber terbuka|terbuka]), sama ada ia sedang dibangunkan (DOS atau NextStep warisan atau GNU/Linux dan Windows moden), untuk stesen kerja (DOS, Apple), atau untuk pelayan (), [sistem pengendalian masa nyata|OS masa nyata] dan [sistem pengendalian terbenam|OS terbenam] (, ), atau khusus (pengurusan pengeluaran, latihan, dsb.). Tujuan dan ciri utama program MS EXCEL. Antara muka program. Elemen antara muka asas. Konsep hamparan, sel, baris, lajur, sistem pengalamatan. Pergerakan sepanjang padang meja. Input data. Jenis data. Mengedit kandungan sel. Menukar lebar dan ketinggian sel. Sifat sel (Arahan Format Sel).

2. Sistem fail

Semua sistem pengendalian moden menyediakan penciptaan sistem fail, yang direka untuk menyimpan data pada cakera dan menyediakan akses kepada mereka.

Fungsi utama sistem fail boleh dibahagikan kepada dua kumpulan:

Fungsi untuk bekerja dengan fail (membuat, memadam, menamakan semula fail, dsb.)

Fungsi untuk bekerja dengan data yang disimpan dalam fail (menulis, membaca, mencari data, dll.)

Adalah diketahui bahawa fail digunakan untuk menyusun dan menyimpan data pada media komputer. Fail ialah jujukan bilangan bait arbitrari yang mempunyai nama uniknya sendiri atau kawasan bernama pada media mesin.

Penstrukturan banyak fail pada media komputer dijalankan menggunakan direktori di mana atribut (parameter dan butiran) fail disimpan. Direktori boleh merangkumi banyak subdirektori, mengakibatkan pemacu cakera bercabang. struktur fail. Menyusun fail dalam struktur pokok dipanggil sistem fail.

Prinsip penyusunan sistem fail adalah jadual. Data tentang tempat pada cakera fail ditulis disimpan dalam Jadual Peruntukan Fail (FAT).

Jadual ini terletak pada permulaan volum. Untuk melindungi kelantangan, dua salinan FAT disimpan pada kelantangan. Jika salinan pertama FAT rosak utiliti cakera boleh menggunakan salinan kedua untuk memulihkan kelantangan.

FAT adalah serupa dalam reka bentuk kepada jadual kandungan buku, kerana sistem pengendalian menggunakannya untuk mencari fail dan menentukan kelompok yang diduduki fail pada cakera keras.

Paling tidak unit fizikal penyimpanan data adalah sektor. Saiz sektor ialah 512 bait. Oleh kerana saiz jadual FAT adalah terhad, untuk cakera yang lebih besar daripada 32 MB, adalah tidak mungkin untuk memberikan pengalamatan kepada setiap sektor individu.

Dalam hal ini, kumpulan sektor digabungkan secara bersyarat menjadi kelompok. Kluster ialah unit terkecil pengalamatan data. Saiz kelompok, tidak seperti saiz sektor, tidak tetap dan bergantung pada kapasiti cakera.

Pertama untuk cakera liut dan kecil cakera keras(kurang daripada 16 MB) versi 12-bit FAT (dipanggil FAT12) telah digunakan. MS-DOS kemudiannya memperkenalkan versi 16-bit FAT untuk pemacu yang lebih besar.

Sistem pengendalian MS DOS, Win 95, Win NT melaksanakan medan 16-bit dalam jadual peruntukan fail. Sistem fail FAT32 telah diperkenalkan dalam Windows 95 OSR2 dan disokong dalam Windows 98 dan Windows 2000.

FAT32 ialah versi FAT yang dipertingkat yang direka untuk digunakan pada volum yang lebih besar daripada 2 GB.

FAT32 menyediakan sokongan untuk pemacu bersaiz sehingga 2 TB dan penggunaan yang lebih cekap ruang cakera. FAT32 menggunakan kluster yang lebih kecil, yang membolehkan penggunaan ruang cakera yang lebih cekap.

Windows XP menggunakan FAT32 dan NTFS. Arah yang lebih menjanjikan dalam pembangunan sistem fail ialah peralihan kepada NTFS (Sistem Fail Teknologi Baru - sistem fail Teknologi baru) dengan nama fail yang panjang dan keselamatan yang kukuh.

Kelantangan Pembahagian NTFS tidak terhad. NTFS meminimumkan jumlah ruang cakera yang terbuang dengan menulis fail kecil kepada kelompok besar. Di samping itu, NTFS membolehkan anda menjimatkan ruang cakera dengan memampatkan cakera itu sendiri, folder berasingan dan fail.

Mengikut kaedah menamakan fail, perbezaan dibuat antara nama "pendek" dan "panjang".

Menurut konvensyen yang diterima pakai dalam MS-DOS, kaedah menamakan fail pada komputer IBM PC mempunyai perjanjian 8.3., i.e. Nama fail terdiri daripada dua bahagian: nama sebenar dan sambungan nama. Nama fail diperuntukkan 8 aksara, dan sambungannya - 3 aksara.

Nama dipisahkan daripada sambungan dengan titik. Kedua-dua nama dan sambungan hanya boleh menyertakan aksara alfanumerik abjad Latin. Nama fail yang ditulis mengikut konvensyen 8.3 dianggap "pendek".

Dengan kemunculan sistem pengendalian Windows 95, konsep nama "panjang" diperkenalkan. Nama sedemikian boleh mengandungi sehingga 256 aksara. Ini cukup untuk mencipta nama fail yang bermakna. Nama "panjang" boleh mengandungi sebarang aksara kecuali sembilan aksara khas: \ /: *? “< > |.

Ruang dan berbilang noktah dibenarkan dalam nama. Nama fail berakhir dengan sambungan tiga aksara. Sambungan digunakan untuk mengklasifikasikan fail mengikut jenis.

Keunikan nama fail dipastikan oleh fakta bahawa nama penuh fail dianggap sebagai nama fail itu sendiri bersama-sama dengan laluan untuk mengaksesnya. Laluan fail bermula dengan nama peranti dan termasuk semua nama direktori (folder) yang dilaluinya. Aksara “\” digunakan sebagai pemisah ( garis miring ke belakang- garis miring ke belakang). Contohnya: D: \Documents and Settings\TVA\My Documents\lessons-tva\ robots. txt Walaupun fakta bahawa data lokasi fail disimpan dalam struktur jadual, ia dibentangkan kepada pengguna dalam bentuk struktur hierarki- ia lebih mudah untuk orang ramai, dan sistem pengendalian menguruskan semua transformasi yang diperlukan.

Fail biasa ialah tatasusunan bait, dan boleh dibaca dan ditulis bermula daripada bait arbitrari fail. Kernel tidak mengenali sempadan rekod dalam fail biasa, walaupun banyak program menganggap suapan baris sebagai pemisah baris, tetapi program lain mungkin menjangkakan struktur lain. Fail itu sendiri tidak menyimpan apa-apa maklumat sistem tentang fail, tetapi sistem fail menyimpan beberapa maklumat tentang pemilik, kebenaran dan penggunaan setiap fail.

Komponen dipanggil nama fail ialah rentetan sehingga 255 aksara panjang. Nama-nama ini disimpan dalam jenis fail khas yang dipanggil katalog. Maklumat tentang fail dalam direktori dipanggil kemasukan direktori dan termasuk, sebagai tambahan kepada nama fail, penunjuk kepada fail itu sendiri. Entri direktori boleh memaut ke direktori lain serta fail biasa. Ini mewujudkan hierarki direktori dan fail, yang dipanggil sistem fail. sistem fail ;

Rajah 2-2. Sistem fail kecil

Satu sistem fail kecil ditunjukkan dalam Rajah 2-2. Direktori boleh mengandungi subdirektori dan tiada sekatan ke atas kedalaman satu direktori boleh bersarang dalam direktori lain. Untuk mengekalkan integriti sistem fail, kernel tidak membenarkan proses menulis terus ke direktori. Sistem fail boleh menyimpan bukan sahaja fail dan direktori biasa, tetapi juga rujukan kepada objek lain, seperti peranti dan soket.

Sistem fail membentuk pokok, yang permulaannya adalah dalam direktori akar, kadangkala dipanggil dengan nama tetak, yang sepadan dengan aksara garis miring tunggal (/). Direktori akar mengandungi fail; dalam contoh kami dalam Rajah 2.2, ia mengandungi vmunix, salinan fail objek boleh laku kernel. Ia juga mengandungi direktori; dalam contoh ini ia mengandungi direktori usr. Di dalam direktori usr ialah direktori bin, yang terutamanya mengandungi kod objek boleh laku program seperti ls dan vi.

Proses mengakses fail dengan menentukan laluan sebelum itu, yang merupakan rentetan yang terdiri daripada beberapa atau tiada nama fail yang dipisahkan oleh aksara slash (/). Kernel mengaitkan dua direktori dengan setiap proses, melalui laluan ke fail boleh ditafsirkan. Direktori akar proses ialah titik tertinggi pada sistem fail yang boleh dicapai oleh proses; ia biasanya sepadan dengan direktori akar keseluruhan sistem fail. Laluan yang bermula dengan aksara slash dipanggil laluan mutlak, dan ditafsirkan oleh kernel bermula dari direktori akar proses.

Nama laluan yang tidak bermula dengan garis miring dipanggil laluan relatif, dan ditafsirkan secara relatif kepada direktori kerja semasa proses. (Direktori ini juga dipanggil untuk pendek direktori semasa atau direktori kerja) Direktori semasa itu sendiri boleh dikenal pasti secara langsung dengan nama titik, yang sepadan dengan satu titik (). Nama fail titik-titik(.) menandakan direktori induk bagi direktori semasa. Direktori akar adalah nenek moyang itu sendiri.

Sistem fail ialah sistem yang digunakan oleh sistem pengendalian Windows. Ia perlu untuk mengatur dan menyimpan data pada mana-mana cakera. Dialah yang bertanggungjawab untuk menyimpan data pada cakera keras. Mari kita lihat apa itu sistem fail dan jenis sistem sedemikian wujud.

Mengapa kita memerlukan sistem fail?

Anda boleh memahami sistem fail yang digunakan pada komputer anda dengan pergi ke folder yang dipanggil "Komputer Saya". Kemudian anda perlu klik Klik kanan tetikus dan pilih "properties". Dalam tetingkap maklumat yang muncul, anda boleh membaca tulisan berikut: Sistem fail: (nama).

Tidak semestinya setiap cakera mempunyai sistem fail yang sama. Untuk mengetahui, anda perlu melihat setiap cakera.

Ia adalah pada pilihan yang betul sistem fail bahawa keselamatan anda komputer peribadi, dan sistem pengendalian tidak akan ranap dan kehilangan data. Mari kita lihat sistem fail yang boleh didapati dalam Windows.

Jenis sistem fail

LEMAK

Perkara pertama yang akan kita lihat ialah sistem fail yang dipanggil FAT. Hari ini ia sangat jarang berlaku, jadi ia tidak patut dibincangkan secara terperinci. Kelemahan terbesarnya ialah isipadu maksimum cakera, yang hanya 2 GB, yang boleh dikatakan tidak pernah ditemui dalam perkakasan moden. Jadi jika cakera anda mempunyai isipadu yang lebih besar, kemudian ia berhenti berfungsi. Beberapa tahun yang lalu, 2 GB ialah kapasiti cakera keras standard, dan sistem fail ini digunakan dengan sempurna di sana. Tetapi hari ini ia telah hidup lebih lama kegunaannya dan telah mengambil tempat terhormat dalam tong sampah sejarah.

Sistem fail seterusnya ialah FAT 32 yang terkenal. 32 ialah saiz bit sistem. Versi ini ialah versi terkini sistem fail sebelumnya. Jika anda menggunakan lebih versi awal Windows, maka anda mungkin menghadapi beberapa masalah semasa memformat cakera. Walau bagaimanapun, sistem ini jauh lebih stabil daripada pendahulunya, dan bekerja dengan fail akan diteruskan dengan lebih pantas.

NTFS

Sekarang mari kita lihat apa itu sistem fail NTFS. Sistem ini storan fail muncul agak baru-baru ini dan lebih moden daripada dua sebelumnya. Walau bagaimanapun, walaupun terdapat banyak kelebihan, ia bukan tanpa kelemahannya. Kebanyakan cakera yang dihasilkan oleh syarikat komersial hari ini mempunyai sistem fail sedemikian. Ia menyimpan data dengan lebih baik, tetapi agak menuntut sumber komputer anda.

Di samping itu, dalam kes di mana cakera logik mempunyai muatan penuh hingga 90 peratus, prestasi sistem fail menurun secara mendadak. Juga, jika sistem pengendalian lebih tua daripada Windows XP, maka sistem fail sedemikian hanya akan menolak untuk mengusahakannya. Sebaik sahaja anda memasukkan cakera ke dalam pemacu, komputer anda tidak akan dapat mengenalinya atau akan ditandakan sebagai partition yang tidak diketahui. Bercakap tentang kelebihan, boleh diperhatikan bahawa kerja sistem fail sedemikian dengan fail kecil adalah lebih pantas dan berkualiti. Paling saiz besar, yang boleh dimiliki oleh cakera ialah 18 TB. Terdapat juga perkara seperti pemecahan fail. Dengan itu, sistem fail tidak akan perlahan, tetapi akan terus berfungsi mod biasa. Juga apabila menggunakan NTFS anda boleh benar-benar yakin bahawa fail itu tidak akan rosak. Sistem ini menggunakan ruang cakera dengan sangat menjimatkan dan membolehkan anda memampatkan fail ke saiz minimum, tanpa merosakkan mereka sama sekali. Dengan cara ini, ia adalah terima kasih kepada sistem ini bahawa ia menjadi mungkin untuk memulihkan data sekiranya berlaku kehilangan. Sehubungan itu, jika kita membandingkan sistem ini dengan FAT, maka semua kelebihannya jelas. Perkara paling penting yang boleh ditawarkan kepada anda ialah keselamatan.

UDF

Kini tiba masanya untuk melihat apa itu sistem fail UDF. Sistem fail ini, yang bebas daripada sistem pengendalian komputer, digunakan untuk menyimpan data yang terdapat pada media optik. Tidak seperti sistem sebelumnya,UDF membolehkan anda menulis maklumat tambahan pada cakera liut yang sudah penuh. Selain itu, sistem fail ini boleh memadam fail tertentu pada cakera secara selektif tanpa merosakkan maklumat lain. Metadata seperti wilayah akar terletak secara huru-hara di dalam cakera, tetapi asas data ini mempunyai tiga tempat: sektor 256, 257 dan N-1, dalam dalam kes ini N ialah saiz trek.

Untuk pemanduan masuk Format DVD, UDF ialah sistem fail yang paling berjaya kerana ia sama sekali tidak mempunyai sekatan pada saiz fail. Anda boleh merakam video besar dan kecil.

Terima kasih kepada UDF bahawa kami mengetahui apakah sistem fail terakhir dan cara memilihnya dengan betul untuk komputer anda.

Fail- set data bernama yang dibentangkan pada medium storan komputer. Konsep fail digunakan terutamanya untuk data yang disimpan pada cakera, dan oleh itu fail biasanya dikenal pasti dengan kawasan ingatan cakera pada media ini.

Sistem fail termasuk peraturan untuk pembentukan nama fail dan cara untuk mengaksesnya, sistem jadual kandungan fail dan struktur untuk menyimpan fail pada cakera.

Fail tersebut mempunyai nama dan sifat-sifat(diarkibkan, baca sahaja, tersembunyi, sistem), dicirikan oleh saiz dalam bait, tarikh dan masa penciptaan atau perubahan terakhir.

Nama fail terdiri daripada dua bahagian: nama sebenar dan sambungan (jenis). taip mungkin hilang. Nama dipisahkan daripada jenis oleh aksara titik. Dalam Windows, anda boleh menamakan fail sehingga 255 aksara panjang. Jenis menunjukkan jenis dan tujuan fail, sebahagian daripadanya adalah standard, contohnya:

· .COM dan .EXE - fail boleh laku;

· .BAT - arahan fail kelompok;

· .TXT - fail teks jenis sewenang-wenangnya;

· .MDB - fail pangkalan data Akses data;

· .XLS - elektronik Hamparan Excel;

· .DOC - fail teks editor Microsoft Perkataan;

· .ZIP - fail arkib Winzip/PkZip yang dibungkus.

Permohonan sambungan standard membenarkan anda untuk tidak menyatakannya semasa melaksanakan program sistem dan pakej aplikasi, menggunakan prinsip lalai.

Direktori (folder, direktori) - satu set fail yang dinamakan digabungkan berdasarkan kepunyaan mereka kepada satu produk perisian atau atas sebab lain. Ungkapan "fail disertakan dalam direktori" atau "fail terkandung dalam direktori" bermakna maklumat tentang fail ini direkodkan dalam kawasan cakera yang berkaitan dengan katalog ini. Nama direktori mengikut peraturan yang sama seperti nama fail. Direktori biasanya tidak mempunyai sambungan, walaupun satu boleh ditetapkan.

Pada setiap fizikal atau pemacu logik wujud akar(kepala) direktori yang tidak boleh dibuat, dipadam, atau dinamakan semula dengan cara pengguna. Ia dilambangkan dengan aksara '\' (pada sesetengah sistem pengendalian anda juga boleh menggunakan '/'). Direktori dan fail lain mungkin didaftarkan dalam direktori kepala. Direktori bersarang mungkin, seterusnya, termasuk direktori lebih daripada Level rendah. Struktur ini dipanggil sistem hierarki atau pokok direktori di mana direktori utama membentuk akar pokok dan direktori yang selebihnya adalah seperti cawangan.

Mengumpulkan fail ke dalam direktori tidak bermakna ia dikumpulkan dalam apa jua cara di satu tempat pada cakera. Lebih-lebih lagi, fail yang sama boleh "tersebar" (berpecah-pecah) merentasi keseluruhan cakera. Fail dengan nama yang sama boleh didapati dalam beberapa direktori pada cakera, tetapi beberapa fail dengan nama yang sama tidak boleh ditempatkan dalam direktori yang sama.

Untuk membolehkan OS mengakses fail, anda mesti menyatakan:

· laluan di sepanjang pokok direktori;

· nama fail penuh.

Maklumat ini ditunjukkan dalam spesifikasi fail, yang mempunyai format seterusnya:

[drive:][path]filename[.type]

Tanda kurung segi empat sama menunjukkan bahawa bahagian spesifikasi yang sepadan boleh diabaikan. Dalam kes ini nilai digunakan lalai.

Jika tiada pemacu dinyatakan, pemacu semasa digunakan. semasa cakera ialah cakera yang pada masa ini sistem pengendalian sedang berjalan.

Laluan-urutan folder yang perlu dilayari ke fail yang dikehendaki. Nama dalam laluan ditulis dalam susunan keutamaan menurun dan dipisahkan oleh aksara "\". Katalog yang merangkumi direktori semasa, dipanggil ibu bapa.

Selalunya terdapat keperluan untuk memproses beberapa fail sekaligus dengan satu arahan. Sebagai contoh, padam semua fail salinan sandaran dengan sambungan BAK, atau tulis semula beberapa fail dokumen dengan nama doc1.txt, doc2.txt, dll. Dalam kes ini, gunakan aksara khas - topeng muka, membolehkan anda menerangkan sekumpulan fail dengan satu nama. Terdapat hanya dua topeng:

· simbol * dalam nama fail atau sambungan menggantikan sebarang bilangan aksara yang dibenarkan;

· simbol? menggantikan sebarang aksara atau kekurangan aksara dalam nama fail atau sambungan.

Contoh kami akan sepadan dengan topeng *.bak (semua fail dengan sambungan bak) dan doc?.txt (semua fail dengan sambungan txt dan nama 4 aksara bermula dengan doc).

Soalan mengenai topik yang diserahkan untuk ujian:

1. Definisi OS. Konsep asas OS Windows (berbilang tugas, antara muka pengguna grafik, pembenaman dan pengikatan data).

2. Antara muka grafik pengguna, komponen utamanya (tetingkap, alat dialog, kawalan standard tingkap dan alat dialog).

3. Bekerja dengan papan kekunci dan tetikus dalam Windows. Kombinasi kekunci standard dan operasi tetikus.

4. Bekerja dengan fail dan folder dalam Windows - operasi dan keupayaan asas. Program "Komputer Saya" dan "Penjelajah".

5. Mencari maklumat dalam Windows.

6. Buat pintasan ke aplikasi dan dokumen.

7. Panel kawalan dan komponen utamanya.

8. Mengendalikan kegagalan dalam Windows.

9. Menyediakan aplikasi DOS untuk Windows.

Sistem fail sistem fail) - peraturan yang mentakrifkan kaedah mengatur, menyimpan dan menamakan data pada media storan. Ia mentakrifkan format untuk penyimpanan fizikal maklumat, yang biasanya dikumpulkan dalam bentuk fail. Sistem fail tertentu menentukan saiz nama fail (folder), saiz maksimum fail dan partition yang mungkin, dan satu set atribut fail. Beberapa sistem fail menyediakan keupayaan perkhidmatan, sebagai contoh, kawalan akses atau penyulitan fail.

Sistem fail memautkan medium storan di satu pihak dan API untuk mengakses fail di sisi lain. Bila program permohonan mengakses fail, ia tidak tahu bagaimana maklumat itu terletak dalam fail tertentu, serta jenis media fizikal (CD, cakera keras, pita magnetik atau unit memori kilat) yang dirakamkan. Apa yang diketahui oleh program ialah nama fail, saiz dan atributnya. Ia menerima data ini daripada pemacu sistem fail. Sistem faillah yang menentukan di mana dan bagaimana fail akan ditulis pada media fizikal (contohnya, cakera keras).

Dari sudut pandangan sistem pengendalian, keseluruhan cakera ialah koleksi kluster bersaiz daripada 512 bait dan lebih besar. Pemacu sistem fail menyusun kelompok ke dalam fail dan direktori (yang sebenarnya adalah fail yang mengandungi senarai fail dalam direktori itu). Pemacu yang sama ini menjejaki kelompok mana yang sedang digunakan, yang percuma, dan yang ditandakan sebagai rosak.

Walau bagaimanapun, sistem fail tidak semestinya dikaitkan secara langsung dengan medium storan fizikal. Terdapat sistem fail maya, serta sistem fail rangkaian, yang hanya satu cara untuk mengakses fail yang terletak di komputer jauh.



Bagaimana sistem fail berfungsi. Untuk setiap fail Windows mencipta laluan yang merupakan nama cakera tempatan dan nama direktori dan subdirektori. Oleh itu, laluan adalah sejenis alamat tempat program mencari fail. Cara kepada sesetengah orang fail berguna anda akan dapati dalam kotak di bawah. Apabila program memerlukan fail tertentu, dia hantar Permintaan Windows, yang sistem pengendalian ubah hala ke sistem fail. Menggunakan laluan, sistem fail menentukan lokasi fizikal objek pada cakera keras anda dan pindahkannya ke Windows. Sistem fail mencipta pangkalan data yang memetakan pelbagai alamat fail pada cakera keras ke laluan yang sepadan. Dalam fail popular sistem NTFS pangkalan data sedemikian dipanggil MFT (Master File Table).

Mengapa meniru mengambil masa yang lebih lama daripada bergerak. Apabila anda memindahkan fail, hanya entri dalam fail utama berubah. jadual fail, dan alamat fail yang disimpan pada cakera keras kekal sama. Apabila menyalin, sistem fail perlu menyimpan data sekali lagi, dan ini biasanya mengambil masa.

nasi. 3.8. Menyalin fail

Adakah perintah dikekalkan dalam sistem fail? Sama seperti gudang, cakera keras anda menjadi bersepah dari semasa ke semasa. Fail lama dipadamkan atau ditulis semula ke kawasan bebas, data baharu ditambah... Di samping itu, Windows menyimpan fail dalam sektor percuma pertama pada cakera yang datang ke tangan, membahagikan fail kepada beberapa bahagian (serpihan) - jika ia tidak sesuai dengan kawasan bebas. Oleh itu, dari masa ke masa, beberapa alamat mula sepadan dengan laluan yang sama, dan masa pembukaan fail besar, seperti gambar, sentiasa meningkat. Defragmentasi membolehkan anda memulihkan integriti fail, dengan itu meningkatkan kelajuan PC anda.

Bagaimanakah sistem fail berbeza? Bergantung pada keperluan untuk peranti storan data, salah satu daripada beberapa sistem fail boleh digunakan. Perbezaan utama antara sistem fail ialah saiz fail maksimum yang dibenarkan.

Apakah sistem fail yang wujud. Terdapat lima jenis sistem fail yang digunakan dalam komputer.

FAT16 (Jadual Peruntukan Fail 16). Ia dibangunkan pada tahun 1983 dan hanya boleh berfungsi dengan betul dengan fail bersaiz sehingga 2 GB. Ia dibenarkan menggunakan pemacu data dengan kapasiti tidak lebih daripada 4 GB dan menyimpan tidak lebih daripada 65,536 fail. Pada masa ini, sistem fail lapuk ini telah digantikan dengan FAT32 dan NTFS.

FAT32. Disebabkan fakta bahawa jumlah data yang disimpan pada cakera keras sentiasa berkembang, sistem fail FAT32 telah diperkenalkan pada tahun 1997. Ia menyokong fail tidak lebih besar daripada 4 GB, cakera keras dengan kapasiti sehingga lebih kurang 8 TB dan membolehkan anda menyimpan kira-kira 270 juta fail. Selain Windows 95 dan lebih tinggi, sistem pengendalian lain juga boleh menggunakan sistem fail FAT32, seperti Mac OS X daripada Apple. Pada masa ini, saiz fail purata telah meningkat dengan ketara - contohnya, volum filem video adalah lebih daripada 4 GB, jadi FAT32 masuk akal untuk digunakan hanya pada pemacu boleh tanggal(pemacu kilat atau keras luaran cakera).

NTFS (Sistem Fail Teknologi Baharu). Pada masa ini, ini ialah sistem fail standard untuk Windows. Ia boleh mengurus fail sehingga saiz 16 TB yang tidak dapat dibayangkan sebelum ini dan menyokong cakera keras sehingga 256 TB dalam kapasiti. Sistem fail membolehkan anda menyimpan bilangan fail yang hampir tidak terhad - lebih daripada 4 bilion. Sekiranya fail yang lebih besar dan cakera keras berkapasiti lebih besar digunakan, fungsi NTFS boleh dikembangkan. Satu lagi kelebihan sistem ialah pembalakan. Dengan bantuan teknologi ini, semua berubah fail NTFS menulis dahulu ke kawasan berasingan pada cakera keras. Ini menghalang data daripada hilang semasa ia disimpan, seperti semasa gangguan bekalan elektrik.

exFAT (Jadual Peruntukan Fail Lanjutan). Telah dicipta untuk kad memori untuk menyediakan keupayaan untuk menyimpan fail saiz yang lebih besar. Walau bagaimanapun, exFAT hanya berfungsi pada Windows dengan ServicePack 2 dan lebih tinggi, dalam Windows Vista dengan ServicePack 1 atau dalam Windows 7. Memandangkan sistem fail ini hanya disokong oleh Windows, ia boleh dikatakan tidak digunakan.

HSF+ (Sistem Fail Hierarki+). Sistem fail standard dalam sistem pengendalian Sistem Mac OS. Seperti NTFS, ia sesuai untuk bekerja dengan sangat fail besar Dan cakera keras. Ini adalah sistem fail jurnal. Untuk sesiapa yang nak guna Windows keras cakera dengan HSF+, mesti dipasang program tambahan, contohnya MacDrive.

Perkara yang berlaku apabila anda mengalih, menyalin dan memadam. Tidak semua operasi yang dilakukan dalam Windows atau sistem pengendalian lain pada fail dalam tetingkap Explorer membawa kepada transformasi fizikal pada cakera keras. Dalam banyak kes, anda hanya perlu membuat perubahan kecil pada jadual fail utama. Gambar-gambar di bawah jelas menunjukkan apa yang sebenarnya berlaku pada cakera keras dan dalam sistem fail semasa proses mengalih, menyalin dan memadam pelbagai objek(fail dan folder) dalam Windows.

nasi. 3.9. Operasi Fail

Adakah mungkin untuk menukar sistem fail. Ya, tetapi ini memerlukan pemformatan HDD. Sistem fail mana yang ditawarkan untuk dipilih bergantung pada sistem pengendalian yang dipasang atau program yang digunakan untuk melaksanakan pemformatan. Dalam Windows, sebagai contoh, ini adalah FAT32 dan NTFS. menggunakan cakera keras secara eksklusif pada komputer berasaskan Windows Memandangkan semua kelebihan yang disenaraikan, adalah disyorkan untuk memilih NTFS sebagai sistem fail. Jika anda bercadang untuk menyambung untuk tujuan pertukaran data keras luaran memandu ke Komputer Mac, sahaja pilihan yang tepat akan menjadi FAT32. Dalam kes ini, timbul masalah seterusnya: walaupun menggunakan FAT32 Windows boleh berfungsi dengan cakera keras dengan kapasiti apa pun, namun, semasa proses pemformatan saiz maksimum partition atau cakera keras dihadkan kepada 32 GB. Penyelesaian: Menggunakan perisian cakera keras seperti Paragon Pengurus Cakera, ia akan dapat diformatkan semua susah cakera dalam FAT32.

Apakah perpustakaan? Muncul dalam Windows 7 fungsi tambahan pengurusan fail - perpustakaan. Terdapat empat jenis perpustakaan yang tersedia: Video, Dokumen, Imej dan Muzik. Mereka menunjukkan semua fail jenis yang sepadan dalam satu folder, tanpa mengira lokasinya. Dan walaupun fail tidak terletak secara fizikal dalam folder perpustakaan, anda boleh melakukan sebarang operasi dengannya, sama ada menyalin, menamakan semula dan memadam, terus dalam pustaka yang sepadan. Sesetengah program, termasuk Picasa, juga menggunakan perpustakaan untuk menyusun fail dengan cekap. Mereka juga boleh mencari imej atau fail lain secara bebas pada cakera keras anda.

Bagaimana program mengakses data. Semua program yang ingin diakses cakera keras, mula-mula hantar permintaan ke Windows yang mengandungi laluan fail. Sistem pengendalian kemudian memajukannya ke jadual sistem fail. Jadual ini mengandungi alamat fizikal fail di mana ia boleh ditemui pada cakera keras anda. Dengan menggunakan alamat yang diberikan carian sistem fail fail yang diperlukan dan menghantar sistem operasi. Windows memadankan fail yang diterima dengan permintaan yang sepadan dan menghantarnya ke program yang menghantar permintaan tersebut. Selepas ini, program membuka fail, contohnya dalam program Microsoft word, dengan itu menyediakan keupayaan untuk mengeditnya. Dengan setiap perubahan berikutnya pada fail, contohnya apabila menyimpan atau memadam, atur cara memulakan permintaan baharu.

nasi. 3.10. Organisasi capaian data

Kami bekerja dengan sistem fail. Pengendalian sistem fail tersembunyi dari mata pengguna. Namun dia mempunyai peluang untuk campur tangan dalam proses ini - untuk mengetahui dengan bantuan program sosial jenis sistem fail pada pemacu keras PC anda dan, jika perlu, tukarkannya kepada yang lain.

nasi. 3.11. Bekerja dengan sistem fail