ذخیره کردن فایلها و ذخیره در حافظه های جانبی

31
های ه ظ ه در حاف ر ی خ ها و د ل ی ا ف ردن ک ره ی خ د ی ب ن ا ح ط س و# ت ده ه ش ی ه# ت: ی س ا ب ع ی م ی ر ک ما ن هد را ا# ب س ا: ی ی ا ر ر ی م# ت ج ح اب ن ج

Upload: hakan

Post on 10-Jan-2016

78 views

Category:

Documents


1 download

DESCRIPTION

ذخیره کردن فایلها و ذخیره در حافظه های جانبی. تهیه شده توسط : عباسی کریمی استاد راهنما : جناب حجت میرزایی. نحوه ي ذخيره سازي انواع داده ها در حافظه. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

در ذخیره و فایلها کردن ذخیرهجانبی های حافظه

توسط شده : تهیه

عباسی

کریمی راهنما : استاد

میرزایی حجت جناب

Page 2: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

، تصوير ، حروف ، اعداد قبيل از داده مختلف انواع با روزمره زندگي درعدد . . . دو فردي بخواهيم اگر مثال براي ؛ داريم سروكار و را 3و 2صوت

اعداد " لطفا بگوييم است ممكن كند جمع هم و 3و 2با كنيد جمع هم با راي " وسيله يك رايانه اما بنويسيد كاغذ ورق يك روي بر را آن جواب

قبل . پردازشكند را ما درخواست مستقيما تواند نمي و است الكتريكياز ما درخواست است الزم ، دهد انجام را عملي بتواند رايانه كه اين از

فهم قابل رايانه براي كه صورتي به است فهم قابل ما براي كه صورتياست . بديهي شود تبديل ، پردازشكند الكتريكي صورت به بتواند و باشد

كنيم استفاده روشكدگذاري يك از بايد كار اين انجام . برايكدگذاري سيستم چندين از كنيم فكر كه آن بدون روز طي ما ي همه

در ) كه مطالبي از غالبا ، بدانيم است جالب كنيم مي استفاده مختلفسيستم ( . از برخي كنيم مي استفاده كردن فكر بدون ايم آموخته كودكي

از اند عبارت بريم مي كار به معموال كه كدگذاري : هايبراي اعداد سيستم ، زبان متن براي سجاوندي عالئم و الفبا حروف

مفهوم ... . و معني كه بدانيم بايد و موسيقي براي نت ، رياضي و حسابشده تعيين اساسقرارداد؛ بر و نداشته آن خواصذاتي با ارتباطي كد،

. است

Page 3: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

ميشود، استفاده آن در كه متني و محل با است ممكن كد يك مفهوم واقع درهواپيما . ي باره در كردن صحبت حال در فردي اگر مثال، براي باشد متفاوت كامال

. " صحبت " اگر حال ميشود هواپيما بال متوجه ما ذهن بيشك بال بگويد و باشددر . فرد اگر ترتيب همين به افتيم مي پرنده بال فكر به ، باشد پرندگان ي باره در

" توپ " يعني كلمه اين معني متوجه ما ذهن ، باشد انگليسي زبان به صحبت حال . ، است رفته كار به آن در كد كه متني و محيط كمك با واقع پسدر شد خواهد

ميشويم آن مفهوم .متوجه

بنيادي . * شايد است الكتريكي ي وسيله يك رايانه كه است اين ديگر مهم ي نكتهحالت دو داراي كه باشد اين داشت الكتريسيته ي درباره توان مي كه بياني ترين

. ) ( ، وسايل از بسياري در واقع در است روشن خاموشيا وصل يا قطع فيزيكيخاموشيا تواند مي برق كليد يك مثال براي ؛ ميشود استفاده دوگانه حالت از

نوار . . يك از نقطه يك باشد بسته يا باز است ممكن الكتريكي مدار يك باشد روشنباشد منفي يا مثبت بار داراي است ممكن .مغناطيسي

) مي ) استفاده نمايشداده براي باینری دودويي سيستم از رايانه در ، نتيجه در. شود

ي استفاده مورد ديرباز از و هستيم آشنا آن با ما ي همه كه دهدهي اعداد سيستمداراي ) انسان كه اين دليل به شايد است بوده است 10بشر خود دستان در انگشت

داراي ( است كرده مي استفاده محاسبات انجام براي ها آن از است 10و رقم(1 2 3 4 5 6 7 8 9 0، ، ، ، ، ، ، ، رقم( . ، دو داراي دودويي سيستم . 1و 0سيستم اين در است

هر الكتريكي ) ( . 1يا 0به ي وسيله يك در ميشود گفته باينري مخففعدد بيت يك ، رايانه و 0مانند الكتريسيته بودن قطع با تواند داده 1مي نشان آن شدن وصل با

. شود

Page 4: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

با : " كه را داده مختلف انواع توان مي چگونه ميشود مطرح اينجا در سؤالي حالبه " بايد ابتدا در ؟ كرد كدگذاري دودويي سيستم از استفاده با داريم سروكار آن

نمايش . باشيم داشته توجه اطالعات و داده داخلي و نمايشخارجي تفاوتروي در كه است اطالعات و نمايشداده براي انسان روشمعمول همان خارجيكليد توسطصفحه يا چاپميشود چاپگر توسط ، ميشود نمايشظاهر صفحه

است . پردازنده در استفاده روشمورد همان نمايشداخلي ميشود سيستم واردرود مي كار به دستگاه ي حافظه در اطالعات و داده ي ذخيره براي .كه

Page 5: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

: اعداد روشكدگذاريكه دارد وجود رايانه در اعداد نمايشدودويي براي روشمتفاوت دو ، كلي طور بهشناور مميز با اعداد يا اعشاري اعدا براي ديگري و صحيح اعداد براي ها آن از يكي

تعداد . به بستگي رايانه نمايشدر قابل اعداد كوچكي و بزرگي روند مي كار بهبا . متناسب عدد، هر بيت تعداد است شده اختصاصداده عدد آن به كه دارد بيتي

است ممكن و است متفاوت استفاده مورد افزار نرم و عدد يا 64، 32، 16، 8نوعباشد . بيشتر حتي

متن : روشكدگذاريدر : ) مثال الفبا حروف از اند عبارت متن يك ي سازنده عناصر كلي طور به

ارقام ( ) . ! " ... ( ) ، و ؟ ؛ ، سجاوندي عاليم ، كوچك و بزرگ حروف ، 1، 0انگليسي2 ،3 ،4 ،5 ،6 ،7 ،8 ،9 , , ( ) ... / * - + ( ) $ @ عاليم برخي و ، ، ، عملياتي نمادهاي ،

براي= , > , < ... (. ) ...( حال و بعد ي صفحه بعد، خط كنترلي حروف و فاصله و . با دانيم مي باشد پذير امكان فوق عناصر نمايشتمام است الزم متن يك كدگذارييك براي مثال كرد؛ ايجاد مختلفي تركيبات توان مي بيت چند دادن قرار هم كنار در

موجود تركيبات تعداد بيت 2بيت دو براي بيت 4، سه براي و ،8 . مشخصاست استبراي موجود تركيبات تعداد ي nكه رابطه طريق از . n 2بيت اگر حال آيد مي دست به

( 8از توانيم ) مي كنيم، استفاده بايت يك هريك 256بيت كه بسازيم مختلف تركيببيت چند دادن قرار با ديگر عبارت به خاصباشد؛ عضو يك ي دهنده نشان تواند مي

. كنيم كدگذاري را متن ي سازنده عناصر توانيم خاصمي تركيبات ايجاد و

Page 6: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

از عبارتند مرسوم كدگذاری روشهای از :برخی:ASCII

روشكدگذاري : يك مي 8اkسكي قرار استفاده مورد ها ريزرايانه در كه است بيتيشكل ) (2گيرد .

:EBCDICروشكدگذاري شكل ) 8يك دارد كاربرد بزرگ هاي رايانه در كه است (2بيتي .

Page 7: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

صوت و تصوير : روشكدگذاري

با توان مي نيز را شده ديجيتال وصداي همچنينصوت و گرافيكي تصاويراز . 1و 0استفاده يك نمايشتصوير، ي نحوه از ساده درك براي كرد كدگذاري

. ضلع هر فرضكنيد بگيريد نظر در را ميليمتري كاغذ يك مانند يشطرنجي صفحهماتريسداراي جمعا ) 10يك . 100مربع ) نام اول حروف ترسيم براي باشد مربع

شكل ) كنيد سياه را ها مربع اين از برخي مربع(. 3خود، از برخي ديد سپسخواهيدي مجموعه اين . ) 100هاي منظور اينجا در هستند سفيد ديگر وبرخي سياه تايي،

