لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 41
رجیستری
حافظه های الکترونیکی Flash memory
RAID چیست
لپ تاپ های کوچولو
حافظه های الکترونیکی Flash memory
حافظه ها ی الکترونیکی با اهداف متفاوت و به اشکال گوناگون تاکنون طراحی و عرضه شده اند. حافظه فلش ، یک نمونه از حافظه های الکترونیکی بوده که برای ذخیره سازی آسان و سریع اطلاعات در دستگاههائی نظیر : دوربین های دیجیتال ، کنسول بازیهای کامپیوتری و ... استفاده می گردد. حافظه فلش اغلب مشابه یک هارد استفاده می گردد تا حافظه اصلی .
در تجهیزات زیر از حافظه فلش استفاده می گردد :
•تراشه BIOS موجود در کامپیوتر
•CompactFlash که در دوربین های دیجیتال استفاده می گردد . •SmartMedia که اغلب در دوربین های دیجیتال استفاده می گردد •Memory Stick که اغلب در دوربین های دیجیتال استفاده می گردد .
•کارت های حافظه PCMCIA نوع I و II
•کارت های حافظه برای کنسول های بازیهای ویدئویی
مبانی حافظه فلش
حافظه فلاش یک نوع خاص از تراشه های EEPROM است . حافظه فوق شامل شبکه ای مشتمل بر سطر و ستون است . در محل تقاطع هر سطر و یا ستون از دو ترانزیستور استفاده می گردد. دو ترانزیستور فوق توسط یک لایه نازک اکسید از یکدیگر جدا شده اند. یکی از ترانزیستورها Floating gate و دیگری Control gate خواهد بود. Floatino gate صرفا به سطر (WordLine) متصل است . تا زمانیکه لینک فوق وجود داشته باشد در سلول مربوطه مقدار یک ذخیره خواهد بود. بمنظور تغییر مقدار یک به صفر از فرآیندی با نام Fowler-Nordheim tunneling استفاده می گردد. از Tunneling بمنظور تغییر محل الکترون ها در Floating gate استفاد می شود. یک شارژ الکتریکی حدود 10 تا 13 ولت به floating gate داده می شود. شارژ از ستون شروع ( bitline) و سپس به floating gate خواهد رسید .در نهایت شارژ فوق تخلیه می گردد( زمین ) .شارژ فوق باعث می گردد که ترانزیستور floating gate مشابه یک پخش کننده الکترون رفتار نماید . الکترون های مازاد فشرده شده و در سمت دیگر لایه اکسید به دام افتاد و یک شارژ منفی را باعث می گردند. الکترون های شارژ شده منفی ، بعنوان یک صفحه عایق بین control gate و floating gate رفتار می نمایند.دستگاه خاصی با نام Cell sensor سطح شارژ پاس داده شده به floating gate را مونیتور خواهد کرد. در صورتیکه جریان گیت بیشتر از 50 درصد
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 41
رجیستری
حافظه های الکترونیکی Flash memory
RAID چیست
لپ تاپ های کوچولو
حافظه های الکترونیکی Flash memory
حافظه ها ی الکترونیکی با اهداف متفاوت و به اشکال گوناگون تاکنون طراحی و عرضه شده اند. حافظه فلش ، یک نمونه از حافظه های الکترونیکی بوده که برای ذخیره سازی آسان و سریع اطلاعات در دستگاههائی نظیر : دوربین های دیجیتال ، کنسول بازیهای کامپیوتری و ... استفاده می گردد. حافظه فلش اغلب مشابه یک هارد استفاده می گردد تا حافظه اصلی .
در تجهیزات زیر از حافظه فلش استفاده می گردد :
•تراشه BIOS موجود در کامپیوتر
•CompactFlash که در دوربین های دیجیتال استفاده می گردد . •SmartMedia که اغلب در دوربین های دیجیتال استفاده می گردد •Memory Stick که اغلب در دوربین های دیجیتال استفاده می گردد .
•کارت های حافظه PCMCIA نوع I و II
•کارت های حافظه برای کنسول های بازیهای ویدئویی
مبانی حافظه فلش
حافظه فلاش یک نوع خاص از تراشه های EEPROM است . حافظه فوق شامل شبکه ای مشتمل بر سطر و ستون است . در محل تقاطع هر سطر و یا ستون از دو ترانزیستور استفاده می گردد. دو ترانزیستور فوق توسط یک لایه نازک اکسید از یکدیگر جدا شده اند. یکی از ترانزیستورها Floating gate و دیگری Control gate خواهد بود. Floatino gate صرفا به سطر (WordLine) متصل است . تا زمانیکه لینک فوق وجود داشته باشد در سلول مربوطه مقدار یک ذخیره خواهد بود. بمنظور تغییر مقدار یک به صفر از فرآیندی با نام Fowler-Nordheim tunneling استفاده می گردد. از Tunneling بمنظور تغییر محل الکترون ها در Floating gate استفاد می شود. یک شارژ الکتریکی حدود 10 تا 13 ولت به floating gate داده می شود. شارژ از ستون شروع ( bitline) و سپس به floating gate خواهد رسید .در نهایت شارژ فوق تخلیه می گردد( زمین ) .شارژ فوق باعث می گردد که ترانزیستور floating gate مشابه یک پخش کننده الکترون رفتار نماید . الکترون های مازاد فشرده شده و در سمت دیگر لایه اکسید به دام افتاد و یک شارژ منفی را باعث می گردند. الکترون های شارژ شده منفی ، بعنوان یک صفحه عایق بین control gate و floating gate رفتار می نمایند.دستگاه خاصی با نام Cell sensor سطح شارژ پاس داده شده به floating gate را مونیتور خواهد کرد. در صورتیکه جریان گیت بیشتر از 50 درصد
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 28 صفحه
قسمتی از متن .doc :
تکنیکهای کاهش زمان استوانه جویی
این تکنیک ها عمدتا عبارتند از :
استفاده از دیکسهای با بازوی ثابت
توزیع فایل روی چند دیسک
استفاده از الگوریتمهای مناسب برای حرکت دادن بازوی دیسک
اعمال ملاحظات خاص در جایدهی رکوردها در فای
دیسکهای با بازوی ثابت
به طوری که پیشتر دیده شد , در این دیسکها, به ازاء هر شیار از رویه , یک نوک خواندن/ نوشتن به بازو متصل است و بازو حرکتی ندارد و بدین ترتیب زمان s صف راست , تکنیکی است اساسا سخت افزاری و البته هزینه آن بالا است. توزیع فایل روی چند دیسک
در این تکنیک , فایل را روی استوانههای همشماره از چند دیسک پک جای میدهند و همانطور که در بحث لوکالیتی دیدیم, زمان s صفر میشود , زیرا نوک خواندن / نوشتن حرکت نمیکند . تکنیک است نرم افزاری در جهت شبیه سازی محدود تکنیک اول, یعنی استفاده از دیسکهای با بازوی ثابت
در مقایسه این تکنیک با حالتی که در آن فایل روی چند استوانه از یک دیسک پک جای داده میشود میتوان گفت که در اثر صفر شدن زمان s در این تکنیک و نیز به علت اینکه مکان یابی همزمان داده روی استوانههای همشماره اماکن پذیر میگردد(و البته نه عمل خواندن همزمان از دیسک ها) متوسط زمان دستیابی به فایل کاهش میپذیرد.
تکنولوژی RAID
تکنیک RAID نخستین بار توسط پژوهشگران دانشگاه کالیفرنیا در برکلی مطرح شد . اینان در مقالهای طرحهایی چند از این تکنیک ارائه دادند ایده اصلی این تکنولوژی , کوتاهانه این است که به جای استفاده از یک واحد دیسک با ظرفیت بالا, از چند واحد دیسک کوچکتر به صورتیکه آرایه استفاده شود بر این اساس میتوان گفت که :
RAID مجموعه است از دیکسها که از نظر سیستم عامل به صورت یک واحد دیسک منطقی دیده میشود.
دادهها روی دیسکهای مختلف توزیع میشوند.
دادهها با میزانی از افزونگی (تکرار) ذخیره میشوند تا کار ترمیم دادهها در صورت بروز خرابی (نقص) تسهیل و تسریع شود ( با ذخیره سازی اطلاعات پاریتی یک دیسک در دیسک دیگر) باری پیاده سازی این تکنیک طرحهای متعددی وجود دارد و بویژه جنبههای دوم و سوم برشمرده در بالا , در این طرحها متفاوت است.
با توزیع داده ها , همزمانی دستیابی به آنا امکان پذیر میشود و از این رهگذر کارایی سیستم فایل در عملیات I/O افزایش مییابد .ولی در قابل این مزیت مهم استفاده از چند واحد دیسک احتمال بروز نقش را افزایش میدهد و بهمین دلیل با پذیرش افزونگی در ذخیره سازی اطلاعات , دادههای خراب شده را ترمیمی میکنند. الگوریتمهای کنترل حرکت بازو در محیط چند برنامهای هر چند با تقویت لوکالیتی رکوردها و نیز تکنیکهای دیگر دیده شده, زمان خواندن فایل و در انتقال انبوه , کاهش مییابد و با استفاده از بافرینگ مضاعف و چند گانه بویژه ,میتوان زمان پردازش ترتیبی فایلها را کوتاهتر کرد . اما در محیط چند برنامهای که در آن , سیستم باید به درخواستهای ورودی / خروجی چند برنامه پاسخ دهد , حرکت بازوی دیسک باید با توجه به چند و چون در خواستهای ورودی / خروجی صورت گیرد ( که از نوعی بی نظمی برخوردار است . هر چند ممکن است توزیع آنها قابل ارزیابی باشد ) زیرا احتمال دارد سیستم برای یافتن داده مرود نظر یک برنامه , بازوی دیسک را از یک کران به کران دیگر آن ببرد, یعنی از یکی از شیارهای بیرونی به شیار کاملا درونی و برعکس , این برد و آورد بازوی دیسک طبعا زمان استوانه جویی را افزایش میدهد. در چنین سیستمی باید حرکت بازوی دیسک بر اساس الگوریتمی برنامه ریزی وکنترل شود تا متوسط زمان مزبور به حداقل برسد.
الگوریتم های کنترل حرکت بازو
FCFS: در خواستها , در صف جای میگیرند و به ترتیب ورود به نوبت اجرا میگردند.
SSTF : حرکت بازوی دیسک همیشه در جهت رکودی است که کمترین زمان برای حرکت باز ورا طلب میکند, حتی اگر نوبت این رکورد از نظر زمانی فرا نرسیده باشد .
SCAN : بازوی دیسک مرتبا رویه را پویش میکند و به درخواستهایی که در مسیرش باآنها بخورد میکند, پاسخ میدهد. البته بازو از یک موقعیت جاری ابتدا در جهت دادهای حرکت میکند که کوهتاهترین زمان استوانهجویی را برای دستیابی لازم دارد و با حفظ جهت , ادامه میدهد.
اگر دیگر در جهت انتخاب شده , رکودی مورد در خواست نباشد , جهت حرکت عوض میشود.
این شیوه شبیه SSTF است با این تفاوت که در این شیوه ,تغییر جهت تنها موقعی صورت میگیرد که دیگر در جهت انتخاب شده , رکوردی مورد در خواست نباشد و در حالی که در شیوه SSTF , اگر از یک موقعیت مشخص , رکوردی کمترین زمان را لازم داشته باشد, در صورت لزوم تغییر جهت انجام میشود
چند نمونه از روشهای تحمل خطا: