დისკების ლოგიკური სტრუქტურა. მყარი დისკის საფუძვლები

მოწყობილობა მყარი დისკი

მყარი დისკი შედგება ერთი ან მეტი ფირფიტისგან მაგნიტური ფენით, თავებით, პოზიციონირების მოწყობილობით, კორპუსით და კონტროლერით. ფირფიტები- შენახვის მოწყობილობის მთავარი ელემენტი; ინფორმაცია ინახება მათზე. ხელმძღვანელებიგანკუთვნილია თეფშებზე ინფორმაციის წაკითხვისა და ჩაწერისთვის. პოზიციონირების მოწყობილობაუზრუნველყოფს თავების გადაადგილებას ფირფიტების ზედაპირზე სასურველ ადგილას. ჩარჩოემსახურება სხვა სტრუქტურული ელემენტების დამაგრებას, აგრეთვე ფირფიტებისა და თავების დაცვას მექანიკური დაზიანებისა და მტვრისგან. კონტროლერიაკონტროლებს დისკის ყველა ელექტრულ და ელექტრომექანიკურ კომპონენტს და უზრუნველყოფს ინფორმაციის გადაცემას კომპიუტერიდან და უკან.

ნახ.1

მყარი დისკის გეომეტრია

ფირფიტებიდისკები დამზადებულია ლითონის ან მინისგან და აქვს მაგნიტური ფენა ერთ ან ორივე მხარეს, რომელზედაც იწერება ინფორმაცია. ფირფიტის მხარეს გამოყენებული მაგნიტური ფენით სამუშაო ზედაპირი ეწოდება. ზედაპირებიფირფიტები საგულდაგულოდ არის გაპრიალებული და დაფარულია ფერომაგნიტური ფენით. საფარის მასალა და ფენების რაოდენობა (მაგნიტური ფენა შეიძლება შედგებოდეს სხვადასხვა მასალის რამდენიმე ფენისგან) შეიძლება განსხვავდებოდეს სხვადასხვა დისკისთვის. თითოეული სამუშაო ზედაპირისთვის არის ერთი თავი(ფაქტობრივად, თანამედროვე დისკები იყენებენ ჩაწერის და წაკითხვის ცალკეულ თავებს, რომლებიც დამზადებულია სხვადასხვა ტექნოლოგიების გამოყენებით, ჩაწერის სიმკვრივის გასაზრდელად). ვაფლის ზედაპირი დაყოფილია თხელ კონცენტრულ რგოლოვან ზონებად, რომელსაც ეწოდება ტრასები. და თითოეული სიმღერათავის მხრივ, დაყოფილია რამდენიმე სფეროდ, რომელსაც ეწოდება სექტორები. სექტორიშეიძლება დაიყოს ორ სფეროდ: მონაცემთა ზონა და მომსახურების საინფორმაციო არეალი. სერვისის ინფორმაცია მწარმოებელ ქარხანაში ერთხელ იწერება ფირფიტაზე და მომავალში მისი შეცვლა შეუძლებელია. სერვისის ზონა მოიცავს უნიკალურ სექტორის მისამართს დისკში, რომლითაც კონტროლერი ცნობს მას ინფორმაციის ჩაწერის ან წაკითხვისას. მონაცემთა ზონა შეიცავს სასარგებლო ინფორმაციას, რომელიც იწერება დისკზე. ეს ტერიტორია შეიძლება ბევრჯერ შეიცვალოს ოპერაციის დროს. მონაცემთა არეალის მოცულობა ოდნავ აღემატება სექტორის საინფორმაციო შესაძლებლობებს დამატებითი ინფორმაციის გამო - გადამოწმებისთვის და, შესაძლოა, შეცდომის გამოსწორებისთვის. სექტორის მონაცემთა არეალის განახლება შესაძლებელია მხოლოდ მთლიანობაში. იმათ. თქვენ არ შეგიძლიათ ჩაწეროთ ერთი ან ათი ბაიტი დისკზე - მხოლოდ მთელი სექტორი. ყველა თავი მოძრაობს სინქრონულად და ამ პროცესს გარკვეული დრო სჭირდება. ტრეკების ერთობლიობა სხვადასხვა ფირფიტებზე, რომლებიც ხელმისაწვდომია ერთდროულად თავებით იმავე მდგომარეობაში, ეწოდება ცილინდრი. დისკის სისტემის მუშაობის თვალსაზრისით, აზრი აქვს თანმიმდევრული მონაცემების განთავსებას ერთ ცილინდრში.



ნახ.2

ძველ დისკებში ყველა ტრეკი შეიცავდა სექტორების ერთსა და იმავე რაოდენობას. ამ შემთხვევაში, თითოეული სექტორის უნიკალური მისამართი (ანუ დისკზე შენახული ინფორმაციის მინიმალური ნაწილი) შეიძლება განისაზღვროს სამი ნომრით: ცილინდრი, თავი და სექტორის ნომრები. ამრიგად, მყარ დისკზე დაინერგა სამგანზომილებიანი კოორდინატთა სისტემა, რომელიც ძალიან მოგვაგონებს ცილინდრულს სამგანზომილებიან სივრცეში: რადიუსი შეესაბამება ცილინდრის რიცხვს, სიმაღლე შეესაბამება სათავეს, ხოლო კუთხე შეესაბამება სექტორს. ნომერი.

თუ წარმოვიდგენთ ასეთ სტრუქტურას დეკარტის კოორდინატთა სისტემაში (მაგალითად, ვივარაუდებთ, რომ ჩვენი „დისკი“ აწყობილია რამდენიმე დაფიდან ფლეშ მეხსიერებით), მაშინ ის პარალელეპიპედის ფორმას მიიღებს, დაყოფილი უჯრედებად - სექტორებად.

თუმცა, მყარი დისკის ამ განლაგებით, გარე ტრასებზე ჩაწერის სიმკვრივე დაახლოებით სამჯერ დაბალია, ვიდრე შიდაზე (იგივე ინფორმაცია ტრეკის სიგრძეზე სამჯერ). ამიტომ, თანამედროვე დისკები იყენებენ ე.წ. მერყეობს ზონიდან ზონაში. გარე ბილიკები შეიცავს უფრო მეტ სექტორს, ვიდრე შიდა. ეს საშუალებას გაძლევთ გააორმაგოთ დისკის ინფორმაციის მოცულობა მაქსიმალური ჩაწერის სიმკვრივის შეცვლის გარეშე. მაგრამ, დეკარტის გეომეტრიაში წარმოდგენილი, ასეთ ფიგურას ექნება საკმაოდ რთული ფორმა, რომლითაც BIOS ვერ შეძლებს მუშაობას. აქედან გამომდინარე, ინტერფეისების ყველა მრავალფეროვნებიდან მყარი დისკები(ST506/412, ESDI, IDE, SCSI) დარჩა მხოლოდ ბოლო ორი, რომლებიც გამოირჩევიან უდიდესი „ინტელექტით“, რაც გამოიხატება ისეთი „კოორდინატული ტრანსფორმაციის“ განხორციელების უნარში, რომელშიც არარეგულარული ფორმის ფიგურა იქცევა სისუფთავე. "აგური". ამავდროულად, ასეთი კონვერტაცია საშუალებას გაძლევთ გვერდის ავლით ან ოდნავ მაინც შეარბილოთ BIOS-ის მიერ დაწესებული შეზღუდვები ზოგიერთი პარამეტრის მაქსიმალურ მნიშვნელობებზე. მაგალითად, BIOS-ს არ შეუძლია იმუშაოს 63 სექტორზე მეტ ტრეკზე, მაშინ როცა თანამედროვე დისკებზე არის დაახლოებით რიგითობა მეტი. ამავდროულად, BIOS-მა შეიძლება „იფიქროს“, რომ მყარ დისკს აქვს 16 ან თუნდაც 255 თავი, ხოლო რეალურ დისკებში ეს რიცხვი ჩვეულებრივ მერყეობს 1-დან 6-მდე.



ნახ.3

ბუნებრივია, ზონის ჩაწერა, ე.ი. სხვადასხვა ტრასებზე სექტორების განსხვავებული რაოდენობა მუდმივი ბრუნვის სიჩქარით იწვევს იმ ფაქტს, რომ მონაცემთა გაცვლის სიჩქარე დამოკიდებული იქნება ცილინდრის რაოდენობაზე.



ნახ.4

მოცულობის შეზღუდვები

ერთ დროს, IBM PC-სთვის BIOS-ის პირველი ვერსიების შემუშავებისას, გადაწყდა სექტორების და ცილინდრების რაოდენობის შეზღუდვა ერთი 16-ბიტიანი ნომრით, სექტორისთვის გამოყოფილი 6 ბიტი (მაქსიმალური რაოდენობა 63) და 10. ცილინდრი (მაქსიმალური რაოდენობა 1023). BIOS-ის სათავე ნომერს მიენიჭა 8 ციფრი (მაქსიმალური რაოდენობა - 255). მაგრამ IDE ინტერფეისმა დაუშვა არაუმეტეს 16 თავი, რომელიც, სექტორის ზომით 512 ბაიტი, ყველა შეზღუდვის ჯამმა მისცა ზედა ზღვარი. 504 მბ(528,482,304 ბაიტი). ამ პრობლემის გადაწყვეტა იყო LBA რეჟიმის შემოღება, ე.ი. სათავე ნომრის გამოუყენებელი ბიტების "ტარება" ცილინდრის ნომრის მისამართით. ეს გამოსავალი მოითხოვდა როგორც აპარატურულ (IDE კონტროლერიდან) ასევე პროგრამულ უზრუნველყოფას (BIOS-დან) მხარდაჭერას. ამასთან, ამოიწურა ISA ავტობუსის ტევადობა. ამიტომ, ოდნავ გადამუშავებული კონტროლერი (ახლა ინტერფეისით სახელად EIDE) დაიწყო განთავსება სისტემის დაფა, ანუ იმავე ადგილას, სადაც განთავსებული იყო BIOS ჩიპი ახალი ფუნქციების მხარდაჭერით.

  • მაგრამ როგორც კი ეს ზღვარი გადალახეს, აღმოჩნდა, რომ შემდეგი შეზღუდვა უკვე ასოცირდება ფაილების სისტემა FAT16 - ლოგიკური დისკის ზომა არ შეიძლება იყოს 2 გბ-ზე მეტი (უფრო ზუსტად 2047 მბ). ამავდროულად, მყარ დისკზე ადგილი უკიდურესად არაეფექტურად გამოიყენება (იხ. განყოფილება "კლასტერირების პრობლემები").

    FAT32-ის დანერგვამ შესაძლებელი გახადა ამ ლიმიტის გადალახვა, მაგრამ მალე ის კვლავ "ამოვიდა" BIOS პრობლემა- 24 ბიტი იყო გამოყოფილი სრული სექტორის მისამართზე და უფრო მეტი მისამართით 8 GB(უფრო ზუსტად 7,85 გბ) დისკის მეხსიერება 512 ბაიტიანი სექტორებით შეუძლებელი აღმოჩნდა. ჩვენ უნდა შემოგვეტანა ახალი BIOS ფუნქციები დისკის ოპერაციების უმეტესობისთვის. ახლა ლიმიტი არის 64 ბიტი, რაც შეესაბამება 8 მილიარდ ტბას, ასე რომ, ახლა არის გარკვეული დროის რეზერვი. გარდა ამისა, დადგენილია, რომ ნუმერაციას ექვემდებარება ბლოკები და არა სექტორები. ამ დროისთვის, 1 ბლოკი უდრის 1 სექტორს, მაგრამ როგორც კი დისკების მოცულობა მიუახლოვდება მითითებულ ლიმიტს, გამოჩნდება გარკვეული რეზერვი ბლოკის ზომის გაზრდის გამო.

    გარდა ამისა, ვინაიდან ზონის ჩაწერის შემოღებით, ცილინდრებში, სექტორებში და თავებში გამოსახული დისკის ფიზიკურ სტრუქტურაზე მითითება არარელევანტური აღმოჩნდა, გადაწყდა სამგანზომილებიანი კოორდინატთა სისტემის მიტოვება და გადართვა ერთგანზომილებიანი - სექტორის აბსოლუტური რიცხვის მიხედვით.

    ახლა არ არსებობს პროგრამული შეზღუდვები მეხსიერების მოცულობის ზრდაზე უახლოეს მომავალში (მაგრამ ზოგიერთი პროგრამა, მათში შემავალი შეცდომების გამო, ვერ მუშაობს 32 ან 64 მბ-ზე მეტი დისკებით), თუმცა გარკვეული შეზღუდვები რჩება აპარატურასთან დაკავშირებული, ე.ი. IDE ინტერფეისის ფიზიკურ ორგანიზაციასთან.

    მომხმარებლისა და დისკის დისკის ურთიერთქმედება

    საშუალო მომხმარებლისთვის უკიდურესად შრომატევადი იქნება თვალყური ადევნოს მის მყარ დისკზე უკვე დაკავებული სექტორები და სად უნდა ჩაიწეროს ახალი მონაცემები. მისთვის ამ სამუშაოს გასაადვილებლად, ოპერაციული სისტემა (OS) წარმოგიდგენთ ფაილის კონცეფციას და საშუალებას გაძლევთ იმუშაოთ ფაილის შიგთავსთან ბაიტი-ბაიტი. ამისათვის OS იტოვებს გარკვეულ ადგილს დისკზე თავისი საჭიროებისთვის. ასე გამოიყურება OS-ის თვალსაზრისით რამდენიმე ბაიტი არსებული ფაილის დასასრულს root დირექტორიაში.

    • 1. წაიკითხეთ სარჩევი, რომელიც შეიცავს სასურველ ფაილს და მოათავსეთ იგი ბუფერში No1,
    • 2. წაიკითხეთ FAT ცხრილი და მოათავსეთ იგი ბუფერში No2,
    • 3. FAT-ის შესაბამისად, წაიკითხეთ ფაილის ბოლო (არასრული) სექტორი ბუფერში No3,
    • 4. დაამატეთ ზოგიერთი საჭირო ბაიტი მე-3 ბუფერში, სანამ ის სავსე არ არის,
    • 5. ჩაწერეთ ბუფერი No3 მის თავდაპირველ ადგილას დისკზე,
    • 6. FAT-ის გამოყენებით, იპოვნეთ თავისუფალი ფრაგმენტი დისკზე,
    • 7. ჩაწერეთ დარჩენილი ბაიტები მე-4 ბუფერში,
    • 8. ჩაწერეთ მე-4 ბუფერის შიგთავსი ნაპოვნი თავისუფალი დისკის ფრაგმენტში,
    • 9. შეიტანეთ ცვლილებები FAT-ში (ბუფერში No2) და ჩაწერეთ იგი თავდაპირველ ადგილას დისკზე,
    • 10. შეიტანეთ ცვლილებები ფაილის სიგრძეში სარჩევში (ბუფერი No1) და ჩაწერეთ იგი დისკზე იმავე ადგილას.

    ეს მხოლოდ უმარტივესი შემთხვევაა. თუ ფაილური სისტემა უზრუნველყოფს შიგთავსის ჩადგმულ ცხრილებს, ინფორმაციის დაცვას, წვდომის კონტროლს, უკან დაბრუნებას და წარუმატებლობის აღდგენას, მაშინ საჭირო მოქმედებების სია შეიძლება რამდენჯერმე გაიზარდოს.

    ჩვენ უკვე ვთქვით, რომ დისკში მონაცემები მიმართულია ლოგიკური სექტორის ნომრის ან ცილინდრის თავი-სექტორის ტრიპლეტის მეშვეობით. ზუსტად ასე წვდება OS BIOS-ს. ამ უკანასკნელმა, თავის მხრივ, უნდა აცნობოს OS-ს დისკის მოცულობას და, საჭიროების შემთხვევაში, მის გეომეტრიულ მახასიათებლებს, ასევე თარგმნოს მოთხოვნა კონკრეტულ სექტორთან ოპერაციის შესახებ ბრძანებების თანმიმდევრობით კონკრეტული ინტერფეისისთვის. OS ინტერფეისის ტიპისთვის, ST512/412, ESDI. IDE, SCSI, USB, IEEE1394 ან ოპერაციული რეჟიმი, PIO, UDMA არ არის საინტერესო. მას მხოლოდ სექტორები აინტერესებს, წერტილი!

    კლასტერიზაციის პრობლემები

    როგორც ვნახეთ, ფაილებთან მუშაობისთვის მუდმივად საჭიროა გარკვეული ინფორმაცია მათი დისკზე განთავსების შესახებ. ზემოთ მოცემულ შემთხვევაში ეს არის FAT. სიმარტივისთვის, ჩვენ შემოვიფარგლებით ამ კონკრეტული შემთხვევის განხილვით. დისკის 7 ოპერაციიდან 3 არის FAT. იმის გათვალისწინებით, რომ ფაილის ოპერაციები, რომლებიც შესრულებულია თავის მოძრაობით, მნიშვნელოვნად უფრო ნელია, ვიდრე ოპერაციები მოძრაობის გარეშე, გამოდის, რომ FAT-ის შენახვა შემთხვევითი წვდომის მეხსიერებააორმაგებს ფაილური სისტემის მუშაობას. მაგრამ აშკარაა უარყოფითი თვისებაც - თუ კომპიუტერის გამორთვამდე არ ემთხვევა დისკზე შენახულ FAT ასლს RAM-ში არსებულ ასლს, ინფორმაციის დაკარგვა გარდაუვალია. ამიტომ, წინა პანელზე ღილაკით ან გადართვის გადამრთველით კომპიუტერის გამორთვა, როგორც ეს იყო DOS-ში, აღარ არის მისაღები.

    ამავდროულად, თუ ფაილის ან დირექტორიის მონაცემების ბუფერები შეიძლება იყოს მცირე, ერთ სექტორში, მაშინ FAT ზოგჯერ საჭიროებს მთლიანად დამუშავებას, მაგალითად, უფასო ფრაგმენტის ძიებისას.

    FAT16-ში ფაილების შესანახად განკუთვნილი ფრაგმენტების მაქსიმალური რაოდენობაა დაახლოებით 65 ათასი, ხოლო ცხრილების მიერ დაკავებული ადგილი 128 KB (64K 2-ბაიტი სიტყვა). სექტორების მიხედვით სივრცის განაწილებისას, დისკის მაქსიმალური მოცულობა იქნება 32 მბ (ზოგს ჯერ კიდევ ახსოვს, რომ რეალურად არსებობდა ასეთი შეზღუდვა მყარი დისკის ზომაზე).

    OS-სთვის ხელმისაწვდომი დისკის სივრცის გასაზრდელად, სექტორები უნდა გაერთიანდეს კლასტერებად, რომლებიც შეიცავდნენ რამდენიმე სექტორს. გარდა ამისა, აშკარაა, რომ როდესაც კლასტერის ზომა გაორმაგდება, FAT ზომა განახევრდება და, შესაბამისად, მცირდება როგორც RAM-ის მოხმარება, ასევე თავისუფალი სივრცის ძიების დრო. მაგრამ კლასტერების ზომის გაზრდა იწვევს დისკის სივრცის არაეფექტურ მოხმარებას. ერთხელ წავაწყდი დისკზე სივრცის განაწილების ანალოგიას ნებისმიერი საქონლის გადახდის აუცილებლობით მხოლოდ ასდოლარიანი კუპიურებით: ვიყიდე ასანთი - და არ არის $100, ვიყიდე პური - კიდევ ასი ქვემოთ. . მართლაც, თუნდაც ერთი ბაიტის დაწერა მთელ კლასტერს მოიხმარს. მაგალითად, 32 KB კლასტერებით (2 GB დისკი), 1000 ერთბაიტიანი ფაილი, რომელთა საერთო სიგრძე კბაიტზე ნაკლებია, დაიკავებს 32 მბ დისკზე.

    FAT32-ის დანერგვამ ნაწილობრივ აღმოფხვრა ეს პრობლემა; ახლა მხოლოდ 4 მბაიტია საჭირო იმავე რაოდენობის ინფორმაციის მოსათავსებლად. მაგრამ არაფერია უფასო. ერთი FAT ელემენტის ზომა გაორმაგდა, ელემენტების რაოდენობა კი 8-ჯერ გაიზარდა, ასე რომ, ახლა ამ შემთხვევისთვის ცხრილების მოცულობა იქნება 2 მბ. რა თქმა უნდა, დღევანდელი სტანდარტებით ეს ბევრი არ არის, მაგრამ თუ გავითვალისწინებთ, რომ შენახვის მოცულობა შეიძლება აღემატებოდეს ას გბ-ს, გამოდის, რომ RAM-ის მნიშვნელოვანი ნაწილი გამოყენებული იქნება არა მომხმარებლის მონაცემების შესანახად, არამედ შიდა საჭიროებისთვის. OS. ასევე გვახსოვდეს, რომ დისკზე თავისუფალი ფრაგმენტის მოსაძებნად შეიძლება დაგჭირდეთ FAT-ის მნიშვნელოვანი ნაწილის გადახედვა, ამიტომ დისკის სისტემის სიჩქარის გაზრდის მცდელობისას ჩვენ ერთდროულად ვზრდით დატვირთვას ცენტრალურზე. პროცესორი და ოპერატიული მეხსიერება, რაც იწვევს საბოლოო შესრულების შემცირებას.

    ზოგადად, პროდუქტიულობის გაზრდის პირდაპირი და მარტივი გზა არ არსებობს. ყველგან უნდა ვეძიოთ კომპრომისები.

    მყარი დისკების სიჩქარის მახასიათებლები

    მოცულობის გარდა, როგორც წესი, საინტერესოა დისკების სიჩქარის მახასიათებლებიც. მათგან ორი ძირითადი შეიძლება გამოიყოს: დაშვების საშუალო დროდა ხაზის მონაცემთა სიჩქარე.

    წვდომის დრო არის დრო მონაცემთა მცირე ნაწილის მოთხოვნის მომენტიდან (BIOS-ის შეწყვეტის გამოძახება) მის მიღებამდე (შეწყვეტიდან დაბრუნება). აქ შეიძლება უგულებელვყოთ პროგრამის შესრულების დრო; ამ შემთხვევაში, წვდომის დრო შედგება პოზიციონირების დროისგან (ძებნის დრო), ანუ სასურველი ტრეკის პოვნა და მონაცემთა მოლოდინის საშუალო დრო (ლატენტური დრო), ე.ი. დროა გადააქციოთ დისკი ისე, რომ სასურველი სექტორი იყოს წაკითხვის ხელმძღვანელის ქვეშ. ცხადია, საშუალო ლოდინის დრო უდრის დისკის ბრუნვის პერიოდის ნახევარს: 5.56 ms ბრუნვის სიჩქარით 5400 rpm და 4.17 ms 7200 rpm. პოზიციონირების დრო შედგება თავის გადასაადგილებლად საჭირო დროისა და მოძრაობის შემდეგ მისი ვიბრაციის დასამშვიდებლად. ვინაიდან კითხვისა და წერისთვის ამპლიტუდის მოთხოვნები განსხვავებულია, საშუალო წვდომისა და პოზიციონირების დროც შეიძლება განსხვავდებოდეს. სამწუხაროდ, არ არსებობს ამ მნიშვნელობის გაზომვის ერთიანი მეთოდი, ამიტომ თითოეული მწარმოებელი კომპანია იყენებს საკუთარ მეთოდოლოგიას, რათა წარმოადგინოს თავისი პროდუქცია მაქსიმალურად კარგად. გარდა ამისა, სხვადასხვა კომპანია ხშირად იყენებს განსხვავებულ ტერმინებს არსებითად ერთი და იგივე რაოდენობით. უფრო ხშირად, სპეციფიკაციები მიუთითებს პოზიციონირების დროს, რადგან უფრო პატარაა.

    არც ყველაფერი შეუფერხებლად მიდის მონაცემთა გადაცემის ხაზოვანი სიჩქარით. პირველ რიგში, არის მონაცემთა გადაცემის სიჩქარე კონტროლერის ქეშიდან - გაზომვადი რაოდენობა და, როგორც წესი, ყველაზე მაღალია ყველა გადაცემის სიჩქარეზე. ვაფლის კომუნიკაციის სიჩქარე ჩვეულებრივ უფრო ნელია. გარდა ამისა, ეს დამოკიდებულია ტრეკის რაოდენობაზე, დისკის ბოლოსკენ, ეს სიჩქარე შეიძლება შემცირდეს 2-3-ჯერ, ვიდრე პირველ ტრეკებზე შეინიშნება. სპეციფიკაციები ხშირად ასახელებენ მყისიერად წაკითხვის მაქსიმალურ სიჩქარეს bps-ში. აქ შეგიძლიათ მიიღოთ ან არ მიიღოთ მწარმოებლის სიტყვები რწმენაზე, რადგან... მისი გაზომვა შეუძლებელია ქეში მეხსიერებით აღჭურვილი დისკზე. მაქსიმალური სტაბილური გაცვლითი კურსის გაზომვა შესაძლებელია. "მაქსიმუმი" ამ შემთხვევაში ნიშნავს, რომ ის იზომება დისკის იმ ნაწილში, რომელსაც აქვს უდიდესი რიცხვისექტორები თითო ტრეკზე. იგი განისაზღვრება, როგორც გადაცემული მონაცემების რაოდენობის თანაფარდობა დროზე. ბუნებრივია, დრო მოიცავს როგორც დროს, რომლის დროსაც თავი დაფრინავს მონაცემებზე მაღლა და დროს, რომლის დროსაც თავი დგას სერვისის საინფორმაციო ზონებზე, ასევე დროს, როდესაც ხელმძღვანელი გადადის ტრასიდან ტრასაზე. როგორც წესი, ისინი ან მიუთითებენ ამ სიჩქარის მაქსიმალურ მნიშვნელობაზე, ან ქმნიან ამ სიჩქარის დამოკიდებულების გრაფიკს სექტორის რიცხვზე (ერთი ასეთი გრაფიკი მოცემულია განყოფილებაში „მყარი დისკის გეომეტრია“, იხ. ნახ. 3).

    თქვენ შეგიძლიათ გაზომოთ კითხვის, წერის და გადამოწმების მონაცემთა გადაცემის სიჩქარე. სწორად შემუშავებულ დისკზე სამივე ეს რაოდენობა უნდა ემთხვეოდეს. ოპტიმალური გაცვლის პროცესისთვის, სხვადასხვა ბილიკი არ უნდა იწყებოდეს ერთი და იგივე ადგილიდან, არამედ გადაადგილებით, რომელიც ტოლია გარდამავალი დროის თანაფარდობის 1 ლიანდაგზე ბრუნვის პერიოდთან. ამ შემთხვევაში, შემდეგი ტრასის პირველი სექტორი უნდა იყოს სათავეში მხოლოდ პოზიციონირების დასრულების დროისთვის. რა თქმა უნდა, გადასვლის დრო შეიძლება განსხვავებული იყოს კითხვისა და წერისთვის, მაგრამ თუ მოულოდნელად გარდამავალ პროცესს არ ექნება დრო, რომ დასრულდეს სასურველი სექტორის მოსვლამდე, ეს გამოიწვევს სიჩქარის თითქმის ნახევარზე დაცემას (ერთი სამუშაო ზედაპირით). ) მთელი რევოლუციის მოლოდინის აუცილებლობის გამო. მე ვფიქრობ, რომ მწარმოებლები ამას არ უშვებენ, ამიტომ უნდა ველოდოთ, რომ წაკითხვისა და ჩაწერის სიჩქარე ემთხვევა. რაც შეეხება გადამოწმების სიჩქარეს, მიზანშეწონილია მისი გაზომვა, როდესაც ფირფიტებთან მონაცემთა გაცვლის სიჩქარე აღემატება ინტერფეისის საშუალებით მონაცემთა გადაცემის სიჩქარეს, რაც შეიძლება შეინიშნოს, მაგალითად, არაადეკვატური ინტერფეისის მუშაობის რეჟიმის არჩევისას. ვერიფიკაცია არის დისკის შიდა მეხსიერებაში წაკითხვის პროცესი გარედან მონაცემების გადაცემის გარეშე.

    მაგალითად, ჩვენ მივცემთ წაკითხვის, ჩაწერის და გადამოწმების სიჩქარის პროფილს დისკისთვის, რომლის მონაცემთა გადაცემის მაქსიმალური სტაბილური მდგომარეობა აღემატება ინტერფეისის გადაცემის სიჩქარეს (სინამდვილეში, რა თქმა უნდა, საქმე არ არის დისკის ინტერფეისში. თავად - UDMA100, მაგრამ დედაპლატზე IDE კონტროლერის ინტერფეისში, რომელსაც დისკი უკავშირდება - UDMA33).



    ნახ.5

    თანამედროვე დისკებისთვის წვდომის დრო არის დაახლოებით 15 ms, ხოლო დადგენილი ხაზოვანი მონაცემთა გადაცემის სიჩქარე დაახლოებით 30 მბ/წმ. ადვილი მისახვედრია, რომ ძიებისას თითქმის ნახევარი მეგაბაიტი ინფორმაციის წაკითხვა ან ჩაწერა შეიძლებოდა. თუმცა, რეალურად, ინფორმაცია ყველაზე ხშირად იკითხება ან კლასტერებით, ე.ი. თითო 4 KB, ან BIOS-ის მიერ მხარდაჭერილი მაქსიმალური ფრაგმენტები - 64 KB. გარდა ამისა, წაკითხული ინფორმაციის ერთი ნაწილის მოცულობა არასოდეს აღემატება ფაილის ზომას (უფრო ზუსტად, მას იკავებს კლასტერების მთლიანი სიგრძე), ხოლო ფაილის საშუალო ზომა, როგორც წესი, არ აღემატება რამდენიმე კილობაიტს. ამრიგად, დისკის სისტემის მუშაობაში გადამწყვეტი წვლილი შესრულებულია წვდომის დროით, ხოლო ხაზოვანი გადაცემის სიჩქარე მხოლოდ ძალიან მცირე გავლენას ახდენს ფაილური ოპერაციების შესრულების დროზე. მაშინაც კი, როდესაც წერთ ან კითხულობთ ერთი გრძელი ფაილს ერთჯერადი დავალებების სისტემაში, რეალური გაცვლის სიჩქარე აღმოჩნდება მნიშვნელოვნად, ზოგჯერ რამდენჯერმე დაბალი, ვიდრე დისკის დადგენილ სიჩქარეზე.



    სურ.6

    დაშვების დრო განისაზღვრება დისკის ბრუნვის სიჩქარით, ხელმძღვანელის პოზიციონირების მექანიზმის დიზაინით, ასევე ხაზოვანი ზომებით, რომლებიც უნდა გადავიდეს, ანუ ფირფიტების დიამეტრი. სტაბილური გაცვლითი კურსი ძირითადად დამოკიდებულია ჩაწერის სიმკვრივესა და ბრუნვის სიჩქარეზე. ნაკლებად სავარაუდოა, რომ უნდა ველოდოთ ფირფიტების ბრუნვის სიჩქარის მნიშვნელოვან ზრდას, ასე რომ, მომავალში ძნელია იმედი ჰქონდეს მყარი დისკების ოპერაციული შესრულების შესამჩნევ ზრდას.

    დაშვების დროის შემცირება ძირითადად შესაძლებელია ფირფიტების დიამეტრის შემცირებით, რაც შესაძლებელს ხდის როგორც ბრუნვის სიჩქარის გაზრდას, ასევე პოზიციონირების დროის შემცირებას. თუმცა, ეს მიდგომა იწვევს შენახვის ტევადობის რადიკალურ შემცირებას. და თუმცა პირველი HDDჰქონდა 24 დიუმიანი დიამეტრის ფირფიტები, რომლებიც პირველად გამოიყენეს პერსონალური კომპიუტერი- დაახლოებით 5 (5.25" კორპუსის ფორმის ფაქტორი) და თანამედროვე - დაახლოებით 3 (და მაღალსიჩქარიან SCSI დისკებს 3.5" კორპუსის ფორმის ფაქტორით აქვთ უფრო პატარა ფირფიტები), ნაკლებად სავარაუდოა, რომ მოხდეს საბითუმო გადასვლა 2.5 დიუმიან დისკებზე. მოსალოდნელია უახლოეს მომავალში. პირიქით, წვდომის დროში რევოლუცია უნდა იყოს დაკავშირებული მყარი მდგომარეობის დისკებზე გადასვლასთან.

    დისკის სისტემის მუშაობის გაზრდის ყველაზე ეფექტური საშუალებაა ქეშირება, ე.ი. ყველაზე ხშირად გამოყენებული მონაცემების შენახვა მყარი დისკიდან RAM-ში. ბოლოს და ბოლოს, დისკზე მდებარე კონკრეტულ ბაიტზე წვდომას დაახლოებით 15 მწმ სჭირდება, ხოლო RAM-ში მდებარე ერთზე წვდომას დაახლოებით 0,1 მწმ სჭირდება. თუნდაც ერთი კლასტერული (4 KB ბუფერი) ქეშირება ტექსტური ფაილის სტრიქონი-სტრიქონული კითხვისას 80 სიმბოლოს სიგრძით, კითხვის დროს 50-ჯერ შეამცირებს. ბუფერის ზომის გაზრდა კიდევ უფრო დააჩქარებს ამ პროცესს, ამიტომ, პირველ რიგში, თავად დისკები შეიცავს ბუფერს, რომლის სიმძლავრეა, როგორც წესი, 2-დან 8 მბ-მდე, მეორეც, ქეშირება ხორციელდება OS დონეზე.

    ინტერფეისი

    ამჟამად, მყარი დისკები (არ ჩავთვლით ლეპტოპების, ტარებადი აღჭურვილობისა და გარე მოდელების ზოგიერთ დისკს) იყენებენ გასული საუკუნის 80-იან წლებში განვითარებულ ორ პარალელურ ინტერფეისს: IDE (ATA) და SCSI.

    IDE უფრო დემოკრატიულია. მასში ძირითადი დატვირთვა მოდის მოწყობილობის კონტროლერზე. მისი პირველი ცვლილებები მუშაობდა პროგრამირებადი შეყვანის/გამოსვლის (PIO) რეჟიმში და შეზღუდული იყო 3-დან 16 მბ/წმ-მდე სიჩქარით. თუმცა, გარე კონტროლერები ხშირად კიდევ უფრო "ანელებდნენ" ISA ავტობუსს. სინამდვილეში, PCI ავტობუსზეც კი, ასეთი კონტროლერი ვერ მიაღწია გადაცემის სიჩქარეს 8-9 მბ/წმ-ზე მაღალი. შემდეგ გამოიყენეს PCI მხარდაჭერილი პირდაპირი მეხსიერების გაცვლის (UDMA) მექანიზმი, რის შედეგადაც მაქსიმალური სიჩქარე გაიზარდა 33, 66 ან 100 მბ/წმ-მდე, ინტერფეისის ტიპის მიხედვით (და Maxtor კი აწარმოებს UDMA133 დისკებს).

    SCSI-ს აქვს როგორც უფრო დიდი შესაძლებლობები, ასევე უფრო მაღალი ფასი. ეს ინტერფეისი შეიძლება გამოყენებულ იქნას არა მხოლოდ დისკის დისკების, არამედ ფირის დრაივების, სკანერების, პრინტერების და ა.შ. დასაკავშირებლად. გარდა ამისა, ის საშუალებას აძლევს რამდენიმე მოწყობილობას ერთდროულად იმუშაოს, რაც ამცირებს დატვირთვას ცენტრალურ პროცესორზე. SCSI მხარდაჭერილი სიჩქარის დიაპაზონი ვრცელდება 5-დან 320 მბ/წმ-მდე. სამომავლოდ იგეგმება გაცვლის სიჩქარის 640 მბ/წმ-მდე გაზრდა.

    ცოტა ხნის წინ, IDE-მ მნიშვნელოვნად შეცვალა SCSI. განსაკუთრებით UDMA რეჟიმის დანერგვის შემდეგ, რის შედეგადაც პროცესორზე დატვირთვა მნიშვნელოვნად შემცირდა და SCSI-ის მთავარი უპირატესობა IDE-სთან შედარებით გაქრა. Ერთდროულად USB-ის გამოჩენადაიწყო SCSI-ს გადაადგილება დაბალი სიჩქარის მოწყობილობებისგან, როგორიცაა სკანერები და პრინტერები.

    სიჩქარის შემდგომი ზრდა პარალელური ინტერფეისების გამოყენებისას უკვე აწყდება ძალიან სერიოზულ პრობლემებს მონაცემთა ხაზების სინქრონიზაციისას, ასე რომ, როგორც ჩანს, მომავალი სერიულ ინტერფეისებთან არის დაკავშირებული.

    ამჟამად აქტიურად მიმდინარეობს IDE - Serial ATA ინტერფეისის სერიული ვერსიის შემუშავება. თითოეული დისკი დაკავშირებული იქნება კონტროლერთან საკუთარი 7 მავთულის კაბელით. პირველი დაგეგმილი სიჩქარის ლიმიტი არის 150 მბ/წმ, შემდეგ რიგში არის 300 მბ/წმ. ეს ინტერფეისები, მიუხედავად ტექნიკის მნიშვნელოვანი განსხვავებებისა, იქნება პროგრამული უზრუნველყოფა, რომელიც თავსებადი იქნება ამჟამად არსებულ პარალელურ IDE-სთან.

    ასევე იგეგმება გარკვეული განვითარება SCSI ინტერფეისის გასაუმჯობესებლად. აქ ასევე იგეგმება სერიულ ინტერფეისზე გადასვლა, ასევე ღირებულების მნიშვნელოვანი შემცირება SerialATA-ს ძლიერი კონკურენციის გამო.

    დისკებისთვის მყარი დისკებიგანხილულის გარდა, კომპაქტური Flash Type II ინტერფეისები შეიძლება გამოყენებულ იქნას - 1 დიუმიანი დისკისთვის IBM MicroDrive, USB, IEEE1394 (FireWire) - გარე მოწყობილობებიდა Fiber Channel - ყველაზე პროდუქტიული სერვერებისთვის.

  • დისკების ლოგიკური სტრუქტურა

    დისკების ფორმატირება.იმისათვის, რომ ინფორმაცია დისკზე შეინახოს, დისკი უნდა იყოს ფორმატირებული, ანუ შეიქმნას დისკის ფიზიკური და ლოგიკური სტრუქტურა.

    დისკის ფიზიკური სტრუქტურის ფორმირება შედგება დისკზე კონცენტრული ტრასების შექმნისგან, რომლებიც, თავის მხრივ, იყოფა სექტორებად. ამისათვის, ფორმატირების პროცესში, დისკის მაგნიტური თავი ათავსებს დისკზე გარკვეულ ადგილებზე ტრასისა და სექტორის ნიშნებს.

    3.5 ინჩიანი დისკის ფორმატირების შემდეგ მისი პარამეტრები იქნება შემდეგი (ნახ. 4.24):



    სურათი 4.24. ფლოპი დისკის ფიზიკური სტრუქტურა

    ფლოპი დისკების ლოგიკური სტრუქტურა.მაგნიტური დისკის ლოგიკური სტრუქტურა არის სექტორების ნაკრები (512 ბაიტი სიმძლავრით), რომელთაგან თითოეულს აქვს საკუთარი სერიული ნომერი (მაგალითად, 100). სექტორები ინომრება წრფივი თანმიმდევრობით ნულოვანი ბილიკის პირველი სექტორიდან ბოლო ბილიკის ბოლო სექტორამდე.

    ფლოპი დისკზე მინიმალური მისამართების ელემენტია სექტორი.

    ფაილის დისკზე ჩაწერისას, სექტორების მთელი რიცხვი ყოველთვის იქნება დაკავებული; შესაბამისად, ფაილის მინიმალური ზომა არის ერთი სექტორის ზომა, ხოლო მაქსიმუმი შეესაბამება დისკზე სექტორების მთლიან რაოდენობას.

    ფაილი იწერება თვითნებურ თავისუფალ სექტორებში, რომლებიც შეიძლება განთავსდეს სხვადასხვა ტრეკზე. მაგალითად, File_1 2 KB მოცულობით შეიძლება დაიკავოს სექტორები 34, 35 და 47, 48, ხოლო File_2 1 KB მოცულობით შეიძლება დაიკავოს 36 და 49 სექტორები.

    იმისათვის, რომ შეძლოთ ფაილის პოვნა მისი სახელით, დისკზე არის დირექტორია მონაცემთა ბაზა.

    ფაილის ჩანაწერი შეიცავს ფაილის სახელს, პირველი სექტორის მისამართს, საიდანაც იწყება ფაილი, ფაილის ზომა, აგრეთვე მისი შექმნის თარიღი და დრო (ცხრილი 4.5).

    სრული ინფორმაცია იმ სექტორების შესახებ, რომლებსაც ფაილები იკავებს, შეიცავს ფაილების განაწილების ცხრილში (FAT - File Allocation Table). FAT უჯრედების რაოდენობა შეესაბამება დისკზე სექტორების რაოდენობას, ხოლო უჯრედების მნიშვნელობები არის ფაილის განლაგების ჯაჭვები, ანუ იმ სექტორების მისამართების თანმიმდევრობა, რომლებშიც ინახება ფაილები.

    მაგალითად, ზემოთ განხილული ორი ფაილისთვის, FAT ცხრილი სექტორებიდან 1-დან 54-მდე იღებს ცხრილში წარმოდგენილი ფორმას. 4.6.

    ფაილის File_1 განთავსების ჯაჭვი ასეთია: საწყისი 34-ე სექტორი ინახავს მისამართს 35, 35-ე სექტორი ინახავს მისამართს 47, 47-ე სექტორი შეიცავს 48-ს და 48-ე სექტორი შეიცავს ფაილის დასასრულის ნიშანს (K).

    2-დან 33-მდე სექტორები გამოყოფილია დირექტორიაში - მონაცემთა ბაზა და FAT ცხრილი ფლოპი დისკზე.პირველი სექტორი გამოყოფილია ოპერაციული სისტემის ჩატვირთვის ჩანაწერის განსათავსებლად. თავად ფაილები შეიძლება დაიწეროს 34-ე სექტორიდან დაწყებული.

    ფორმატირების სახეები.დისკის ფორმატირების ორი განსხვავებული ტიპი არსებობს: სრული და სწრაფი ფორმატი. სრული ფორმატირება მოიცავს როგორც ფიზიკურ ფორმატირებას (ფლოპი დისკის მაგნიტური საფარის ხარისხის შემოწმებას და მის ტრეკებად და სექტორებად მონიშვნას) ასევე ლოგიკურ ფორმატირებას (საქაღალდისა და ფაილების განაწილების ცხრილის შექმნა). სრული ფორმატირების შემდეგ, დისკზე შენახული ყველა ინფორმაცია განადგურდება.

    სწრაფი ფორმატირება ასუფთავებს მხოლოდ root დირექტორიას და ფაილების განაწილების ცხრილს. ინფორმაცია, ანუ თავად ფაილები ინახება და პრინციპში შესაძლებელია ფაილური სისტემის აღდგენა.

    ფლოპი დისკის სტანდარტული ფორმატირება

    1. ბ კონტექსტური მენიუაირჩიეთ ელემენტი ფორმატი. გაიხსნება დიალოგური პანელი ფორმატირება. გადამრთველით ფორმატირების მეთოდიაირჩიეთ ელემენტი სრული.

    მინდორში ლეიბლიშეგიძლიათ შეიყვანოთ დისკის სახელი. ფორმატირების შედეგების შესახებ ინფორმაციის მისაღებად აირჩიეთ ველი შეატყობინეთ შედეგებს.დააჭირეთ ღილაკს დაწყება.

    ინფორმაციის არასანქცირებული კოპირებისგან დაცვის მიზნით, შეგიძლიათ დააყენოთ დისკის ფორმატირების არასტანდარტული პარამეტრები (ტრეკების რაოდენობა, სექტორების რაოდენობა და ა.შ.). ეს ფორმატირება შესაძლებელია MS-DOS რეჟიმში.

    ფლოპი დისკის მორგებული ფორმატირება

    1. შეიყვანეთ ბრძანება [Programs-MS-DOS Session]. MS-DOS Session აპლიკაციის ფანჯარა გამოჩნდება.

    2. შეიყვანეთ ბრძანება ფლოპი დისკის არასტანდარტული ფორმატირებისთვის A:, რომელსაც ექნება 79 ტრეკი და 19 სექტორი თითოეულ ტრეკზე:

    ფლოპი დისკების ინფორმაციის მოცულობა.განვიხილოთ განსხვავება არაფორმატირებული ფლოპი დისკის სიმძლავრეს შორის ინფორმაციის მოცულობაფორმატირების შემდეგ და მონაცემთა ჩასაწერად ხელმისაწვდომი ინფორმაციის მოცულობა.

    არაფორმატირებული 3.5 დიუმიანი ფლოპი დისკის მითითებული მოცულობა არის 1.44 მბ.

    მოდით გამოვთვალოთ ფორმატირებული ფლოპი დისკის მთლიანი ინფორმაციის მოცულობა:

    სექტორების რაოდენობა: N = 18 x 80 x 2 = 2880.

    ინფორმაციის მოცულობა:

    512 ბაიტი x N = 1,474,560 ბაიტი = 1,440 კბ = 1,40625 მბ.

    თუმცა, მხოლოდ 2847 სექტორია ხელმისაწვდომი მონაცემების ჩასაწერად, ანუ მონაცემთა ჩასაწერად ხელმისაწვდომი ინფორმაციის მოცულობაა:

    512 ბაიტი x 2847 = 1,457,664 ბაიტი = 1423,5 კბ » 1,39 მბ.

    მყარი დისკის ლოგიკური სტრუქტურა.მყარი დისკის ლოგიკური სტრუქტურა გარკვეულწილად განსხვავდება ფლოპი დისკების ლოგიკური სტრუქტურისგან. მყარი დისკის მინიმალური მისამართებადი ელემენტია კასეტური, რომელიც შეიძლება მოიცავდეს რამდენიმე სექტორს. კლასტერის ზომა დამოკიდებულია გამოყენებული FAT ცხრილის ტიპზე და მყარი დისკის სიმძლავრეზე.

    მყარ დისკზე მინიმალური მისამართების ელემენტია კასეტური, რომელიც შეიცავს რამდენიმე სექტორს.

    FAT16 ცხრილს შეუძლია მიმართოს 2 16 = 65,536 კლასტერს. დიდი ტევადობის დისკებისთვის, კლასტერის ზომა ძალიან დიდია, რადგან მყარი დისკების ინფორმაციის მოცულობა შეიძლება 150 გბ-ს მიაღწიოს.

    მაგალითად, 40 GB დისკისთვის, კლასტერის ზომა იქნება:

    40 GB/65536 = 655,360 ბაიტი = 640 კბ.

    ფაილს ყოველთვის ენიჭება კლასტერების მთელი რიცხვი. Მაგალითად, ტექსტური ფაილი, რომელიც შეიცავს სიტყვას "კომპიუტერულ მეცნიერებას", არის მხოლოდ 11 ბაიტი, მაგრამ დისკზე ეს ფაილი დაიკავებს მთელ კლასტერს, ანუ 640 კბ ადგილს დისკზე 150 GB დისკისთვის. მყარ დისკზე მოთავსებისას დიდი რაოდენობითმცირე ფაილები მხოლოდ ნაწილობრივ დაიკავებს კლასტერებს, რაც გამოიწვევს დისკზე თავისუფალი სივრცის დიდ დანაკარგს.

    ეს პრობლემა ნაწილობრივ მოგვარებულია FAT32 ცხრილის გამოყენებით, რომელშიც კლასტერის ზომა ითვლება 8 სექტორად ან 4 კილობაიტად ნებისმიერი ზომის დისკისთვის.

    ფაილის განთავსების შესახებ ინფორმაციის უფრო საიმედოდ შესანახად, FAT ცხრილის ორი იდენტური ასლი ინახება დისკზე.

    FAT16-ის FAT32-ად გადაქცევა შეიძლება განხორციელდეს დისკის კონვერტაციის FAT32-ად გარდაქმნის პროგრამის გამოყენებით, რომელიც მოყვება Windows-ს.

    დისკის დეფრაგმენტაცია.შედეგად, მონაცემთა გადაცემის სიჩქარე შეიძლება შენელდეს ფრაგმენტაციაფაილები. ფაილის ფრაგმენტაცია (ფაილის ფრაგმენტები ინახება სხვადასხვა, შორეულ კლასტერებში) დროთა განმავლობაში იზრდება, რადგან ზოგიერთი ფაილი იშლება და სხვები იწერება.

    ვინაიდან დისკს შეუძლია ასობით და ათასობით ფაილის შენახვა ასობით ათასი კლასტერში, ფაილის ფრაგმენტაცია მნიშვნელოვნად შეანელებს მათზე წვდომას (მაგნიტურ თავებს მოუწევთ მუდმივად გადაადგილება ტრასიდან ტრასაზე) და საბოლოოდ გამოიწვევს მყარი დისკის ნაადრევ ცვეთას. რეკომენდებულია დისკის პერიოდული დეფრაგმენტაცია, რომლის დროსაც ფაილები იწერება კლასტერებში, რომლებიც თანმიმდევრულად მიჰყვებიან ერთმანეთს.

    დისკის დეფრაგმენტატორი

    1. Disk Defragmenter პროგრამის გასაშვებად, თქვენ უნდა Მთავარი მენიუშეიყვანეთ ბრძანება [Standard-Service-Disk Defragmenter].

    2. დიალოგის პანელი დისკის შერჩევასაშუალებას გაძლევთ აირჩიოთ დისკი, რომელიც საჭიროებს დეფრაგმენტაციას. ღილაკზე დაჭერის შემდეგ კარგიგამოჩნდება მარყუჟები დისკის დეფრაგმენტატორი.

    3. დისკის დეფრაგმენტაციის პროცესის ვიზუალურად დაკვირვება შესაძლებელია ღილაკზე დაჭერით დაზვერვა. თითოეული კვადრატი შეესაბამება ერთ მტევანს, ხოლო არაოპტიმიზებული, უკვე ოპტიმიზირებულია, და იკითხებადიდა ჩამწერიამ დროისთვის მტევნებს განსხვავებული ფერები აქვთ.

    განსახილველი კითხვები

    1. რა მინიმალური მოცულობა იკავებს ფაილს მისი შენახვისას:

    • მოქნილ მაგნიტურ დისკზე;
    • მყარ მაგნიტურ დისკზე.

    2. რა თანმიმდევრობით განთავსდება ფაილი File_2 ზემოთ მოყვანილი მაგალითიდან ფლოპი დისკის სექტორებზე?

    3. რატომ არის განსხვავება ფორმატირებული დისკის ტევადობასა და მონაცემთა ჩაწერისთვის ხელმისაწვდომ საინფორმაციო შესაძლებლობებს შორის?

    4. რა განსხვავებაა სრული და სწრაფი დისკის ფორმატირებას შორის?

    5. რა განსხვავებაა FAT16 და FAT32 ფაილების განაწილების ცხრილებს შორის?

    6. რა მიზნით არის საჭირო მყარი დისკების პერიოდული დეფრაგმენტაცია?

    პრაქტიკული დავალებები

    4.14. ფლოპი დისკის ფორმატირება არასტანდარტული პარამეტრებით.

    4.15. გამოთვალეთ თქვენი მყარი დისკის კასეტური ზომა FAT16 სისტემაში.

    4.16. გამოიყენეთ სისტემის ინფორმაციის პროგრამა, რათა დაადგინოთ თქვენს დისკებზე გამოყენებული FAT ტიპი.

    4.17. გამოიყენეთ Check Disk უტილიტა ფაილური სისტემის მთლიანობის შესამოწმებლად.

    4.18. გამოიყენეთ Disk Defragmenter პროგრამა თქვენი კომპიუტერის დისკების დეფრაგმენტირებისთვის.

    დაინსტალირებულია HDD-ზე. ვინჩესტერი ყველაზე მნიშვნელოვანია თქვენთვის და თქვენი ინფორმაციისთვის.
    მყარი დისკების მოცულობა მუდმივად იზრდება, ყოველწლიურად ახალი დისკები ცვლის ძველს. Dataquest-ის მიხედვით, 2001 წელს შეიცვალა 130 მილიონი HDD, ხოლო 2002 წელს 150 მილიონი.

    ამბავი: 70-იანი წლების დასაწყისში კომპანიის მიერ IBMშეიქმნა პირველი მყარი დისკი (14 დიუმიანი). დისკმა დაუშვა 30 ტრეკის ჩაწერა თითოეულ მათგანში 30 სექტორით (30/30) და შეეძლო 16 კბაიტამდე ინფორმაციის შენახვა. თავდაპირველად მას ეწოდა სახელი 30/30. მაგრამ ამერიკული ვინჩესტერის ავტომატური შაშხანების ანალოგიით, რომლებსაც აქვთ 30/30 კალიბრი, დისკის მოწყობილობები მოუხსნელი დისკებით ( მყარი დისკები ) დაიწყო გამოძახება მყარი დისკები. 1973 წელს IBM-მა შექმნა პირველი მულტიდისკის HDD 140 მბ ტევადობით, რომელიც გაიყიდა 8600 დოლარად.
    HDD ტექნოლოგიების განვითარება შეიძლება დაიყოს ხუთ ეტაპად:

    • პირველი (1979 წლამდე) არის "კლასიკური" ინდუქციური ჩაწერის/დაკვრის თავების გამოყენება;
    • მეორე ეტაპი (1979-1991 წწ.) - თხელფენიანი თავების გამოყენება;
    • მესამე (1991-1995) - მაგნიტორეზისტიული (MR, Magneto-Resistive) თავების გამოყენება;
    • მეოთხე (1995-2000) - სუპერმაგნიტორეზისტენტული თავების გამოყენება (GMR, Giant Magneto-Resistive): ჩამწერ თავში მაგნიტური უფსკრულის შემცირება და საკითხავი ხელმძღვანელის მგრძნობელობის გაზრდა მასალების არანორმალურად მაღალი მაგნიტომგრძნობელობის კოეფიციენტის გამოყენებით;
    • მეხუთე (2000 წლიდან) - მოდელების გაჩენა ახალი ტიპის მაგნიტური საფარით - ანტიფერომაგნიტური შეერთებით (AFC) მაგნიტური თავების პარამეტრების შენარჩუნებით;

    მყარ დისკს აქვს რვა ძირითადი პარამეტრი:

    ძირითადი პარამეტრების გარდა, მნიშვნელოვანია " დარტყმისგან გადატვირთვა მოქმედ/არაოპერაციულ მდგომარეობაში (ოპერაციული/არაოპერაციული დარტყმა), გ" (პარამეტრი, რომელიც ახასიათებს მყარი დისკის წინააღმდეგობას მექანიკური სტრესის მიმართ), " სამუშაო ტემპერატურა, °C" (პარამეტრი, რომლითაც შეიძლება ვიმსჯელოთ მყარი დისკის "სითბო წინააღმდეგობის" შესახებ), ენერგიის მოხმარება (Power Management), ვ(პარამეტრი იმის შესახებ, თუ რამდენად ცხელი იქნება მყარი დისკი), საგარანტიო პერიოდი (6 თვიდან 5 წლამდე) და მწარმოებელი:

    მთავარი მწარმოებლები:

    [ Fujitsu ] [ Hitachi Inc. ] [ IBM ] [ Iomega * ] [ LaCie ] [ Matsushita * ] [ Maxtor Corporation ] [ QArchos * ] [ Quantum Corporation * ] [ Samsung ] [ Seagate Technology, Inc. ] [ მარტივი ტექნიკა ] [ შენახვის ტექნოლოგიების კორპორაცია] [ Toshiba * ] [ Western Digitalკორპორაცია]
    * - კომპანიის მიერ მაქსტორივიყიდე ვინჩესტერის ბიზნესი კვანტურიდა მაცუშიტა; ტოშიბასპეციალიზირებულია მყარ დისკებზე ციფრული ფლეერებისთვის და 1.8 დიუმიანი; იომეგავითარდება მხოლოდ გარე მყარი დისკები; ყარჩოსი- ჯიბის მყარი დისკები; SimpleTech- ფლეშ მყარი დისკები.
    ** - ბევრი მყარი დისკის დეველოპერ კომპანიას აქვს რამდენიმე მწარმოებელი ქარხანა, რომლებიც აწარმოებენ სხვადასხვა ბრენდის მყარ დისკებს

    · მყარი დისკის დანაყოფი. "ფიზიკური" მყარი დისკი იყოფა ერთ ან მეტ "ლოგიკურ" დისკზე (ე.ი. შეიცავს ლოგიკურირეგიონი). თქვენ შეგიძლიათ შექმნათ დანაყოფის ნებისმიერი კონფიგურაცია. განყოფილებები შეიძლება იყოს ოთხი ტიპის:

    1. ძირითადი ჩატვირთვის ჩანაწერი (MBR). აქ (პირველ HDD ბლოკში) ინახება ინფორმაცია დისკის დაყოფის შესახებ და შეიძლება იქ განთავსდეს Boot Manager;
    2. პირველადი. ეს არის დანაყოფი, რომელშიც ყოველთვის არის დაინსტალირებული ოპერაციული სისტემა. ბევრი „მარტივი“ (მაგ. DOS, Windows) დაინსტალირებულია მხოლოდ პირველადში;
    3. გაფართოებული. ეს არის განყოფილება მომხმარებლის პროგრამებისთვის, რომლებზეც მომხმარებელს აქვს წვდომა. გაფართოებულიშეიძლება გამოყენებულ იქნას მთლიანად (როგორც ერთი ლოგიკური დისკი) ან დაიყოს რამდენიმე ლოგიკურ დისკზე (იხ. სურათი);
    4. სხვა (სხვა) განყოფილება. ეს გაფართოებული- დანაყოფი გამოყოფილია სხვა OS-ის დასაყენებლად, გარდა დაინსტალირებულისა პირველადი;
    HDD-ის გაყოფისას ყოველთვის მიიღებთ მხოლოდ ერთს პირველადი- განყოფილება და ერთი ან მეტი გაფართოებული- სექციები. ნებისმიერი HDD დანაყოფის ზომას აქვს ზედა ზღვარი. ლოგიკური დისკების მაქსიმალური რაოდენობა FATxx ფაილური სისტემებისთვის არის 26. HDD-ის სამ ნაწილად დაყოფის მაგალითი:


    მილიონობით „დუმიმმა“ დაკარგა მონაცემები „C:\“ დისკიდან მიმდებარე „D:\“ დისკზე სარეზერვო ასლის შექმნისას, რადგან ეს ხშირად ერთი მყარი დისკია! ადრე, მყარი დისკის დაყოფა სავალდებულო იყო ცხიმის სისტემის შეზღუდვის გამო და ახლა - მოხერხებულობისთვის (ერთჯერადად), რამდენიმე ოპერაციული სისტემა (ორი) და ერთი და იგივე (სამი). გამოყოფილი მოცულობა დამოკიდებულია ოპერაციული სისტემის ტიპზე და თქვენს მიერ გამოყენებული პროგრამების რაოდენობაზე.

    · IDE მყარი დისკების მუშაობის რეჟიმები. IDE დისკების დაბალი ღირებულების გამო (SCSI დისკებთან შედარებით და USB დისკების განუვითარებლობის გათვალისწინებით), ისინი რეალურად ჭარბობენ. ორ IDE მოწყობილობას შეუძლია იმუშაოს ერთ IDE კაბელზე: Master (MA) - მთავარი (პირველი) და Slave (SL) - დამატებითი (მეორე). იმათ. მაქსიმუმ - 4 IDE-HDD. Master/Slave ინსტალაცია ხორციელდება HDD-Jumpers-ით. თუ კაბელზე მხოლოდ ერთი მოწყობილობაა, ის დაყენებულია Master რეჟიმში, მაგრამ ზოგიერთ HDD-ს აქვს ცალკეული რეჟიმი. დაუშვებელია მოწყობილობის პირდაპირ რეჟიმში მუშაობა Მონა Master მოწყობილობის არარსებობის შემთხვევაში, მაგრამ HDD-ის ზოგიერთ ახალ მოდელს შეუძლია იმუშაოს ამ რეჟიმში, იმ პირობით, რომ დაინსტალირებულია შესაბამისი Bios ან დრაივერი. ეს აუცილებელია, რადგან ბევრი მძღოლი, რომელმაც აღმოაჩინა Master მოწყობილობის არარსებობა, წყვეტს შემდგომ მუშაობას ამ კონტროლერთან. არსებობს რეჟიმი, რომელშიც თავად HDD დაყენებულია Master/Slave რეჟიმში, ინტერფეისის კაბელზე კონექტორის ტიპის მიხედვით - Cable Select (CS, CSel, შერჩევა საკაბელო კონექტორით). მყარი დისკის დაყენების ორი მაგალითი:

    პირველადი მეორადი
    ოსტატი მონა ოსტატი მონა
    HDD --- CD ---
    პირველადი მეორადი
    ოსტატი მონა ოსტატი მონა
    HDD 1 HDD 2 CD-RW/DVD CD

    ასევე არის გაზრდის შესაძლებლობა მაქსიმალური რაოდენობადაკავშირებული IDE მოწყობილობები (სტანდარტული - არაუმეტეს 4 ცალი). „მოტყუებისთვის“ გჭირდებათ უფასო PCI სლოტი m/b. ავტორი გარეგნობაეს არის ბარათი, რომელშიც ორი (ან ოთხი) IDE კონტროლერია დამონტაჟებული დედაპლატის PCI კონექტორში. კონტროლერის გასააქტიურებლად, თქვენ უნდა დააკონფიგურიროთ ბარათის Bios -a.

    მყარი დისკის ანატომია... HDD შედგება HDA და ელექტრონიკის დაფისგან. ყველა მექანიკური ნაწილი და პრეგამაძლიერებელი მოთავსებულია („დალუქული“) HDA-ში და თითქმის ყველა საკონტროლო ელექტრონიკა განთავსებულია დაფაზე. HDA-ს კონექტორებიდან ყველაზე შორს არის სპინდლი ერთი ან რამდენიმე დისკით. მაგნიტური დისკები არის ალუმინისგან, კერამიკის ან მინისგან დამზადებული ფირფიტები, რომლებზეც დატანილია მაღალი ხარისხის ფერომაგნიტის თხელი ფენა - ქრომის ოქსიდის საფუძველზე (ყოფილი რკინის ოქსიდი და ბარიუმის ფერიტები). დისკების რაოდენობა არის ერთიდან სამამდე (ჩვეულებრივ), მაგრამ ზოგიერთ მოდელში აღწევს 10. დისკების ქვეშ არის ძრავა, რომელიც ქმნის მბრუნავ მაგნიტურ ველს. კონექტორებთან უფრო ახლოს, შპინდლის მარცხენა ან მარჯვენა მხარეს, არის მბრუნავი პოზიციონერი ( ხელმძღვანელი პოზიციონერი) - ერთის მხრივ - ტარების მაგნიტური თავები, ხოლო მეორეს მხრივ - მოკლე და უფრო მასიური შტო, ელექტრომაგნიტური ამძრავის გრაგნილით. არსებობს მბრუნავი და ხაზოვანი პოზიციონერები.
    HDA-ს შიგნით არის ჩვეულებრივი ჰაერი (არა ვაკუუმი), რომელიც გაწმენდილია წარმოების დროს სპეციალური ფილტრების გამოყენებით. როდესაც დისკები ბრუნავს, იქმნება ძლიერი ჰაერის ნაკადი, რომელიც ცირკულირებს გაცხელებული განყოფილების პერიმეტრზე და მუდმივად იწმინდება მის ერთ-ერთ მხარეს დამონტაჟებული ფილტრით. დისკის ზედაპირიდან მონაცემები იკითხება პირდაპირ მაგნიტური თავით. წერისას თავი ქმნის მაგნიტურ ველს, რითაც მაგნიტიზებს დისკის ნაწილს; წაკითხვისას, პირიქით, დისკის ველი აღაგზნებს სიგნალს თავში. თანამედროვე დისკები შეიცავს რამდენიმე მაგნიტურ თავს - ჩვეულებრივ თითო დისკის თითოეულ მხარეს.
    იმიტომ რომ მყარი დისკის მაგნიტური თავები მუშაობენ ძალიან მაღალი სიჩქარით; საჭიროა ძალიან მჭიდრო კონტაქტი მათსა და მედიის ზედაპირს შორის. როდესაც დისკები ბრუნავს კორპუსის შიგნით, წარმოიქმნება ჰაერის ნაკადი, რომელიც თავებს ზედაპირზე მაღლა აწევს - თავები "დარგულია" საჰაერო ბალიშზე. მაგრამ ეს დიზაინი მოითხოვს თავების გაჩერებას - მათი გადატანა დისკის სამუშაო ზონის გარეთ ( სადესანტო ზონა) როდესაც კომპიუტერი გამორთულია. იმათ. როდესაც მყარი დისკი გამორთულია, დისკები ჩერდება, მაგნიტური ნაკადი ქრება და თავები ზედაპირზე "ეცემა". ამიტომ, თავები უნდა გადაიტანოთ არასამუშაო ადგილას. ამ ყველაფერს პოზიციონერი აკონტროლებს.


    ელექტრონიკის დაფა მოსახსნელია და უკავშირდება HDA-ს სხვადასხვა დიზაინის ერთი ან ორი კონექტორის მეშვეობით. დაფა შეიცავს მთავარ მყარი დისკის პროცესორს, ROM პროგრამით, სამუშაო RAM-ს, რომელიც ჩვეულებრივ გამოიყენება დისკის ბუფერად, ციფრული სიგნალის პროცესორს (DSP) ჩაწერილი და წაკითხული სიგნალების დასამუშავებლად და ინტერფეისის ლოგიკას. ზოგიერთ მყარ დისკზე, პროცესორის პროგრამა მთლიანად ინახება ROM-ში, ზოგზე, მისი გარკვეული ნაწილი ჩაწერილია დისკის სერვისის ზონაში. დისკი ასევე შეიცავს HDD პარამეტრებს (მწარმოებელი, მოდელი, სერიული ნომერი და ა.შ.). ზოგიერთი მყარი დისკი ინახავს ამ ინფორმაციას ელექტრული პროგრამირებადი ROM (EEPROM). ბევრ მყარ დისკს აქვს სპეციალური ტექნოლოგიური ინტერფეისი ელექტრონიკის დაფაზე კონექტორით, რომლის მეშვეობითაც, სკამების აღჭურვილობის გამოყენებით, შეგიძლიათ შეასრულოთ სხვადასხვა სერვისული ოპერაციები დისკთან - ტესტირება, ფორმატირება, დეფექტური უბნების გადანაწილება და ა.შ.
    დისკზე შენახული ყველა ინფორმაცია პირობითად იყოფა ოფიციალურიდა საბაჟო. პირველი უზრუნველყოფს ნორმალურ მუშაობას და თავდაპირველად წარმოდგენილია ნებისმიერ HDD-ში - ის ჩაწერილია მწარმოებლის მიერ.
    თითოეული HDD იყოფა ზონებად ( ნაკვეთები), რომელთაგან თითოეული ჩვეულებრივ მოიცავს 20-დან 30-მდე ცილინდრს სექტორების იგივე რაოდენობით. სექტორები შეიძლება მოთავსდეს 17-დან 150-მდე (ჩვეულებრივ) ერთ ტრეკზე. მათი ნუმერაცია იწყება 1-დან, ხოლო თავების და ცილინდრების ნუმერაცია 0-დან. ტრასაზე სექტორების რაოდენობა არ არის ტოლი. რაც უფრო შორს არის ტრეკი ცენტრიდან, მით მეტია სექტორების რაოდენობა დისკზე
    იმიტომ რომ მყარი დისკის წარმოების ტექნოლოგია ჯერ არ გვაძლევს მოშორების საშუალებას ცუდი სექტორები 100%, თითოეულ მყარ დისკზე არის ცხრილი დაზიანებული სექტორების გადანაწილებისთვის (ტრეკის განყოფილება). ყოველ ჯერზე, როცა ჩართავთ HDD-ს, კითხულობს ცხრილს და უბრალოდ „არ ამჩნევს“ გატეხილ ნაწილებს. მაგრამ ექსპლუატაციის დროს ჩნდება ახალი ცუდი სექტორები - ის, რაც არ არის მონიშნული ქარხნის ცხრილში. ასეთ სექტორში წვდომისას, მაგნიტური თავი არაერთხელ ცდილობს წაიკითხოს ან წეროს და დისკის "ჯანსაღი" ზედაპირი შეიძლება განადგურდეს. ეს გულისხმობს დაზიანებული სექტორების შემდგომ „რეპროდუქციას“. ამრიგად, ხრახნი თანდათან გამოუსადეგარი ხდება. ბევრ მყარ დისკს აქვს ფუნქცია ავტორუკა. იგი შექმნილია ტექნიკის დონეზე სათადარიგო ზონიდან ცუდი სექტორების ნორმალურით ჩანაცვლებისთვის. თუმცა, ის ყოველთვის არ მუშაობს. მაგრამ შეგიძლიათ აწარმოოთ დისკის კომუნალური პროგრამა (მაგ. HDDS სიჩქარეჩაწერის ტესტის რეჟიმში) - ამის შემდეგ ცუდი ბლოკები ქრება (ავტორი რუქა ამოქმედდება).
    ქარხნის ყველა დისკი გადის პირველადი მარკირებას (დაბალი დონის, Დაბალი დონეფორმატირება) სპეციალურ მაღალი სიზუსტის ტექნოლოგიურ სადგამზე. მარკირებისას სერვისის ნიშნები (სერვო ნიშნები) იწერება დისკებზე, ასევე იქმნება ტრეკები და სექტორები. მათი პრეფიქსები და სუფიქსები ჩაწერილია. მაღალი დონის ფორმატირება ხდება მომხმარებლის მიერ FORMAT პროგრამის გამოყენებით. თითოეული დისკის დანაყოფი იწერება VBS (მოცულობის ჩატვირთვის სექტორი), FAT, root დირექტორია, დისკი შემოწმებულია შეცდომებზე.
    არის ხმის შემცირების სისტემა ( ხმის ბარიერის ტექნოლოგია), რომელიც უზრუნველყოფს დაბალ ხმაურს დისკის მუშაობის დროს (მაგალითად, Seagate-ის მიერ შემუშავებული SBT ტექნოლოგია).
    უახლესი თაობის მყარი დისკები იყენებენ ტექნოლოგიებს PRML (ნაწილობრივი პასუხი, მაქსიმალური ალბათობა- მაქსიმალური ალბათობა არასრული პასუხით) და S.M.A.R.T. (თვით მონიტორინგის ანალიზი და ანგარიშის ტექნოლოგია- დამოუკიდებელი თვალთვალის ანალიზისა და მოხსენების ტექნოლოგია). მომხმარებლისთვის ხელმისაწვდომია მრავალი დისკის კომუნალური პროგრამა. მაგალითი - DFT (Drive Fitness Test)და IBM ფუნქციური ინსტრუმენტი. ორივე უფასო პროგრამაა. პირველი მათგანი ატარებს დიაგნოზს მყარ დისკზე, საშუალებას გაძლევთ ნახოთ S.M.A.R.T. პარამეტრები. და ასევე განახორციელოს დაბალი დონის ფორმატი, მეორე არის ქეშის მუშაობის კონტროლი, აკუსტიკური მახასიათებლების შეცვლა და UDMA რეჟიმი.

    · დისკის გეომეტრიაან ნორმალური, LBA, დიდი. ყოფილი კლასიკური გზასექტორის მისამართით - C.H.S.- ცილინდრის, თავისა და სექტორის ნომრის მიხედვით ( ცილინდრი/თავი/სექტორი). პირველი კომპიუტერის დეველოპერებმა ყველას "ნაღმი" დაუშინეს, მკაცრად განსაზღვრეს ბიტების რაოდენობა, რომლითაც მიმართავენ მონაცემებს. ცილინდრის ნომრისთვის გამოიყო 16 ციფრი, სათავის ნომრისთვის 4 და სექტორისთვის 8, რაც მყარ დისკის მაქსიმალურ ტევადობას 128 გბ-ს აძლევდა. მაგრამ Bios-მა თავიდანვე შემოიფარგლა სექტორების რაოდენობა 63-მდე და ცილინდრების რაოდენობა 1024-მდე და DOS-მა მიჰყვა იგივე მაგალითს, რომელმაც საბოლოოდ მისცა მაქსიმუმ 528MB. როდესაც გამოჩნდა მყარი დისკები 528 მბ-ზე მეტი ტევადობით, კომპიუტერებმა მთლიანად შეწყვიტეს დისკის „დანახვა“. Bios-ის მწარმოებლებმა სასწრაფოდ გამოუშვეს რეჟიმის მხარდაჭერა LBA (ლოგიკური ბლოკის მისამართი). ისინი იყენებდნენ სექტორის უწყვეტ ნუმერაციას და CHS მისამართი გარდაიქმნება სექტორის აბსოლუტური ნომრის ერთ ხაზოვან 28-ბიტიან რიცხვად (DOS-ისთვის ჯერ კიდევ არის 8.4 გბ-ის ლიმიტი), გამოიყენება სექტორის ნუმერაციისთვის (LBA მისამართი) და გარდაიქმნება მყარი დისკის მიერ. . LBA რეჟიმში მუშაობისთვის საჭიროა მყარი დისკის, Bios-ისა და დრაივერის მხარდაჭერა. მისამართის სქემა LBA-ს გამოყენებით პირველად გამოიყენა კომპანიამ Western Digital 1993 წლის ბოლოს.
    Large (Large Block Addressing) რეჟიმი განკუთვნილია 1 გბ-მდე ტევადობის მყარი დისკებისთვის, რომლებსაც არ აქვთ LBA რეჟიმი. Large-ში ლოგიკური თავების რაოდენობა იზრდება 32-მდე, ხოლო ლოგიკური ცილინდრების რაოდენობა განახევრებულია. ამ შემთხვევაში, 0..F ლოგიკურ თავებზე წვდომა ითარგმნება ლუწი ფიზიკურ ცილინდრებზე, ხოლო წვდომა 10..1F თავებზე ითარგმნება კენტებად. LBA რეჟიმში დაყოფილი მყარი დისკი შეუთავსებელია Large რეჟიმში და პირიქით. ნორმალურმა რეჟიმმა Bios-მა ძველი ვერსიების მსგავსად იმუშაოს თარგმანის გარეშე.
    მაგრამ დღეს ეს ყველაფერი წარსულშია (ამჟამინდელი GB HDD-ებით). დისკის ის პარამეტრები, რომლებსაც ხედავთ განყოფილებაში SETUP სტანდარტული CMOS დაყენება, როგორც წესი, არაფერი აქვს საერთო დისკის რეალურ პარამეტრებთან. HDD ახლა მუშაობს პირდაპირ (დრაივერების საშუალებით).

    · კასეტური- HDD სივრცის მინიმალური ზომა, რომელიც გამოყოფილია ფაილური სისტემის მიერ ერთი ფაილის შესანახად. უფრო მარტივი: კლასტერი არის მონაცემთა მდებარეობის უჯრედი. მყარ დისკზე არსებული ყველა სივრცე დაყოფილია დანაყოფებად - ერთიდან ბევრამდე. ტიხრები იყოფა კლასტერებად და თითოეული კლასტერი შეიძლება იყოს დაუკავებელი(გამოსაყენებელი ფაილი) ან დეფექტური(გამოუყენებელი). ერთ მყარ დისკს შეიძლება ჰქონდეს მრავალი დანაყოფი (C დისკი, D დისკი, E დისკი, F დისკი, G დისკი, H დისკი, I დისკი, J დისკი, K დისკი და ა.შ.). 512-ბაიტიანი დისკის სექტორი გამოიყენება კლასტერების ზომის გამოსათვლელად. კლასტერის ზომა უნდა იყოს ბაზის ტოლი (512 ბაიტი) გამრავლებული 2-ზე n-ის სიმძლავრეზე. კლასტერის ზომა განისაზღვრება ავტომატურად, შექმნილი დანაყოფის და/ან ფაილური სისტემის მოცულობის მიხედვით. ერთადერთი გამონაკლისი არის სისტემის დანაყოფი: თუ ის 2048 მბ-ზე ნაკლებია, კლასტერის ზომა ყოველთვის არის 512 ბაიტი. 16-ბიტიან FAT-ს შეუძლია მხოლოდ 65,526 კლასტერების მხარდაჭერა.
    კლასტერის ზომის ეფექტი დანაკარგებზე - დისკზე სივრცის გამოყენების ეფექტურობა - შეიძლება შეფასდეს ფორმულის გამოყენებით:

    Eff = [ ზომა / (ზომა + გადახურვა) ] x 100%
    სად:
    - ეფექტურობა - დისკზე სივრცის გამოყენების ეფექტურობა, გამოხატული პროცენტულად 0-დან 100-მდე;
    - ზომა - დისკში არსებული ყველა ფაილის საერთო ზომა;
    - გადახურვა - კლასტერების მთლიანი ნარჩენი სიჭარბე.
    Size და Overhang მნიშვნელობების ჯამი იძლევა კლასტერების მთლიან მოცულობას, რომელიც დაკავებულია დისკის ყველა ფაილით. რაც უფრო მაღალია თანაფარდობა, მით უფრო ეფექტურად გამოიყენება დისკის ადგილი. ტიპიური ეფექტურობა მერყეობს 51%-დან 98%-მდე. მაგალითად, 1 GB FAT დანაყოფისთვის 10000 ფაილით, დანაკარგი იქნება 160 მბ!

    HDD დანაყოფის ზომაზომა FAT16-ში საშუალო დანაკარგებიზომა NTFS-ში
    127 მბ-ზე ნაკლები2 კბ1.00-1.75 კბ512 ბაიტი
    127 მბ - 255 მბ4 კბ2.00-3.75 კბ512 ბაიტი
    256 მბ - 511 მბ8 კბ4.00-7.75 კბ512 ბაიტი
    512 მბ - 1023 მბ16 კბ8.00-15.75 კბ1 კბ
    1024 მბ - 2047 მბ32 კბ16.00-31.75 კბ2K
    2048 მბ - 4095 მბ64 კბ16.00-31.75 კბ4K
    4096 MB - 8191 MB 8K
    8192 MB - 16383 MB 16K
    16384 MB - 32767 MB 32K
    32768 მბ-დან 64K

    უხეშად, შეგვიძლია ვივარაუდოთ, რომ თითოეული ფაილი იკავებს მისი ბოლო კლასტერის დაახლოებით ნახევარს - და თქვენი დანაკარგები (HDD სივრცე) ტოლი იქნება ფაილების რაოდენობის გამრავლებული კლასტერის ზომის ნახევარზე. სივრცის დაკარგვასთან ბრძოლის გზები:
    - იშვიათად გამოყენებული ფაილების დიდი ნაკრების შენახვა არქივების სახით;
    - მყარი დისკის დისკებად დაყოფა.
    არსებობს უნივერსალური მეთოდი ნებისმიერი Windows-ისთვის (გარდა ჩაშენებული კომუნალური პროგრამებისა). შექმენით (ან აიღეთ მზა) ძალიან პატარა ფაილი 1-500 ბაიტის ზომით. მარჯვენა ღილაკითაგვები - Თვისებები. შეხედე ორ პუნქტს: ზომადა ზომა დისკზე. ზომა- ფაილს რეალურად აქვს ზომა. ზომა დისკზეიქნება (მაგალითად) 4096 ბაიტი, რაც შეესაბამება კლასტერის რეალურ ზომას, ე.ი. 4 კბ. იმათ. 32 კბ კლასტერთან ერთად, ფაილი 1 ბაიტის ინფორმაციით დაიკავებს 32 კბ დისკზე.
    მომხმარებელს ასევე შეუძლია შეარჩიოს კლასტერის ზომა (ხელით ფორმატირებისას). ეს კეთდება შემდეგნაირად: "ფორმატი d: /A:size", სადაც ზომა არის კლასტერის ზომა ბაიტებში. მაგრამ არის წესები, რომლებიც უნდა დაიცვან: კლასტერის ზომა უნდა იყოს ფიზიკური სექტორის ზომის ჯერადი, ანუ 512 ბაიტი შემთხვევების დიდ უმრავლესობაში (პირველ რიგში); არსებობს შეზღუდვები დანაყოფზე კლასტერების რაოდენობაზე (მეორე).

    "... თითოეულ არსებას აქვს აპარატურა!...

    RAID მასივები (იაფფასიანი დისკების ზედმეტი მასივი, იაფი დისკების ზედმეტი ნაკრები). Raid არის საშუალება დიდი ინფორმაციის საცავების ორგანიზებისთვის, მონაცემთა შენახვის სიჩქარისა და საიმედოობის გაზრდისთვის. RAID სისტემა არის რამდენიმე ჩვეულებრივი (იაფფასიანი) მყარი დისკის ჯგუფი, რომელიც მუშაობს მარტივი კონტროლერის კონტროლის ქვეშ და ჩანს გარედან, როგორც ერთი მოწყობილობა მთლიანი სიმძლავრით და მაღალი სიჩქარით ან საიმედოობით. RAID ტექნოლოგია დაფუძნებულია სამ ძირითად მეთოდზე:

    1. მონაცემთა ალტერნატიული განთავსება დისკებზეგარკვეული ციკლური თანმიმდევრობით. ალტერნატიული განთავსება გულისხმობს მონაცემთა პირველი სეგმენტის ჩაწერას პირველ დისკზე, მეორის მეორეზე და ა.შ. ამ შემთხვევაში, მასივის შესრულება უმჯობესდება, რადგან კომპიუტერი იწყებს მონაცემთა შემდეგი სეგმენტის (შემდეგ დისკზე) ჩაწერას, სანამ ის დასრულდება. წინა სეგმენტის დაწერა. დისკის სისტემის მუშაობა კიდევ უფრო გაუმჯობესებულია დისკების სხვადასხვა ჯგუფის ცალკეულ კონტროლერებთან დაკავშირებით;
    2. დისკის სარკე. სარეზერვომონაცემთა სარეზერვო ასლი (ყოველდღიურად ან კვირაში რამდენჯერმე) არ უზრუნველყოფს ინფორმაციის სწრაფ აღდგენას და ბოლო კოპირების სესიის შემდეგ შექმნილი ახალი მონაცემების სწრაფ დაცვას. ეს პრობლემები მოგვარებულია დისკის სარკეების გამოყენებით, რომელშიც ყველაფერი, რაც პირველ დისკზეა ჩაწერილი, მეორეზე დუბლირებულია. თუ პირველი დისკი ვერ ხერხდება (ან მონაცემები ჩაიწერება მისი დისკის სივრცის დაზიანებულ სექტორში), ისინი წაიკითხება მეორე („სარკე“) დისკიდან;
    3. საკონტროლო ჯამების გაანგარიშება. პარიტეტის შემოწმება ასე მუშაობს: ბაიტში ყველა საინფორმაციო ბიტი ემატება მოდულს 2 და თუ მასში ერთეულთა რიცხვი ლუწია, გამშვები ბიტი დაყენებულია ნულზე, ხოლო თუ კენტი, ერთზე. მონაცემების წაკითხვისას, საინფორმაციო ბიტები კვლავ ჯამდება და მიღებული შედეგი შედარებულია საკონტროლო ბიტის მნიშვნელობასთან. თუ ისინი ემთხვევა, მონაცემები სწორია, ხოლო თუ არა, ერთი ან მეტი ციფრის მნიშვნელობები არასწორია;
    კომპანიები ( ადაპტეკი, CMDდა სხვა) აწარმოებს სპეციალურ კონტროლერებს, რომლებიც შექმნილია RAID მასივების ორგანიზებისთვის.
    ასეთი მასივი ასევე შეიძლება განხორციელდეს ჩვეულებრივი SCSI ან Fiber Channel კონტროლერის საფუძველზე - პროგრამის გამოყენებით, რომელიც ანაწილებს მონაცემთა სეგმენტებს დისკებზე. ეს პროგრამული გადაწყვეტა უფრო იაფია, ვიდრე ის, რომელიც დაფუძნებულია სპეციალურ კონტროლერზე, მაგრამ ის (ჩვეულებრივ) მხარს უჭერს მხოლოდ RAID დონეებს 0 და 1.

    · ამბავი... RAID ტექნოლოგიის დაბადების ადგილი არის კალიფორნიის უნივერსიტეტი, ბერკლი, აშშ. 1987 წელს მისმა სპეციალისტებმა (პეტერსონმა, გიბსონმა და კაცმა) გამოაქვეყნეს სტატია, სადაც აღწერილია მრავალი დისკის გაერთიანების პრინციპები. თავდაპირველად განისაზღვრა ექვსი დონე ( დონეები) RAID 0-5, მაგრამ როგორც ტექნოლოგია განვითარდა, გაჩნდა დამატებითი დონეები (კიდევ ხუთი).

    · Raid 0: მონაცემთა ზოლები. ინფორმაცია იშლება ნაწილებად (მონაცემების ფიქსირებული რაოდენობა, ჩვეულებრივ ბლოკებს უწოდებენ) და ეს ნაწილაკები იწერება და იკითხება დისკებზე პარალელურად. ორი 512-ბაიტიანი დისკის ბლოკი ქმნის სეგმენტს.

    Raid 0 არ არის შეცდომის ტოლერანტული, მაგრამ ეს RAID დონე გამოიყენება ბევრად უფრო ხშირად, ვიდრე სხვა RAID დონეები. Raid 0-ის უპირატესობები (შესრულების თვალსაზრისით):

    • ზრდის სერიულ I/O გამტარუნარიანობას რამდენიმე ინტერფეისის ერთდროულად ჩატვირთვით;
    • შემთხვევითი წვდომის შეყოვნება მცირდება - რამდენიმე მოთხოვნა ინფორმაციის სხვადასხვა მცირე სეგმენტზე შეიძლება ერთდროულად შესრულდეს;
    · რეიდი 1: დისკის ასახვა. ინფორმაციის თითოეული ბლოკის ასლი ინახება ცალკე. როგორც წესი, თითოეულ (გამოყენებულ) დისკს აქვს "ორმაგი", რომელიც ინახავს ამ დისკის ზუსტ ასლს. თუ ერთ-ერთი მთავარი დისკი ვერ ხერხდება, ის იცვლება მისი "ორმაგით". შესრულება გაუმჯობესებულია სისტემის კონფიგურაციით, რომ "ორმაგი", რომლის თავი უფრო ახლოს მდებარეობს საჭირო ბლოკთან, გამოიყენება ინფორმაციის წასაკითხად.
    დისკი 1დისკი 2 დისკი 3დისკი 4 დისკი 5
    სეგმენტი 1სეგმენტი 1სეგმენტი 2სეგმენტი 2 ---
    სეგმენტი 3სეგმენტი 3სეგმენტი 4სეგმენტი 4 ---
    მონაცემები Xდისკის ასლი 1Y მონაცემებიდისკის ასლი 3 უფასო

    ერთ-ერთი ყველაზე ძვირი დონე, რადგან... ყველა დისკი დუბლირებულია და ყოველი ჩანაწერის დროს, ინფორმაცია ასევე იწერება სატესტო დისკზე. ხშირად, RAID 1 დონის ნორმალური მუშაობისთვის, საჭიროა იგივე სიმძლავრის HDD-ები, რომლებიც წარმოებულია იმავე მწარმოებლის მიერ. Raid 1-ის ნაკლოვანებები მოიცავს უმაღლეს ზედმეტობას, ხოლო პროგრამულ უზრუნველყოფაში დანერგვისას - წარუმატებელი HDD-ის ცხელი ცვლასთან დაკავშირებული პრობლემები.

    · რეიდი 2: მატრიცა ბიტური სტრატიფიკაციით. ეს ტექნოლოგია უზრუნველყოფს მონაცემთა დაცვას შეცდომის გამოსწორების Hamming კოდის გამოყენებით. ჩაწერილი მონაცემები ვრცელდება მრავალ დისკზე, შემდეგ კი ECC (შეცდომის კორექტირების კოდი) საკონტროლო ჯამები იწერება ერთ დისკზე ან მრავალ ცალკეულ დისკზე. პრაქტიკულად არ არსებობს RAID 2 დონის კომერციული განხორციელება.

    · Raid 3: ტექნიკის შეცდომების გამოვლენა და პარიტეტი. მონაცემები ნაწილდება მასშტაბით საინფორმაციო დისკებიდა მონაცემთა ყოველი „ზოლისთვის“ (მონაცემთა სეგმენტების კრებული, რომელიც მდებარეობს იმავე სექტორებში სხვადასხვა ფიზიკურ დისკზე), განისაზღვრება გამშვები ჯამი (ან პარიტეტის კოდი) და იწერება ცალკეულ დისკზე.

    დისკი 1დისკი 2 დისკი 3დისკი 4 დისკი 5
    ბაიტი 1ბაიტი 2ბაიტი 3ბაიტი 4 პარიტეტის ბაიტი
    ბაიტი 5ბაიტი 6ბაიტი 7ბაიტი 8 პარიტეტის ბაიტი
    მონაცემებიმონაცემებიმონაცემებიმონაცემები პარიტეტის ინფორმაცია

    RAID დონე 3 საკმაოდ რთულია და შეიძლება განხორციელდეს მხოლოდ აპარატურაში. მინიმუმ სამი დისკია საჭირო.

    · რეიდი 4: შიდაჯგუფური პარალელიზმი. Raid 3-ისგან განსხვავებით, არსებობს არა მოკლე მონაცემთა სეგმენტების, არამედ საკმაოდ დიდი ინფორმაციის ბლოკების ალტერნატიული განაწილება. ეს შესაძლებელს ხდის რამდენიმე სხვადასხვა წაკითხვის მოთხოვნის ერთდროულად შესრულებას. იმიტომ რომ ყველა საკონტროლო ინფორმაცია კონცენტრირებულია ერთ (ბოლო) დისკზე; ამ მასივს არ შეუძლია ერთდროულად რამდენიმე ჩაწერის ოპერაციის შესრულება. მინიმუმ სამი დისკია საჭირო. Raid 4 ძალზე იშვიათია.

    · რეიდი 5: ბრუნვის პარიტეტი ჩანაწერის პარალელიზებისთვის. RAID მე-5 დონის დისკები მონაცვლეობენ მონაცემთა დიდ ბლოკებს შორის, მაგრამ Raid 4-ისგან განსხვავებით, საკონტროლო ინფორმაცია ნაწილდება მასივის ყველა დისკზე. მონაცემთა სეგმენტების პირველი „სტრიპისთვის“ პარიტეტული კოდი შეიძლება დაიწეროს მასივის ბოლო დისკზე, მეორეზე - წინაბოლოზე და ა.შ. ეს საშუალებას იძლევა ჩაწერის რამდენიმე ოპერაციის ერთდროულად შესრულება.

    დისკი 1დისკი 2 დისკი 3დისკი 4 დისკი 5
    პარიტეტული სეგმენტი სეგმენტი 1სეგმენტი 2სეგმენტი 3სეგმენტი 4
    სეგმენტი 5პარიტეტული სეგმენტი სეგმენტი 6სეგმენტი 7სეგმენტი 8
    სეგმენტი 9სეგმენტი 10 პარიტეტული სეგმენტი სეგმენტი 11სეგმენტი 12

    ერთ-ერთი ყველაზე ხშირად გამოყენებული პრაქტიკაში და ყველაზე რთული პირველი ექვსი დონისგან. მინიმუმ სამი დისკია საჭირო.

    · Raid 6: 2D პარიტეტი. ეს არის RAID დონის 5 გაფართოებული ვერსია, რომელიც უზრუნველყოფს შენახული ინფორმაციის ორმაგ პარიტეტს უფრო მეტი საიმედოობის უზრუნველსაყოფად. მხოლოდ საკონტროლო ინფორმაციის შესანახად საჭიროა ორი HDD. RAID დონე 6 შექმნილია მისიის კრიტიკული აპლიკაციებისთვის და აქვს ძალიან დაბალი პროდუქტიულობაჩანაწერები დამატებითი საკონტროლო ჯამების გამოთვლის საჭიროების გამო.

    · რეიდი 7. უნიკალური ტექნოლოგია Storage Computer Corporation-ისგან. იგი ითვალისწინებს მისი კომპონენტების ასინქრონულ მუშაობას (მათ შორის საკომუნიკაციო არხს მასპინძელ მანქანასთან) და მათი მართვის დამოუკიდებლობას. მასივები იყენებენ ჩაშენებულს ოპერაციული სისტემარეალურ დროში მონაცემთა ქეშირებისთვის და საკონტროლო ინფორმაციის გამოსათვლელად. უფრო მეტიც, ეს ინფორმაცია გადაიცემა სპეციალური X-ავტობუსის საშუალებით. მონაცემები ნაწილდება ჩვეულებრივ დისკებზე და საკონტროლო ინფორმაცია ინახება ცალკეულ დისკზე. შესრულების გასაუმჯობესებლად, კითხვისა და ჩაწერის ქეში ინახება ცენტრალურად. მონაცემთა შენახვის ძალიან მაღალი შესრულება და საიმედოობა, მაგრამ ასეთი მასივით აღჭურვილი სისტემის ფასიც მაღალია. RAID 7 არის სავაჭრო ნიშანი.

    · რეიდი 10/1+0. მასივები ამ დონეზე არის ნულოვანი და პირველი დონის მასივებში გამოყენებული პრინციპების ერთობლიობა. ანუ „გაშიშვლება“ სარკესთან ერთად. იმათ. ორი RAID 0 მასივი ჯერ იქმნება და შემდეგ ასახულია, რაც მოითხოვს მინიმუმ ოთხ დისკს მინიმალურ კონფიგურაციაში - ძალიან ძვირი. ასეთი მასივის ფასი სწრაფად იზრდება, როდესაც გაფართოება იწყება.

    · რეიდი 50. მასივი, რომელიც აერთიანებს ნულოვანი და მეხუთე დონის მასივების პრინციპებს. იმათ. თუ, მაგალითად, კონტროლერი მიიღებს ბრძანებას ჩაწეროს 256 KB მონაცემები HDD-ზე, მაშინ ეს მონაცემები იყოფა ორ 128 KB ნაწილად RAID 0-ის პრინციპების მიხედვით და შემდეგ თითოეულ მათგანს, მეხუთე- პრინციპების მიხედვით. დონის მასივები, დაყოფილია 32 KB ნაწილებად და ფიზიკურად იწერება ერთდროულად მასივის ყველა დისკზე. აპლიკაციის მიზანია დისკის ქვესისტემის სიჩქარის გაზრდა მონაცემთა შენახვის უმაღლესი საიმედოობის შენარჩუნებით.

    · რეიდი 53. უფრო სწორი იქნება დავარქვათ მას RAID დონე 03, რადგან ის აერთიანებს RAID დონის 0 და 3 არქიტექტურებს. ასეთი დისკის მასივის განსახორციელებლად საჭიროა მინიმუმ ხუთი HDD. ამ კონფიგურაციაში, RAID დონე 53 მონაცვლეობით წერს მონაცემთა მცირე სეგმენტებს პირველ ორ HDD-ზე და წერს პარიტეტის ინფორმაციას მესამე HDD-ზე. ბოლო ორი დისკი (მეოთხე და მეხუთე) შეიცავს იგივე მონაცემებს, რომლებიც მონაცვლეობით იწერება დიდ ბლოკებში პარიტეტის გარეშე, როგორც ეს ხდება RAID დონის 0 სისტემაში.

    · თუ მყარი დისკი მოკვდა... არცერთი HDD არ გრძელდება სამუდამოდ და თქვენ მზად უნდა იყოთ მისი სიკვდილისთვის. Კეთება სარეზერვო ასლები CD-R-ზე, სტრიმერზე, მაგნიტო-ოპტიკაზე და ა.შ. ასეც მოხდა. სიკვდილის ყველაზე გავრცელებული მიზეზები:

    თუ HDD ჯერ კიდევ არის გარანტიის ქვეშ, შეცვალეთ იგი ახლით (დამატებითი გადახდით); თუ გარანტია ამოიწურა, მიეცით ის უსარგებლო დილერებს ან გადააგდეთ. თუ მონაცემთა არქივები არ შექმნილა და ინფორმაცია ძალიან მნიშვნელოვანია, სცადეთ მისი აღდგენა. HDD-ზე ინფორმაციის (ფაილების) რაოდენობა უზარმაზარია და მათ ფიზიკურ განადგურებას საკმაოდ დიდი დრო სჭირდება. იმათ. ინფორმაცია თითქმის ყოველთვისჯერ კიდევ ცოცხალია, მაგრამ მიუწვდომელია. და ეს არ არის თავად ინფორმაცია, რომელიც საჭიროებს აღდგენას, არამედ მხოლოდ მასზე წვდომას. გთხოვთ გაითვალისწინოთ, რომ, როგორც წესი, აღდგენა არ კურნავს HDD-ს, მაგრამ საშუალებას გაძლევთ დააკოპიროთ არსებული მონაცემები სხვა მედიაზე.
    არ დატოვოთ თქვენი ინფორმაცია უცნობებს! 2002 წელს მასაჩუსეტსის ინსტიტუტის სტუდენტებმა ჩაატარეს ექსპერიმენტი - მათ იყიდეს რამდენიმე ასეული "გატეხილი" HDD. HDD-ების მხოლოდ 60% იყო დაფორმატებული, ხოლო 17,7%-ზე ინფორმაცია საერთოდ არ წაიშალა. მყარი დისკების 81,6% მუშა მდგომარეობაში იყო. იმიტომ რომ სტანდარტული Windows ფორმატის ბრძანება ფორმატიარ გადაწერს ბლოკებს (არ გამოიყენოთ ეს უსარგებლო), და "dummies" სულელურად ინახავს ინფორმაციას "ჩემი დოკუმენტები" საქაღალდეში (ორი) - ყველა მონაცემი ადვილად აღდგება. კერძოდ, ამოღებულია კორპორატიული ფინანსური ინფორმაცია, საკრედიტო ბარათის ნომრები, პირადი სამედიცინო მონაცემები და ა.შ.
    აღდგენისთვის დაგჭირდებათ: ჩატვირთვის ფლოპი დისკი (ჩაწერისგან დაცული), უტილიტები FDiskდა ფორმატი(დაყენებული ნაკრებიდან), კომუნალური DiskEditდა წაშლა(დან Norton Utilities), პროგრამა NC. და ყველაფერი უფრო ადვილია, როდესაც დისკი აღმოჩენილია Bios-ის მიერ და ფიზიკურად ხელუხლებელია.
    თუ არ ხართ დარწმუნებული თქვენს ცოდნაში და/ან არ გამორიცხავთ შესაძლო შეცდომაშენს ქმედებებში, შენ თვითონ არ განახორციელო რაიმე ქმედება. თქვენს ქმედებებში უმნიშვნელო უზუსტობამაც კი შეიძლება მნიშვნელოვნად გაართულოს ან თუნდაც შეუძლებელი გახადოს ინფორმაციის შემდგომი აღდგენა. დახმარებისთვის დაუკავშირდით ექსპერტებს.

    რამდენიმე განმარტება, რომელიც ხსნის FATxx დისკზე ინფორმაციის შენახვის პრინციპს:

    "...დისკები არის ახალი, არ გაწმენდილი..."

    ნებისმიერი მყარი დისკის აღნიშვნები მარტივია გაშიფრვა - ისინი, როგორც წესი, ალფაციფრულია და აგებულია მსგავსი პრინციპებით: ჯერ - მწარმოებლისა და მოდელის აღნიშვნა, შემდეგ მოცულობა მილიონობით ბაიტში და ბოლოს - სუფიქსები, რომლებიც აკონკრეტებენ დიზაინს. , სპეციფიკური მახასიათებლები და ა.შ. მაგალითად, სუფიქსი "A" მიუთითებს ATA (IDE) ინტერფეისზე, ხოლო "S" მიუთითებს SCSI. სუფიქსი "V" მრავალი მოდელისთვის აღნიშნავს უფრო იაფ (Value) მოდელს, გარდა Micropolis მყარი დისკებისა, რომელშიც სუფიქსი "AV" აღნიშნავს აუდიო/ვიდეო - ფოკუსირება მონაცემთა ერთგვაროვან გაცვლაზე კითხვის/წერის დროს. მაგალითები:

    ******* Western Digital ******* WD A C 2 635 - 0 0 F 1 2 3 4 5 6 7 8 1 - Western Digital 2 - ინტერფეისი: A - IDE, S - SCSI, C - PCMCIA-IDE 3 - მოდელი: C - Caviar, P - Piranha, L - Lite, U - Ultralite 4 - ფიზიკური დისკების რაოდენობა 5 - ტევადობა მილიონობით ბაიტში 6 - LED ინდიკატორი: 0 - არცერთი, 1 - წითელი, 2 - მწვანე 7 - წინა პანელი: 0 - არცერთი, 1 - შავი, 2 - ნაცრისფერი 8 - ბუფერის მოცულობა: S - 8 kb, M - 32 kb, F - 64 kb, H - 128 kb. აღდგენილი მყარი დისკებისთვის, დამზადების თარიღის შემდეგ, მითითებულია აღდგენის ადგილი: E - ევროპა, S - სინგაპური. ******* Maxtor ******* Mxt 7 850 AV 1 2 3 4 1 - Maxtor 2 - სერია (7xxx) 3 - მოცულობა მილიონობით ბაიტში 4 - სუფიქსები: A - ATA (IDE), S - SCSI, V - მნიშვნელობა ******* Seagate ******* ST 5 1080 A PR -0 1 2 3 4 5 6 1 - Seagate Technology 2 - კორპუსი: 1 - 3.5" სიმაღლე 41 მმ 2 - 5.25" სიმაღლე 41 მმ 3 - 3.5" სიმაღლე 25 მმ ან 5.7" სიღრმე 146 მმ 4 - 5.25" სიმაღლე 82 მმ 5 - 3.5" სიმაღლე 25 მმ ან 5" სიღრმე 127 მმ 6 - 9" 7 - 1.8" 8 8 "9 - 2.5" სიმაღლე 19 მმ ან 12.5 მმ
    შეჯამების ნაცვლად, თქვენი ყურადღება მინდა გავამახვილო რამდენიმე მნიშვნელოვან ფაქტორზე:

    • მყარი დისკების უკიდურესი მგრძნობელობა სხვადასხვა ტიპის დარტყმების, რყევების და დარტყმების მიმართ;
    • რომ ერთი და იგივე ბრენდის მყარი დისკები, მაგრამ სხვადასხვა ქვეყნიდან, მკვეთრად განსხვავდება ფასით და ხარისხით;
    • რომ არ უნდა იყიდოთ „Made in China“ მყარი დისკები;
    • რომ თუ გარანტია მხოლოდ 6 თვეა, მაშინ ეს მყარი დისკები სადღაც დიდი ხანია დევს;
    Პირადი აზრი... ჩვეულებრივ კომპიუტერებში გამოყენებული მყარი დისკები ვითარდება მხოლოდ ტევადობის გაზრდის მიმართულებით და ხარჯების შემცირებით. სიჩქარე და საიმედოობა, სამწუხაროდ, უკანა პლანზე ქრება. მსოფლიოში არის კარგი HDD, მაგრამ რუსულ ბაზარზე შემოთავაზებული "ფილისტური" მყარი დისკები მათგან საშინლად შორსაა...

    მყარი დისკის ინფორმაციის სიმძლავრე მნიშვნელოვანი კონცეფციაა მონაცემთა შენახვის სისტემებისთვის. მის უკან დევს დისკის სრული მოცულობა. ახლა მისი გაანგარიშების ორი მეთოდი ფართოდ გავრცელდა. ისინი სხვადასხვა შედეგებს იძლევიან და ეს შეცდომაში შეჰყავს მომხმარებლებს, რომლებიც არ იციან ამ საკითხში.

    Რა არის პრობლემა?

    ადამიანი ამუშავებს ინფორმაციას ისე, როგორც ისტორიულად განვითარდა და არავის სურს ამის დათმობა. ჩვენთვის უფრო მოსახერხებელია. იგი შედგება 0-დან 9-მდე რიცხვებისგან (ზოგიერთი ადამიანი ითვლის 1-დან 10-მდე, მაგრამ ეს არ ცვლის არსს). მაგრამ კომპიუტერი ამუშავებს მონაცემებს მასში დაფუძნებულია 0 (სიგნალის გარეშე) და 1 (ძაბვის არსებობა). ასე რომ, გამოდის, რომ მყარი დისკის საინფორმაციო ტევადობა შეიძლება განისაზღვროს ორობით ან ათწილადად.ამ შემთხვევაში გასათვალისწინებელია ერთი მნიშვნელოვანი წერტილი. პირველში 1 კილობაიტი არის 2 10, ანუ 1024 ბაიტი. პროგრამისტები იყენებენ ამ მნიშვნელობას და ასე განსაზღვრავს დღეს ყველა Windows ოპერაციული სისტემა ინფორმაციის რაოდენობას. მაგრამ მეორე შემთხვევაში, ეს მნიშვნელობა იქნება 10 3, ან 1000 ბაიტის ტოლი. ასე ფიქრობენ ადამიანები და დრაივის მწარმოებლები ინფორმაციაზე. როგორც ადვილი გასაგებია, ადამიანს შეუძლია იყიდოს მყარი დისკი ერთი სპეციფიკაციით და Windows OS მას ოდნავ განსხვავებულ ინფორმაციას აჩვენებს. ამ შემთხვევაში, მყარი დისკის საინფორმაციო ტევადობა ორობითი სისტემისთვის იქნება ნაკლები, ხოლო ათობითი სისტემისთვის - მეტი. მაგრამ რაოდენობა უცვლელი რჩება. განმსაზღვრელი ფაქტორი ამ შემთხვევაში არის ის, თუ რომელი გზა უნდა დაითვალოს.


    გადაანგარიშება

    მოდით ხელახლა გამოვთვალოთ 500 GB დისკის მაგალითის გამოყენებით (მწარმოებლის მიხედვით) და განვსაზღვროთ დანაკარგების პროცენტი. დასაწყისისთვის განვმარტავთ, რომ პრეფიქსი „გიგა“ ათობითი სისტემაში ნიშნავს 10 9-ს, ხოლო ბინარულ სისტემაში ნიშნავს 2 30-ს. ჯერ გაამრავლეთ 500 GB 10 9-ზე. ეს მოგცემთ ზომას ბაიტებში. ორობით სისტემაზე გადასასვლელად, თქვენ უნდა გაყოთ მიღებული მნიშვნელობა 500 x 10 9 2 30-ზე და მივიღებთ 465 გბ. ეს იქნება მყარი დისკის ინფორმაციის მოცულობა ახალი სისტემა. შემდეგი, ჩვენ განვსაზღვრავთ ზარალის პროცენტს მათ შორის გადასვლის დროს. ამისათვის გამოაკლეთ 465 GB 500 GB და გაყავით მიღებული მნიშვნელობა 500 GB-ზე. შედეგი არის 0.07. თუ ამ მნიშვნელობას გავამრავლებთ 100-ზე, გავიგებთ განსხვავებას პროცენტულად. ეს იქნება 7%.

    ასე რომ, გამოდის, რომ დისკის მოცულობა, რომელიც გამოჩნდება Windows OS-ით, დაუყოვნებლივ მცირდება მიღებული მნიშვნელობით. კარგია, თუ ადამიანს ესმის და ესმის. მაგრამ არის სხვა შემთხვევებიც, როცა განაწყენებული მომხმარებელი მოდის მაღაზიაში და იწყებს ნივთების დალაგებას. ამავდროულად, გამყიდველს ბრალად ედება „დაჭრილი“ დისკის გაყიდვა. კლიენტს არ ესმის, რომ მყარი დისკის მაქსიმალური ტევადობა რეალურად მუდმივი მნიშვნელობაა. მაგრამ მისი ღირებულება შეიძლება განსხვავდებოდეს გაანგარიშების მეთოდის მიხედვით. და მათ შორის სხვაობა არის 7% მოცულობის მიუხედავად. ეს განცხადება მართალია ყველა ინფორმაციის შესანახ მოწყობილობაზე, მათ შორის ფლეშ დრაივებზე, ფლოპი დისკებსა და CD-ებზე.


    დასკვნა

    მყარი დისკის სრული ტევადობა არის ძირითადი პარამეტრი, რომელსაც მყიდველები აქცევენ ყურადღებას შეძენამდე. მაგრამ ამავე დროს, რამდენიმე ადამიანი ფიქრობს, რომ Windows OS-ში მისი ღირებულება 7%-ით ნაკლები იქნება. მაგრამ ეს უნდა იქნას გათვალისწინებული და აიღოთ მოწყობილობა გარკვეული რეზერვით, რათა მოგვიანებით არ იყიდოთ მეორე დისკი.