.( Aحرف ماتريس تمام بخواهيد اگر حال براي 10*10است كنيد، ذخيره رايانه در را . شده، سياه مربع يك براي بيت مقدار داريد بيت يك به نياز نقطه، يا مربع و 1هر

سفيد، مربع يك . 0براي متوالي مقادير صورت ماتريسبه تمام نهايت در بود خواهد. ميشود ذخيره رايانه ي حافظه در ها بيت از

Page 8: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

وضوح افزايشدهيد، مربع يا نقطه هزار چندين ماتريسرا اين ي اندازه اگر حال . . پس گويند مي پيكسل يك ها نقطه اين از هركدام به شد خواهد بهتر بسيار تصوير

وضوح با تصويري در و هستند تصوير ي سازنده اجزاي واقع در ها 640*350پيكسلرديف 640يعني) هر در ( 350رديفو به ها آن تعداد ، . 224000پيكسل رسد مي

كه هايي بيت از ركوردي صورت به رايانه در ( 1تصوير و) ( 0سياه نگه) هستند، سفيدميشود .داشته

مثال ) بيت يك بيشاز از نمايشهرپيكسل براي اگر ( 24يا 16، 8، 4حال بيت مجموع از رنگ يك تواتند مي پيكسل هر كنيم، چندين 65000، 256، 16استفاده يا

( . بايت يك از پيكسل نمايشهر براي اگر مثال براي باشد داشته را رنگ 8ميليوناز( تركيب يك پيكسل هر به توان مي كنيم، استفاده را 256بيت مختلف تركيب

بين خصوصاز به رنگ يك ي دهنده نشان تواند مي كه داد مختلف 256نسبت رنگ.باشد

Page 9: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

روي بر ، ديجيتال ضبطصوت به شبيه كامال رايانه در سازيصوت روشذخيره . داراي انسان صداي و موسيقي جمله از ها، صوت تمام است صوتي هاي دی سی

مي گيري اندازه كيلوهرتز يا هرتز واحد با كه هستند صوتي موج فيزيكي شكلبرداري. نمونه مربوطه صوتي موج از رايانه ميشود، وقتيصوتساخته شوند

( شكل كند اصلي (. 5مي تقريبيصوت ساخت براي شده برداشته هاي سپسنمونه ( . مثال ثانيه در ها نمونه تعداد هرقدر گيرند مي قرار يكديگر ( 44000يا 22000دركنار

شكل ) است تر شبيه و تر نزديك اصلي صورت به شده صوتساخته باشد، 6بيشترمختلف(. لحظات در موج ي دامنه تصاويرعددي واقع در شده گرفته هاي نمونهذخيره رايانه ي حافظه در و تبديل دودويي اعداد به راحتي به نتيجه در و هستند

.ميشوند

Page 10: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

ها داده انواع سازي ذخيره ي نحوهحافظه در

صوت ) تولید ی وسیله یك پخش، زمان از ( Synthesizerدر استفاده باقابل ) ( كیفیت با را خروجی صوت ، ها نمونه شده ذخیره دیجیتال اطالعات

كند می تولید .قبول

 

از- 6شكل استفاده با اولیه صوت تولیددیجیتال اطالعات

Page 11: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

های حافظهجانبی

Page 12: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه:تعریفحافظه

از کننده استفاده که نحوی به باشد اطالعات نگهداری به قادر که دستگاهی هر . دو به حافظه باشد داشته دستیابی باشد الزم که لحظه هر در بتواند، دستهآن

ددنرمیگتقسیم :ماشینی درون حافظه‌هایماشینی برون حافظه‌های

: حافظه كلي هاي ويژگينوشتن : (1 و آن خواندن در كه باشد داشته را قابليت اين بايد حافظه هر

( ) بازيابي ) خواند را اطالعات آن بتوان يا و كرد درج نوشت را اطالعات بتواندديسك( هارد مانند .كرد

آدرسپذيري( : 2 داشته) قابليت دستيابي بتوانيم حافظه از قسمتي هر بهمورد( آدرسدهي ازمكانيزم استفاده با توان مي را حافظه هر باشيم

. در نوشتن يا خواندن منظور به است ممكن دستيابي داد قرار دستيابي . در نوشتن يا خواندن دستور لحظه بين را زماني مدت گيرد صورت حافظه

. ميشود گفته دستيابي زمان را دستيابيميشود داده كه زماني و حافظه

Page 13: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

3 : بودن( تعبير آدرسپذير به آدرساست مكانيزم يك به مجهز حافظه هر. كرد پيدا دستيابي ازحافظه مكاني به قابليت اين كمك به توان مي ديگر

4 : انتقال( سرعت یا انتقال در نرخ زمان واحد در كه اطالعاتي ميزان به. ميشود گفته انتقال نرخ است انتقال قابل حافظه

5: آدرس ظرفيت( با يا بايت يا بيت با كه است ظرفيتي داراي حافظه هر. ميشود بيان وابسته پارامترهاي

6 : اطالعات( بودن نامانا یا صورت مانا به را اطالعات ها حافظه از برخي ) صورت ) به را اطالعات ها حافظه برخي و مانا كنند مي نگهداري دائمي

.) نامانا ) كنند مي نگهداري خود در موقت

Page 14: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه: حافظه مراتب سلسله

نهان، : حافظه ، ثبات ماشین درون هاي Ramحافظهمغناطيسي : ديسك ، نوري ديسك ، ديسكسخت ماشین برون هاي حافظه

بيت يك هزينه افزايشو دستيابي سرعت رويم مي باال به پايين از هرچه. كند مي افزايشپيدا نيز

. ميشود بيشتر ها ظرفيت آييم مي پايين به باال از چه هر

مغناطیسی : نوارروي بر اطالعات ؛ مغناطيسي غشاي يا جنسپالستيك از است رسانايي

. توسط نوار اين میشود ذخيره اند گرفته قرار نوار سطح بر كه شيارهايييك . داراي خوان نوار دستگاه هر آيد مي در حركت به خوان نوار دستگاه

نوشتن و خواندن . headنوك براي( ( اصوال مغناطيسي نوار باشد مي. گردد مي استفاده اطالعات پي در پي يا پردازشترتيبي

. گيرند- مي قرار عرضنوار در اطالعات

Page 15: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

:(D) نوار چگاليواحد با را آن و گويند مي نوار چگالي را اينچ هر در ضبط قابل هاي بيت تعداد

( اينچ بر .bpiبيت كند( تعريفمي

:GAP - ( هرز استفاده بال سرعت ( wastفضای تنظیم برای که بالک دو یا رکورد دو بین

( رکورد دو بین فضای به میشود استفاده نوشتن و خواندن هد IRGحرکت(Inter Record Gap بالک دو بین هرز فضای میشود IBG(Inter Block Gap)به گفته

Page 16: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

نوار اصلی :پارامترهاي

) ثانيه : ) بر اينچ زمان واحد در مسافتطيشده سرعتايچ : در شده ذخيره اطالعات ميزان چگالي

فوت : يا ايچ حسب بر نوار طولزمان : واحد در شده منتقل اطالعات ميزان انتقال نرخ

كه : نوار سازنده كارخانه توسط شده گنجايشاعالم ميزان اسمي ظرفيتاست شده قيد بسته .روي

Page 17: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

مغناطیسی : دیسکگرفتن قرار نوع ها آن از يكي ، است هايي محدوديت مغناطيسداراي نوار

مستقيم دسترسي امكان كه باشد مي ترتيبي صورت به نوار روي بر ها داده . امكان با است اي مغناطيسرسانه ديسك سازد نمي مقدور را اطالعات به

. شده ذخيره هاي داده به مستقيم دستيابي

روي بر ، عمودي محور يك حول دوار است اي صفحه مغناطيسشامل ديسكصورت به ها داده كه دارد وجود متحدالمركزي شيارهاي با دواير صفحه اين

. توسط شيارها اين روي بر اطالعات گيرند مي قرار شيارها اين در سريالي. ميشود خوانده آن از يا و نوشته ونوشتن خواندن بازوي

: دیسک تقسیمات : سيلندر يا روي استوانه بر مركز هم هاي رويصفحه بر شعاع هم شيارهاي

. گويند سيلندر مختلفرا هاي رويه

يا قالبصفر : trackشيار در ها آن روي بر اطالعات كه متحدالمركز دوائر به . ميشود گفته شيار ميشود ذخيره يك و

. ميشود

Page 18: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

قطاع : يا .سكتور گويند مي سكتور را مساوري هاي اندازه به شيار از تقسيمات: دارد وجود سکتور نوع دو

ها- : 1 آن به دسترسي ما و ميشوند تعيين سيستم توسطخود افزاري سخت سكتورنداريم.

توسط- : 2 كه هستند افزاري سكتورهايسخت از ضريبصحيحي افزاري نرم سكتورنويستعيين برنامه و كاربر

ها : دیسک بندي دسته

شدن : جا به جا نظر .از شدني جا به جا هاي ديسك و ثابت هاي ديسك

بودن : متحرك يا بودن ثابت نظر ي از دسته دو به كه نوشتن و خواندن هد. ميشوند تقسيم متحرك نوك با ها ديسك و ثابت نوك با ها ديسك

نظر عمود از رويصفحه كه صفحات دسته تعداد دو به گيرند مي قرارميشوند : تقسيم

چند هاي ديسك به ، اي صفحه چند هاي ديسك و اي تكصفحه هاي ديسك. گويند مي پك اصطالحا اي صفحه

پک ) دارای nبا( packیک رویه که . 2nصفحه است ذخیره 2n-2رویه برای رویه. ميشود استفاده ها بيت كنترل و حافظت برای باالیی رویه دو و سازی

.

Page 19: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظهجنسصفحه نظر : از

)floppy disk) ) نرم پذيريا انعطاف ديسك دسته (hard disk) و دو به سخت ديسكمیشوند .تقسیم

دیسک :پارامترهايجویی ستوانه S(seek time) :زمان

روي بر گرفتن قرار و نوشتن و خواندن نوك رسيدن جهت كه است زمانيرا آن و صرفميشود دارد قرار آن روي بر ما نظر مورد کهاطالعات ای استوانه

. Sبا است ثانيه ميلي آن واحد و دهند مي نشان

دورانی انتظار بر: زمان نوشتن و خواندن نوك رسيدن پساز كه است زمانيو خواندن نوك زير به نظر مورد ي ه داد تا شود سپري بايد نظر مورد استوانه روي

است ثانيه ميلي آن واحد و برسد .نوشتن(0≤r<2r). باشد 2مي r ديسك دور يك براي الزم نصفزمان كه دهيم مي r نشان

با را آن متوسط

) میشود داده Rotation per minute)rpmنشان با :و گردشدیسک مقدار سرعتمیباشد دقيقه در ديسك دورهاياست دقیقه به دور آن واحد .و

انتقال : به تعدادنرخ رسانه از يا و منتقل رسانه به ثانيه يك در كه است بايتيميشود منتقل .سيستم

دارد انتقال نرخ با مستقيم دسترسي خواندن سرعت

Page 20: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

: ديسكها فالپي

هارد به نسبت كمتري مراتب به حجم سرعتو و بوده انتقال قابل ديسكها فالپي

فاصله . اين در و دارد ديسك سطح با كمي فاصله هد ديسكها هارد در دارند ديسكها

در . ديسك سطح با هد ها فالپي در ولي است جريان در شده تصفيه هواي اندك

ديسكتها . . بعضي در باشند طرفه دو يا يكطفه توانند مي ديسكتها باشد تماسمي

ديسكهاي ) در كه سوراخي مثل افزاري روشسخت با صفر اينچي 25/5سكتور

گردند ( . مي تعيين افزاري نرم صورت به سكتورها بقيه و مشخصشده دارد وجود

مختلف هاي اندازه در مختلفساخته 5/3و 25/5و 8ديسكتها ظرفيتهاي در و اينچي

ها . داده انتقال و نقل يا و پشتيبان جهت نوار مانند ديسكها فالپي ميشوند

ميشوند . استفاده

Page 21: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

( (:Drumطبله

براي اغلب و دارد وجود شيارهايي آن خارجي سطح در كه است اي استوانه طبلهديسك . يك معادل توان مي را طبله ديگر عبارت به است شده تعبيه هد يك شيار هر

است . : زير صورت به آن كلي شكل گرفت نظر در ثابت هد بامتحرك هدها بازوي حالت اين در كه باشد كمتر شيارها از ها هد تعداد است ممكن

برابر . جويي استوانه زمان و يك برابر همواره استوانه تعداد طبله در بود خواهداست . . كمتر آن وليظرفيت است سريعتر نوار و ديسك از طبله است صفر

ميشود . استفاده طبله از ندرت به امروزه

Page 22: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

نوري ( (:Optical diskديسكهاي

استفاده اطالعات سازي ذخيره جهت ليزر نور مغناطيساز جاي به ديسكها اين دربوده . كمتر خيلي بيت يك سازي ذخيره جهت الزم فضاي تكنولوژي اين در ميشودگردد مي سازي ذخيره كاهشفضاي باعث نوري ديسكهاي از استفاده دليل بدين و

دارند. . متفاوتي انواع ديسكها اين

CD_ROM از ظرفيتي فقط . 500داراي ديسكها اين است بايت گيگا چند تا مگاآن به نظر اين از و بوده ديسكجهت . WORMخواندني اين اغلب گويند مي نيز

مزيت . ميشود استفاده برنامه مثل كند نمي تغيير كه فايلهائي سازي ذخيرهCD_ROM . آنها ضعف نقطه ولي است آنها دوام و كم ي بها و باال ظرفيت ها

در . جستجو زمان است پايين انتقال نرخ و جويي از CD_ROMزماناستوانه كمترنرخ و كشد مي طول ثانيه يك تا نيم جو و جست هر غالبا و بوده مغناطيسي ديسك

حدود نيز استاندارد دليلسرعتكم . 150انتقال به است ثانيه در بايت ها CDكيلواغلبجهت امروزه و بوده تر مشكل ديسك به نسبت آنها در فايل طراحيساختار

ميشود . استفاده برنامه ارائه و تكثير و گيري پشتيبان و آرشيو

ابتدا دستيابيسريع CDدر براي نه و بودند موسيقيطراحيشده اجراي جهت هاكه . است دليل اين به واقع در ها داده به مستقيم سرعت CDو و باال ظرفيت ها

روي . بر زياد فضاي وجود دارند را يا CDمتوسطي و انديسها ساخت امكان هابرخي حدي تا ترتيب بدين و آورده پديد سريع جهتجستجوي را ديگري ساختارهاي

يابد . كاهشمي جستجو زمان بودن باال به مربوط محدوديتهاي از

Page 23: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

اصلی : های حافظه

گیرند پردازشقرار و اجرا مورد که این برای ، ها داده و ها العمل دستور دیکتهفرستاده آنجا به پردازشنیز نتایج و گردند منتقل رایانه اصلی حافظه به باید اول

نتیجه ) ( در و است الکترونیکی هادی جنسنیمه از رایانه اصلی حافظه شودو باالست حافظه انواع با مقایسه در آنها در موجود اطالعات به سرعتدسترسی

می . تقسیم دسته دو به نیز اصلی های حافظه است تر گران نیز ها آن قیمتشوند .

خواندنی فقط های ( ( :ROMحافظه

CPU فقط بلکه دهد نمی تغییر را ها حافظه نوع این در موجود اطالعات معموالنمی . بین از اطالعات این نیز خاموششدن هنگام بخواند را آن اطالعات تواند می

برنامه . ماند ثابتمی و اندازیقسمتهای BIOSرود راه آزمایشو وظیفه کهها حافظه نوع این در دارد عهده بر سیستم روشنشدن هنگام به را رایانه مختلف

دارد . مختلفی انواع خواندنی فقط های حافظه میشود داده قرار

Page 24: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

PROM :توانیم می را ها دستورالعمل و ها داده ، خواندنی فقط حافظه نوع این دراطالعات آن از بعد اما کنیم مخصوصذخیره دستگاه وسیله به یکبار فقط آن روی

نیستند . تغییر قابل

EPROM : واقع در حافظه فرا . PROMاین اشعه کمک به است پاکشدن قابلسپسمانند و کرد پاک را آن روی اطالعات توان برنامه PROMبنفشمی را آن ،

شود . . تکرار بارها تواند می عمل این نمود ریزی

Flash Rom / EEPRom : از جدیدی به EPRomنوع آن کردن پاک که تفاوت این با استاین . دیگر انواع به نسبت آن مزیت و گیرد می پالسالکتریکیصورت اعمال وسیله

تراشه ) کردن جدا بدون آن ریزی برنامه و کردن پاک که اصلی( LCاست برد ازاکثر . گیرد می صورت رایانه romرایانه مختلف های قسمت در استفاده مورد های

هستند . نوع این از امروزی های

Page 25: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

نوشتنی / ) خواندنی های (:Ram R/wmحافظه

این در هم تواند می پردازشگر واحد پیداست حافظه نوع این نام از که طور هماندستورالعمل . و ها برنامه ، کلی طور به بخواند آنها از هم و بنویسد ها حافظه نوع

آنها روی بخواهد پردازشگر که گیرند می قرار حافظه این در هایی داده و هابا . » « . زیرا گویند می نیز فرار های حافظه ، ها حافظه نوع این به دهد انجام کاری

رایانه . خاموشکردن از قبل پسباید رود می بین از ها آن محتویات برق قطع بابعد را اطالعات تواند می که کمکی های حافظه در را نیاز مورد های اده و اطالعات

کرد . ذخیره ، کنند نگهداری خود در نیز برق جریان قطع نوع RAMاز دو به اغلب هادینامیک . » « ) یا پویا میشوند تقسیم )DRAMعمده استاتیک ( » « یا ایستا (SRAMو

RAM دینامیکیDRAM: ) )تجدید مرتب طور به باید اطالعات حافظه نوع این بین( ( refreshدر از وگرنه شود

به ) ( کند می تجدید را اطالعات اتوماتیک صورت به خود رایانه البته رفت خواهندبودن تر وارزان ها داده بیشتر چگالی به RAMدلیل نسبت استاتیک RAMدینامیک

نوع این کنند .RAMاز می استفاده رایانه اصلی حافظه عنوان به

Page 26: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

RAM استاتیکSRAM:) )

نوع . این از است دینامیک نوع از بیشتر حافظه نوع این حافظه RAMسرعت درکش ) یا باال( cacheپنهان منظور به دارد قرار پردازشگر و اصلی حافظه بین که

وقتی . کنند می استفاده ، ها دستورالعمل و ها داده انتقال سرعت بردنکشموجود ) در چون آنها نماید العملمی دستور و داده درخواست پردازشگر

آورده ( است کند بسیار پردازشگر سرعت با مقایسه در اصلی حافظه از نیستندپنهان ) حافظه در آن از بعد اطالعات از مقداری و اطالعات این ( cacheمیشوند

پیدا . دستورالعمل و ها داده به نیاز پردازشگر که مواقعی در میشوند ذخیره همبا را آنها تواند می بودن موجود صورت در و میشود کشجستجو اول کند می

کش، البته بردارد است اصلی حافظه از آنها برداشتن از باالتر بسیار که سرعتیزیادی . شانسبسیار اما دارد نگه را چیز همه بتواند که که نیست بزرگ قدر آن

باشد داشته کشوجود در و بوده تکراری استفاده مورد اقالم که دارد وجود

Page 27: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

فايل :ساختار

ثانويه سازي ذخيره دستگاههاي روي ها داده سازماندهي فايل ساختار از منظوردستيابي . براي الزم عمليات و ها فايل در ها داده ذخيره نحوه ديگر عبارت به استممكن . ها فايل طراحيساختار كردن بهينه جانبي هاي حافظه روي بر ها داده به

براي . اغلب امروزه گردند اجرا سريعتر بار صدها ها برنامه تا گردد باعث استطراحي در اصلي مشكل و گردد مي استفاده ديسك حافظه از بازيابي و ذخيره

الزم ديسك از اطالعات بازيابي براي كه است زيادي نسبتا زمان فايل ساختارتعداد . رساندن حداقل به فايلها ساختار طراحي در فاكتور مهمترين است

در نياز مورد اطالعات وجود احتمال رساندن حداكثر به و ديسك به دستيابياست اصلي . حافظه

با تنها امكان صورت در را نياز مورد اطالعات كه است آن بر طراحيسعي اين دركند . نمي تغيير فايلها محتويات كه زماني آوريم بدست ديسك به مراجعه بار يك

حذفو اثر بر فايلها كه هنگامي ولي نيست سخت هدفچندان اين به رسيدنگردد مي ويژگيمشكل اين حفظ بزرگميشوند و كوچك . اضافه

از كافي شناخت كه است الزم فايلها ساختار انواع بررسي از قبل كه است بديهيباشيم داشته را فايلها براي نياز مورد هاي . حافظه

Page 28: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

فايلها ساختار علم به نيازي ميشدند نگهداري اصلي حافظه در فقط فايلها اگربسيار . جانبي حافظه در دستيابي زمان كه ناشيميشود آنجا از نياز اين نبود

دستيابي زمان ديگر طرف از و است اصلي حافظه به دستيابي زمان از بيشترباشد نمي يكسان جانبي حافظه در ها داده همه براي

فايل طراحيساختار :تاريخچه

صورت به دستيابي دليل بدين و ميشدند ذخيره نوار رسانه روي بر فايلها ابتدا دربا . امروزه ميشد زياد فايل اندازه با متناسب دستيابي زمان و بود ترتيبي

گردد مي استفاده بايگاني جهت تنها نوارها از . گسترشديسكها

فايلها به كه بود انديسهايي از استفاده دستيابي زمان بهبود روشهاي از يكيكوچك . فايل يك در ها گر اشاره يا و كليدها از ليستي ترتيب بدين ميشدند اضافهانديسها . اين پذيرد مي انجام بيشتري سرعت با آن در جستجو كه ميشوند ذخيره

نيز انديسها فايله رشد با و داشته ترتيبي طبيعي اي داده هاي فايل مشابه سادهگردد مي مشكل آنها مديريت و كرده . رشد

دهه حذفو . 1960در با ها درخت ولي گرديد استفاده و درختيمطرح ساختارباعث نتيجه در و كرده رشد مناسبي نا صورت به است ممكن ركوردها شدن اضافه

باشد داشته نياز ديسك به متعددي هاي دستيابي به ركورد يك جستجوي كه . گردد

Page 29: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

جانبی های حافظه

سال تنظيم )1963در خود دودويي حافظه( AVLدرخت در موجود اطالعات برايگردد . . استفاده نيز فايلها براي نحوي به ساختار اين سعيشد ازآن بعد شد ابداع

درخت يك با حتي كه بود آن اصلي يك AVLمشكل جوي برايجستو دستيابي دهااست . نياز مورد متوسط اندازه با فايل يك در حتي ركورد

درخت ابداع با مشكل اين بعد سال سرعت . ) B )B-treeده كه چند هر طرفگرديد بردرخت باشد . Bدستيابي نمي كارآمد آن در ترتيبي دستيابي ولي است خيليخوب

درخت پاييني سطح به پيوندي ليست يك كردن اضافه با مشكل طرف Bاين بردرخت . تركيب درخت Bگرديد را پيوندي ليست تجاري . Bو هاي سيستم گويند مي

درختهاي مبناي بر آمدند+ .Bو Bزيادي پديد

درخت از ها Bاستفاده ميليون ميان از ركورد يك جستجوي كه كند مي تضمينبا . همچنين است پذير امكان ديسك به مراجعه بار چهار يا سه با تنها ركورد

درخت از كند .Bاستفاده نمي تغيير كارآيي ركوردها اضافه حذفو با

با اطالعات تواناييجستجوي آنكه اگر 4يا 3با ولي است خيليخوب دستيابي بارسازي هم روشدر از آوريم بدست دستيابي يك با را ها داده بخواهيم

hashing . ) ) تغيير چندان كه فايلهايي براي سازي روشدرهم كنيم مي استفادهيا . يك با را اطالعات توان مي پويا سازي هم در با البته است مناسب كنند نميندارد . فايل اندازه به ربطي اين و آورد بدست ديسك به دستيابي بار دو حداكثر

Page 30: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

شده انتخاب سواالتبه 1. شبيه كامال رايانه در صوت سازي ذخيره ؟روش رايانه در صوت سازي ذخيره روش

. جمله از ها، صوت تمام است صوتي هاي دی سی روي بر ، ديجيتال صوت ضبطيا هرتز واحد با كه هستند صوتي موج فيزيكي شكل داراي انسان صداي و موسيقي . صوتي موج از رايانه شود، مي ساخته صوت وقتي شوند مي گيري اندازه كيلوهرتز . تقريبي ساخت براي شده برداشته هاي نمونه سپس كند مي برداري نمونه مربوطه

( . مثال ثانيه در ها نمونه تعداد هرقدر گيرند مي قرار يكديگر دركنار اصلي 22000صوتاست ( . 44000يا تر شبيه و تر نزديك اصلي صورت به شده ساخته صوت باشد، بيشتر

و مختلفهستند لحظات در موج ي دامنه تصاويرعددي واقع در شده گرفته هاي نمونه. ميشوند ذخيره رايانه ي حافظه در و تبديل دودويي اعداد به راحتي به نتيجه در

_____________________________________________________________________2.( نوار با( Dچگالي را آن و گويند مي نوار چگالي را اينچ هر در ضبط قابل هاي بيت ؟تعداد

( اينچ بر بيت ( bpiواحدكند تعريفمي

_____________________________________________________________________3 .GAP- ( هرز استفاده بال سرعتحرکت ( wast؟فضای تنظیم برای که بالک دو یا رکورد دو بین

نوشتن و خواندن هد( رکورد دو بین فضای به شود می بالک IRG (Inter Record Gapاستفاده دو بین هرز فضای به

IBG(Inter Block Gap. میشود( گفته

Page 31: ذخیره کردن فایلها و ذخیره در حافظه های جانبی

پایان