صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 30

موضوع: آنچه درباره بایوس کامپیوتر باید بدانیم

  1. #1
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 آنچه درباره بایوس کامپیوتر باید بدانیم

    آنچه درباره بایوس کامپیوترباید بدانیم
    اغلب برای افراد مشکل است که تفاوت بینسخت افزار و نرم افزار را درک نمایند و این به این دلیل است که این دو موضوع درطراحی،ساخت وپیاده سازی سیستم ها بسیار به هم وابسته اند . برای درک بهتر تفاوت بینآنها لازم است که ابتدا مفهوم BOIS را درک کنید. BOISتنها کلمه ای است که می تواندهمه درایورهایی را که در یک سیستم به عنوان واسط سخت افزار سیستم و سیستم عامل کارمی کنند ، را شرح دهد.
    BOIS
    در حقیقت نرم افزار را به سخت افزار متصل می نماید . قسمتی از بایوس رویچیپ ROM مادربرد و قسمتی دیگر روی چیپ کارتهای وفق دهنده قرار دارد که FIRE WARE (یعنی میانه افزار یا سفت افزار)نامیده می شود .
    یک PC می تواند شامل لایه هایی (بعضی نرمافزاری و بعضی سخت افزاری ) باشد که واسط بین یکدیگرند.
    نرم افزارها طوری طراحی شده اند که ما میتوانیم آنرا روی سیستمهای دیگر نصب و اجرا نمائیم و این به دلیل مجزا شدن سخت افزاراز نرم افزار است و نرم افزار از سیستم عامل برای دستیابی به سخت اقزار سیستماستفاده می کند . سپس سیستم عامل از طریق واسط ها به لایه های بایوس دستیابی پیدامی کند .بایوس شامل نرم افزارهای گرداننده ای است که بین سخت افزار و سیستم عاملارتباط برقرار می کند . به خودی خود سیستم عامل هیچ گاه نمی تواند مستقیما به سختافزار دستیابی پیدا کند ، در عوض مجبور است از طریق برنامه های گرداننده ای که بهاین کار تخصیص یافته اند عمل کند.
    یکی از وظایف تولید کنندگان قطعات سخت افزاریآن است که گرداننده ای برای قطعات تولیدی خود ارائه دهند ، و چون گرداننده ها بایدبین سخت افزار و نرم افزار عمل نمایند ، باید گرداننده های هر سیستم عامل مجزاتولید شوند . بنابراین کارخانه سازنده قطعات باید گرداننده های مختلفی ارائه دهد تاقطعه مورد نظر بتواند روی سیستم عاملهای مزسوم کار کند . چون لایه های بایوس همانندیک سیستم عامل به نظر می رسند، مهم نیست که با چه سخت افزاری کار می کند ، و ما میتوانیم سیستم عاملها را روی هر کامپیوتری و با هر نوع مشخصات سخت افزاری نصب واستفاده نمائیم .
    برایمثال شما می توانید ۹۸ Windows را روی دو سیستم متفاوت با پردازنده ،هارد دیسک،وکارت گرافیکی و ... که متفاوت از یکدیگرند نصب و اجرا کنید، اما روی هر دو سیستمهمان کارائی خود را داراست، زیرا که گرداننده ها همان عملکرد پایه را انجام می دهندو مهم نیست که روی چه سخت افزاری کار می کنند . معماری سخت افزار و نرم افزار بایوسالبته بایوس ، نرم افزاری است که شامل گرداننده های مختلفی است که که رابط بین سختافزار و سیستم عامل هستند یعنی بایوس نرم افزاری است که همه آن از روی دیسکبارگذاری نمی شود بلکه قسمتی از آن ، قبلا روی چیپهای موجود در سیستم یا بررویکارتهای وفق دهنده نصب شده اند.

  2. #2
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ▪ rom bios


    ROM BIOS
    ۱) نصب شده رویمادر برد.
    ۲) بایوس نصب شده روی کارتهای وفق دهنده (همانند کارت ویدئویی)
    ۳) بارگذاری شده از دیسک(گرداننده ها)
    چون بایوس مادربرد مقدمات لازم رابرای گردادننده ها و نرم افزارهای مورد نیاز فراهم میکند ،حداکثر به صورت سختافزاری که شامل یک چیپ ROM می باشد موجود است. سالهای پیش هنگامی که سیستم عامل DOS روی سیستم اجرا میشد خود به تنهایی کافی بود و گرداننده ای (Driver) مورد نیازنداشت . بایوس مادربرد به طور عادی شامل گرداننده هایی است که برای یک سیستم پایههمانند صفحه کلید، فلاپی درایو، هارد دیسک ، پورتهای سزیال و موازی و غیره ... است. به جای اینکه برای دستکاههای جدید لازم باشد که بایوس مادربرد را ارتقاء دهید، یکنسخه از گرداننده آن را روی سیستم عامل خود نصب می نمائید تا سیستم عامل پیکربندیلازم را در هنگام بوت شدن سیستم را برای استفاده ار آن دستگاه انجام دهد ، برایمثال می توانیم CD ROM،Scanner،Printer،
    گرداننده های PC CARD را نام برد. چوناین دستکاهها لازم نیستند که در هنگام راه اندازی سیستم فعال باشند ، سیستم ابتدااز هارد دیسک راه اندازی می شود وسپس گرداننده های آن را بار گذاری می نماید. البتهبعضی از دستگاهها لازم است که در طول راه اندازی سیستم عامل فعال باشند ، اما اینامر چگونه امکان پذیر است مثلاً قبل از آنکه گرداننده کارت ویدئویی از ROM BIOS ویا از روی هارد دیسک فراخوانی شود شما چگونه می توانید اطلاعات را روی مانیتورببینید ..

    یک جواب این است که در ROM همه گرداننده هایکارت گرافیکی وحود داشته باشد اما این کار غیر ممکن نیست زیرا کارتهای بسیار متنوعیوجو دارد که هر کدام گرداننهده مربوط به خود را داراست که این خود باعث می شود صدهانوع ROM مادربرد به وجود آید که هر کدام مربوط به یک کارت گرافیکی می باشد. اماهنگامی که IBM، PC های اولیه خود را اختراع نمود راه حل بهتری ارائه داد . وی ROM مادربرد را طوری طراحی کرد که شکاف (Slot)کارت گرافیکی را برای پیدا کردن ROM نصبشده روی کارت گرافیکی را جستجو کند و اگر ROM روی کارت را می توانست پیدا می کرد ،مرحله اولیه راه اندازی را قبل از اینکه سیستم عامل از روی دیسک فراخوانی (Load) شود ،اجرا می نمود. بدین وسیله از تعویض ROM قرار داده شده روی مادربرد برایاستفاده و فعال کردن دستگاه مورد نظر،ممانعت می کند. کارتهای مختلفی که تقریبا رویهمه آنها ROM وجود دارد ، شامل موارد زیر هستند : کارتهای ویدئویی که همیشه دارای BIOS می باشند. وفق دهنده های SCSI که امکان استفاده از دستگاههای با اتصالات SCSI را فراهم می آورد .
    کارتهای شبکه که امکان راه اندازی سیستم با استفاده از فایل سرور که معمولا Boot Rom یاIPL(InitialProgram Load) ROM نامیده می شوند، را فراهم می آورد . استفاده از دستگاههای IDE بردهای Y۲K که برای کامل کردن CMOS RAM هستند
    .

  3. #3
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ▪ bios و cmos ram


    ▪ BIOS
    و CMOS RAM

    اکثر افراد BIOS رابا CMOS RAM اشتباه می گیرند ، این از آنجا سرچشمه می گیرد که برنامه Setup برای پیکربندی BIOS و ذخیره آن در CMOS RAM می شود استفاده می شود. در حقیقت BIOS و CMOS RAM دو چیز متفاوت از هم می باشند. بایوس مادربرد در یک چیپ ROM به طور ثابت ذخیره شده است. همچنین روی مادربرد یک چیپ است که RTC/NVRAM نامیده می شود که زمان سیستم را نگهداری می کند و یک حافظه فرار و ثابت است که اولین بار در چیپ MC
    ۱۴۶۸۱۸ساخت شرکت موتورلا استفاده شده است، و ظرفیت آن ۶۴ بایت است که ۱۰ بایت آن مربوط به توابع ساعت است . اگرچه این چیپ غیر فرار نامیده می شود اما با قطع برق ساعت و تاریخ تنظیم شده در آن و داده های درون RAM پاک می شود . در حقیقت غیر فرار نامیده می شود چون بااستفاده از تکنولوژی(CMOS) Complementarry Metal-Oxide Semicondector ساخته شده است ، در نتیجه با یک جریان بسیار کم که بوسیله باتری سیستم تامین می گردد پایدار باقی می ماند که اکثر مردم به این چیپ، CMOSRAM می گویند. هنگامی که وارد BIOS Setup می شوید و پارامترهای خود راتنظیم و ذخیره می نمایید ، این تنظیمات در ناحیه ای از چیپ RTC/NVRAM ذخیره می شوند(که همچنین CMOS RAM نیز نامیده می شود). هر موقع که سیستم خود را راه اندازی می کنید پارامترها از CMOS RAM خوانده می شوند و تعیین می کنند که سیستم چگونه پیکربندی شده است.


  4. #4
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ▪ bios مادربرد :


    ▪ BIOS
    مادربرد :

    همه مادربردها شامل یک چیپ مخصوص هستند که بر روی آن نرم افزاری قرار دارد که BIOS یا ROM BIOS نامیده می شود . این چیپ ROM شامل برنامه های راه اندازی و گرداننده هایی است که که در هنگام راه اندازی سیستم مورد نیاز است و یک واسطه به سخت افزار پایه سیستم است. اغلب به CMOS RAM (حافظه پاک نشدنی NVRAM(Non-Volatile نیز می گویند ، چون با
    ۱ میلینیوم آمپر فعال می شود و تا هنگامی که باتری لیتیوم فعال باشد ، داده ها باقی می مانند. BIOS مجموعه ای از برنامه هایی است که در یک یا چند چیپ ذخیره شده است که در طول راه اندازی سیستم این مجموعه از برنامه ها قبل از هر برنامه ای حتی سیستم عامل بارگذاری می شوند . BIOS در اکثر سیستمهای PC ها شامل چهار تابع است[IMG]file:///C:/DOCUME%7E1/setak/LOCALS%7E1/Temp/msohtml1/08/clip_image001.gif[/IMG]OST(Power Self On Test): این برنامه پردازنده، حافظه ،چیپستها وفق دهنده ویدوئویی ، دیسک کنترلر ،گرداننده های دیسکی ،صفحه کلید ،و مدارات دیگر را تست می کند.




  5. #5
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ▪ :BIOSSetup


    :BIOSSetup

    برنامه ای است که در طول اجرای برنامه POST بافشار دادن کلید خاصی فعال می شود و به شما اجازه می دهد مادربرد را پیکربندی کنید و تنظیم پارامترهایی همانند ساعت و تاریخ و پسورد و ... را انجام دهید. در سیستمهای
    ۲۸۶ و ۳۸۶ برنامه Setup در ROM آنها وجود ندارد و لازم است که شما سیستم را توسط دیسک مخصوص Setup راه اندازی نمائید. بارگذارکننده یا لودر BootStrap :روالی است که سیستم ار برای پیدا کردن سکتور Boot جستجو می کند . BIOS :که مجموعه ای از گرداننده هایی است که واسط بین سخت افزار و سیستم عامل است.


  6. #6
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ● سخت افزار rom :


    سخت افزار ROM :

    ROM نوعی از حافظه است که که داده ها را به طور دائم یا غیر دائم نگهداری می کند . به آن فقط خواندنی می گویند زیرا یک بار روی آن می نویسند و بارها آنرا می خوانند و اگر دوباره قابل نوشتن باشد بسیار دشوار است .. ROM به حافظه غیر فرار نیز معروف است ، زیرا هر داده ای که در آن ذخیره شود با قطع برق سیستم پاک نمی شود . توجه داشته باشید که RAM و ROM تناقضی با یکدیگر ندارند .در حقیقت تکنولوژی ROM زیر مجموعه ای از سیستم RAM می باشد به طور خلاصه قسمتی از فضای حافظه RAM به یک یا چند چیپ اشاره می کنند. به طور مثال هنگامی که کامپیوتر را روشن می کنیم پردازنده به طور خودکار به آدرس FFFF
    ۰h پرش می کند. در این آدرس دستوراتی است که به پردازنده می گویند چه کاری انجام دهد .

    این محل
    ۱۶ بایتی درست در انتهای اولین مگابایت RAM و همچنین در پایان حافظه ROM قرار گرفته است. معمولا سیستم ROM از آدرس F۰۰۰۰h شروع می شود که ۶۴ کیلو بایت قبل از انتهای اولین مگابایت می باشد ، و معمولا چون اندازه ROM ۶۴کیلو بایت است ۶۴ کیلو بایت آخر اولین مگابایت را اشغال می کند و در آدرس FFF۰h دستورات راه اندازی سیستم قرار دارد . افراد بسیاری تعجب می کنند که یک PC با اجرای دستورات ۱۶ بایت از حافظه ROM می تواند راه اندازی شود ، اما این طراحی کاملاً حساب شده است. این طراحی بدین گونه است که در ۱۶ بایت آخر ROM یک دستور JMP به اول ROM است و کنترل برنامه را به ابتدای ROM می برد ، پس به این طریق می توانیم اندازه ROM را به هر قدر که بخواهیم افزایش دهیم . ROM BIOS اصلی که روی مادربرد است شامل یک چیپ ROM است.چون قسمت اصلی BIOS در ROM است ، ما اغلب آنرا ROM BIOS می نامیم .

    کارت های وفق دهنده ای که در طول راه اندازی سیستم مورد نیاز هستند دارای یک ROM روی بردشان می باشند . از این کارتها می توان کارت ویدئو ،اکثر Small SmallCmputer SystemInterface) SCSI) ها ، کارت کنترلر IDE توسعه یافته، برخی از کارتهای شبکه (برای راه اندازی توسط Server) ROMهایی که روی کارتهای وفق دهنده هستند توسط برنامه POST در طول راه اندازی سیستم اسکن و خوانده می شوند. ROM مادربرد قسمت خاصی ازRAM ازآدرس C
    ۰۰۰۰۰h-DFFFFh را رزرو می کند و سپس دوبایت از آدرس AAh۵۵را می خواند که در آن آدرس شروع ROM قرار دارد . سومین بایت اندازه ROM را در واحد ۵۱۲ بایت(که aragraphنامیده می شود) نشان می دهد و چهارمین بایت شروع برنامه راه انداز می باشد. یک بایت نیز به منظور تست کردن توسط ROM مادربرد استفاده می شود. ROM Shadowing: چیپهای RAM طبیعتاً در مقابل چیپهای DRAMها کند می باشند زیرا زمان دستیابی به ROM ۱۵۰نانوثانیه است، اما زمان دستیابی DRAM ها ۵۰ نانوثانیه می باشد . به همین دلیل در بسیاری از سیستمها ROM هابه صورت پنهان(Shadowing) هستند، بدین معنی که ROMها در ابتدای راه اندازی سیستم در چیپهای DRAM کپی می شوند که این باعث دسترسی و اجرای سریعتر عملیات می شود .زیربرنامه ها و روالهایی که به روالهای پنهانی (Shoadowing Procedure) محتویات ROM را در RAM کپی می کنند و آدرس آن را به عنوان ROM معرفی می کنند و ROM واقعی ار غیر فعال می کنند ،که این باعث می شود که به نظر برسد که سیستم با سرعت ۶۰ نانوثانیه کار می کند. استفاده از این روش هنگامی مفید است که از یک سیستم عامل ۱۶ بیتی مانند DOS و یا WIN۳/۱استفاده می کنیم . و اگر از سیستم عامل۳۲بیتی مانند WIN ،۹۸WIN۹۵،WIN NT استفاده می کنید ، این روش تقریبا بی حاصل است زیرا این سیستم عاملها هنگامی که روی سیستم اجرا می شوند از کد ۱۶ بیتی ROM استفاده نمی کنند.اما در عوض از گرداننده های ۳۲ بیتی که در طول راه اندازی سیستم عامل در حافظه RAM بارگذاری می کنند ، استفاده می نمایند. چهار نوع چیپ ROM وجود دارد :

    ROM
    PROM
    EPROM
    EEPROM که نیز Flash ROM نیز می نامند

  7. #7
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ● prom :


    PROM :

    این چیپها که از نوع ROM می باشند در ابتدای ساخت خالی می باشند و باید با داده هایی که می خواهید برنامه ریزی کنید. این نوع حافظه ها در اواخر سال
    ۱۹۷۰ به وسیله شرکت Tenas Instruments ساخته شد ودر اندازه های مختلف ۱کیلو بایت تا ۲ مگابایت و بیشتر هستند که شماره شناسایی آنها۲۷ nnnn می باشد که عدد ۲۷شماره شناسایی چیپهای PROM می باشد و nnnn اندازه این چیپ بر حسب بایت می باشد.اگر چه می گوییم این حافظه ها در ابتدای ساخت خالی هستند اما به طور تکنیکی دارای مقدار ۱ می باشند . بنابراین یک PROM خالی می تواند برنامه ریزی شده باشد و ما می توانیم روی آن بنویسیم . برای نوشتن به دستگاه مخصوص که ROM Programer یا سوزاننده (Burner) نام دارد نیاز داریم .برخی اوقات شنیده اید که به چیپ های ROM نیز Burning (یعنی سوزان) می گویند ، زیرا هر بیت باینری یک فیوز است که سالم بودن آن نشانگر یک و در غیراین صورت صفر می باشد .بهتر است که بدانید اکثر چیپ ها با ۵ولت جریان فعال می شوند و هنگامی که ما برنامه ای را روی چیپ های PROM می نویسیم یا اصطلاحا Program می نمائیم جریانی بیشتر از ۵ ولت که معمولا ۱۲ ولت است اعمال می کنیم که این باعث سوختن فیوزهای آدرسهایی می شود که ما می خواهیم .
    باید توجه داشته باشید که ما می توانیم یک را صفر تبدیل کنیم ولی برعکس آن ممکن نیست به این چیپ ها OTP (OneTime (Programmable می گویند.



  8. #8
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ● eprom:



    ● EPROM:
    نیز یک نوع عمومی از PROM می باشد که قابلیت پاک شدن و دوباره برنامه ریزی را داراست . روی این چیپها یک بلور کوارتز قرار دارد که مستقیماً روی die قرار دارد. این چیپها با شماره
    ۲۷xxxx شناسایی می شوند و به وسیله برنامه یا به طور فیزیکی می توان آنها را پاک کرد. هدف از قرار دادن بلور کوارتز این است که اشعه فرا بنفش به die برسد ، زیرا چیپ EPROM با تابش اشعه فرا بنفش پاک می شود. اشعه فرا بنفش باعث ایجاد یک واکنش شیمیایی می شود که فیوزها را پشت سر هم ذوب می کند ، بنابراین همه صفرها به یک تبدیل می شوند و چیپ به حالت اولیه خود باز می گردد. برای این کار باید ، اشعه فرا بنفش را در طول موج ۲۵۳۷انگستروم و با شدت یکنواخت ۱۲۰۰۰ uv/cm۲و در مدت ۵ تا ۱۵ دقیقه باشد. یک دستگاه پاک کننده EPROM ، یک تولید کننده امواج فرا بنفش است که دارای یک فضای بسته است که دارای یک کشو می باشد و در بالای کشو تولید کننده امواج فرا بنفش می باشد و چیپها درون کشو قرار می گیرند.



  9. #9
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ▪ EPROM/Flash ROM :



    EPROM/Flash ROM :
    یک نوع دیگر از چیپهای ROM ، چیپهای EPROM که Flash ROM نیز نامیده می شوند و از خصوصیات مهم آنها این است که قابل پاک شدن و برنامه ریزی توسط مدارهایی هستند که روی آنها نصب می شوند و وسایل و ابزار خاصی نیاز ندارند. این چیپ ها به وسیله شماره های
    ۲۹xxxx و ۲۸xxxx شناخته می شوند . هم اکنون در مادربردهای کامپیوتر از چیپهای EPROM استفاده می شود. این بدان معنی است که BIOS مادربرد خود را می توانید به وسیله دریافت نسخه به روز درآمده از شرکت سازنده ، به روز رسانی نمائید.






  10. #10
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180
    سپاس ها
    19
    سپاس شده 582 در 473 پست

    Icon16 ▪ تولید کننده های rom bios:


    ▪ تولید کننده های ROM BIOS:
    تعداد بسیاری از تولید کننده های امروزه اکثر مادربردها را پشتیبانی می کنند و چندین کمپانی در زمینه تولید محصولات ROM BIOS ، به طور تخصصی فعالیت دارند.سه کمپانی بزرگ که در زمینه نرم افزار ROM BIOS فعالیت دارند عبارتند از [IMG]file:///C:/DOCUME%7E1/setak/LOCALS%7E1/Temp/msohtml1/14/clip_image001.gif[/IMG]honix SoftWare American Magatrends ..Inc (AMI) ، Award SoftWare



صفحه 1 از 3 123 آخرینآخرین

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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