Թվային սկավառակի վրա


Թվերը կարևոր են սկավառակի պահպանման բարդ կողմերը հասկանալու համար, քանի որ դրանք առաջարկում են գործնական, գործնական մեթոդ հիմնարար գաղափարները հասկանալու համար: Մենք կարող ենք ուսումնասիրել, թե ինչպես են գնահատվում սկավառակի հզորությունը, կատարումը և օգտագործումը՝ խորանալով թվային օրինակների մեջ՝ օգնելով մեզ հասկանալ պահեստավորման արդյունավետ կառավարման հիմունքները:

Օրինակ – Օրինակ՝ մտածեք ամպային ծառայությունների մատակարարի մասին, որն իր հաճախորդներին հնարավորություն է տալիս ֆայլերի պահեստավորմանը: Ծառայության մատակարարը պահում է հաճախորդների ֆայլերը, ներառյալ փաստաթղթերը, լուսանկարները և մուլտիմեդիա բովանդակությունը սկավառակի պահեստում: Սկավառակի պահպանման համակարգը կառուցված է տվյալների բարձր թողունակությունն ապահովելու համար և ապահովում է ֆայլերի հուսալի հասանելիություն:

Այս հոդվածում մենք կուսումնասիրենք թվային սկավառակի վրա, հոսքի գծապատկերը և դրա օգտագործման դեպքերը նույնպես:

Սկավառակի հոսքի գծապատկեր

Օգտագործեք սկավառակի դեպքեր

Շատ տարբեր պարամետրերում և հավելվածներում սկավառակի ալգորիթմներն օգտագործվում են սկավառակի հասանելիությունն ու պահեստավորումը օպտիմալացնելու համար: Սկավառակի ալգորիթմները կարևոր են հետևյալ օգտագործման դեպքերում

Ֆայլային համակարգեր − Սկավառակների վրա ֆայլերը արդյունավետ կառավարելու և կազմակերպելու համար ֆայլային համակարգերը օգտագործում են սկավառակի ալգորիթմներ: Նրանք ընտրում են սկավառակի լավագույն տեղը՝ ֆայլերը պահելու, սկավառակի տարածություն հատկացնելու և վերահանձնելու և ֆայլերի որոնման և պահպանման գործընթացները հեշտացնելու համար:

Տվյալների բազայի համակարգեր − Տվյալների արդյունավետ պահպանման և որոնման համար տվյալների բազայի կառավարման համակարգերին (DBMS) անհրաժեշտ են սկավառակի ալգորիթմներ: Դրանք օգնում են նվազեցնել սկավառակի I/O-ն և բարելավել տվյալների բազայի ընդհանուր աշխատանքը՝ օգնելով տվյալների ինդեքսավորմանը, սկավառակի տարածության կառավարմանը և հարցումների մշակման օպտիմալացմանը:

Քեշավորման համակարգեր – Տվյալների հասանելիության արագությունը մեծացնելու համար քեշավորման համակարգերը օգտագործում են սկավառակի տեխնիկա: Ապահովելու համար, որ առավել համապատասխան և հաճախ օգտագործվող նյութը հասանելի է ավելի արագ քեշի հիշողության մեջ, նրանք որոշում են, թե որ տվյալները պետք է տեղադրվեն քեշում, առաջնահերթություն են տալիս հաճախակի մուտք գործած կամ վերջերս օգտագործվող տվյալներին և վերահսկում քեշի հեռացման քաղաքականությունը:

Տվյալների կրկնօրինակում − Ավելորդ տվյալները գտնելու և դրանցից ազատվելու համար տվյալների կրկնօրինակման համակարգերն օգտագործում են սկավառակի ալգորիթմներ: Սկավառակի ալգորիթմները կարող են նույնականացնել կրկնօրինակ տվյալների կտորները և պահել ընդամենը մեկ օրինակ՝ կիրառելով ռազմավարություններ, ինչպիսիք են բովանդակության վրա հիմնված մասնատումը և ինդեքսավորումը, ինչը հանգեցնում է պահեստային տարածքի զգալի կրճատման:

Պահուստավորում և վերականգնում − Տվյալների պահուստավորման ընթացակարգերը պարզեցնելով, տվյալների ամբողջականությունը պահպանելով և տվյալների արդյունավետ վերականգնում թույլ տալով, սկավառակի ալգորիթմները կարևոր են պահուստավորման և վերականգնման համակարգերի համար: Նրանք երաշխավորում են սկավառակի վրա հիմնված պահուստավորման և վերականգնման արդյունավետ և հուսալի ընթացակարգեր:

Թվային թվեր

Q1. Դիտարկենք սկավառակ, որտեղ կա 4 սկուտեղ, 2 մակերես մեկ ափսեի մեջ, 1000 հետք յուրաքանչյուր մակերևույթի համար, 50 հատված յուրաքանչյուր ուղու համար և 512 բայթ յուրաքանչյուր հատվածում: Որքա՞ն է սկավառակի հզորությունը:

Լուծում − Սկավառակի հզորությունը հաշվարկելու համար մենք կարող ենք հետևել հետևյալ քայլերին.

Քայլ 1 − Հաշվեք սկավառակի հետքերի ընդհանուր թիվը−

<span>$<span>$Ընդամենը հետքեր=ափսեների քանակը * մեկ սկուտեղի մակերեսների քանակը * մեկ մակերեսի վրա գծերի քանակը<span>$<span>$

<span>$<span>$Ընդհանուր կատարում=4 * 2 * 1000=8000<span>$<span>$

Քայլ 2 − Հաշվեք սկավառակի հատվածների ընդհանուր թիվը−

<span>$<span>$Ընդամենը սեկտորներ=Ընդհանուր հետագծեր * Սեկտորների քանակը մեկ հաղորդման համար<span>$<span>$

Քայլ 3 - Հաշվեք սկավառակի ընդհանուր պահեստային հզորությունը

<span>$<span>$Ընդհանուր հզորությունը=Ընդհանուր հատվածները * Բայթերի քանակը մեկ հատվածում<span>$<span>$

<span>$<span>$Ընդհանուր հզորությունը=400,000 * 512=204,800,000 բայթ<span>$<span>$

Հետևաբար, սկավառակի հզորությունը կազմում է 204,800,000 բայթ կամ մոտավորապես 204,8 մեգաբայթ:

Q2 − Պահպանման համակարգը բաղկացած է 10 սկավառակի կրիչից, որոնցից յուրաքանչյուրը ունի 6 սկուտեղ, 4 մակերես մեկ ափսեի համար, 2000 հետք յուրաքանչյուր մակերևույթի համար, 100 հատված յուրաքանչյուր ուղու համար և 512 բայթ յուրաքանչյուր հատվածում: Որքա՞ն է պահեստավորման համակարգի ընդհանուր հզորությունը: Եթե 7 սկավառակի կրիչներ ներկայումս լցված են տվյալներով, ապա ո՞րն է ընդհանուր սկավառակի օգտագործման տոկոսը:

Լուծում − Պահպանման համակարգի ընդհանուր հզորությունը հաշվարկելու համար մենք կարող ենք հետևել այս քայլերին−

Քայլ 1 − Հաշվեք յուրաքանչյուր սկավառակի սկավառակի հետքերի ընդհանուր թիվը−

<span>$<span>$Ընդամենը հետքեր=ափսեների քանակը * մեկ սկուտեղի մակերեսների քանակը * մեկ մակերեսի վրա գծերի քանակը<span>$<span>$

<span>$<span>$Ընդամենը հետքեր=6 * 4 * 2000=48000 հետքեր մեկ սկավառակի կրիչի համար<span>$<span>$

Քայլ 2 − Հաշվեք յուրաքանչյուր սկավառակի վրա հատվածների ընդհանուր թիվը −

<span>$<span>$Ընդամենը սեկտորներ=Ընդհանուր հետագծեր * Սեկտորների քանակը մեկ հաղորդման համար<span>$<span>$

<span>$<span>$Ընդամենը հատվածներ=48,000 * 100=4,800,000 հատվածներ մեկ սկավառակի կրիչի համար<span>$<span>$

Քայլ 3 − Հաշվեք յուրաքանչյուր սկավառակի կրիչի ընդհանուր պահեստային հզորությունը−

<span>$<span>$Ընդհանուր հզորությունը=Ընդհանուր հատվածները * Բայթերի քանակը մեկ հատվածում<span>$<span>$

<span>$<span>$Ընդհանուր հզորությունը=4,800,000 * 512=2,457,600,000 բայթ մեկ սկավառակի կրիչի համար<span>$<span>$

Քայլ 4 − Հաշվարկել պահեստավորման համակարգի ընդհանուր հզորությունը−

<span>$<span>$Ընդհանուր հզորությունը=Մեկ սկավառակի ընդհանուր հզորությունը * Սկավառակների քանակը<span>$<span>$

Ընդհանուր հզորությունը=2,457,600,000 * 10=24,576,000,000 բայթկամ մոտավորապես 24,58 տերաբայթ

Հետևաբար, պահեստավորման համակարգի ընդհանուր հզորությունը մոտավորապես 24,58 տերաբայթ է:

Այժմ եկեք հաշվարկենք սկավառակի օգտագործման ընդհանուր տոկոսը −

Քայլ 1 - Հաշվեք լցված սկավառակի կրիչների ընդհանուր հզորությունը -

<span>$<span>$Ընդհանուր լրացված հզորությունը=Ընդհանուր հզորությունը մեկ սկավառակի համար * Լցված սկավառակի կրիչների թիվը<span>$<span>$

<span>$<span>$Ընդհանուր լրացված հզորությունը=2,457,600,000 * 7=17,202,200,000 բայթ<span>$<span>$

Քայլ 2 - Հաշվեք սկավառակի օգտագործման ընդհանուր տոկոսը.

Սկավառակի ընդհանուր օգտագործում %=(Ընդհանուր լրացված հզորությունը/պահեստավորման համակարգի ընդհանուր հզորությունը) * 100

<span>$<span>$Սկավառակի օգտագործման ընդհանուր տոկոսը=(17,202,200,000/24,576,000,000) * 100<span>$<span>$

<span>$<span>$Սկավառակի օգտագործման ընդհանուր տոկոսը ≈ 70,08% <span>$<span>$

Հետևաբար, պահեստավորման համակարգի ընդհանուր սկավառակի օգտագործման տոկոսը, հաշվի առնելով 7 լցված սկավառակակիր, մոտ 70,08% է:

Եզրակացություն

Թվային օրինակներն օգնում են մեզ կառավարել հզորության, կատարողականի և օգտագործման բարդությունները՝ մեզ տալով սկավառակի պահպանման սկզբունքների կոնկրետ և օգտակար պատկերացում: Մենք իմացանք, թե ինչպես են մի քանի տարրեր, ինչպիսիք են ափսեների քանակը, պտտվող ուշացումը, որոնման ժամանակը և տվյալների զբաղվածությունը, ազդում են սկավառակների պահպանման համակարգերի ընդհանուր արդյունավետության վրա՝ մասնակցելով այս թվային վարժություններին: