• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
تعداد مطالب : 239
تعداد نظرات : 86
زمان آخرین مطلب : 5485روز قبل
کامپیوتر و اینترنت

اسپم

(Spm )چیست؟

اگر برای مدت طولانی است که از اینترنت استفاده می‌کنید، بدون شک تاکنون تعداد زیادی از ایمیل‌های ناخواسته دریافت کرده‌اید

. بعضی ادعا می‌کنند که شما را بسرعت ثروتمند می‌کنند. بقیه قول محصولات یا خدمات جدید را می‌دهند. بعضی فضایی از صندوق پیستی شما را اشغال می‌کنند و از شما می‌خواهند که ایمیل را به بقیه ارسال کنید یا وب‌سایت مشخصی را ببینید. در جامعه اینترنتی ایمیلهای بعضاً تجاری ناخواسته، اسپمنامیده می‌شوند. اسپم اثری بیش از مزاحمت برای استفاده‌کنندگان اینترنت دارد و بطور جدی بازدهی شبکه و سرویس‌دهندگان ایمیل را تحت تاثیر قرار می‌دهد. و این به این دلیل است که فرستندگان اسپم از هزینه بسیار پایین ایمیل استفاده می‌کنند و صدهاهزار یا حتی میلیون‌ها ایمیل را در یک زمان ارسال می‌کنند. حمله‌های اسپم پهنای باند زیادی را می‌گیرد، صندوق‌های پستی را پر می‌کند و زمان خوانندگان ایمیل را تلف می‌کند. گاهی می‌توان اسپم‌ها را از عناوین عجیب، غیرمنطقی و مضحکشان تشخیص داد.

آمار زیر درصد ایمیل‌هایی را که در ماه‌های اخیر بعنوان اسپم تشخیص داده شده‌اند، به تفکیک ماه در نمودار و جدول زیر مشخص شده‌اند

.

درصدهایی که از کل ایمیل‌ها، بعنوان اسپم شناخته شده‌اند

(

March 2004

63%

February 2004

62%

January 2004

60%

December 2003

58%

November 2003

56%

October 2003

52%

در مدت یک سال)

September 2003

54%

August 2003

50%

July 2003

50%

June 2003

49%

May 2003

48%

April 2003

46%

دسته‌بندی اسپم‌ها

:

برای اینکه بدانید اسپم‌ها بیشتر حاوی چه موضوعاتی هستند و هر موضوع چند درصد از کل اسپم‌ها را شامل می‌شود، می‌توانید به جدول زیر نگاهی بیندازید

:

توضیح

درصد

دسته

ارائه کننده یا تبلیغ‌کننده کالاها و خدمات عمومی

مانند

: ابزار، خدمات تحقیقی، پوشاک و لوازم آرایشی

25%

محصولات

ارائه‌کننده یا ارجاع دهنده مربوط به پول، بازار بورس و سایر فرصتهای مالی

مانند

: سرمایه‌گذاری، گزارشهای اعتباری، دارایی‌های ثابت و وام‌ها

20%

مالی

ارائه‌کننده محصولات یا سرویس‌هایی که مربوط به افراد بالای ۱۸ سال است که معمولا نامناسب و اهانت‌آمیر هستند

مانند

بزرگسالان

ارائه‌کننده یا تبلیغ‌کننده کالاها و خدمات مربوط به اینترنت و کامپیوتر

مانند

7%

: میزبانی و طراحی وب.

اینترنت

ارائه‌کننده یا تبلیغ‌کننده محصولات و خدمات مربوط به

مانند

  سلامتی: معالجات پزشکی، دارویی و درمانهای گیاهی

7%

تندرستی

موبوط به فعالیتهای کلاهبردای و فریبنده که تعمدا جنبه گمراه‌کننده دارند

مانند

7%

: سرمایه‌گذاری در نیجریه، طرحهای هرمی و نامه‌های زنجیره‌ای

فریبنده

ارائه‌کننده یا تبلیغ‌کننده جوایز یا انجام فعالیتهای تفریحی با تخفیف

مانند

: پیشنهادهای گذارندن تعطیلات، کازینوهای آنلاین و بازیها

6%

اوقات فراغت

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

.

مانند

: اطلاعات شماره حساب، تایید کارت اعتباری و بروزرسانی صدور صورتحساب

5%

کلاهبرداری

پیامهای تبلیغ کننده یک کاندیدای سیاسی، پیشنهادها

  برای اهدای پول به یک حزب سیاسی، پیشنهادها برای محصولات مربوط به مبارزات انتخاباتی و غیره.

مانند

: حزب سیاسی و  انتخابات

2%

سیاسی

پیامها با اطلاعات متعلق به تبلیغات یا خدمات مذهبی یا معنوی

مانند

: فیزیک، ستاره‌شناسی، بعضی مذاهب

1%

معنوی

پیامهایی که به هیچ‌یک از گروههای فوق تعلق ندارند

5%

.

سایر

 

پنج شنبه 23/12/1386 - 2:48
کامپیوتر و اینترنت

انواع حافظه ها

:

با آن كه واژه حافظه را می توان برای هر نوع وسیله ذخیره سازی به كار برد، اما بیشتر برای مشخص نمودن حافظه های سریع با قابلیت ذخیره سازی موقت استفاده می شود

. زمانی كه پردازنده مجبور باشد برای بازیابی اطلاعات به طور دائم از هارد استفاده نماید طبیعتاً سرعت عملیات آن كند خواهد شد.

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

 

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

حافظه رایانه بر اساس نوع آن از تعدادی خازن و ترانزیستور كه در چند آی سی

* Read Only Memory ROM

* Caching

* Basc Input/ Output System- BIOS

* Virtual Mem

(IC) قرار گرفته، تشكیل شده است. برای ذخیره اطلاعات در حافظه، بعضی از ترانزیستورها در حالت قطع و برخی در حالت وصل قرار می گیرند. خازن ها نیز در حالت شارژ و دشارژ قرار می گیرند. در رایانه از چندین نوع حافظه استفاده می شود:
*Random Access Memory- RAM
این نوع حافظه برای ذخیره سازی موقت اطلاعات رایانه در حالت كار با سیستم به كار می رود
. این نوع حافظه، حافظه دائم است و از آن برای ذخیره سازی اطلاعات مهم استفاده می شود. نوعی حافظه است كه برای ذخیره اطلاعاتی كه دارای فركانس بازیابی بالا می باشند استفاده می شود. این حافظه یك نوع حافظه ROM می باشد كه از اطلاعات آن جهت هر بار راه اندازی سیستم استفاده می شود. این حافظه در زمان نیاز عملیات جایگزینی را در حافظه RAM انجام می دهد. در واقع فضایی بر روی هاردیسك می باشد كه از آن برای ذخیره سازی موقت اطلاعات استفاده می شود.

حافظه RAM (خواندنی و نوشتنی) :

همان طور كه می دانید اطلاعات موقت رایانه با خاموش شدن سیستم كاملاً پاك می شود

صورت كه اگر برنامه یا داده ای به رایانه داده باشید و به هر علتی برق رایانه قطع شود، پس از روشن شدن دوباره رایانه باید برنامه و یا اطلاعات را دوباره وارد كنید

 

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

بنابر این این نوع حافظه خواندنی و نوشتنی است

. هنگامی كه رایانه را روشن می كنید حافظه اصلی كنترل و تست می شود. مقدار حجم تست شده روی صفحه نمایش مشاهده می شود.
حافظه رم به دو نوع تقسیم می شود: DRAM (رم پویا یا دینامیك) و SRAM (رم استاتیك
)
حافظه دی رم جهت ذخیره اطلاعات خود از خازن استفاده می كند. خازن در حالت شارژ معادل یك است و در حالت دشارژ معادل صفر است. این حافظه باید به طور مداوم تغذیه الكتریكی شود تا بارهای مثبت و منفی را از دست ندهد. در این حالت در فاصله زمانی متناوب عملیات بازنویسی و تجدید اطلاعات صورت می پذیرد
.
دو نوع مدار بازنویسی وجود دارد: ۱۰بیتی كه به آن بازنویسی ۱k می گویند و ۱۱ بیتی كه به آن بازنویسی ۲k گویند
.

حافظه

ROM :

این نوع حافظه در زمان خاموش شدن رایانه داده هایش را از دست نمی دهد

. تعدادی از حافظه مانند ROM و حافظه فلش كارتهای هوشمند در این گروه قرار می گیرد.

سرعت حافظه

 

 

:سرعت تراشه های رم با مدت زمان لازم برای دسترسی به یك بیت از اطلاعات سنجیده می شود. این واحد با سرعت نانو ثانیه اندازه گیری می شود. توجه داشته باشید كه سرعت حافظه های دی رم را با سرعت ساعت اندازه گیری می كنند. سرعت تراشه های حافظه به طور عادی در محدوده ۵۰ تا ۱۲۰ نانوثانیه است. هر چه عدد بیان شده برای سرعت كم تر باشد حافظه سریع تر است. این نوع حافظه ها از نظر سخت افزاری به گروه های زیر تقسیم می شوند:

انواع حافظه

:

حافظه


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

SRAM حافظه ای با دستیابی تصادفی ایستا می باشد كه در آغاز برای Cache استفاده می شد. این حافظه از چندین ترانزیستور برای هر یك از سلول های حافظه خود استفاده می نماید. این نوع حافظه قادر نیست مانند DRAM اطلاعات را به طور پیوسته بازخوانی نماید. هر یك از سلول های حافظه مادامی كه منبع تأمین انرژی آنها فعال باشد داده های خود را ذخیره خواهد نمود. سرعت این نوع حافظه ها بسیار بالا می باشد. چه میزان حافظه مورد نیاز است؟. برای استفاده از برنامه های خاص، نرم افزارهای طراحی و انیمیشن سه بعدی برنامه های سرگرم كننده و دستیابی به اینترنت هر یك نیاز به حافظه خاصی دارد.

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

 

 

 

. به طور مثال سیستم عامل ویندوز ۹۵ و یا ۹۸ حداقل به ۳۲ مگابایت حافظه نیاز دارد. سیستم عامل ویندوز ۲۰۰۰ حداقل به ۶۴ مگابایت، سیستم عامل لینوكس حداقل به ۴ مگابایت، سیستم عامل اپل به ۱۶ مگابایت و ویندوز XP به ۶۴ مگابایت حافظه نیاز دارد.

تعریف

Hard Disk :

در بسیاری از كاربردها ، هارد دیسك به عنوان مهمترین و مرموزترین قطعة یك سیستم كامپیوتری به حساب می آید

. امروزه با پیشرفت هارد دیسكها ، علیرغم افزایش چشمگیر ظرفیت آنها ، حجم و وزن آنها كاهش یافته ، به طوریكه امروزه در بازار ، هاردهای كمتر از GB20 ، به سختی پیدا می شود و هاردهای GB40 و GB 80 از رایجترین هاردها برای PC های خانگی محسوب می شوند . از جنبه ای در واقع هارد دیسك یك المان ( عنصر ) غیر قابل نفوذ است كه برای ذخیرة اطلاعات به صورت دائم و ثابت ( Non volation ) به كار برده می شود .

یعنی اینكه حتی با قطع جریان برق نیز ، اطلاعات پاك نمی شوند و قابل بازیابی هستند

. ( بر خلاف Ram كه حافظه ای فرّار و موقت به شمار می رود ) .

یك هارد دیسك استاندارد ، شامل صفحة دایره ای شكل و سخت از جنس شیشه یا آلومینیوم می باشد

 

.برخلاف فلاپی دیسكها و یا نوارهای تیپ Tape Disk ) ) این صفحات قابلیت انعطاف و خم شدن را ندارند . و از این رو به آنها هارد دیسك گفته می شود . در اغلب هاردها این صفحات قابل تعویض نیستند و به همین دلیل به آنها دیسكهای ثابت ( Fixed ) نیز گفته می شود .

ساختار عملیات هارد دیسك

:

ساختار اصلی و فیزیكی یك هارد دیسك ، از دیسكهای چرخان به همراه هدهایی كه در بالای آنها حركت میكنند، تشكیل شده است

. ( سوزنهای خواندن و نوشتن كه در حقیقت بر روی بالشتكی از هوا شناور بوده و نوك آنها در فاصله ای بسیار نزدیك بر فراز صفحات هارد قرار داشته و در حقیقت با روشن و عملیاتی شده هارد دیسك ،‌ بر فراز صفحات در حال پرواز هستند تا به محض نیاز ، در نقطه مورد نظر در سطح مذكور فرود بیایند ) .

هدها برای مدیریت ذخیره و بازیابی اطلاعات ، دیسكها را به قسمتهایی به نام ترك

 

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

همچنین به مجموعه سكتورهایی كه اطلاعات مربوط به یك فایل واحد را در خود جای می دهند ، یك كلاستر گفته می شود

. اندازه هر سكتور به طور معمول برابر با 517 بایت می باشد كه 512 بایت آن برای دیتا و 5 بایت دیگر ، برای اطلاعات كنترلی در نظر گرفته شده است .

مثلاً در یك فلاپی دیسك كه شامل

 

 

80 ترك ( از 0 تا 79 ) می باشد ، هر ترك به 18 سكتور ( از 1 تا 18) تقسیم شده است . ( توجه شود كه شماره گذاری سكتورها برخلاف تركها و سیلندرها از 1 آغاز می شود . ) ولی در یك هارد معمولی ، تعداد تركها به بالای 38000 ترك در اینج TPI می رسد و در هر ترك حداقل 900 سكتور نیز وجود دارد . اینكه چگونه می شود این حجم بالا از اطلاعات را ایجاد كرد ، مربوط به بحث چگالی مغناطیسی می شود كه در ادامه به آن خواهیم پرداخت .علاوه بر مفهوم ترك و سكتور ، یك اصطلاح دیگر به نام سیلندر نیز وجود دارد كه در ابتدا باید با معنای آن آشنا شد .در یك هارد كه از چندین دیسك تشكیل شده ، به تركهای هم شماره دیسكها ، یك سیلندر (Cylinder ) گفته می شود .سیلندر شمارة صفر ، سیلندر شمارة یك و … ( سیلندر شماره یك یعنی استوانه ای فرضی كه بوسیله تركهای شمارة 1 صفحات یك هارد ، ایجاد شده است ) .

اجزای هارد دیسك

 

 

 

:بر روی هر كامپیوتر حداقل یك هارد دیسك وجود دارد. برخی از سیستم ها ممكن است دارای بیش از یك هارد دیسك باشند. هارد دیسك یك محیط ذخیره سازی دائم برای اطلاعات را فراهم می نماید.اطلاعات دیجتال در كامییوتر می بایست بگونه ای  تبدیل گردند كه بتوان آنها را بصورت دائم بر روی هارد دیسك مغناطیسی  ذخیره كرد.

مبانی هارد دیسك

:

هارد دیسك در سال

 

 

 

 

1950 اختراع گردید. هارد دیسك های اولیه شامل دیسك های بزرگ با قطر 20 اینچ ( 50/8 سانتیمتر) بوده وتنها توان ذخیره سازی چندین مگابایت بیشتر را داشتند.به این نوع دیسك ها در ابتدا " دیسك ثابت می گفتند. در ادامه به منظور تمایز آنها با فلاپی دیسك ها از واژه " هارد دیسك " استفاده گردید. هارد دیسك ها دارای یك  Platter ( صفحه ) برای نگهداری محیط مغناطیسی می باشند.عملكرد یك هارد دیسك مشابه یك نوار كاست بوده و از یك روش یكسان برای ضبط مغناطیسی استفاده می نمایند. هارد دیسك ونوار كاست از امكانات ذخیره سازی مغناطیسی یكسانی نیز استفاده می نمایند.در چنین مواردی می توان بسادگی اطلاعاتی را حذف  یا مجدداً بازنویسی كرد.اطلاعات ذخیره شده بر روی هر یك از رسانه های فوق ، سالیان سال باقی خواهند ماند

علیرغم وجود شباهت های موجود ، رسانه های

-

-

  فوق در مواردی نیز با یكدیگر متفاوت می باشند:لایه مغناطیسی بر روی یك نوار كاست بر روی یك سطح پلاستیكی نازك توزیع می گردد. در هارد دیسك لایه مغناطیسی بر روی یك دیسك شیشه ای یا یك آلومینیوم اشباع شده قرار خواهد گرفت . در ادامه سطح آنها بخوبی صیقل داده می شود.  در نوار كاست برای استفاده از هر یك از آیتم های ذخیره شده می بایست بصورت ترتیبی ( سرعت معمولی و یا سرعت بالا) در محل مورد نظر مستقر تا امكان بازیابی ( شنیدن ) آیتم دلخواه فراهم گردد. در رابطه با هارد دیسك ها می توان بسرعت در هر نقطه دلخواه مستقر و اقدام به بازیابی ( خواندن و یا نوشتن ) اطلاعات مورد نظر كرد.

در یك نوار كاست

-

 

 

 

 

 -

-

 

 ، هد مربوط به خواندن / نوشتن می بایست سطح  نوار را مستقیماً لمس نماید. در هارد دیسك هد خواندن و نوشتن در روی دیسك به پرواز در می آید! ( هرگز آن را لمس نخواهد كرد. ) نوار كاست  موجود در ضبط صوت در هر ثانیه 2 اینچ ( 5/08 سانتیمتر ) جابجا می گردد. گرداننده هارد دیسك می تواند هد مربوط به هارد دیسك را  در هر ثانیه 3000 اینچ  به چرخش در آورد .یك هارد دیسك پیشرفته قادر به ذخیره سازی حجم بسیار بالائی از اطلاعات در فضائی اندك و  بازیابی اطلاعات با سرعت بسیار بالا است .اطلاعات ذخیره شده برروی هارد دیسك در قالب مجموعه ای از فایل ها ذخیره می گردند. فایل نامی دیگر برای مجموعه ای از بایت ها است كه به نوعی در آنها اطلاعاتی مرتبط به هم ذخیره شده است . زمانیكه برنامه ای اجراء  و در خواست فایلی را داشته باشد، هارد دیسك اطلاعات را بازیابی و آنها برای استفاده  پردازنده ارسال خواهد كرد.برای اندازه گیری كارآئی یك هارد دیسك از دو روش عمده استفاده می گردد:میزان داده (Data rate) . تعداد بایت های ارسالی  در هر ثانیه برای پردازنده است . اندازه فوق بین 5 تا 40 مگابایت در هر ثانیه است .زمان جستجو (Seek Time) . مدت زمان بین درخواست یك فایل توسط پردازنده  تا ارسال اولین بایت فایل مورد نظربرای پردازنده را می گویند

كالبد شكافی هارد دیسك

:

بهترین روش شناخت نحوه عملكرد هارد دیسك كالبد شكافی آن است

.شكل زیر یك هارد دیسك را نشان می دهد:

یك پوسته

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

در نزدیكی برد كنترل كننده كانكتورهای مربوط به موتوری كه باعث چرخش صفحات هارد می شود قرار دارد

.  

در صورتیكه روكش مربوطه را از روی درایو برداریم با وضعیتی مشابه شكل زیر برخورد خواهیم كرد

- Platters (

-

. صفحات ) این صفحات می توانند با سرعت 3600 تا 7200 دور در دقیقه چرخش نمایند. بازوئی كه هد  خواندن و نوشتن را نگاه داشته است . این بازو با سرعتی معادل 50 بار در ثانیه قادر به حركت در طول هر یك از صفحات است. ( حركت شعاعی )

به منظور افزایش ظرفیت هارد دیسك می توان تعدادی از صفحات را استفاده كرد

. شكل زیر هارد دیسكی با سه صفحه و شش هد خواندن / نوشتن را نشان می دهد.

مكانیزمی كه باعث حركت بازوها بر روی

  هارد دیسك می گردد ، سرعت و دقت را تضمین می نماید. در این راستا از یك موتور خطی با سرعت بالا استفاده می گردد.  

ذخیره سازی داده ها

:

اطلاعات بر روی سطح هر یك از صفحات هارد دیسك در مجموعه هائی با نام سكتور و شیار ذخیره می گردد

 

. شیارها دوایرمتحدالمركزی می باشند ( نواحی زرد) كه بر روی هر یك از آنها تعداد محدودی سكتور(نواحی آبی ) با ظرفیت بین 256 ، 512 بایت ایجاد می گردد.سكتورهای فوق در ادامه و همزمان با آغاز فعالیت سیستم عامل در واحد های دیگر با نام " كلاستر " سازماندهی می گردند. زمانیكه یك درایو تحت عملیاتی با نام Low level format قرار می گیرد، شیارها و سكتورها ایجاد می گردند. درادامه و زمانیكه درایو High level format  گردید، با توجه به نوع سیستم عامل و سیاست های راهبردی مربوطه ساختارهائی نظیر جدول اختصاص فایل ها،   جدول آدرس دهی فایل ها و...  ایجاد، تا بستر مناسب برای استقرار فایل های اطلاعاتی فراهم گردد.

منابع

http://asadzilaye.blogfa.com http://www.iran-it.net

http://datarecovery.blogfa.com

:
پنج شنبه 23/12/1386 - 2:38
کامپیوتر و اینترنت

هارد دیسک

:

با این که دیسک های نرم توانایی ذخیره اطلاعات را دارند، اما دارای معایبی نیز می باشند

 

 

ثابت در داخل جعبه رایانه نصب می شود

 

 

 


Mean Time between Failure :

 

 

. از جمله این عیب ها گنجایش و سرعت کم دسترسی به اطلاعات را می توان نام برد. در صورتی که دیسک سخت این گونه نمی باشد.
هر رایانه معمولاً یک هارددیسک دارد اما بعضی سیستم ها ممکن است دارای دو یا چند هارددیسک باشند. در واقع هارددیسک یک محیط ذخیره سازی دائم برای داده ها می باشد. اطلاعات در رایانه به گونه ای تبدیل می گردند که بتوان آنها را به طور دائم بر روی هارد ذخیره کرد. هارددیسک در سال ۱۹۵۰ اختراع گردید. در آن زمان هارددیسک ها با قطر ۲۰ اینچ یعنی ۵۰/۸ سانتی متر و توانایی ذخیره سازی چندین مگابایت را داشتند. به این دیسک ها دیسک ثابت می گفتند. اما برای تمایز آنها با فلاپی دیسک هارددیسک نام گرفتند.این هارددیسک ها دارای یک صفحه برای نگهداری محیط مغناطیسی می باشند. در واقع هارددیسک مشابه یک نوار کاست می باشد و از روش نوار کاست برای ضبط مغناطیسی استفاده می نمایند. در این حالت به سادگی می توان اطلاعات را حذف و بازنویسی کرد. این اطلاعات مدت ها باقی خواهند ماند
. تمایز هارددیسک با نوار کاست :
-
در هارددیسک لایه مغناطیسی بر روی دیسک شیشه ای و یا یک آلومینیوم اشباع شده قرار خواهد گرفت که به خوبی سطح آنها صیقل داده می شود
.
-
در هارددیسک می توان به سرعت در هر نقطه دلخواه اطلاعات را ذخیره و بازیابی نمود، به این صورت که احتیاجی به ترتیب ذخیره اطلاعات نمی باشد
.
-
در هارددیسک هد خواندن و نوشتن دیسک را لمس نخواهد کرد
.
-
گرداننده هارددیسک هد مربوط به هارد را در هر ثانیه ۳۰۰۰ اینچ به چرخش در می آورد
.
-
هارددیسک می تواند حجم بسیار بالایی از اطلاعات را در فضایی کم و با سرعت بالا ذخیره سازد. این اطلاعات در قالب فایل ذخیره می شوند. در واقع فایل مجموعه ای از بایت هاست. زمانی که برنامه ای اجرا می شود هارددیسک اطلاعات مربوط به برنامه را برای استفاده به پردازنده ارسال خواهد کرد
. اجزای هارددیسک:
به مجموعه دیسکهای دایره ای شکلی که روی هم قرار می گیرندو اطلاعات بر روی آنها ذخیره می گردد هارددیسک می گویند . این مجموعه برای حفاظت در مقابل گرد و خاک و سایر عوامل مخرب در داخل یک پوشش دربسته قرار می گیرد. در واقع هارددیسک جعبه ای فلزی است که از چند صفحه دیسک و چند هد تشکیل می شود. هر دیسک دارای دو سطح است که می توان داده ها را بر روی آن ذخیره کرد. پس در زمان خواندن و نوشتن بر روی هر یک از دیسک ها دو هد قرار می گیرد. در زمان خرید هارددیسک نسبت نوک یا هد به دیسک بسیار مهم است یعنی اگر نسبت به صورت ۸ به ۴ بیان شود در واقع هارددیسک ۸ نوک یا هد و ۴ دیسک یا صفحه دو طرفه دارد. دو برابر بودن تعداد هدها بر صفحه ها نشان می دهد یک هد برای هر طرف دیسک وجود دارد
.
در واقع هارددیسک از دو قسمت زیر برای ذخیره و بازیابی اطلاعات استفاده می کند
:
1-
هد یا نوک های خواندن و نوشتن که از مرکز دیسک به طرف لبه قرار دارد
.
2-
دیسک های دایره ای با توانایی چرخش یا دوران


از نظر نوع نصب و کاربرد هارددیسک به دو دسته تقسیم می شود:
۱- دیسک های سخت قابل حمل

۲- دیسک های سخت ثابت
نکته:دیسک های قابل حمل را بدون این که اطلاعات آنها صدمه ببیند می توان حمل کرد، در صورتی که دیسک های.
توجه داشته باشید که در زمان روشن بودن رایانه آن را حرکت ندهید زیرا دیسک سخت صدمه می بیند
.
هارددیسک معمولی در حدود ۱۵ سانتی متر طول، ۱۰ سانتی متر عرض و در حدود ۳ سانتی متر ارتفاع دارند. وزن آنها نیز کمتر از ۱ کیلوگرم است
.
این گونه دیسک ها در حدود ۸۰ گیگا بایت داده را می توانند در خود جای دهند
.
دیسک های سخت از نظر اندازه به چند دسته تقسیم می شوند
:
۱- دیسک های سخت ۵/۲ اینچی

۲- دیسک های سخت ۸/۱ اینچی
۳- دیسک های سخت ۲۵/۵ و ۵/۳ اینچی به نام دیسک های سخت تمام قد
۴-دیسک های سخت ۲۵/۵ و ۵/۳ اینچی مشهور به دیسک های سخت نیم قد
دیسک های تمام قد در حال حاضر تولید نمی شوند. دیسک های شخصی معمولاً از نوع ۵/۳ اینچی نیم قد بوده و دارای ارتفاع ۵/۳ سانتی متری هستند. پس دیسک هایی که امروزه ساخته می شوند اغلب ۵/۳ و ۵/۲ اینچی هستند. دیسک های سخت ۸/۱ اینچی حداکثر ۵ گیگابایت فضا دارند. این گونه دیسک ها اطلاعات را بر روی یک سطح از دیسک های موجود ذخیره می کنند.
به این دیسک ها دیسک یک لبه هم می گویند اما در حال حاضر می توان برای هر دو سطح دیسک اطلاعات را ذخیره کرد
.جنس هارددیسک :
همانطور که گفته شد دیسک های سخت دارای چند صفحه هستند که به طور عمودی روی هم قرار دارند. جنس این صفحه ها عموماً از شیشه، آلیاژ آلومینیوم، ترکیب سرامیک و شیشه، سرامیک و سایر مواد ساخته می شود. به این علت که دیسک ها باید سبک و مقاوم باشند و در اثر سرما و گرما تغییر حالت ندهند. به طور کلی جنس دیسک ها از آلومینیوم همراه با پوششی از اکسید آهن یا آلیاژ کبالت است که بسیار با ظرافت بر روی آن قرار می گیرد. این پوشش مغناطیسی به سطح حامل اطلاعات امکان مغناطیسی شدن می دهد. علاوه بر این بسیار نازک می باشد و در برابر برخورد با هد قابل خواندن و نوشتن است
.
جهت اندازه گیری کارآیی یک هارددیسک از دو روش استفاده می گردد
:
1-
اندازه گیری زمان جست وجو: مدت زمان بین درخواست یک فایل توسط پردازنده تا ارسال اولین بایت فایل مورد نظر
.
2-
اندازه گیری میزان داده: تعداد بایت های ارسالی در هر ثانیه برای پردازنده که این اندازه معمولاً بین ۵ تا ۴۰ مگا بایت در هر ثانیه است
.

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

اطلاعات بر روی سطح هر یک از صفحات دیسک سخت در مجموعه ای به نام سکتور و شیار ذخیره می گردد. شیارها دوایر متحدالمرکزی هستند(نواحی زرد) که برای هر یک از آنها تعداد محدودی سکتور(نواحی آبی) با ظرفیتی بین ۲۵۶ و ۵۱۲ بایت ایجاد می گردد. این سکتورها همزمان با آغاز فعالیت سیستم عامل در کلاستر سازماندهی می گردد. زمانی که درایو رایانه تحت عملیات Low level format قرار می گیرد سکتورها وشیارها ایجاد می شود و زمانی که درایو High level format می گردد با توجه به نوع سیستم عامل بستر مناسبی برای استقرار فایل های اطلاعاتی فراهم می آید. شرکت و کشور سازنده :
یکی از مسائلی که پس از گنجایش و عمر مفید هارد دیسک حائز اهمیت است، کارایی آن می باشد. اما در حال حاضر هارددیسک ها از نظر کارایی اختلاف چندانی با هم ندارند. خرید هارددیسک نسبت به گذشته بسیار آسان می باشد. زیرا تولید کنندگان ضعیف از صحنه خارج شده اند. از لحاظ مارک و یا کارخانه سازنده دیسک سخت شرکت های زیر عمده تولید هارددیسک را بر عهده دارند
:
کانر- مکستور- سی گیت- وسترن دیجیتال- کوانتوم- اچ پی- فوجیتسو- توشیبا - آی بی ام و
...
این دیسک ها دارای تفاوتهای گوناگون در گنجایش، گونه، تعداد دیسک، سرعت چرخش، زمان متوسط جست وجو، حافظه واسطه و مدت زمان ضمانت می باشند
. عمر مفید دیسک های سخت :
در سال های گذشته عمر دیسک های سخت بسیار کوتاه بود.اما در حال حاضر عمر مفید دیسک ها افزایش یافته است. عمر مفید با واژه (MTFB) نشان داده می شود. این واژه سرواژه کلمات زیر به معنای میانگین پایداری عملی و یا زمان میانگین میان خرابی هاست
. این علامت نشان دهنده متوسط فاصله زمانی استفاده از دیسک سخت، تا پیش آمدن یک اشکال برای آن است. عمر مفید بر حسب ساعت نشان داده می شود. سازندگان دیسک سخت عمر مفید آن را ۴۰۰۰۰ تا ۱۰۰۰۰۰۰ در نظر می گیرند.
در صورتی که رایانه به طور مستمر روشن نباشد و کار نکند، این مقدار افزایش خواهد یافت. زمانی که عمر مفید تمام می شود دیسک سخت یکباره خراب نمی شود بلکه ممکن است به مرور دچار فرسودگی شود در این زمان در هنگام روشن کردن رایانه پیام Invalid System disk ظاهر می شود
. گنجایش یا ظرفیت دیسک سخت :
در زمان انتخاب ظرفیت هاردیسک به این فکر نکنید که چه گنجایشی نیاز شما را برطرف می کند بلکه به این فکر کنید که در آینده به ظرفیت بیشتری احتیاج دارید. البته نوع برنامه هایی که استفاده می کنید راهنمای خوبی برای تعیین ظرفیت هارددیسک می باشد. دیسک های سخت از ظرفیت ۶۴۰ و ۸۵۰ مگابایت و کم تر که در سال های گذشته وجود داشته است شروع می شود و تا ۱، ۲/۱، ۶/۱، ۱/۲، ۵/۲، ۴، ... و ۸۰ ، ۱۲۰، ۱۶۰، ۲۰۰، ۲۵۰ گیگابایت و بیشتر در بازار موجود می باشد
.
در حال حاضر دیسک های سخت با ظرفیت ۲۰ تا ۴۰ گیگا بایتی کم ترین گنجایش موجود هستند. تقریباً هیچ سازنده دیسک سختی دیگر گونه ۱ تا ۸ گیگابایتی را تولید نمی کنند. به طور کلی برای محاسبه گنجایش دیسک سخت عامل های زیر را باید در نظر گرفت
:
-
گنجایش هر قطاع یا سکتور

-
تعداد هدها یا نوک های خواندن و نوشتن
-
تعداد استوانه ها یا سیلندرها
-
تعداد قطاع ها یا سکتورها
-
تعداد نوک یا هد
شرکت های مختلفی که دیسک های سخت تولید می کنند گنجایش های مختلفی را می سازند که ساختار آنها تقریباً یکسان است. اما تعداد صفحه های تشکیل دهنده دیسک و تعداد هدها یا نوک های خواندن و نوشتن متفاوت است. بدین صورت اگر دیسکی را با گنجایش و سرعت زیاد می خواهید تعداد نوک های خواندن و نوشتن آن برای هر صفحه باید ۵ یا بیشتر باشد تا سرعت انتقال داده ها افزایش پیدا کند.
در واقع بالا بودن گنجایش دیسک به معنای زیاد بودن سرعت آن نیست بنابر این بهتر است بدانیم چه تعداد صفحه در داخل دیسک سخت وجود دارد و نوک های آن چند عدد می باشد
.
دیسک های سخت تقلبی خرید رایانه، قطعات و دستگاه های جانبی آن با این که ساده به نظر می آید اما بسیار پیچیده و فنی می باشد زیرا تقلب در اکثر ابزارها و دستگاه های رایانه به چشم می خورد، مانند
:
-
تغییر برچسب: در این حالت مشخصات روی ابزارها و دستگاه های رایانه را تغییر می دهند و آنها را پاک کرده و مشخصات جدیدی روی آنها می نویسند
.
-
بسته بندی مجدد: در این صورت هارددیسک دسته دوم و تقلبی را در بسته بندی و کاغذهایی درست مانند بسته بندی اصل آن قرار می دهند
.
-
هارددیسک های ارزان قیمت: بعضی وقت ها هارددیسک های ارزان قیمت را به جای نوع بهتر و گرانتر آن به کار می برند. مخصوصاً اگر رایانه را به صورت پلمب شده خریداری کنید
.
-
شیوه تولید: همان طور که می دانید ابزارها به دو صورت خرده فروشی و عمده فروشی (تولید فله ای) به بازار عرضه می شوند. در حالت اول کالاها معمولاً اصل بوده و ویژگی های اعلام شده دقیقاً برابر جنس عرضه شده می باشد. این ابزارها معمولاً گران تر بوده، مدت ضمانت نامه ای بیشتری دارند و دارای دفترچه راهنما، جعبه بسته بندی، نرم افزار جانبی و موارد دیگر می باشند
.
بنابراین تنها کاری که می توان انجام داد این است که به نکات زیر قبل از خرید توجه بفرمایید
:
-
بسته بندی را چک کنید
.
-
ضمانت نامه ها را به دقت بررسی کنید، زیرا داشتن ضمانت نامه دلیل بر اصل بودن کالا نیست
.
-
افزار سنجی کنید: در صنعت رایانه به این کار محک زنی می گویند. افزار سنج های رایانه ای به کاربرها کمک می کنند تا از کارآیی سیستم، ابزارها و دستگاه آگاه شوند
.

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

-
عیب یابی کنید: برای اطمینان از نو بودن ابزارها می توان از نرم افزارهای عیب یابی و اشکال زدایی رایانه استفاده کرد. یکی از این نرم افزارها «چک ایت» می باشد
.
-
رایانه را آزمایش کنید: برای این کار نرم افزارهای به خصوصی وجود دارد که رایانه را مجبور به انجام محاسبات پیچیده می کند. مانند: Prime95 یا
Burn In Test.
زمان دستیابی

با توجه به این که صنعت ساخت دیسک سخت پیشرفت زیادی کرده است، با این حال زمان دستیابی به اطلاعات و مقایسه میلی ثانیه ها و بحث درباره سرعت همچنان اهمیت دارد.

ویژگی هایی که دارای اهمیت می باشند موارد ذیل می باشند
:

زمان جست وجو


: Sector not found

 

- زمانی که هدها و نوک های خواندن و نوشتن به شیار یا ترک درخواست شده انتقال پیدا می کند.

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

می دانیم که هر چه دیسک سخت سریع تر بگردد داده ها با سرعت بیشتری از روی سطح دیسک خوانده می شود، این عمل باعث سرعت انتقال می شود. سرعت گردش دیسک با واحد یا یکای دور در دقیقه اندازه گیری می شود. این یکا به صورت «RPM» جمع سرواژه های «Rotation Per Minute» می باشد. به طور مثال دیسک های سخت دارای سرعت چرخش ۵۴۰۰، ۷۲۰۰، ۱۰۰۰۰، ۱۲۰۰۰ دور در دقیقه و بالاتر هستند.

نکته: دیسک های اسکازی دارای سرعت دوران دهها هزار دور در دقیقه هستند
.

دیسک های
AV :
دیسک های ای وی جمع سر واژه کلمه های Audio/Visual) می باشد. این نوع دیسک های سخت دارای ویژگی های زیر می باشد
:
1-
سرعت چرخش آنها بر حسب دور در دقیقه بسیار بالا می باشد و معمولاً کمتر از ۷۲۰۰ دور در دقیقه نمی باشد
.
2-
داده های ذخیره شده بر روی این نوع دیسک ها به صورت یکپارچه ذخیره می شوند و تکه تکه و پراکنده نمی باشند. بنابر این برای ویرایش صوت و تصویر مناسب می باشند و زمان کار با این نوع دیسک ها بسیار کاهش خواهد یافت
.
قالب بندی زیربنایی

(
فرمت سطح پایین یا فیزیکی)
قبل از استفاده از دیسک سخت ابتدا باید آن را قالب بندی یا فرمت نمود. تمام دیسک های سختی که در بازار وجود دارند توسط کارخانه سازنده قالب بندی سطح پایین می شوند. در این نوع قالب بندی قطاع ها، استوانه ها و شیارها و سایر موارد تعریف می شوند
.
قالب بندی سطح پایین یا فیزیکی باعث می شود قطاع ها با استفاده از جریان مغناطیسی روی شیارها مشخص شوند. در این وضع علامت هایی روی هر شیار نوشته می شود که به آن Sector ID و یا شناسه قطاع گویند. شناسه های قطاع شماره هایی هستند که قطاع ها را از هم جدا می کنند. در واقع در زمان انجام عمل قالب بندی سطح پایین، سطح دیسک آزمایش می شود و داده های مربوط به شناسه قطاع ها، به صورت کامل روی دیسک نوشته می شوند. این داده ها توسط سیستم عامل برای مشخص کردن محل قرار گرفتن داده ها روی دیسک، مورد استفاده قرار می گیرند
.
گاهی اوقات ممکن است شناسه قطاع ها ضعیف شوند، در این حالت ممکن است پیام زیر ظاهر شود
. در این صورت لازم است دیسک سخت را قالب بندی سطح پایین نمود. قالب بندی دیسک، سبب نوسازی و ایجاد قطاع های فیزیکی تازه روی آن می شود.

با اینکه دیسک سخت در کارخانه فرمت بندی می شود

 

 

.اما گاهی اوقات انجام مجدد آن بسیاری از اشکال ها را از بین می برد. عیب یابی دیسک سخت :
با اینکه بیشتر اشکال های دیسک سخت در هنگام نصب آن بوجود می آید، اما پس از آن نیز به دلایل مختلف ممکن است اشکال هایی در آن بوجود بیاید
:
-
ممکن است دیسک کار نکند به این علت که کابل تغذیه (برق) شل باشد و یا در جهت عکس و نادرست نصب شده باشد
.
-
اگر چراغ دیسک سخت پس از روشن شدن رایانه به حالت چشمک زن درآید این احتمال وجود دارد که کابل روبانی داده ها نادرست نصب شده باشد
.
-
در صورتی که بایوس دیسک سخت را می شناسد اما F disk قادر به شناسایی آن نیست، وارد Setup شوید و گزینه ای که مربوط به شناسایی نوع ورودی و خروجی است را از حالت خودکار درآورید و آن را به صورت دستی تنظیم کنید
.
-
همان طور که می دانید بیشتر سخت افزارها و نرم افزارها بدون ایراد نمی باشند و باعث آسیب رساندن به هارد می شوند
.
-
بعضی از ویروس ها باعث صدمه دیدن هارد می شوند
.
-
گاهی ممکن است نوک های خواندن و نوشتن به صفحه های دیسک سخت برخورد کنند و روی آنها خش بیاندازند
.
-
اگر هنگام کار با دیسک سخت، نمایشگر شروع به نوسان کند، ممکن است دسترسی به دیسک سخت سبب شود جریان بیشتری از منبع تغذیه کشیده شود، در نتیجه بر جریان ارسالی به کارت گرافیکی اثر بگذارد. برای همین لازم است منبع تغذیه آزمایش و بررسی شود
.

حافظه

 

ROM : حافظه ROM یک نوع مدار مجتمع (IC) است  که در زمان ساخت داده هائی در آن ذخیره می گردد. این نوع از حافظه ها علاوه بر استفاده در کامپیوترهای شخصی در سایر دستگاههای الکترونیکی نیز بخدمت گرفته می شوند. حافظه های ROM از لحاظ تکنولوژی استفاده شده، دارای انواع  زیر می باشند:

·

 ROM

·

PROM

·

EPROM

·

EEPROM

·

 

Flash Memory هر یک از مدل های فوق دارای ویژگی های منحصربفرد خود  می باشند . حافظه های فوق در موارد زیردارای ویژگی مشابه می باشند:

داده های ذخیره شده در این نوع تراشه ها

 

 

" غیر فرار " بوده و پس از خاموش شدن منبع تامین انرژی اطلاعات خود را از دست نمی دهند.
داده های ذخیره شده در این نوع از حافظه ها غیر قابل تغییر بوده و یا اعمال تغییرات در آنها مستلزم انجام عملیات خاصی است
. مبانی حافظه های  ROM :

حافظه

