Таны гэрийн компьютерийн файлын бүтцийн тодорхойлолт. PC файлын систем. Файлын систем хэрхэн ажилладаг

Эрт орой хэзээ нэгэн цагт шинэхэн компьютер хэрэглэгч файлын систем (FS) гэх мэт ойлголттой тулгардаг. Дүрмээр бол энэ нэр томьёотой анхны танилцах нь хадгалах хэрэгслийг форматлах үед тохиолддог: логик хөтчүүд ба холбогдсон медиа (флаш диск, санах ойн карт, гадаад HDD).

Форматлахын өмнө Windows үйлдлийн систем нь зөөвөрлөгч дээрх файлын системийн төрөл, кластерын хэмжээ, форматлах аргыг (хурдан эсвэл бүрэн) сонгохыг танд сануулдаг. Файлын систем гэж юу болох, яагаад хэрэгтэй байгааг олж мэдье?

Бүх мэдээллийг зөөвөрлөгч дээр тодорхой дарааллаар байрлуулсан байх ёстой хэлбэрээр тэмдэглэдэг, эс тэгвээс үйлдлийн систем болон програмууд өгөгдөлтэй ажиллах боломжгүй болно. Энэ дарааллыг медиа дээр файл байрлуулах тодорхой алгоритм, дүрмийг ашиглан файлын системээр зохион байгуулдаг.

Програмд ​​дискэн дээр хадгалагдсан файл хэрэгтэй бол түүнийг хэрхэн, хаана хадгалдагийг мэдэх шаардлагагүй. Хөтөлбөрт шаардагдах бүх зүйл бол энэ өгөгдлийг файлын систем рүү шилжүүлэхийн тулд файлын нэр, түүний хэмжээ, шинж чанаруудыг мэдэх явдал бөгөөд энэ нь хүссэн файл руу нэвтрэх боломжийг олгоно. Мэдээллийг зөөвөрлөгч рүү бичихэд ижил зүйл тохиолддог: програм нь файлын талаарх мэдээллийг (нэр, хэмжээ, шинж чанарууд) файлын системд шилжүүлдэг бөгөөд энэ нь түүнийг өөрийн дүрмийн дагуу хадгалдаг.

Илүү сайн ойлгохын тулд номын санч үйлчлүүлэгчид нэрээр нь ном өгч байна гэж төсөөлөөд үз дээ. Эсвэл урвуу дарааллаар: Үйлчлүүлэгч уншсан номоо номын санч руу буцаан өгч, номын санч нь түүнийг буцааж хадгалдаг. Үйлчлүүлэгч ном хаана, хэрхэн хадгалагдаж байгааг мэдэх шаардлагагүй бөгөөд үүнийг тухайн байгууллагын ажилтан хариуцна. Номын санч нь номын сангийн каталогийн дүрмийг мэддэг бөгөөд эдгээр дүрмийн дагуу хэвлэлийг хайж олох эсвэл буцааж байршуулах, өөрөөр хэлбэл. албан үүргээ гүйцэтгэдэг. IN энэ жишээндномын сан нь хадгалах хэрэгсэл, номын санч бол файлын систем, үйлчлүүлэгч бол програм юм.

Файлын системийн үндсэн функцууд

Файлын системийн үндсэн функцууд нь:

  • файл хэлбэрээр өгөгдөл зөөгч дээр байршуулах, зохион байгуулах;
  • хадгалах хэрэгсэл дээрх өгөгдлийн хамгийн их дэмжигдсэн хэмжээг тодорхойлох;
  • файл үүсгэх, унших, устгах;
  • файлын шинж чанаруудыг хуваарилах, өөрчлөх (хэмжээ, үүсгэх, өөрчлөх хугацаа, файл эзэмшигч ба бүтээгч, зөвхөн унших боломжтой, далд файл, түр файл, архив, гүйцэтгэх боломжтой, хамгийн их уртфайлын нэр гэх мэт);
  • файлын бүтцийг тодорхойлох;
  • файлуудын логик зохион байгуулалтад зориулсан лавлах зохион байгуулалт;
  • системийн алдаа гарсан тохиолдолд файлын хамгаалалт;
  • файлуудыг зөвшөөрөлгүй хандалтаас хамгаалах, агуулгыг нь өөрчлөх.

Хатуу диск эсвэл бусад зөөвөрлөгч дээр бичигдсэн мэдээллийг кластер зохион байгуулалтын үндсэн дээр байрлуулдаг. Кластер гэдэг нь бүхэл файл эсвэл түүний хэсэг багтах тодорхой хэмжээний нүд юм.

Хэрэв файл нь кластер хэмжээтэй бол зөвхөн нэг кластер эзэлнэ. Хэрэв файлын хэмжээ нь нүдний хэмжээнээс хэтэрсэн бол түүнийг хэд хэдэн кластер нүдэнд байрлуулна. Түүнчлэн, чөлөөт кластерууд нь бие биенийхээ хажууд байрлахгүй ч дискний физик гадаргуу дээр тархсан байж болно. Энэ систем нь файлуудыг хадгалахдаа зайг хамгийн үр ашигтайгаар ашиглах боломжийг олгодог. Файлын системийн үүрэг бол файлыг чөлөөт кластер болгон бичихдээ оновчтой байдлаар түгээх, мөн уншиж байхдаа угсарч, програм эсвэл програмд ​​өгөх явдал юм. үйлдлийн систем.

Файлын системийн төрлүүд

Компьютер, хадгалах хэрэгсэл, үйлдлийн системүүдийн хувьслын явцад олон тооны файлын системүүд гарч ирэн алга болсон. Ийм хувьслын сонголтын явцад өнөөдөр дараах төрлийн файлын системийг хатуу хөтчүүд болон гадаад санах ойн төхөөрөмжүүдтэй (флэш диск, санах ойн карт, гадаад хатуу диск, CD) ажиллахад ашигладаг.

  1. FAT32
  2. ISO9660

Сүүлийн хоёр систем нь CD-тэй ажиллахад зориулагдсан. Файлын системүүд Ex3 болон Ex4 нь үйлдлийн системтэй ажилладаг Линукс дээр суурилсан. NFS Plus нь Apple компьютер дээр ашиглагддаг OS X үйлдлийн системд зориулсан файлын систем юм.

Хамгийн өргөн хэрэглэгддэг файлын системүүд нь NTFS болон FAT32 бөгөөд энэ нь гайхмаар зүйл биш, учир нь... Эдгээр нь дэлхийн ихэнх компьютерийг ажиллуулдаг Windows үйлдлийн системд зориулагдсан.

Одоо FAT32 нь мэдээллийн аюулгүй байдал, хамгаалалтад илүү найдвартай тул илүү дэвшилтэт NTFS системээр идэвхтэй сольж байна. Түүнээс гадна хамгийн сүүлийн үеийн хувилбаруудХэрэв хуваалт байвал Windows үйлдлийн систем нь өөрөө суулгахыг зөвшөөрөхгүй хатуу диск FAT32 форматаар форматлах болно. Суулгагч танаас хуваалтыг NTFS болгон форматлахыг хүсэх болно.

NTFS файлын систем нь хэдэн зуун терабайт багтаамжтай, нэг файлын хэмжээ 16 терабайт хүртэлх дискийг дэмждэг.

FAT32 файлын систем нь 8 терабайт хүртэлх диск, 4 ГБ хүртэлх нэг файлын хэмжээг дэмждэг. Ихэнхдээ энэ FS нь флаш диск болон санах ойн картанд ашиглагддаг. Энэ нь FAT32 дээр форматлагдсан байдаг гадаад хөтчүүдүйлдвэрт.

Гэсэн хэдий ч, 4GB файлын хэмжээг хязгаарласан нь өнөөдөр аль хэдийн том сул тал болсон, учир нь... Чанартай видеог түгээж байгаа тул киноны файлын хэмжээ энэ хязгаараас хэтэрч, хэвлэл мэдээллийн хэрэгслээр бичих боломжгүй болно.

Хуваалцах.

Компьютер нь дискэнд хадгалагдсан мэдээллийг хэлбэрээр хадгалах, хувиргах, дүрслэн харуулахад ашиглагддаг тусдаа файлууд. Файл- гадаад зөөвөрлөгч (уян диск, хатуу диск, CD) дээр байрлах нэртэй санах ойн хэсэг. Өөр нэг тодорхойлолтыг өгч болно: файл- энэ нь өгөгдөл хадгалагддаг гадаад зөөвөрлөгчийн хэсэг юм.

Файл нь маш олон төрлийн өгөгдлийг хадгалах боломжтой: текст, тооцооллын үр дүн, график зураг, зураг, тоглоом, программ - машины заавар хоёртын код. Файл бүр нь цэгээр тусгаарлагдсан хоёр хэсгээс бүрдэх нэртэй байдаг. Файлын нэр нь дараахь зүйлийг агуулна.

Үнэндээ файлын нэр DOS дор 8 тэмдэгтээс илүүгүй, доор 255 тэмдэгтээс илүүгүй байна Windows удирдлага;

- цэг;

- файлын нэрийн өргөтгөл, файлд хадгалагдсан мэдээллийн төрлийг зааж өгөх; Файлын нэрийн өргөтгөл нь хэрэглэгчдэд тохиромжтой эсвэл огт байхгүй байж болно. Гэсэн хэдий ч стандарт өргөтгөлүүд бас байдаг. Жишээлбэл, өргөтгөлтэй файлууд exeТэгээд com- эдгээр нь машин код (заавар) дахь гүйцэтгэхэд бэлэн программууд бөгөөд тэдгээрийг шууд гүйцэтгэх боломжтой. Өргөтгөлтэй файл сарьсан багваахай- Энэ багц файл, зорилго нь текст хэлбэрээр хадгалагдсан MS-DOS командуудын бүлгийг гүйцэтгэх явдал юм. Өргөтгөлүүд pas, s, cpp, bas, forИхэвчлэн Object Pascal, C, C++, BASIC, Fortran зэрэг холбогдох програмчлалын хэл дээрх програмын текст бүхий файлын нэрэнд агуулагддаг. -тай файлууд текст мэдээлэлихэвчлэн өргөтгөлтэй байдаг txt. Текст ашиглан үүсгэсэн файл WORD редактор, өргөтгөл хуваарилагдах болно док. Өргөтгөл xlsцахим ашиглан үүсгэсэн файлуудад хуваарилагдсан EXCEL хүснэгтүүд. Зургийн файлуудыг өргөтгөлөөр нь ялгаж болно gif, pcx, зураг, хөгжмийн файлууд- өргөтгөлөөр mp3Тэгээд wav, болон өргөтгөлүүд aviТэгээд датвидео мэдээлэл бүхий файлуудтай тохирно. Гипертекст хуудасны файлуудыг татаж авсан дэлхийн сүлжээИнтернэт, нэрэндээ өргөтгөл агуулсан htmТэгээд html.

Дараах тэмдэгтүүдийг файлын нэр болон өргөтгөлд ашиглах боломжгүй: \ /, : * ? >< | ". Кроме того, ряд имен файлов задействован для служебных целей: prn (имя зарезервировано для принтера), com1, com2, com3, com4 (имена зарезервированы для четырех последовательных портов), lpt1, lpt2 (имена двух параллельных портов, к ним обычно подключаются принтеры), con(устройство консоль, клавиатура при вводе, дисплей при выводе), nul (фиктивное устройство) . Хэзээ ч тэдгээрийг өргөтгөсөн байсан ч өөр зорилгоор ашиглаж болохгүй. CON.TXT гэх мэт нэрсийг CON болгон багасгаж, төхөөрөмжийн нэр гэж үзнэ

Файлын байршлыг тодорхойлохын тулд та түүний байрлах дискний нэрийг зааж өгөх ёстой. Дискний нэр нь хоёр тэмдэгтээс бүрдэнэ: дискний нэрийг тодорхойлсон латин үсэг, ":" тэмдэгт. Эхний уян дискийг нэрлэсэн Х:, хоёр дахь (хэрэв байгаа бол) - нэр IN:. Хатуу диск нь ихэвчлэн хэд хэдэн хэсэгт хуваагддаг логик хөтчүүд, эхнийх нь нэртэй ХАМТ:, хоёрдугаарт - Д:гэх мэт. Дараах үсгүүд нь CD хөтчүүдийн нэрийг зааж өгөх зорилготой юм.

Тиймээс оруулга A:format.comгэж нэрлэгддэг уян дискэн дээр ажиллах боломжтой файл байгааг харуулж байна format.com.

Диск нь мянга, арван мянган файл хадгалах боломжтой. Тэд тус бүрийн зорилгыг санах нь маш хэцүү байдаг. Энэ асуудалтай холбогдуулан файлын системийн үзэл санааг боловсруулахдаа лавлах (хавтас) гэсэн ойлголтыг нэвтрүүлсэн.

Лавлах (хавтас)- ямар нэгэн логик зарчмын дагуу нэгдсэн файлуудын бүлэг.

Хэрэв бид тодорхой диск дээр хадгалагдсан файлын тухай ярьж байгаа бол дискний нэрээс гадна тухайн файл яг хаана байгааг мэдэх хэрэгтэй. Энэ нь дискэн дээр шууд байрлаж эсвэл энэ диск дээрх лавлахуудын аль нэгэнд байрлуулж болно. Лавлах дотор тусдаа файлуудаас гадна өөр лавлахууд байж болно. Нэг жишээ авч үзье. Үүнийг дискэн дээр үлдээгээрэй Д:каталогууд байдаг TP(TURBO PASCAL програмчлалын системтэй ажиллахад шаардлагатай файлууд энд байна), лавлах PCX(график зурагтай ажиллах програмууд), каталог STUD(Оюутны бүтээлийн каталог) болон файлууд abc.pasТэгээд rc.pcx. Каталог дотор TRкаталогууд байдаг BGIТэгээд BIN. Каталог дотор STUDфайл байна abc.pas(Зураг 2.1).

Тэгэхээр нэрлэсэн хоёр файл байна abc.pas. Бид алийг нь ярьж байгааг яаж ойлгох вэ? Үүнийг хийхийн тулд та дискний нэрээс гадна тухайн файл байгаа директорийн нэрийг зааж өгөх ёстой.

D:\STUD\abc.pas- файл abc.pasдиск дээр байрладаг Д:каталогид STUD;

D:\abc.pas- файл abc.pas, дискэн дээр шууд байрладаг Д:.

Мөн файлд хандахын тулд turbo.exe, та энэ файлыг дискэн дээр байгаа гэдгийг зааж өгөх ёстой Д:каталогид TR, дэд директорт BIN, өөрөөр хэлбэл мэдэх хэрэгтэй замэнэ файл руу. Тиймээс, хэрэв бид файлын нэр, түүнд хүрэх замыг мэддэг бол бичиж болно файлын бүтэн нэр.

Жишээлбэл, файлын бүтэн нэр trip.chr, - D:\TP\BGI\trip.chr.

Компьютер дээр ажиллахдаа нэг лавлахаас нөгөө рүү шилжих шаардлага байнга гардаг. Бидний одоо байгаа лавлахыг одоогийн лавлах гэж нэрлэдэг. Хэрэв зөвхөн файлын нэрийг зааж өгсөн бол энэ нь одоогийн директорийн файл юм. Өөр лавлахаас файл руу хандахын тулд та файлын бүтэн нэрийг зааж өгөх ёстой. Жишээлбэл, бичлэг хийх D:trip.chrЭнэ нь дискний одоогийн директороос файлд хандахыг хэлнэ Д:, A - D:\STUD\abc.pas- одоогийнх биш директорт байгаа файл руу. Хэрэв ажлын явцад бид дискэн дээр ямар ч лавлах оруулахгүй бол бид орсон гэж хэлдэг дискний толгой лавлах. Толгой лавлахыг зааж өгөхийн тулд та дискний нэрний ард "\" тэмдгийг зааж өгөх ёстой. (C:\;D:\). D:\rc.pcxТэгээд D:\abc.pas- D: хөтчийн толгой директорт байрлах файлууд.

Дээр дурдсан бүх жишээн дээр бид нэг файлд хандах тухай ярьж байсан. Хэрэв та бүлэг файлд хандах шаардлагатай бол яах вэ? Нэг төрлийн файлын бүлэгт хандах боломжтой тул файл бүрд тус тусад нь хандах нь утгагүй юм. Үүнийг хийхийн тулд тусгай орлуулагч тэмдэгтүүдийг (маск) ашиглана уу - * ба ?.

Асуултын тэмдэг нь файлын нэрний нэг тэмдэгтийг орлоно. Жишээлбэл, Э:а?.пас(дискний одоогийн директор дахь бүх файлууд Э:өргөтгөлтэй пас, файлын нэр нь хоёр тэмдэгтээс бүрдэх ба тэмдэгтээс эхэлдэг a); a??b.txt(өргөтгөлтэй бүх файлууд txt, файлын нэрний эхний тэмдэгт а, сүүлчийнх нь тэмдэг юм б, файлын нэрний урт нь 4 тэмдэгт, файлууд нь одоогийн дискний одоогийн директор дотор байна).

* тэмдэгтийг олон тэмдэгтийг орлуулахад ашиглаж болно. Энэ нь файлын нэр болон түүний өргөтгөлийн нэг буюу бүх тэмдэгтийг орлуулахад ашиглаж болно. Одоор оруулсан байрлалаас эхлэн үлдсэн бүх тэмдэгтүүдийг орлоно. Жишээлбэл: D:\TP\*.txt(өргөтгөлтэй бүх файлууд txt, лавлахад байрладаг TPдиск Д:); C:R*.pas(нэр нь тэмдэгтээр эхэлдэг pas өргөтгөлтэй бүх файлууд Р, дискний одоогийн директорт байрладаг ХАМТ :)); D:\abc.*(нэрлэсэн бүх файл abcдискний үндсэн директор Д:).

Файлын систем нь программууд болон өгөгдлийг зохион байгуулах, эдгээр объектын эмх цэгцтэй менежментийг зохион байгуулах боломжийг олгодог.

Үйлдлийн системүүдийн хувьд хувийн компьютерууд Unix үйлдлийн системд суурилсан файлын системийн тухай ойлголт нь гүн ул мөр үлдээсэн. Unix үйлдлийн системд I/O дэд систем нь файл болон захын төхөөрөмжүүд. Файлыг диск, терминал эсвэл бусад төхөөрөмж дээрх өгөгдлийн багц гэж ойлгодог.

Файлын систем файл дээр үйлдлүүдийг гүйцэтгэдэг үйлдлийн системийн функциональ хэсэг юм. Файлын систем нь агуулга, хэмжээ, төрөл гэх мэтээс үл хамааран файлууд болон лавлахуудтай ажиллах боломжийг олгодог.

Файлын систем нь мэдээллийн удирдлагын систем юм.

Өгөгдлийн удирдлагын систем гэдэг нь хэрэглэгчид ихэнх файлын физик зохицуулалтаас чөлөөлөгдөж, үндсэндээ өгөгдлийн логик шинж чанарт анхаарлаа төвлөрүүлж чаддаг систем юм.

OS файлын системүүд нь хэрэглэгчдэд гадаад санах ойн төхөөрөмжүүдийн зарим төрлийн виртуал дүрслэлийг бий болгодог бөгөөд энэ нь төхөөрөмжийн удирдлагын доод түвшний физик команд дээр биш харин өгөгдлийн багц, бүтцийн өндөр түвшинд ажиллах боломжийг олгодог.

Файлын систем (зорилго):

  • мэдээллийн бодит байршлын зургийг нуудаг гадаад санах ой;
  • Компьютерийн тодорхой тохиргооноос програмын бие даасан байдлыг баталгаажуулдаг (файлтай ажиллах логик түвшин);
  • өгөгдөл солилцох явцад гарсан алдааны стандарт хариултуудыг өгдөг.

Файлын бүтэц

Диск дээрх бүх файлуудын цуглуулга ба тэдгээрийн хоорондын харилцааг файлын бүтэц гэж нэрлэдэг. Хөгжүүлсэн үйлдлийн системүүд нь мод хэлбэрээр зохион байгуулагдсан шаталсан олон түвшний файлын бүтэцтэй байдаг.

Модны лавлах бүтцийг ашигладаг - лавлах мод. Unix-ээс зээлсэн. Шаталсан бүтэц - бүрэлдэхүүн хэсгүүд (бүрэлдэхүүнүүд) нь оруулах, захирах харилцаагаар холбогдсон системийн бүтэц.

Шаталсан бүтцийг чиглүүлсэн модоор дүрсэлсэн бөгөөд оройнууд нь бүрэлдэхүүн хэсгүүдтэй, нумууд нь холболтуудтай тохирч байна.

G дискний лавлах мод

Чиглүүлсэн мод нь сонгосон орой (язгуур) бүхий график бөгөөд үүнд үндэс ба дурын оройн хооронд өвөрмөц зам байдаг. Энэ тохиолдолд чиг баримжаа олгох хоёр сонголт боломжтой: бүх замууд нь үндэснээс навч руу чиглэсэн, эсвэл бүх замыг навчнаас үндэс рүү чиглүүлдэг.

Модыг шаталсан бүтцийг дүрслэх, төлөвлөхөд ашигладаг.

Үндэс нь эхлэх байрлал, навч нь эцсийн байрлал юм.

Хэсэгүүд

Форматлах явцад аливаа хатуу эсвэл соронзон-оптик дискийг хэд хэдэн хэсэгт хувааж, тусдаа (бие даасан) диск гэж үзэж болно. Эдгээр хэсгүүдийг нэрлэдэг хэсгүүдэсвэл логик хөтчүүд. Үйлдлийн систем нь тодорхой хэмжээнээс том хэмжээтэй дискийг удирдах боломжгүй тул дискийг хэд хэдэн логик хөтчүүдэд хуваах шаардлагатай байж болно. Өгөгдөл болон хэрэглэгчийн програмыг системийн программуудаас (OS) тусад нь хадгалах нь маш тохиромжтой, учир нь үйлдлийн систем нь "компьютерээс нисч" чаддаг.

Бүлэг- дискний талбай. Доод логик диск (хуваалт)Компьютерийн хувьд бид үйлдлийн систем нь бүхэл бүтэн объект шиг ажилладаг аливаа хадгалах хэрэгслийг хэлнэ.

Драйвын нэр- логик хөтөчийн тэмдэглэгээ; үндсэн директорт оруулах.

Логик хөтчүүд (хуваалтууд) нь латин үсгээр тэмдэглэгдсэн байдаг A, B, C, D, E, ... (А-аас Я хүртэл 32 үсэг).

A, B үсэг нь уян дискэнд зориулагдсан.

C нь ихэвчлэн үйлдлийн систем ачаалагддаг хатуу диск юм.

Үлдсэн үсэг нь логик хөтчүүд, CD гэх мэт. Windows үйлдлийн системд зориулсан логик хөтчүүдийн хамгийн их тоо хязгааргүй байдаг.

IN хуваалтын хүснэгт Энэ хэсгийн эхлэл ба төгсгөлийн байршил, энэ хэсгийн салбаруудын тоог (байршил, хэмжээ) зааж өгсөн болно.

Логик хөтчийн файлын бүтэц

Файлд байгаа диск дээрх мэдээлэлд хандахын тулд та эхний секторын физик хаяг (гадаргуугийн дугаар + замын дугаар + секторын дугаар), энэ файлд байгаа кластерын нийт тоо, дараагийн кластерын хаягийг мэдэх шаардлагатай. файлын хэмжээ нэг кластерын хэмжээнээс том байна

Элементүүд файлын бүтэц:

    эхлэх салбар (ачаалах оосор, Ачаалах салбар);

    ширээ байрлуулахфайлууд (FAT - Файлын хуваарилалтын хүснэгт);

    үндсэн директор (Үндэс лавлах);

    өгөгдлийн хэсэг (дискний сул зай үлдсэн).

Ачаалах-салбар

Ачаалах-салбар – дискний эхний (анхны) сектор. 0 тал, 0 зам дээр байрладаг.

Ачаалах салбар нь үйлчилгээний мэдээллийг агуулдаг:

    дискний кластерын хэмжээ (кластер нь FAT хүснэгтийн хэмжээг багасгахын тулд хэд хэдэн салбарыг бүлэг болгон нэгтгэдэг блок юм);

    FAT хүснэгтийн байршил (ачаалах хэсэгт FAT хүснэгт хаана байрлаж байгааг харуулсан заагч байдаг);

    FAT хүснэгтийн хэмжээ;

    FAT хүснэгтийн тоо (найдвартай, аюулгүй байдлыг хангах үүднээс хүснэгтийн дор хаяж 2 хувь байдаг, учир нь FAT-ийг устгах нь мэдээлэл алдагдах, сэргээхэд хэцүү байдаг);

    үндсэн лавлахын эхлэлийн хаяг ба түүний хамгийн их хэмжээ.

Ачаалах сектор нь ачаалах блок (ачаалагч) - ачаалах бичлэгийг агуулдаг.

Ачаалагч нь гүйцэтгэгдэх программыг байрлуулдаг туслах программ юм RAMмөн түүнийг гүйцэтгэхэд бэлэн байдалд оруулдаг.

FAT (Файл хуваарилах хүснэгт)

FAT (File Allocation Table) – файлын хуваарилалтын хүснэгт. Энэ нь дискний аль талбарыг файл бүрт хамаарахыг тодорхойлдог.Дискний өгөгдлийн талбар нь үйлдлийн системд дугаарлагдсан кластеруудын дараалал хэлбэрээр илэрхийлэгддэг.

Өөх тоснь дискний өгөгдлийн бүсийн кластеруудыг хаягласан элементүүдийн массив юм. Өгөгдлийн бүсийн кластер бүр нэг FAT элементтэй тохирч байна. FAT элементүүд нь өгөгдлийн талбар дахь файлын кластеруудын лавлагааны гинжин хэлхээ болж өгдөг.

Файлын хуваарилалтын хүснэгтийн бүтэц:

FAT нь 16/32/64 битийн элементүүдээс бүрдэнэ. Хүснэгтэд нийтдээ 65520 хүртэл ийм элемент агуулагдах боломжтой бөгөөд тэдгээр нь тус бүр (эхний хоёроос бусад) дискний кластертай тохирч байна. Кластер нь дискний өгөгдлийн хэсэгт файл, лавлах зайг хуваарилдаг нэгж юм. Хүснэгтийн эхний хоёр элемент (0 ба 1 дугаартай) хадгалагдсан бөгөөд хүснэгтийн үлдсэн элемент бүр нь ижил дугаартай дискний кластерийн төлөвийг тодорхойлдог. Элемент нь кластер чөлөөтэй, кластер нь гэмтэлтэй, кластер нь файлд харьяалагддаг бөгөөд файлын сүүлчийн кластер гэдгийг илэрхийлж болно. Хэрэв кластер нь файлд хамаарах бөгөөд түүний сүүлчийн кластер биш бол хүснэгтийн элемент нь энэ файлын дараагийн кластерын дугаарыг агуулна.

Өөх тос- файлын бүтцийн маш чухал элемент. ӨХ-ийн зөрчлүүд нь мэдээллийг бүхэлд нь эсвэл хэсэгчлэн алдахад хүргэдэг логик хөтөч. Тийм ч учраас FAT-ийн хоёр хувь диск дээр хадгалагддаг. Орших тусгай хөтөлбөрүүд, ӨХ-ийн төлөв байдалд хяналт тавьж, зөрчлийг арилгана.

Өөр өөр үйлдлийн системд шаардлагатай өөр өөр хувилбаруудӨөх тос

Windows 95 FAT 16, FAT 32

Windows NT (XP) NTFS

Novell Netware TurboFAT

UNIX NFS, ReiserFS

Хадгалах хэрэгслийн логик бүтэц

Сэдэв: "Файлын системийн объектууд"

Хичээлийн зорилго:

    Файлыг объектын тухай санааг бий болгох.

    Энэ объектыг тодорхойлох хэрэгсэл болох файлын нэрний талаархи санаа бодлыг бий болгох;

    Оюутнуудад зарим файлыг нэрлэх талаар танилцуулах;

    Файлын нэрийн өргөтгөлийн талаархи санаа бодлыг бий болгох.

    Файлуудын үндсэн ангиллыг авч үзье.

Хичээлийн сурган хүмүүжүүлэх зорилго:

Цэсний команд, хэрэгслийн мөр ашиглан файл, хавтастай стандарт үйлдлийг гүйцэтгэх, үйлдлийн орчинд ажиллах технологийн аргуудыг системчлэх.

Хичээл дууссаны дараа сургалтын материалыг эзэмших түвшинд тавигдах шаардлага:

ФАЙЛ гэдэг нь урт хугацааны санах ойд нэг нэгж хэлбэрээр хадгалагдаж, нэрээр тодорхойлогддог мэдээлэл гэдгийг санаарай.

Файлын нэр хоёр хэсгээс бүрддэг гэдгийг ойлгоорой. Файлын нэрийг түүнийг үүсгэсэн хүн сонгоно. Өргөтгөлийг ихэвчлэн файл үүсгэдэг программ автоматаар тохируулж, файлын төрлийг заадаг.

Бүх файлууд нь тодорхой системд хадгалагддаг гэдгийг ойлгох хэрэгтэй: фолдерууд нь эргээд бусад фолдеруудад үүрлэх боломжтой гэх мэт.