ROM از تراشه هائی شامل شبکه ای از سطر و ستون تشکیل شده است ( نظیر حافظه RAM) . هر سطر وستون در یک نقظه یکدیگر را قطع می نمایند. تراشه های ROM دارای تفاوت  اساسی با تراشه های  RAM می باشند. حافظه RAM از " ترانزیستور " بمنظور فعال و یا غیرفعال نمودن دستیابی به یک " خازن " در نقاط  برخورد سطر و ستون ، استفاده می نمایند.در صورتیکه تراشه های  ROM از یک " دیود" (Diode) استفاده می نماید. در صورتیکه خطوط مربوطه "یکباشند برای اتصال از دیود استفاده شده و اگر مقدار "صفرباشد خطوط به یکدیگر متصل نخواهند شد. دیود، صرفاً  امکان حرکت " جریان " را در یک جهت ایجاد کرده و دارای یک نفطه آستانه خاص است . این نقطه اصطلاحاً (Forward breakover) نامیده می شود. نقطه فوق میزان جریان مورد نیاز برای عبور توسط دیود را مشخص می کند. در تراشه ای مبتنی بر سیلیکون نظیر پردازنده ها و حافظه ، ولتاژ Forward breakover تقریباً معادل  شش دهم ولت است .با بهره گیری از ویژگی منحصر بفرد دیود،  یک تراشه ROM قادر به ارسال یک شارژ بالاتر از Forward breakover  و پایین تر از ستون متناسب با سطر انتخابی  ground شده  در یک سلول خاص است . در صورتیکه  دیود در سلول مورد نظر ارائه گردد،  شارژ هدایت  شده (از طریق Ground ) و با توجه به سیستم باینری ( صفر و یک )، سلول یک خوانده می شود ( مقدار آن 1 خواهد بود) در صورتیکه مقدار سلول صفر باشد در محل برخورد سطر و ستون دیودی وجود نداشته و شارژ در ستون ، به سطر مورد نظر منتقل نخواهد شد.

همانطور که اشاره گردید،

  تراشه ROM ، مستلزم برنامه نویسی وذخیره داده در زمان ساخت است . یک تراشه استاندارد ROM را نمی توان برنامه ریزی مجدد  و اطلاعات جدیدی را در آن نوشت . در صورتیکه داده ها درست نبوده و یا مستلزم تغییر و یا ویرایش باشند، می بایست تراشه را دور انداخت و مجدداً از ابتدا عملیات برنامه ریزی یک تراشه جدید را انجام داد.فرآیند  ایجاد تمپلیت اولیه برای تراشه های ROM  دشوار است .اما مزیت حافظه  ROM بر برخی معایب آن غلبه می نماید. زمانیکه تمپلیت تکمیل گردید تراشه آماده شده، می تواند بصورت انبوه و با قیمت ارزان به فروش رسد.این نوع از حافظه ها از برق ناچیزی استفاده کرده  ، قابل اعتماد بوده  و در رابطه با اغلب دستگاههای الکترونیکی کوچک، شامل تمامی دستورالعمل های لازم بمنظور کنترل دستگاه مورد نظر خواهند بود.استفاده از این نوع تراشه ها در برخی از اسباب بازیها برای نواختن موسیقی، آواز و ... متداول است .

حافظه

PROM :

تولید تراشه های

ROM مستلزم صرف وقت و هزینه بالائی است .بدین منظور اغلب تولید کنندگان ، نوع خاصی از این نوع حافظه ها را که PROM ) Programmable Read-Only Memory) نامیده می شوند ، تولید می کنند.این نوع از تراشه ها با محتویات خالی با قیمت مناسب عرضه شده و می تواند توسط هر شخص با استفاده از دستگاههای خاصی که Programmer نامیده می شوند ، برنامه ریزی گردند. ساختار این نوع از تراشه ها مشابه ROM بوده با این تفاوت که در محل برخورد هر سطر و ستون از یک فیوز( برای اتصال  به یکدیگر) استفاده می گردد. یک شارژ که از طریق یک ستون ارسال می گردد از طریق فیوز به یک سلول پاس داده شده و بدین ترتیب به یک سطر Grounded که نماینگر مقدار "یک" است ، ارسال خواهد شد. با توجه به اینکه تمام سلول ها دارای یک فیوز می باشند، درحالت اولیه ( خالی )، یک تراشه PROM دارای مقدار اولیه " یک" است . بمنظور تغییر مقدار یک سلول به صفر، از یک Programmer برای ارسال یک جریان خاص به سلول مورد نظر، استفاده می گردد. ولتاژ بالا، باعث قطع  اتصال بین سطر و ستون (سوختن فیوز) خواهد کرد. فرآیند فوق را " Burning the PROM " می گویند. حافظه های PROM صرفاً یک بار قابل برنامه ریزی هستند. حافظه های فوق نسبت به RAM شکننده تر بوده  و یک جریان حاصل  از الکتریسیته ساکن، می تواند باعث سوخته شدن فیور در تراشه شده و مقدار یک را به صفر تغییر نماید. از طرف دیگر ( مزایا ) حافظه ای PROM دارای قیمت مناسب بوده و برای نمونه سازی داده برای یک ROM ، قبل از برنامه ریزی نهائی کارآئی  مطلوبی دارند.

حافظه

 

EPROM :استفاده کاربردی از  حافظه های ROM و PROM با توجه به نیاز به اعمال تغییرات در آنها قابل تامل است ( ضرورت اعمال تغییرات و اصلاحات در این نوع حافظه ها می تواند به صرف هزینه بالائی منجر گردد) حافظه های EPROM EPROM Erasable programmable read-only memory)) پاسخی مناسب به نیاز های مطح شده است ( نیاز به اعمال تغییرات تراشه های EPROM را می توان چندین مرتبه باز نویسی کرد. پاک نمودن محتویات یک تراشه EPROM مشتلزم استفاده از دستگاه خاصی است که باعث ساطع کردن  یک فرکانس خاص ماوراء بنفش  باشد.. پیکربندی این نوع از حافظه ها مستلزم استفاده  از یک Programmer  از نوع EPROM است که یک ولتاژ را در یک سطح خاص ارائه نمایند ( با توجه به نوع EPROM استفاده شده ) این نوع حافظه ها ، نیز دارای شبکه ای مشتمل از سطر و ستون می باشند. در یک EPROM سلول موجود در نقظه برخورد  سطر و ستون دارای دو ترانزیستور است .ترانزیستورهای فوق توسط یک لایه نازک اکسید از یکدیگر جدا شده اند. یکی از ترانزیستورها Floating Gate و دیگری Control Gate نامیده می شود. Floating gate صرفاً از طریق Control gate به سطر مرتبط است. مادامیکه لینک برقرارباشد سلول دارای مقدار یک خواهد بود. بمنظور تغییر مقدار فوق به صفر به فرآیندی با نام Fowler-Nordheim tunneling نیاز خواهد بود .Tunneling بمنظور تغییر محل الکترون های Floating gate استفاده می گردد.یک شارژ الکتریکی  بین 10 تا 13 ولت به floating gate داده  می شود.شارژ از ستون شروع و پس از ورود به floating gate در ground تخلیه خواهد گردید. شارژ فوق باعث می گردد که ترانزیستور floating gate مشابه یک "پخش کننده الکترون " رفتار نماید . الکترون های مازاد فشرده شده و در سمت دیگر لایه اکسید به دام افتاد  و یک شارژ منفی را باعث می گردند. الکترون های شارژ شده منفی ، بعنوان یک صفحه عایق  بین control gate و floating gate  رفتار می نمایند. دستگاه خاصی با نام Cell sensor سطح شارژ پاس داده شده به floating gate را مونیتور خواهد کرد. در صورتیکه جریان گیت بیشتر از 50 درصد شارژ باشد  در اینصورت مقدار "یک" را دارا خواهد بود. زمانیکه شارژ پاس داده شده از 50 درصد آستانه عدول نموده مقدار به "صفر" تغییر پیدا خواهد کرد.یک تراشه EPROM دارای گیت هائی است که تمام آنها باز بوده و هر سلول آن مقدار یک را دارا است.

بمنظور باز نویسی یک

EPROM می بایست در ابتدا محتویات آن پاک گردد. برای پاک نمودن می بایست یک سطح از انرژی زیاد را بمنظور شکستن الکترون های منفی Floating gate استفاده کرد.در یک EPROM استاندارد ، عملیات فوق از طریق اشعه ماوراء بنفش با فرکانس 253/7 انحام می گردد.فرآیند حذف در EPROM انتخابی نبوده و تمام محتویات آن حذف خواهد شد. برای حذف یک EPROM می بایست آن را از محلی که نصب شده است جدا کرده و به مدت چند دقیقه زیر  اشعه ماوراء بنفش دستگاه پاک کننده EPROM قرار داد.

حافظه های

EEPROM و Flash Memory:

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

Electrically Programmable Read-Only Memory) Erasable)  

EPROM  یک موفقیت مناسب نسبت به حافظه های PROM از بعد استفاده مجدد می باشند ولی کماکن نیازمند بکارگیری تجهیزات خاص و دنبال نمودن فرآیندهای خسته کننده بمنظور حذف و نصب مجدد آنان در هر زمانی است که به یک شارژ نیاز باشد. در ضمن، فرآیند اعمال تغییرات در یک حافظه EPROM نمی تواند همزمان با نیاز و بصورت تصاعدی صورت پذیرد و در ابتدا می بایست تمام محتویات را پاک نمود.حافظه های EEPROMپاسخی مناسب به نیازهای موجود است . در حافظه های EEPROM تسهیلات زیر ارائه می گردد:

برای بازنویسی تراشه نیاز به جدا نمودن تراشه از محل نصب شده

  نخواهد بود.
برای تغییر بخشی از تراشه نیاز به پاک نمودن تمام محتویات نخواهد بود
.
اعمال تغییرات در این نوع تراشه ها مستلزم بکارگیری یک دستگاه اختصاصی نخواهد بود.

در عوض استفاده از

  اشعه ماوراء بنفش، می توان الکترون های هر سلول را با استفاده از یک برنامه  محلی و بکمک  یک میدان الکتریکی  به وضعیت طبیعی برگرداند. عملیات فوق باعث حذف سلول های مورد نظر شده و می توان مجدداً آنها را بازنویسی نمود.تراشه های فوق در هر لحظه یک بایت را تغییر خواهند داد.فرآیند  اعمال تغییرات در تراشه های فوق  کند بوده و در مواردی که می بایست اطلاعات با سرعت تغییر یابند  ، سرعت لازم را نداشته  و دارای چالش های خاص خود می باشند.

تولیدکنندگان با ارائه

Flash Memory که یک نوع خاص از حافظه های EEPROM می باشد به محدودیت اشاره شده پاسخ لازم را  داده اند.در حافظه Falsh از مدارات از قبل پیش بینی شده در زمان طراحی ، بمنظور حذف  استفاده می گردد بکمک ایجاد یک میدان الکتریکی).  در این حالت می توان تمام  و یا بخش های خاصی از تراشه را که " بلاک " نامیده می شوند، را حذف کرد.این نوع حافظه نسبت به حافظه های EEPROM سریعتر است ، چون داده ها  از طریق بلاک هائی  که معمولاً 512 بایت می باشند ( به جای یک بایت در هر لحظه ) نوشته می گردند. شکل زیر حافظه BIOS را که نوع خاصی از حافظه ROM مدل Flash memory است  ، نشان می دهد.

 

پنج شنبه 23/12/1386 - 2:34
کامپیوتر و اینترنت

انواع فایل سیستم

:

لینوکس می تواند هر نوع فایل سیستمی را که هسته درباره آن چیزی بداند، اداره کند

ژورنالینگ

فایل سیستمهای ژورنال شده، به حفظ داده ها در برابر

. تعداد زیادی از این فایل سیستمها به صورت پیش فرض در سیستم کامپایل شده وجود دارند و انواع جدید نیز می توانند افزوده شوند. برخی از انواع جالب این فایل سیستمها عبارتند از:

·

ext2: فایل سیستم استاندارد لینوکس

·

ext3: فایل سیستم استاندارد لینوکس با سیستم ثبت (ژورنالینگ) افزوده شده

·

vfat: فایل سیستم Fat32 مایکروسافت

·

jfs: فایل سیستم ژورنالی IBM

·

reiserfs: دیگر فایل سیستم ژورنالی محبوب: ذخیره داده ها و صرفه جویی در زمانshutdownهای غیرمنتظره کمک می کنند. اگر ابزار ذخیره سازی بدون پیاده کردن، shutdown شود، ممکن است کارها و فایلهایی در حالت بینابینی، ناتمام مانده باشند. با یک فایل سیستم معمولی، این ابزارها نیاز به چک کردن کامل دارند که برای ابزارهای با ظرفیت بالا، این کار بسیار وقت گیر است. یک سیستم فایل ژورنال شده، در یک بازه زمانی مشخص، به طور متناوب به ازای هر بار نوشتن یک رکورد تراکنشی از دیسک نگهداری می کند (مثلا هر ۵ ثانیه یک بار). هنگامی که ابزار ذخیره سازی، به طور کامل پیاده نشده است (unmount)، فایل سیستم به آخرین وضعیت مناسبی که برایش معلوم است، عقب گرد می کند. عقبگرد در ابزاری که ۲۰ دقیقه طول می کشید، اکنون در عرض چند ثانیه انجام می گیرد.

فرمت کردن پارتیشنها

:

به محض ایجاد یک پارتیشن، این پارتیشن با دستور

mkfs فرمت می شود. فایل سیستمها، برای دستور mkfs، نگارش مخصوص خود را دارند، مانند mkfs.ext2 یا mkfs.ext3 این اسکریپتهای کاربردی و مفید، به سادگی با اشاره به پارتیشن ، امکان ساختن یک فایل سیستم را می دهند.

استفاده از

mkfs

# Create an ext2 file system on the third
# parition of the first IDE hard drive
mkfs.ext2 /dev/hda3

# Create an ext3 file system on the first
# partition of the 2nd SCSI hard drivemkfs.ext2
mkfs.ext3 /dev/sdb1

# Create a jfs file system in an extended
# partition on the first IDE hard drive.
mkfs.jfs /dev/hda5

همین که پارتیشن فرمت شد، می تواند در فایل سیستم

*********************************************

/etc/passwd :

/، سوار شود. یک فایل سیستم برای فرمت مجدد، باید پیاده شود.

در یونیكس اطلاعات مربوط به كلمات عبوركاربران درشاخه



/etc ذخیره میشود.در نسخه های قدیمی تر یونیكس كلمات عبوررمز شده در فایل /etc/passwd ذخیره میشدندو كاربران با هر مجوزی میتوانستند آنرا ببینند. اعتقاد اولیه طراحان یونیكس آن بوده كه كاربران قادر به رمز گشایی كلمات عبور نخواهند بود ولی با پیشرفت علم رمزشكنی آنها متقاعد شدند كه چنین ٿایلی ٿقط باید در اختیار مسول سیستم با سطح مجوز rootباشد.در نسخه های جدید یونیكس گزینه دیگری در نظر گرفته شده است:در فایل /etc/passwd اطلاعات عمومی كاربران ذخیره میشود ، ولیكن در این فایل كلمات عبور ثبت نخواهد شد و فقط اطلاعاتی از كاریران در ان ذخیره میشود كه فاش شدن آنها خطر چندانی امنیت سیستم را تهدید نخواهد كرد.
در عوض تمامی كلمات عبور به فایل /etc/shadow یا /etc/secure منتقل میشود و كسی به جز مسئول شبكه با مجوز root به آن دسترسی نخواهد داشت
. …
لذا نفوذگر تنها با مجوز root قادر به دیدن آن فایل میباشد وتنها با مجوز root باید به سیستم رسوخ كند. برای این كار میتواند از روشهای مختلفی نظیر سر ریز كردن پشته استفاده كند.در غیر این صورت دسترسی به آن ممكن نخواهد بود.****
پنج شنبه 23/12/1386 - 2:31
کامپیوتر و اینترنت

هارد دیسك

 

بر روی هر كامپیوتر حداقل یك هارد دیسك وجود دارد

 


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

مبانی هارد دیسك

:

هارد دیسك در سال

-

 

 

-

1950 اختراع گردید. هارد دیسك های اولیه شامل دیسك های بزرگ با قطر 20 اینچ ( 50/8 سانتیمتر) بوده وتنها توان ذخیره سازی چندین مگابایت بیشتر را داشتند. به این نوع دیسك ها در ابتدا " دیسك ثابت می گفتند. در ادامه به منظور تمایز آنها با فلاپی دیسك ها از واژه " هارد دیسك " استفاده گردید. هارد دیسك ها دارای یك  Platter ( صفحه ) برای نگهداری محیط مغناطیسی می باشند. عملكرد یك هارد دیسك مشابه یك نوار كاست بوده و از یك روش یكسان برای ضبط مغناطیسی استفاده می نمایند. هارد دیسك ونوار كاست از امكانات ذخیره سازی مغناطیسی یكسانی نیز استفاده می نمایند. در چنین مواردی می توان بسادگی اطلاعاتی را حذف  یا مجدداً بازنویسی كرد. اطلاعات ذخیره شده بر روی هر یك از رسانه های فوق ، سالیان سال باقی خواهند ماندعلیرغم وجود  شباهت های موجود ، رسانه های  فوق در مواردی نیز با یكدیگر متفاوت می باشند:لایه مغناطیسی بر روی یك نوار كاست بر روی یك سطح پلاستیكی نازك توزیع می گردد. در هارد دیسك لایه مغناطیسی بر روی یك دیسك شیشه ای یا یك آلومینیوم اشباع شده قرار خواهد گرفت . در ادامه سطح آنها بخوبی صیقل داده می شود. در نوار كاست برای استفاده از هر یك از آیتم های ذخیره شده می بایست بصورت ترتیبی ( سرعت معمولی و یا سرعت بالا) در محل مورد نظر مستقر تا امكان بازیابی ( شنیدن ) آیتم دلخواه فراهم گردد. در رابطه با هارد دیسك ها می توان بسرعت در هر نقطه دلخواه مستقر و اقدام به بازیابی ( خواندن و یا نوشتن ) اطلاعات مورد نظر كرد.

در یك نوار كاست

-

 

 

 

 

 

 

 

 -

-

 

 

 

 

 

 ، هد مربوط به خواندن / نوشتن می بایست سطح  نوار را مستقیماً لمس نماید. در هارد دیسك هد خواندن و نوشتن در روی دیسك به پرواز در می آید! ( هرگز آن را لمس نخواهد كرد .) نوار كاست  موجود در ضبط صوت در هر ثانیه 2 اینچ ( 5/08 سانتیمتر ) جابجا می گردد. گرداننده هارد دیسك می تواند هد مربوط به هارد دیسك را  در هر ثانیه 3000 اینچ  به چرخش در آورد .یك هارد دیسك پیشرفته قادر به ذخیره سازی حجم بسیار بالائی از اطلاعات در فضائی اندك و  بازیابی اطلاعات با سرعت بسیار بالا است . اطلاعات ذخیره شده برروی هارد دیسك در قالب مجموعه ای از فایل ها ذخیره می گردند. فایل نامی دیگر برای مجموعه ای از بایت ها است كه به نوعی در آنها اطلاعاتی مرتبط به هم ذخیره شده است . زمانیكه برنامه ای اجراء  و در خواست فایلی را داشته باشد، هارد دیسك اطلاعات را بازیابی و آنها برای استفاده  پردازنده ارسال خواهد كرد.برای اندازه گیری كارآئی یك هارد دیسك از دو روش عمده استفاده می گردد:میزان داده (Data rate) . تعداد بایت های ارسالی  در هر ثانیه برای پردازنده است . اندازه فوق بین 5 تا 40 مگابایت در هر ثانیه است .زمان جستجو (Seek Time) . مدت زمان بین درخواست یك فایل توسط پردازنده  تا ارسال اولین بایت فایل مورد نظربرای پردازنده را می گویند.

كالبد شكافی هارد دیسك

:

بهترین روش شناخت نحوه عملكرد هارد دیسك كالبد شكافی آن است

. شكل زیر یك هارد دیسك را نشان می دهد:  

یك پوسته

 

 


 

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

در صورتیكه روكش مربوطه را از روی درایو برداریم با وضعیتی مشابه شكل زیر برخورد خواهیم كرد

.

در تصویر فوق موارد زیر مشاهده می گردد

- Platters (

-

:صفحات ) این صفحات می توانند با سرعت 3600 تا 7200 دور در دقیقه چرخش نمایند. بازوئی كه هد  خواندن و نوشتن را نگاه داشته است . این بازو با سرعتی معادل 50 بار در ثانیه قادر به حركت در طول هر یك از صفحات است ( حركت شعاعی )

به منظور افزایش ظرفیت هارد دیسك می توان تعدادی از صفحات را استفاده كرد

 

. شكل زیر هارد دیسكی با سه صفحه و شش هد خواندن / نوشتن را نشان می دهد.

مكانیزمی كه باعث حركت بازوها بر روی

 

 

  هارد دیسك می گردد ، سرعت و دقت را تضمین می نماید. در این راستا از یك موتور خطی با سرعت بالا استفاده می گردد.

ذخیره سازی داده ها

:

اطلاعات بر روی سطح هر یك از صفحات هارد دیسك در مجموعه هائی با نام سكتور و شیار ذخیره می گردد

. شیارها دوایرمتحدالمركزی می باشند ( نواحی زرد) كه بر روی هر یك از آنها تعداد محدودی سكتور(نواحی آبی ) با ظرفیت بین 256 ، 512 بایت ایجاد می گردد. سكتورهای فوق در ادامه و همزمان با آغاز فعالیت سیستم عامل در واحد های دیگر با نام " كلاستر " سازماندهی می گردند. زمانیكه یك درایو تحت عملیاتی با نام Low level format قرار می گیرد، شیارها و سكتورها ایجاد می گردند. درادامه و زمانیكه درایو High level format  گردید، با توجه به نوع سیستم عامل و سیاست های راهبردی مربوطه ساختارهائی نظیر جدول اختصاص فایل ها،   جدول آدرس دهی فایل ها و...  ایجاد، تا بستر مناسب برای استقرار فایل های اطلاعاتی فراهم گردد.

حافظه و انواع آن در كامپیوتر

حافظه با هدف ذخیره سازی اطلاعات

RAM

ROM

Cache

DynamicRAM

StaticRAM

FlashMemory

VirtualMemory

VideoMemory

   BIOS

( دائم ، موقت ) در كامپیوتر استفاده می گردد . انواع متفاوتی از حافظه دركامپیوتر استفاده می شود:

استفاده از حافظه صرفاً محدود به كامپیوترهای شخصی نبوده و در دستگاههای متفاوتی نظیر

: تلفن های سلولی، PDA، رادیوهای اتومبیل، VCR، تلویزیون و ... نیز در ابعاد وسیعی از آنها استفاده می شود.هر یك از دستگاه های فوق مدل های  متفاوتی از حافظه را  استفاده می كنند.

مبانی اولیه حافظه

:

با اینكه می توان واژه

" حافظه " را بر هر نوع وسیله ذخیره سازی الكترونیكی اطلاق كرد، ولی اغلب ازاین واژه برای مشخص نمودن حافظه های سریع با قابلیت ذخیره سازی موقت استفاده می شود. در صورتیكه پردازنده  مجبور باشد برای بازیابی اطلاعات مورد نیاز خود بصورت دائم از هارد دیسك استفاده كند، قطعاً سرعت عملیات پردازنده ( با آن سرعت بالا) كند خواهد گردید. زمانیكه اطلاعات مورد نیاز پردازنده در حافظه ذخیره گردند، سرعت عملیات پردازنده از بعد دستیابی به داده های مورد نیاز بیشتر خواهد گردید. از حافظه های متعددی به منظور نگهداری موقت اطلاعات استفاده می گردد.

همانگونه كه در شكل فوق مشاهده می گردد، مجموعه متنوعی ازانواع حافظه ها

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

تمام عناصر سخت افزاری

( پردازنده، هارد دیسك،حافظه و ...) و عناصر نرم افزاری ( سیستم عامل و...) بصورت یك گروه عملیاتی به كمك یكدیگر وظایف محوله را انجام می دهند . بدون شك در این گروه " حافظه " دارای جایگاهی خاص است . از زمانیكه كامپیوتر روشن  تا زمانیكه  خاموش می گردد، پردازنده بصورت پیوسته و دائم از حافظه استفاده می نماید. بلافاصله پس از روشن نمودن كامپیوتر اطلاعات اولیه ( برنامه POST) از حافظه ROM   فعال شده و در ادامه  وضعیت حافظه از نظر سالم بودن بررسی می گردد ( عملیات سریع خواندن، نوشتن ) .در مرحله بعد كامپیوتر BIOS را از طریق ROM فعال خواهد كرد .BIOS اطلاعات اولیه و ضروری در رابطه با  دستگاه های ذخیره سازی،  وضعیت درایوی كه می بایست فرآیند بوت از آنجا آغاز گردد، امنیت و ... را مشخص می كند.
 
در مرحله بعد سیستم عامل از  هارد  به درون حافظه RAM استقرار خواهد یافت . بخش های مهم و حیاتی سیستم عامل تا زمانیكه سیستم روشن است در حافظه ماندگار خواهند بود. در ادامه و زمانیكه یك برنامه توسط كاربر فعال می گردد، برنامه فوق در حافظه RAM مستقر خواهد شد. پس از استقرار یك برنامه در حافظه و آغاز سرویس دهی توسط برنامه مورد نظر در صورت ضرورت  فایل های مورد نیاز برنامه فوق، در حافظه مستقر خواهند شد و در نهایت زمانی كه به حیات یك برنامه خاتمه داده می شود (Close)  یا یك فایل  ذخیره می گردد،اطلاعات بر روی یك رسانه ذخیره سازی دائم ذخیره و در نهایت  حافظه از وجود برنامه و فایل های مرتبط، پاكسازی ! می گردد.

همانگونه كه اشاره گردید در هر زمان كه اطلاعاتی، مورد نیاز پردازنده باشد،اطلاعات درخواستی

  در حافظهRAM مستقر شده تا زمینه استفاده از آنان توسط پردازنده فراهم گردد. چرخه درخواست اطلاعات موجود در RAM توسط پردازنده ، پردازش اطلاعات توسط پردازنده و نوشتن اطلاعات جدید در حافظه یك سیكل كاملاً پیوسته بوده و در اكثر كامپیوترها سیكل فوق  ممكن است در هر ثانیه میلیون ها مرتبه  تكرار گردد.

نیاز به سرعت دلیلی بر وجود حافظه های متنوع

:

چرا حافظه در كامپیوتر تا بدین میزان متنوع و متفاوت است ؟ در پاسخ می توان به موارد ذیل اشاره نمود

:

پردازنده های با سرعت بالا نیازمند دستیابی سریع و آسان به حجم بالائی از داده ها به منظور افزایش بهره وری و كارآئی

  خود می باشند. در صورتیكه پردازنده قادر به تامین و دستیابی به داده های مورد نیاز در زمان مورد نظر  نباشد، می بایست عملیات خود را متوقف و در انتظار تامین داده های مورد نیاز  باشد. پردازنده های جدید و با سرعت یك گیگا هرتز به حجم بالائی از داده ها ( میلیارد بایت در هر ثانیه ) نیاز خواهند داشت . پردازنده هائی با سرعت اشاره شده  گران قیمت بوده و قطعاً اتلاف زمان مفید آنان مطلوب و قابل قبول نخواهد بود. طراحان كامپیوتر به منظور حل مشكل فوق ایده "لایه بندی حافظه" را مطرح نموده اند. در این راستا از حافظه های گران قیمت با میزان  اندك استفاده و از حافظه های ارزان تر در حجم بیشتری استفاده به عمل می آید.
 
ارزانترین  حافظه  متداول، هارد دیسك است . هارد دیسك یك رسانه ذخیره سازی ارزان قیمت با توان ذخیره سازی حجم بالائی از اطلاعات است . با توجه به ارزان بودن فضای ذخیره سازی اطلاعات بر روی هارد، اطلاعات مورد نظر بر روی آنها ذخیره  و با استفاده از روش های متفاوتی نظیر : حافظه مجازی می توان به سادگی و به سرعت و بدون نگرانی از فضای فیزیكی حافظه RAM ، از آنها استفاده نمود.

حافظه

RAM سطح دستیابی بعدی در ساختار سلسله مراتبی حافظه است . اندازه بیت یك پردازنده نشان دهنده تعداد بایت هائی از حافظه است كه در یك لحظه می توان به آنها دستیابی داشت. مثلاً یك پردازنده  شانزده بیتی، قادر به پردازش دو بایت در هر لحظه است . مگاهرتز واحد سنجش سرعت پردازش  در پردازنده ها است  و معادل "میلیون در هر ثانیه" است . مثلاً یك كامپیوتر 32 بیتی  پنتیوم iii  با سرعت 800 MHz، قادر به پردازش چهار بایت بصورت همزمان و 800 میلیون بار در ثانیه است . حافظه RAM  به تنهائی دارای سرعت مناسب برای همسنگ شدن با سرعت پردازنده نیست به همین دلیل است كه از حافظه های Cache استفاده می گردد. بدیهی است هر اندازه كه سرعت حافظه RAM بالا باشد مطلوب تر خواهد بود.اغلب تراشه های مربوطه امروزه دارای سرعتی بین 50 تا 70Nanoseconds می باشند. سرعت خواندن  یا نوشتن در حافظه  ارتباط مستقیم با نوع حافظه استفاده شده دارد . در این راستا ممكن است از حافظه هایDRAM,SDRAM , RAMBUS استفاده گردد. سرعت RAM توسط پهنا و سرعت Bus كنترل می گردد. پهنای  Bus، تعداد بایتی كه می تواند بطور همزمان برای پردازنده ارسال گردد را مشخص   و سرعت BUS به تعداد دفعاتی كه می توان یك گروه از بیت ها را در هر ثانیه ارسال كرد اطلاق می گرددسیكل منظم حركت  داده ها از حافظه به سمت پردازنده را Bus Cycle  می گویند. مثلاً یك Bus با وضعیت : 100MHz و 32 بیت، بصورت تئوری قادر به ارسال چهار بایت  به پردازنده و  یكصد میلیون مرتبه در هر ثانیه است . در حالیكه یك BUS شانرده بیتی 66 MHZ بصورت تئوری قادر به ارسال دو بایت و 66 میلیون مرتبه در هر ثانیه است . با توجه به مثال فوق مشاهده می گردد كه با تغییر پهنای BUS از شانزده به سی و دو و سرعت از 66 MHz به 100 MHz سرعت ارسال داده برای پردازنده سه برابر گردید.

رجیستر و

Cache :

با توجه به سرعت بسیار بالای پردازنده حتی در صورت استفاده از

 

Bus عریض وسریع همچنان مدت زمانی طول خواهد كشید تا داده ها از حافظه RAM برای پردازنده ارسال گردند .Cache با این هدف  طراحی شده است كه داده های مورد نیاز پردازنده را كه احتمال استفاده از آنان  بیشتر است ، در دسترس بیشتری  قرار دهد . عملیات فوق از طریق بكارگیری مقدار اندكی از حافظه  Cache  كه Primary یا Level 1 نامیده می شود صورت می پذیرد. ظرفیت حافظه های فوق بسیار اندك بوده و از دو كیلو بایت تا شصت و چهار كیلو بایت را  شامل می گرددنوع دوم Cache  كهSecodray  یا level 2 نامیده می شود بر روی یك كارت حافظه و در مجاورت پردازنده قرار می گیرد. این نوع Cache دارای یك ارتباط مستقیم با پردازنده است. یك مدار كنترل كننده  اختصاصی بر روی برد اصلی كه " كنترل كننده " L2 نامیده می شود مسئولیت عملیات مربوطه  را برعهده خواهد گرفت . با توجه به نوع پردازنده، اندازه حافظه فوق متغیر بوده و دارای  دامنه ای بین 256 Kb تا 2 MB است. برخی از پردازنده های با كارائی بالا اخیراً این نوع Cache را به عنوان جزئی جداناپذیر در كنار خود دارند. ( بخشی از تراشه  پردازنده ) در این نوع پردازنده ها با توجه به اینكه Cache  بخشی از پردازنده محسوب می گردد، اندازه آن متغیر بوده و به عنوان یكی از مهمترین شاخص ها در كارائی پردازنده مطرح است. نوع  دیگری از RAM با نام SRAM ( حافظ های با دستیابی تصادفی ایستا ) نیز وجود داشته كه  در آغاز برای Cache استفاده می گردید. این نوع حافظه ها از چندین ترانزیستور ( معمولاً چهار تا شش ) برای هر یك از سلول های حافظه خود استفاده می نمایند. حافظه های فوق دارای مجموعه ای از فلیپ فلاپ ها با دو وضعیت خواهند بود. بنابراین حافظه های فوق  قادر به بازخوانی اطلاعات  بصورت پیوسته نظیر حافظه های DRAM نخواهند بود. هر یك از سلول های حافظه مادامیكه  منبع تأمین انرژی آنها فعال (On) باشد داده های خود را ذخیره نگاه خواهند داشت . در این حالت ضرورتی به بازخوانی اطلاعات  بصورت پریودیك نخواهد بود . سرعت حافظه های فوق بسیار بالا است ، ولی به دلیل قیمت بالا ، در حال حاضر بعنوان جایگزینی استاندارد برای حافظه هایRAM مطرح نمی باشند.

انواع حافظه

:

حافظه ها را می توان بر اساس شاخص های متفاوتی تقسیم بندی كرد

. Volatile وNonvolatile نمونه ای از این تقسیم بندی ها است حافظه هایvolatile بلافاصله پس از خاموش شدن سیستم اطلاعات خود را از دست می دهند. و همواره برای نگهداری اطلاعات خود به منبع تامین انرژی نیاز خواهند داشت . اغلب حافظه های RAM در این گروه قرار می گیرند. حافظه هایNonvolatile داده های خود را همچنان پس از خاموش شدن سیستم حفظ خواهند كرد. حافظه ROM نمونه ای از این نوع حافظه ها است .

منابع

www.srco.ir http://old.tebyan.net

:
پنج شنبه 23/12/1386 - 2:27
کامپیوتر و اینترنت

 

تنظیم و پیکربندی هسته:


# cd /usr/src/linux


# make xconfig (graphical)
# make gconfig (graphical)
# make menuconfig (text based)
پیکربندی هسته را می‌توانید با استفاده از سه رابط کاربری متفاوت انجام دهید. دوتا از این رابط‌ها گرافیکی و بسیار شبیه به هم هستند و رابط سوم متنی است. البته اصول کاری با تمامی این رابط‌ها یکسان است. این رابط‌ها با دستورات زیر اجرا خواهند شد:

شما می‌توانید همه آنها را آزمایش کنید و با هرکدام که راحت‌تر بودید کار کنید

. من شخصا اکثرا از گزینه xconfig و در سیستم‌های متنی (مانند سرویس‌دهنده‌ها یا دستگاه‌های راه دور) از menuconfig استفاده می‌کنم. تصاویر زیر این رابط‌ها را نمایش می‌دهد. (برای دیدن تصاویر بزرگتر روی آنها کلیک کنید.)

make gconfig

make menuconfig

xconfig make

این رابط‌ها همگی دارای لیستی از بخش‌های مختلف هسته هستند که تنظیمات آنرا باید انجام دهید

. اکنون بخش‌های اصلی این تنظیمات را که برای یک کامپیوتر معمولی ضروری است، بررسی می‌کنیم. اگر بخواهیم تمامی بخش‌ها را بررسی کنیم، این مقاله تبدیل به یک کتاب می‌شود!

مسئله این است

: ماژول یا کد درونی؟
قبل از شروع به تشریح بخش‌های تنظیم هسته، مایل هستم تا نکته‌ای را تشریح کنم. بخش‌های مختلفی را که برای هسته خودتان فعال می‌کنید (مانند انواع راه‌اندازها، تراشه‌های مختلف و...) به دو صورت می‌توانند در هسته بکار گرفته شوند:
۱) درون کد هسته کامپایل شوند

۲) بصورت یک ماژول جدای از هسته ولی قابل بارگذاری در هسته کامپایل شوند
این دو حالت چه مزایا و چه تفاوتی دارند؟ در صورتی که راه‌اندازی درون کد هسته کامپایل شود، اولا نیازی نیست تا در هربار بوت مجددا بارگذاری شود و دسترسی به آن نیز سریعتر خواهد بود. ولی اگر آنرا بصورت یک ماژول جداگانه کامپایل نمایید، باید در هربار بوت بارگذاری شود (البته این بارگذاری خودکار انجام خواهد شد) و دسترسی به آن کمی کندتر از دسترسی به صورت درونی است. مزیت آن چیست؟ اگر شما سخت‌افزاری را پس از کامپایل کردن هسته از کامپیوترتان جدا کنید، کد درونی همچنان فعال بوده و ممکن است سبب شود تا هسته در فشار نبود آن سخت‌افزار کار کند، ولی در حالت ماژول، شما به سادگی قادر خواهید بود تا ماژول را از حالت بارگذاری خارج نمایید.
تصمیم اینکه چه بخشی را بصورت ماژول کامپایل کنید و چه بخشی را بصورت کد درونی، به عهده فرد است.

شروع كار

 

:
یکی از رابط‌های مورد نظر خود را با دستوراتی که شرح داده شد، اجرا کنید و مراحل تنظیم هسته را قدم به قدم پیش ببرید. می‌توانید به بخش‌هایی که در این مقاله توضیح داده نشده‌اند توجه نکنید و از آنها عبور کنید. در صورتی که کنجکاو هستید، می‌توانید از Help این برنامه‌ها استفاده نمایید که بسیاری از مواقع نکات مبهم را روشن می‌کنند.

قدم اول

: پردازنده کامپیوتر (Processor)
نخستین تنظیمی که باید انجام دهید، تعیین نوع پردازنده سیستم است. این کار کدهای ایجاد شده را برای پردازنده شما بهینه کرده و در سرعت هسته تاثیر خواهد گذاشت. بنابراین در بخش

Processor type and features

پردازنده خود را انتخاب کرده (البته معمولا سیستم بطور خودکار آنرا برای شما انتخاب کرده است) و سپس گزینه Symmetric multi-processing support را غیر فعال نمایید. (البته در صورتی که کامپیوتر شما بیش از یک پردازنده دارد آنرا فعال باقی بگذارید) فعال باقی گذاشتن این گزینه در سیستم‌های تک پردازنده‌ای باعث کاهش سرعت خواهد شد. در صورتی که هسته را برای یک سیستم اداری و میزکار یا سیستم خانگی پیکربندی می‌کنید، گزینه

Preemptive Kernel

 

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

قدم دوم

: مدیریت توان (Power Management)
این گزینه‌ها امکان خاموش شدن خودکار سیستم، بکارگیری باطری، سیاست‌های حفاظت انرژی و... را فراهم می‌سازد. در شاخه اصلی، امکان فعال کردن کلی این قابلیت

(Power Management Support)

 

و قابلیت‌های ذخیره در دیسک (Suspend-to-disk) وجود دارد. (برای فعال شدن قابلیت مورد نظرتان بصورت کد درونی کلید Y و برای کامپایل آن بصورت ماژول کلید M را فشار دهید). سپس در بخش ACPI می‌توانید گزینه‌های مورد نظرتان را فعال نمایید. من گزینه اصلی ACPI Support و گزینه Button را برای خاموش شدن خودکار سیستم انتخاب نمایید. در صورتی که هسته یک کامپیوتر کیفی را پیکربندی می‌کنید، علاوه بر این گزینه‌ها، گزینه‌های AC Adapter، Battery و Processor را نیز فعال نمایید. در صورتی که کامپیوتر شما از نوع ASUS یا Toshiba است، گزینه‌هایی نیز برای آن وجود دارد که می‌توانید آنرا نیز فعال کنید. گزینه بعدی APM است که توصیه می‌شود برای کامپیوترهای کیفی آنرا فعال نمایید.

قدم سوم

: گذرگاه‌های عمومی (Bus Options)
در این بخش باید گذرگاه‌های PCI، ISA و PCMCIA را فعال نمایید. به این منظور گزینه‌های

PCI Support

، PCD device name database، ISA Support ( در صورتی ISA را فعال نمایید که برد اصلی شما دارای آن باشد) برای پشتیبانی از PCMCIA، بخش

Support for hot-pluggable devices

 

را فعال نموده در زیر آن بخش‌های مربوط به PCMCIA/CardBus support را فعال نمایید. (PCMCIA تنها برای کامپیوترهای کیفی لازم است).

قدم چهارم

: راه‌اندازهای دستگاه‌ها (Device Drivers)
همانطور که از عنوان این بخش پیداست، در این بخش باید راه‌اندازهای ابزارهای مختلف را فعال نمایید. نخستین گزینه‌ای که باید آنرا فعال نمایید، درگاه موازی یا Parallel port support است. در این قسمت بخش‌های PC-style hardware و IEEE 1284 transfer modes را

(

برای حالت‌های انتقال داده EPP و ECP) فعال نمایید.
قسمت بعدی که باید آنرا تنظیم نمایید، بخش Block Devices است که باید در آن گزینه‌های

Normal floppy disk support

و Loopback device support را فعال نمایید. در صورت نیاز گزینه‌های RAM disk support و Initial RAM disk support را هم می‌توانید انتخاب کنید.
بخش بعدی تنظیمات مربوط به درایوهای مختلف و دیسک‌های سخت می‌باشد.

در بخش

ATA/ATAPI/MFM/RLL support گزینه‌های Include IDE/ATA-2 Disk support، Use multi-mode by default ، Include IDE/ATAPI CD-ROM، گزینه

SCSI emulation support (

generic/default IDE chipset support

در صورتی که یک CD-Writer دارید الزامی است) و سپس گزینه PCI IDE chipset support را فعال نمایید. در بخش PCI IDE chipset support گزینه‌‌های

Sharing PCI IDE interrupts support

، Generic PCI bus-master DMA support،

Use PCI DMA by default when available

و در نهایت نوع تراشه کنترل کننده IDE روی برد اصلی‌تان را تعیین کنید. مثلا برای برد اصلی که دارای تراشه سری VIA KT133 است، گزینه VIA82CXXX را انتخاب می‌کنیم.
قسمت بعدی در این قدم SCSI device support است که باید در آن گزینه‌های

legacy /proc/scsi support

، SCSI disk support، SCSI CD-ROM support،

SCSI generic support

، Probe all LUNs on each SCSI device را فعال نمایید. در صورتی که کارت اسکازی خاصی بر روی سیستم‌تان نصب شده است، راه‌انداز آنرا از بخش

SCSI low level drivers

فعال نمایید.
در مرحله بعد باید پشتیبانی از شبکه (Networking Support) و پروتکل‌های مختلف را فعال نمایید. فعال کردن این بخش حتما به این معنی نیست که باید شبکه یا کارت شبکه داشته باشید. بخش‌هایی از آن حتی برای اتصال Dialup به اینترنت نیز لازم است. در این بخش گزینه‌های

Dummy net driver support

، PPP، PPP support for async serial ports،

PPP support for sync tty ports

، PPP deflate compression و

PPP BSD Compress compression

را فعال نمایید. در صورتی که یک کارت شبکه در کامپیوترتان نصب شده و مایل هستید تا راه‌انداز آنرا نیز فعال نمایید، نام / تراشه آنرا می‌توانید در یکی از دسته‌های Ethernet 10 or 100Mbit، Ethernet 1000 Mbit و Ethernet 10000 Mbit پیدا کنید. مثلا من برای فعال کردن کارت Realtek خود روی گزینه Ethernet 10 or 100 Mbit کلیک کرده و سپس با فعال کردن گزینه EISA , VLB , PCI and on board controllers راه‌انداز کارت مربوطه را فعال می‌کنم.
در مرحله بعدی باید راه‌اندازهای دستگاه‌های ورودی مانند ماوس، Gamepad و... را فعال کنید. بنابراین در بخش Input device support، گزینه‌های Gameport support،

Serial port line discipline

، Mice و بخش‌های زیر آن یعنی PS/2 و Serial و قسمت Misc بخش PC Speaker support را فعال کنید. در صورتی که دسته بازی دارید گزینه‌های

joystick interface

و joysticks را نیز فعال کنید.
پس از اتمام بخش Input device support، باید بخش Character devices را فعال کنید. در این بخش گزینه‌‌های Unix98 PTY support، Parallel printer support، /dev/agpgart support و تراشه AGP مادربرد ، Direct Rendering Manager و تراشه مربوطه (اگر هیچیک نبود تنها همان گزینه Direct Rendering Manager را نگه دارید) را فعال نمایید. سپس در بخش Serial drivers باید گزینه‌های 8250/16550 and compatible serial support و

8250/16550 device discovery via ACPI namespace

را فعال کنید.
در مرحله بعدی باید گزینه‌های Graphics support را که راه‌اندازهای گرافیکی هسته می‌باشد را تنظیم کنید. در این بخش گزینه‌های Support for frame buffer devices و سپس تراشه کارت گرافیکی خود را فعال نمایید
.
پس از این مرحله نوبت به کارت صوتی می‌رسد. در بخش Sound گزینه Sound card support را فعال کرده و سپس در قسمت Advanced Linux Sound Architecture گزینه‌های

Sequencer support

، OSS API emulation، OSS Mixer API، OSS PCM API و

OSS Sequencer API

را فعال نمایید. (راه‌انداز صوتی پیش‌گزیده در هسته‌های سری 2.6 از OSS به ALSA تغییر کرده است و گزینه‌های OSS Emulation جهت سازگاری با برنامه‌هایی است که از این راه‌نداز استفاده می‌کرده‌اند.) سپس در بخش Generic device قسمت

Generic MPU-401 UART driver


را فعال کنید. برای فعال شدن راه‌انداز کارت صوتی‌تان، در قسمت PCI Devices نام / تراشه آنرا فعال کنید. (در صورتی که این بخش را فعال کردید و پس از اتمام، کامپایل و نصب هسته صدای شما کار نکرد، تنظیمات Mixer را با برنامه‌ای مانند kmix بررسی نمایید. معمولا صداها در حالت Mutt قرار می‌گیرند.)در مرحله بعدی به مبحث شیرین USB می‌رسیم. در قدم نخست Support for USB و

USB device filesystem

را فعال نمایید. سپس با توجه به نوع سخت‌افزاری که دارید، یکی از گزینه‌های EHCI، OHCI یا UHCI را فعال کنید (در صورتی که نمی‌دانید تراشه کنترل کننده USB شما در کدام گروه قرار دارد، از دستور lspci -v استفاده نمایید.) در صورتی که ابزارهای صوتی یا بلندگوی USB دارید، گزینه USB Audio support را فعال کنید. در صورتی که مودم شما USB است، گزینه USB Modem را فعال کنید. درصورتی که چاپگر USB دارید، گزینه USB Printer را فعال نمایید. در صورتی که از دیسک‌های همراه USB یا دوربین دیجیتال دارید، گزینه USB Mass Storage support را فعال نمایید. در صورتی که کیبورد و ماوس USB دارید، گزینه USB Human Interface Device را فعال نمایید. برخی دیگر از ابزارهای گرافیکی، شبکه، ویدئو و... نیز پشتیبانی می‌شوند که در صورتی که آنها را در سیستم خود دارید، گزینه مربوط به آنها را نیز می‌توانید فعال کنید. در صورتی که در حال حاضر هیچ ابزار USB ندارید، می‌توانید از این مرحله عبور نمایید.
در مرحله بعدی باید پشتیبانی از فایل سیستم‌های مختلف را فعال نمایید. در بخش File systems گزینه‌های Second extended fs support (برای پشتیبانی از ext2)، سپس Ext3 journaling file system support، به همراه Ext3 extended attributes، سپس ReiserFS support ، سپس Quota Support (در صورتی که مایل هستید فضای دیسک مصرفی هر کاربر را محدود نمایید مانند شبکه‌ها و سرویس‌دهنده‌های عمومی) و در آخر Kernel automounter version 4 support را فعال کنید. برای پشتیبانی از فایل سیستم‌های CD/DVD، در بخش CD-ROM/DVD filesystems ، گزینه‌های ISO 9660 و Microsoft Joliet و UDF را فعال نمایید. برای پشتیبانی از پارتیشن‌های DOS/Fat32 و NTFS، گزینه‌های مربوطه را در بخش DOS/FAT/NT filesystems فعال کنید
.
سپس در قسمت Pseudo filesystems گزینه‌های proc filesystem support،

dev/pts filesystem for unix98

و virtual memory filesystem support را فعال کنید. (این گزینه را فراموش نکنید!) در صورتی که سیستم شما در محیط شبکه قرار دارد و مایل هستید تا به درایوهای شبکه به اشتراک گذاشته شده در سیستم‌های ویندوز و یا سرویس‌دهنده‌های لینوکس دسترسی پیدا کنید، گزینه‌های NFS filesystem support، NFS server support و

SMB filesystem support

 

را فعال نمایید. (گزینه NFS Server را در صورتی فعال نمایید که می‌خواهید از سیستم خود بعنوان یک سرویس‌دهنده NFS استفاده کنید).

قدم پنجم

تنظیمات هسته به پایان رسیده و اکنون باید از برنامه‌های رابط خارج شوید

 

: ذخیره تغییرات و خروج
قدم پیشین کمی بیشتر از یک قدم شد و به یک راه طولانی بیشتر شبیه است .دراین مرحله. هنگام خروج از شما درخواست خواهد شد تا تغییرات را ذخیره نمایید. حتما این کار را انجام دهید و اگرنه هر چه را که تاکنون رشته‌اید، پنبه خواهید کرد!

قدم ششم

# cd /usr/src/linux
# make bzImage && make modules && make modules_install

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

در صورتی که از یکی از توزیع‌های مبتنی بر دبیان استفاده می‌کنید

# cd /usr/src/linux
# make-kpkg kernel_image modules_image

(مانند دبیان ، لیبرانت ، کناپیکس ، Mepis و...) به سادگی خواهید توانست با وارد کردن دستور زیر بجای دستورات بالا، یک بسته دبیان حاوی هسته جدید و ماژول‌های مربوطه ایجاد نموده و آنرا برای استفاده‌های آتی نیز نگهداری نمایید و در صورتی که نیاز پیدا کردید تا سیستم را مجددا نصب نمایید، تنها همین بسته را برای ارتقاء به هسته جدید نصب خواهید کرد :

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

 

. در سیستم من که یک اتلون تاندربرد 1333 مگاهرتزی است، این عملیات حدود ۸ الی ۹ دقیقه طول می‌کشد. در سیستم‌های قدیمی ممکن است این عملیات ساعت‌ها به طول انجامد. بنابراین کافی است که کمی حوصله به خرج دهید.

قدم هفتم

# cd /usr/src/linux
# mv arch/i386/boot/bzImage /boot/vmlinuz-2.6.3
# mv System.map /boot/System.map-2.6.3

: نصب هسته
پس از اینکه کامپایل هسته با موفقیت به اتمام رسید، سیستم آماده دریافت فرمان از شما می‌باشد. در حالتی که هسته را با دستور make کامپایل کرده‌اید، برای نصب آن در محل بوت دستورات زیر را وارد نمایید:

در حالتی که هسته را با دستور

# cd /usr/src/
# dpkg -i kernel-image-2.6.3_Custom_i386.deb

make-kpkg کامپایل کرده‌اید، دستور زیر را برای نصب آن وارد نمایید. توجه داشته باشید در صورتی که از lilo به عنوان مدیر بوت سیستم استفاده نمی‌کنید، سوال پیکربندی lilo را با پاسخ NO و در غیر اینصورت با Yes پاسخ دهید:

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

. بنابراین قبل از صدور این دستور این امر را بررسی کنید. (این کار را می‌توانید با یک دستور ساده ls /usr/src انجام دهید. البته با تایپ dpkg -i kernel و فشار دادن کلید tab نام فایل بطور خودکار تکمیل خواهد شد.)

قدم هشتم

# vi /boot/grub/menu.lst

(in Redhat: /boot/grub/grub.conf)
: پیکربندی مدیر بوت
به مرحله پایانی نصب و پیکربندی هسته می‌رسیم. پیکربندی مدیر بوت سیستم جهت بوت شدن با هسته جدید. بدلیل اینکه اکثر توزیع‌های لینوکس از گراب به عنوان مدیر بوت استفاده می‌کنند، ما تنظیم گراب را بررسی خواهیم کرد. تنظیم لیلو نیز کاملا مشابه است. برای باز کردن فایل پیکربندی گراب دستورات زیر را وارد نمایید:

فایل پیکربندی گراب در ویرایشگر

title Libranet GNU/Linux, kernel 2.4.21
root (hd0,1)
kernel /vmlinuz-2.4.21 root=/dev/hda3 ro hdb=scsi
savedefault
boot

vi باز خواهد شد. احتمالا اکنون خطی همانند خط زیر (البته ممکن است در سیستم شما دارای مقادیر متفاوتی باشد) در این فایل وجود دارد:

شما می‌توانید به راحتی این بخش را انتخاب و با کلیک راست ماوس در حافظه کپی نمایید

title Libranet GNU/Linux, kernel 2.6.3
root (hd0,1)
kernel /vmlinuz-2.6.3 root=/dev/hda3 ro hdb=scsi
savedefault
boot

. سپس کلید Insert را فشار داده و اشاره گر را به یک خط خالی در زیر آن انتقال داده و سپس با کلیک راست متن قبلی را Paste کرده و مطابق زیر ویرایش نمایید:

پس از اتمام ویرایش، کلید

Esc را فشار داده و دستور wq را تایپ نمایید تا تغییرات ذخیره شده و از ویرایشگر vi خارج شوید. (در صورتی که نیاز داشتید در مورد vi بیشتر بدانید، مقاله‌ای در مورد آن در سایت موجود است) خوب. پیکربندی مدیر بوت نیز به پایان رسید. اکنون به پایان کار نصب و پیکربندی هسته رسیده‌اید. برای دیدن نتیجه کار خود کافی است که سیستم را بوت کرده و از مدیر بوت گزینه‌ای را که اکنون اضافه نمودید انتخاب کنید. معمولا باید همه چیز به خوبی پیش رود. در صورتی که به خطایی برخورد کردید، مجددا پیکربندی و تنظیمات خود را بررسی نمایید. معمولا با چند بار سعی مجدد مشکلاتتان حل خواهند شد.

پنج شنبه 23/12/1386 - 2:22
کامپیوتر و اینترنت

تعریف اول

Red Hat Linux

:( Fstab ) در هنگام نصب، فایل / etc/fstab را میسازد .این فایل شامل اطلاعاتی درباره درایوها و mount point های وابسته است . مزیت این فایل این است كه به شما اجازه میدهد تا فرامین mount خود را مختصر كنید و فایلسیستمهایی را كه به طور خودكار در زمان راه اندازی سیستم mount شده اند ، كنترل كنید.

فایل

: etc/fstab/

ارتباط بین یک وسیله و محل سوارشدنش در فایل

etc/fstab/ پیکربندی می شود. این فایل را می توان ویرایش کرد. نمونه ای از یک فایل etc/fstab/ را در زیر مشاهده می کنید:

آشنایی با

etc/fstab/ :

 

1 1

defaults

ext3

 

/dev/hda5

1 2

exec,dev,duid,rw

ext3

/boot

/dev/hda2

0 0

defaults

swap

swap

/dev/hda6

0 0

ro,noauto,exec

auto

/mnt/cdrom

/dev/scd0

0 0

id=5,mode=6200

devpts

/dev/pts

none

0 0

defaults

proc

/proc

none

0 0

defaults

tmpfs

/dev/shm

none

 

هر سطر نشان دهنده یک فایل سیستم سوار شده است

.

·

ستون اول: وسیله ای که mount شده را مشخص می کند.

·

ستون دوم : شامل mount point است که محلی برای وسیله در فایل سیستم است.

·

ستون سوم: معرف نوع فایل سیستم است.

·

ستون چهارم: گزینه هایی برای نحوه دستکاری و اداره فایل سیستم دارد.

·

ستون پنجم: شامل پرچمهایی درباره فایل سیستم است. اولین عدد (۰ یا ۱) تعیین می کند که آیا سیستم فایل با یک روگرفت (dump) کپی می شود یا خیر (گزینه ای برای پشتیبان گیری سیستم). دومین عدد (۰ یا ۱ یا ۲) مشخص می کند که ترتیب فایل سیستمهایی که در حین بوت شدن سیستم باید چک شود به چه نحوی باشد:

o

۰ : اصلا چک نمی کند.

o

۱: در ابتدا چک می شود و باید برای فایل سیستم ریشه (/) به کار رود.

o

۲: سایر فایل سیستمها باید ۲ باشند.

در فایل

 

fstab که در بالا آمده است، فایل سیستم ریشه روی اولین درایو سخت IDE، در پارتیشن پنجم یعنی اولین درایو منطقی (logical) در یک پارتیشن توسعه یافته (extended)، قرار دارد. فایل سیستم /boot که فایلهای راه انداز هسته در آن قرار دارند، روی اولین درایو سخت IDE در پارتیشن اولیه (Primary) دوم قرار دارد.فضای swap روی اولین درایو سخت IDE در ششمین پارتیشن، یعنی دومین درایو منطقی در یک پارتیشن توسعه یافته، واقع است. ابزار سایر فایل سیستمها با "none" نمایش داده شده است. بحثمان را درباره دیسکهای فیزیکی ادامه می دهیم.

گزینه ای که در ستون چهارم قرار دارد، بسته به نوع فایل سیستم، تغییر خواهد کرد

*********************************************

. در مثال فوق، / و /boot ، با گزینه های "defaultف، سوار شده اند. در واقع این دو فایل سیستم به طور خودکار با I/O آسنکرون، به عنوان فایل سیستمهای خواندنی - نوشتنی mount شده اند. فقط root می تواند ابزارها را mount و umount کند، و کاربران تنها می توانند فایلهای دودیی را اجرا نموده و ا ز "sticky bitف که بعدا توضیح خواهیم داد، استفاده نمایند. در مورد cdrom گزینه ها متفاوتند. سی دی، به طور خودکار سوار نمی شود، بلکه به عنوان یک سیستم فایل فقط خواندنی (read-only)، روی سیستم mount می گردد. کاربران می توانند اسکریپتها و برنامه ها را روی این فایل سیستم اجرا نمایند.

تعریف دوم

 

:( Fstab )

برای هر دفعه که کامپیوتر را روشن می کنیم اگر بخواهیم تک تک پارتیشن ها را

 

*********************************************

mount کنیم کمی کسل کننده می باشد.درواقع انجام یک کار تکراری درهر بار بوت شدن می باشد. برای رفع این مشکل فایل etc/fstab/ در نظر گرفته شده است که شما نام پارتیشن ها ودایرکتوری های مربوطه و نوع فایل سیستم را در آن مینویسید که در هر وعده بوت شدن به صورت اتوماتیک عملیات mount انجام گیرد.
اگر تغییری در این فایل انجام دادید و خواستید بدون reboot کردن ماشین این تغییرات اعمال شود می توانید دستور mount را با گزینه a- بکار ببرید
:
mount –a
تصویر زیر تصویری از یک فایلetc/fstab/ می باشد
.

/dev/hda14 swap swap defaults 0 0
/dev/hda11 / reiserfs defaults 1 1
/dev/hda1 /mnt/c vfat defaults 1 0
/dev/hda10 /mnt/i vfat defaults 1 0
/dev/hda5 /mnt/d vfat defaults 1 0
/dev/hda6 /mnt/e vfat defaults 1 0
/dev/hda7 /mnt/f vfat defaults 1 0
/dev/hda8 /mnt/g vfat defaults 1 0
/dev/hda9 /mnt/h vfat defaults 1 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
/dev/sr0 /mnt/cdrom auto ro,noauto,user,exec 0 0
/dev/hda14 swap swap defaults 0 0
/dev/hda11 / reiserfs defaults 1 1
/dev/hda1 /mnt/c vfat defaults 1 0
/dev/hda10 /mnt/i vfat defaults 1 0
/dev/hda5 /mnt/d vfat defaults 1 0
/dev/hda6 /mnt/e vfat defaults 1 0
/dev/hda7 /mnt/f vfat defaults 1 0
/dev/hda8 /mnt/g vfat defaults 1 0
/dev/hda9 /mnt/h vfat defaults 1 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
/dev/sr0 /mnt/cdrom auto ro,noauto,user,exec 0 0
/dev/scd1 /cdrecorder auto ro,noauto,user,exec 0 0

گزینه اول از چپ نام درایور شما میباشد.پارامتر دوم mount point شما میباشد.گزینه سوم نوع فایل سیستم شماست.اگر این گزینه auto باشد, دیگر خود سیستم فایل سیستم را تشخیص می دهد.در پارامتر چهارم شما میتوانید یک سری option را برای mount خود ست کنید.اگر defaults باشد,فقط کاربر root میتواند به آن دسترسی داشته باشد.ولی شما می توانید با این گزینه کاربر خاصی را مشخص کنید.۲ گزینه آخر که مقداری عددی می گیرد,dump و fsck آن پارتیشن را مشخص می کند
.

هنگام نصب لینوکس , شما می توانید چند دارکتوری var , /usr , /home , /boot و tmp/ را به صورت پارتیشن جدا نصب کنید.این برای سرور ها مفید می با شد که زیر بار ترافیکی بالایی می باشند.ولی اکثر سیستمهای خانگی فقط home/ را جدا می سازند.که اگر خواستید مجددا لینوکس نصب کنید, اطلاعات شخصی شما حفظ شود
.
اگر این دایرکتوری ها به صورت پارتیشن هایی جدا نصب گردند, آنگاه لینوکس mount point های آنان را در etc/fstab/ می نویسد تا همیشه به هنگام بوت , دستور mount آنها را mount کند
.

تعریف

 

:( Xinetd )

اگر در جایی كه

restart

/ etc / xinetd.d / wn-ftp :ftp

/ etc / xinetd.d / telnet فایل پیكر بندی آن : Telnet server می كنیم.را xinetd می كنیم بعد سرویس disable = no نوشته است.برای / etc / rc.d / init.d / httpd restart : web برای سرویس
default pages, / var / www / html / index-htm
برای نصب نرم افزار Red Hat Package Manager درلینوكس چیزی به نام RPM ها فایلهایی با پسوند RPM هستند ، به كار می رود و نرم افزار خاصی را نصب می كند.

كارهای كه می توانیم انجام دهیم

:

نصب

2) لیست گرفتن 3) اطلاعات گرفتن
rpm –i ________ .rpm
نصب نرم افزار
rpm –u ________ .rpm
rpm –e
پاك كردن
rpm -qq
های نصب شده را نشان می دهد package
rpm -qi package
را می دهد packge اطلاعات درباره آن

rpm -qL package
نصب می كند رانشان می دهد package لیست فایلهایی كه این
rpm -q R package
را می دهد package های requirment
نصب نشده اطلاعات می گیرد. package را اضافه كنیم از p , q اگر بعد از

Rpm -qpi / -qpL / -qpR

خیلی از

./configure

make

make install

groups-d home-directory
userdel user-name user

 

 

Package ها به شكل tgz یا tar.gz هستند ، كه به روش نصب اول باید آن را باز كنیم.
Tar -xvzf
Cd (sourse)
مدیریت عمومی
user add user – name -g defoult-group G other
پاك كردن
usermod -L (username)
می كند disable :user
usermod -V (username)
می كند
unlock :user

 

 

 

پنج شنبه 23/12/1386 - 2:19
دنیای گیاهان و حیوانات

بنام خدا

 

بررسی وضعیت اكولوژیك وبیولوژیك گونه حمایت شده قرقاول در استان گلستان

 

مقدمه :

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

. روندافزایش جمعیت ، باعث شده است تا ازآن (عرصه های طبیعی) به عنوان محل زیست وتأمین غذا استفاده كند.

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

 

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

ازآنجایی كه حفاظت از گونه های در معرض انقراض وحمایت شده ملزم به حفاظت زیستگاهها وشناسایی جغرافیایی ومؤلفه های طبیعی آن است ضروری بنظر می رسد آموزش ساكنین جوامع محلی وارتقای آگاهی این افراد

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

با این اعتبارقرقاول به عنوان یك گونه حمایت شده دركشور و استان گلستان از پتانسیل لازم دراین ارتباط برخوردار است

.

تولید مثل

:

پرنده نر قرقاول دارای صدایی مشخص است ودرهنگام جفت گیری صدایی شبیه

(كروك-كوك) شنیده می شود. قرقاول ها بصورت پلی گامی یا درگروه های خانوادگی (یك نر باچند ماده ) زندگی میكنند.

قرقاول نر در خوابیدن روی تخم و پرورش جوجه ها با پرنده ماده همكاری ندارد و به دویدن علاقه زیادی نشان می دهد

.

جفت گیری در نخستین ساعات روز یعنی در لحظاتی كه هنوز آفتاب سر نزده است و در دل جنگلهای تاریك انجام می پذیرد

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

3-

تخمگذاری :

قرقاول ماده

12 - 11 روز پس از جفت گیری اولین تخم بارور خود را می گذارد. آنها لانه خود را طوری می سازند كه با كوچكترین خطر امكان فرار میسر باشد. تعداد تخم های آنها درهرلانه به طور متوسط 5/32 گرم بوده و رنگهای متنوع دارند. تخمها دارای پوسته ای ضخیم و درخشان به رنگ كرم متمایل به خاكستری و گاهی زیتونی می باشند.

اندازه تخمها بر اساس

( اندازه گیری روی 66 تخم ) در بالاترین میزان 39×48 در حداقل میزان 6/35×42 تا 25×5/43 میلیمتر است.

رطوبت امكانپذیر است

. زمان جوجه % نگهداری تخمها به روش مصنوعی در حرارت 60 - 50 فارنهایت و 75 – 70 كشی طبیعی به طور متوسط 24 روز می باشد. آنها در سن 12 – 10 هفتگی كاملاً مستقل می شوند و سن بلوغ آنها از یك سالگی آغاز می شود.

بیماری

:

قرقاولها اكثراً به بیماریهایی كه مرغها دچار می شوند با همان علائم به آن امراض مبتلا می گردند

 

. از بیشترین بیماریهای رایج بین آنها ، می توان كوكسیدیوز را نام برد .اكولوژی :

زیستگاه و رفتار

:

زیستگاه این پرنده را جنگل های مرطوب و بوته زار های تمشك و درختان پهن برگ یا خزان كننده تشكیل می دهند

. قرقاول در شمال ایران به صورت بومی و نسبتاً فراوان دیده می شود.

به نظر می رسد این پرنده از نظر گونه ای خالص مانده و در ایران تداخل نژادی با گونه های بومی ندارد ، اگرچه در ایران دارای چهار نژاد است

.

قرقاول ها در فصل سرما زندگی گروهی دارند ولی در فصل بهار و جفت یابی گروه از هم پراكنده می شوند و به آشیانه سازی می پردازند

.

2-

آشیانه سازی :

قرقاول ماده در زیر بوته ها ، در جنگلهای نزدیك مرداب ها آشیانه می سازند

. این پرنده گودالی در داخل خاك ایجاد كرده و سطح آن را با گیاهان خشك و برگ های مرده مفروش می كند.

3-

تغذیه :

 

غذای اصلی این پرنده را دانه گیاهان و حشرات تشكیل می دهند. همچنین از حلزون ، سوسمارها و موش و ... نیز تغذیه می كنند.

4-

پراكنش جهانی گونه :

این نژاد در جنوب شرقی قفقاز ، جنوب دریای شمال در ایران و در استان گلستان وجود دارد ، اما قرقاول هایی از نژاد هایی دیگر در سراسر جهان گسترش دارند ، نمونه بارز آن پراكنش گسترده قرقاول در ایالات متحده و بریتانیاست

 

.پیشنهادات :

1-رفع برخی مشكلات و چالشهای موجود در منطقه همجوار با جوامع محلی

 

2-هم اندیشی ، مدد جستن از مردم بومی جهت رفع مشكلات

3-

ارتقاء دانش و آگاهی زیست محیطی ساكنین منطقه

4-

معرفی علمی این گونه ارزشمند و ارزش های اكولوژیك آن برای مردم روستا

5-

قرار دادن مجازات های سنگین برای شكارچیان غیر قانونی این گونه پرندگان

عنوان :
پنج شنبه 23/12/1386 - 2:15
کامپیوتر و اینترنت

پیكربندی شبكه

(Configure Networking) :
در این قسمت از شما درخواست میشود تا شبكه خود را پیكربندی نمایید. این تنظیمات فقط برای شبكه محلی میباشد. در صورتی كه از شبكه بندی تلفنی (Dialup) استفاده میكنید، میتوانید با كلیك روی Next بسادگی از این مرحله عبور نمایید. هچنین در صورتی كه كامپیوتر شما به شبكه متصل نیست، از این مرحله عبور نمایید
.

آدرسهای شبكه به دو روش به سیستم شما اختصاص داده میشود : بصورت ثابت (Static) كه شما آنرا تایپ میكنید و یا با استفاده از سرویس دهنده DHCP كه هنگام بوت آدرس كامپیوتر شما را تعیین میكند. برای كسب اطلاعات سرویس دهنده DHCP و یا آدرس IP اختصاصی و ثابت كامپیوتر خود و سایر اطلاعات مورد نیاز شبكه به مدیر شبكه خود مراجعه نمایید. همچنین میتوانید انتخاب نمایید كه شبكه شما در هنگام بوت فعال شود یا نه (اگر از شبكه محلی استفاده میكنید، معمولا مایلید این كار صورت گیرد
).

در صورتی كه ورود آدرس ثابت را انتخاب نموده اید، باید گزینه manually را فعال نموده و اطلاعات زیر را وارد نمایید
:

-
آدرس IP : این آدرس از چهار بخش عددی كه توسط نقطه از هم جدا شده اند تشكیل شده است. این شماره در حقیقت نشانی كامپیوتر شما در شبكه است. . مثالی از یك آدرس IP خصوصی10.0.0.12است
.

-Netmask :
برای تعیین اینكه كدام قسمت آدرس IP شماره شبكه و كدام قسمت آن آدرس كامپیوتر میزبان است. یك مثال برای یك شبكه كلاس A شماره 255.0.0.0 است. لینوكس ردهت این شماره را برای شما حدس خواهد زد
.

-Network :
شماره شبكه را مشخص میكند. برای مثال اگر شما آدرس IP شماره 10.0.0.12 را روی یك شبكه كلاس آ (255.0.0.0) داشته باشید، شماره شبكه 10 خواهد بود (همچنین
10.0.0.0).

-Broadcast :
یك شماره IP است كه برای انتشار اطلاعات روی شبكه بكار میرود. برای یك شبكه كلاس آ با شماره شبكه 10 شماره انتشار 10.255.255.255 خواهد بود
.

-Hostname :
این نامی است كه كامپیوتر شما در یك حوزه (Domain) توسط آن شناخته میشود. برای مثال اگر كامپیوتر شما memphis نامیده شود و در حوزه truedata.com قرار داشته باشد، نام میزبان (Hostname) كامل شما memphis.truedata.com خواهد بود
.

-Gateway :
یك آدرس IP كه به عنوان دروازه ای به شبكه های خارج از شبكه محلی شما عمل میكند. معمولا یك میزبان یا مسیریاب (Router) میباشد كه بسته ها را بین شبكه محلی شما و اینترنت مسیریابی میكند
.

-Primary DNS :
آدرسIP كامپیوتری است كه عمل ترجمه نام های كامپیوتر به آدرسهای IP را انجام میدهد. این كامپیوتر سرویس دهنده DNS نام دارد. شما ممكن است دارای سرویس دهنده های دوم و سوم DNS باشید كه در صورت موجود نبودن هریك دیگری عهده دار كار ترجمه باشد.
پنج شنبه 23/12/1386 - 2:8
آموزش و تحقيقات

گندم بیشترین محصول كشاورزی جهان است

يکشنبه 19/12/1386 - 2:18
مورد توجه ترین های هفته اخیر
فعالترین ها در ماه گذشته
(0)فعالان 24 ساعت گذشته