Гол ойлголтууд:файл, файлын нэр, хавтас

Хичээлийн төлөвлөгөө:

    Зохион байгуулалтын мөч (1-2 мин).

    Сэдвийн талаархи шинэ материал эвристик харилцан яриа хэлбэрээр (9-12 минут).

    Биеийн тамирын дасгал (2-3 мин).

    Компьютерийн семинар (10 мин).

    Ерөнхий дүгнэлт, дүгнэлт.

    Гэрийн даалгавар (2-3 мин)

Компьютерийн санах ой болон дискэн дээрх бүх программ, өгөгдөл нь файл хэлбэрээр хадгалагддаг. Файл гэдэг нь урт хугацааны санах ойд нэг нэгж хэлбэрээр хадгалагдаж, нэрээр тодорхойлогдсон мэдээлэл юм.

Файлын нэр нь нэр болон өргөтгөл гэсэн хоёр хэсгээс бүрдэнэ.

Файлын нэрийг түүнийг үүсгэсэн хүн сонгоно. OS дээр Windows нэрФайл нь 255 хүртэлх тэмдэгттэй байж болно, латин, орос цагаан толгойн үсэг болон бусад тэмдэгтүүдийг ашиглаж болно. Файлын нэр нь дараах тэмдэгтүүдийг агуулж болохгүй.

/ \ ; * ? ‘’ |

Өргөтгөл нь ихэвчлэн таны ажиллаж байгаа програмаар автоматаар тохируулагддаг бөгөөд файлын төрлийг заадаг (хэдийгээр хэрэглэгч уламжлалт бус өргөтгөлүүдийг зааж өгч болно). Энэ нь тухайн файлд ямар мэдээлэл хадгалагдаж байгаа, ямар программ файл үүсгэснийг хэрэглэгч болон компьютерт хэлж өгдөг. Ихэнхдээ өргөтгөл нь латин цагаан толгойн гурван үсгээс бүрддэг. Өргөтгөлийг нэрнээс нь цэгээр тусгаарлана.

Олон тооны файлын төрлүүд байдаг:

Гүйцэтгэх боломжтой - гүйцэтгэхэд бэлэн програмуудыг агуулсан файлууд; тэдгээрийг com, exe өргөтгөлүүдээр таньж болно;

Текст баримт бичиг– txt, doc, rtf өргөтгөлүүдтэй байх;

График - зураг агуулсан файлууд; Тэдний өргөтгөлүүд bmp, jpg гэх мэт.

Нэг компьютерийн хатуу диск нь асар олон тооны файлуудыг хадгалах боломжтой - хэдэн арван, бүр хэдэн зуун мянган файл. Төөрөгдөлөөс зайлсхийхийн тулд бүх файлуудыг тодорхой системд хадгалдаг: хавтаснууд нь эргээд бусад фолдеруудад агуулагдах боломжтой (үүртэй байх) гэх мэт. Компьютерийн хатуу диск дээр хэд хэдэн тоглоом бичигдсэн гэж бодъё. Тоглоом нь файлуудын багц юм. Тоглоом бүрийг тусдаа хавтсанд хадгалдаг бол тоглоомтой бүх хавтсыг нэг хавтсанд оруулах боломжтой. хуваалцсан хавтас Games нэртэй.

Файл хадгалах систем нь номын санд олон тооны ном хадгалахыг санагдуулдаг.

Фолдерыг дүрс дээр нь давхар товшиж нээнэ үү. Файлын дүрс дээр давхар товшвол харгалзах файл нээгдэнэ.

Компьютер дээр ажиллахдаа файлуудыг өөрчлөх, хуулах, устгах, зөөх зэрэг үйлдлүүд ихэвчлэн хийгддэг. Эндээс та номын сангийн номтой зүйрлэж болно.

Файлуудтай ажиллахдаа дараахь зүйлийг хийх ёсгүй.

Файлыг устгах шаардлагатай эсэхийг тодорхойлохгүйгээр устгана уу.

Файлд агуулгыг нь тайлбарлаагүй нэр өгнө үү.

Файлыг дараа нь олоход хэцүү хавтсанд хадгал.

Програмын хавтсанд байгаа файлуудыг устгах эсвэл зөөх - энэ нь програмыг ажиллахаа больж болзошгүй.

Дүгнэлт:

Файл гэдэг нь урт хугацааны санах ойд нэг нэгж хэлбэрээр хадгалагдаж, нэрээр тодорхойлогдсон мэдээлэл юм.

Файлын нэр нь хоёр хэсгээс бүрдэнэ. Файлын нэрийг түүнийг үүсгэсэн хүн сонгоно. Өргөтгөлийг ихэвчлэн файл үүсгэдэг программ автоматаар тохируулж, файлын төрлийг заадаг.

Төөрөгдөл гаргахгүйн тулд бүх файлуудыг тодорхой системд хадгалдаг: хавтаснууд нь эргээд бусад фолдерт үүрлэх боломжтой гэх мэт.

Асуулт, даалгавар:

    Файл гэж юу вэ?

    Файлын нэр ямар хэсгүүдээс бүрддэг вэ?

    Файлын нэрийг бичихдээ ямар дүрмийг баримтлах ёстой вэ?

    Дискний файл хадгалах системийг тайлбарлана уу.

    Файлуудтай ямар үйлдлүүдийг хийж болох вэ?

    Файлтай ажиллахдаа ямар үйлдлээс зайлсхийх ёстой вэ?

Компьютерийн семинар:

    Өөрийнхийгөө аваарай ажлын байркомпьютер дээр.

    "Миний компьютер" цонхыг нээхийн тулд хулганы зүүн товчийг давхар товшино уу.

    "Харах" цэсэнд "Том дүрснүүд" сонголтыг идэвхжүүлсэн эсэхийг шалгаарай.

    Хатуу диск C: дүрс дээр давхар товшоод агуулгыг нь харна уу.

    My Documents хавтасыг олоод харгалзах дүрс дээр давхар товшиж нээнэ үү.

    My Documents хавтаснаас Beginning.doc файлыг олоорой. Үүнийг давхар товшиж нээнэ үү. Файлд байгаа зааврыг уншиж, дагана уу (хаах товчийг дарж цонхыг хаах).

    Ширээний компьютер дээрх My Documents хавтасыг олоод нээнэ үү.

    Миний бичиг баримт хавтсанд байрлуулсан 6-р ангийн хавтсыг нээнэ үү. Түүний агуулгыг анхаарч үзээрэй.

    6-р ангийн хавтсанд байрлуулсан Хоосон хавтсыг нээнэ үү. View – Хүснэгт командыг гүйцэтгэнэ. Файл тус бүрд өгсөн мэдээллийг шалгана уу.

    Файлын дүрсүүдийг байрлуул цагаан толгойн дараалал. Үүнийг хийхийн тулд хулганы заагчийг "Бэлтгэл" цонхны хоосон хэсэгт байрлуулж, хулганы баруун товчийг дарна уу (контекст цэс рүү залгана уу). Командыг ажиллуул (дүрсүүдийг нэрээр нь байрлуул).

    Файлын дүрсүүдийг файлын хэмжээ өсөх дарааллаар байрлуулах (дүрсүүдийг хэмжээгээр нь цэгцлэх)

    Файлын төрлөөр дүрсүүдийг цэгцлэх.

    6-р ангийн хавтсанд бүх бүтээлээ хадгалах хавтас үүсгээрэй. Үүнийг хийхийн тулд хулганы заагчийг 6-р ангийн цонхны цэвэр хэсэг рүү шилжүүлж, хулганы баруун товчийг дарна уу (контекст цэс рүү залгана уу). Create – хавтас командыг ажиллуулж, шинэ фолдерын нэрээр овог нэрээ оруулна уу. Таны овог зөв бичигдсэн эсэхийг шалгаад Enter дарна уу.

    My Documents хавтас руу очно уу. My Documents хавтас цонхыг хаа

    • Одоо бид:

      Хавтас нээх, хаах;

      Фолдерын агуулгыг зохион байгуул - файлууд болон дэд хавтаснууд.

      Файл ба файлын систем

      Бүх программууд болон өгөгдөл нь компьютерийн урт хугацааны (гадаад) санах ойд файл хэлбэрээр хадгалагддаг.

      Файл- энэ нь нэртэй бөгөөд урт хугацааны (гадаад) санах ойд хадгалагдсан тодорхой хэмжээний мэдээлэл (програм эсвэл өгөгдөл) юм.

      Файлын нэр.Файлын нэр нь цэгээр тусгаарлагдсан хоёр хэсгээс бүрдэнэ: бодит файлын нэр ба түүний төрлийг (програм, өгөгдөл гэх мэт) тодорхойлдог өргөтгөл. Файлын жинхэнэ нэрийг хэрэглэгч өгөх ба файлын төрлийг программ үүсгэх үед автоматаар тохируулдаг (Хүснэгт 4.2).

      Өөр өөр үйлдлийн системүүд өөр өөр файлын нэрийн форматтай байдаг. MS-DOS үйлдлийн системд файлын нэр өөрөө латин цагаан толгойн 8-аас илүүгүй үсэг, тоо, зарим тусгай тэмдэгт агуулсан байх ёстой бөгөөд өргөтгөл нь гурван латин үсгээс бүрдэх ёстой, жишээлбэл: proba.txt

      Мэс заслын өрөөнд Windows системФайлын нэр нь 255 тэмдэгт хүртэл байж болох бөгөөд та орос цагаан толгойг ашиглаж болно, жишээ нь: Мэдээллийн нэгж.doc


      Файлын систем.Хадгалах хэрэгсэл бүр дээр (уян, хатуу эсвэл лазер диск) олон тооны файлуудыг хадгалах боломжтой. Файлуудыг дискэнд хадгалах дарааллыг ашигласан файлын системээр тодорхойлно.

      Диск бүр нь файл хадгалах хэсэг ба лавлах гэсэн хоёр хэсэгт хуваагддаг. Лавлах нь файлын нэр болон дискний хаанаас эхэлж байгааг заана. Хэрэв бид диск болон номын хооронд зүйрлэвэл файл хадгалах хэсэг нь түүний агуулгатай, лавлах нь агуулгын хүснэгттэй тохирно. Түүнээс гадна ном нь хуудаснаас, диск нь салбаруудаас бүрддэг.

      Цөөн тооны файл бүхий дискний хувьд (хэдэн арван хүртэл) ашиглаж болно нэг түвшний файлын систем, директор (дискний агуулгын хүснэгт) нь файлын нэрсийн шугаман дараалал байх үед (Хүснэгт 4.3). Ийм каталогийг зөвхөн хувь хүний ​​түүхийн гарчгийг агуулсан хүүхдийн номын агуулгын хүснэгттэй харьцуулж болно.

      Хэрэв диск дээр хэдэн зуун, олон мянган файл хадгалагдсан бол хайхад хялбар болгох үүднээс ашиглана уу олон түвшний шаталсан файлын систем, модны бүтэцтэй. Ийм шаталсан системийг жишээ нь хэсэг, бүлэг, догол мөр, цэгүүдийн шаталсан систем болох тухайн сурах бичгийн агуулгын хүснэгттэй харьцуулж болно.

      Анхны, үндсэн лавлах нь 1-р түвшний дэд сангуудыг агуулж байдаг ба эргээд сүүлийнх нь 2-р түвшний дэд сангуудыг агуулж болно. Файлуудыг бүх түвшний лавлахад хадгалах боломжтой гэдгийг тэмдэглэх нь зүйтэй.

      Жишээлбэл, үндсэн директор нь 1-р түвшний хоёр дэд лавлах (Лавлах_1, Лавлах_2) болон нэг файлыг (Файл_1) агуулж болно. Хариуд нь 1-р түвшний лавлах (Лавлах_1) хоёр дахь түвшний хоёр дэд лавлах (Лавлах_1.1 ба лавлах_1.2) ба нэг файл (Файл_1.1) - зураг. 4.21.

      Файлын системфайл хадгалах, лавлах зохион байгуулалтын систем юм.

      Тодорхой жишээн дээр шаталсан файлын системийг авч үзье. Диск бүр логик нэртэй байдаг (A:, B: - уян диск, C:, D:, E: гэх мэт - хатуу болон лазер диск).

      С драйвын үндсэн лавлах: хоёр 1-р түвшний лавлах (GAMES, TEXT), GAMES лавлах нь 2-р түвшний нэг лавлах (CHESS) байна. Үүний зэрэгцээ TEXT санд proba.txt файл, CHESS санд chess.exe файл байна (Зураг 4.22).

      Файлд хүрэх зам.Өгөгдсөн шаталсан файлын системд байгаа файлуудыг (chess.exe, proba.txt) хэрхэн олох вэ? Үүнийг хийхийн тулд та файл руу орох замыг зааж өгөх хэрэгтэй. Файлд хүрэх замд "\" тусгаарлагчаар бичигдсэн дискний логик нэр, сүүлчийнх нь дотроос суулгасан лавлахуудын нэрсийн дараалал орно. шаардлагатай файл. Дээрх файлуудын замыг дараах байдлаар бичиж болно.

      Файлын нэрний хамт файл руу хүрэх замыг заримдаа дууддаг бүтэн нэрфайл.

      Бүтэн файлын нэрний жишээ:

      \GAMES\CHESS\chess.exe-тэй

      График интерфейс ашиглан файлын системийн танилцуулга.Лавлах болон файлуудыг агуулсан MS-DOS шаталсан файлын системийг Windows үйлдлийн системд график интерфейсээр дамжуулан хавтас, баримт бичгийн шаталсан систем хэлбэрээр төлөөлдөг. Windows дахь хавтас нь MS-DOS лавлахтай адил юм

      Гэсэн хэдий ч шаталсан бүтэцЭдгээр системүүд нь арай өөр юм. MS-DOS шаталсан файлын системд объектын шатлалын дээд хэсэг нь дискний үндсэн лавлах бөгөөд үүнийг мөчир (дэд лавлах) ургадаг модны их биетэй, мөчир дээр навч (файл) байдагтай харьцуулж болно. .

      Windows-д хавтасны шатлалын дээд хэсэгт хавтас байдаг Ширээний компьютер. Дараагийн түвшинг хавтаснуудаар төлөөлдөг Миний компьютер, Хогийн савТэгээд сүлжээ(хэрэв компьютер холбогдсон бол дотоод сүлжээ) - будаа. 4.23.

      2. Цэсийн аль нэгийг сонгох замаар Харах (Том дүрс, жижиг дүрс, жагсаалт, хүснэгт), та хавтасны агуулгыг танилцуулах хэлбэрийг өөрчлөх боломжтой.

      Хавтас сүлжээхолбогдсон бүх компьютерийн фолдеруудыг агуулна Энэ мөчдотоод сүлжээнд.

      Хавтас Сагсбүх устгасан хавтас болон файлуудыг түр агуулна. Шаардлагатай бол устгаж, хадгална Сагсхавтас, баримт бичгийг сэргээх боломжтой.

      3. Файлуудыг бүрмөсөн устгахын тулд [Файл-Хогийн савыг хоослох] командыг оруулах ёстой.

      Файлууд дээрх үйлдлүүд.Компьютер дээр ажиллахдаа дараах үйлдлүүдийг ихэвчлэн файлууд дээр гүйцэтгэдэг.

      • хуулбарлах (файлын хуулбарыг өөр директорт байрлуулсан);
      • шилжих (файл өөрөө өөр директор руу шилжсэн);
      • устгах (файлын оруулгыг лавлахаас устгасан);
      • нэрийг өөрчлөх (файлын нэрийг өөрчлөх).

      График Windows интерфейс Drag & Drop аргыг (чирж буулгах) ашиглан хулганыг ашиглан файлууд дээр үйлдэл хийх боломжийг танд олгоно. Мөн файлуудтай ажиллах тусгай програмууд гэж нэрлэгддэг програмууд байдаг файлын менежерүүд : Norton Commander, Windows Commander, Explorer гэх мэт.

      Зарим тохиолдолд интерфэйстэй ажиллах шаардлагатай болдог тушаалын мөр. Windows нь MS-DOS командын мөрийн интерфейстэй ажиллах горимоор хангадаг.

      Тушаалын шугамын интерфейс

      1. [Programs-MS-DOS Session] командыг оруулна. Програмын цонх гарч ирнэ MS-DOS сесс.

      Системээс асуухад та гарнаас MS-DOS командуудыг оруулж болно, үүнд:

      • файлуудтай ажиллах командууд (хуулбарлах, устгах, нэрийг өөрчлөх гэх мэт);
      • сангуудтай ажиллах командууд (dir, mkdir, chdir гэх мэт);
      • дисктэй ажиллах командууд (формат, дефраг гэх мэт).

      2. MS-DOS-ийн олон арван командууд байдаг бөгөөд команд бүр өөрийн гэсэн формат, параметртэй байдаг нь санахад нэлээд төвөгтэй байдаг. Хүлээн авахын тулд суурь мэдээлэлтушаалаар та тушаалын нэрний ард /? товчийг оруулах ёстой.

      Жишээлбэл, форматлах командын талаар тусламж авахын тулд системийн цонхонд C:\WINDOWS>format/?


      Анхаарах асуултууд

      1. MS-DOS файлын системийн шатлалын дээд нь аль элемент вэ? IN график интерфэйс Windows?

      Практик даалгавар

      4.11. Командын мөрийн интерфейс болон файлын менежерийг ашиглан файлуудыг хуулна уу.

      4.12. Компьютерийнхээ дискний багтаамж, ашигласан болон сул зайны хэмжээг харна уу.

      4.13. dir командын форматтай танилцана уу. С драйвын үндсэн лавлахыг харах.