تبلیغات
سیستم عامل - معنای پیام های آغازین لینوکس چیست ؟
 
اگر باگ های زندگی نبود-هیجکس برنامه نویس خوبی نمیشد...
سیستم عامل
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
چهارشنبه 26 بهمن 1390 :: نویسنده : EHsAN 031

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


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

اولین چیزی که هسته لینوکس پس از لودشدن جستجو می کند نوع کارت گرافیکی و تفکیک پذیری مناسب برای نمایش صحیح کاراکتر ها برصفحه نمایش است .

لینوکس ممکن است برای انتخاب نوع فونت و رزولوشن از شما سئوال کند .

به عنوان نمونه در مثال زیر :

Console: colour VGA+ 80x25, 8 virtual consoles Serial driver version

کاربرتصمیم به استفاده از فونت های استاندارد بزرگتر گرفته تا از وضوح بیشتر در محیط متنی shell‌ بهره ببرد .

البته اگر توجه کنید کلمه رنگ colour نوشته شده که به خاطر استفاده این دستور به همین صورت در ابتدای کار توسط لینوس توروالدز در هنگام طراحی هسته لینوکس بوده است .

در این مرحله لینوکس به وضعیت حفاظت شده protected mode‌ وارد شده و درایورهای پورت سریال بدنبال سخت افزار مربوطه که پورت های سریال هستند می گردند و آن ها را نصب می کنند.ضمنا درایور یا گرداننده قسمتی از هسته یا یک ماژول (برنامه) متصل شونده به هسته سیستم عامل است که ابزارها را کنترل می کند .

Serial driver version 3.95 with no serial options enabled

tty00 at 0x03f8 (irq = 4) is a 16450

tty01 at 0x02f8 (irq = 3) is a 16450

tty02 at 0x03e8 (irq = 4) is a 16450

همان طوری که در این قسمت پیام ها می بینید پورت های سریال (مشابه com پورتها در داس و ویندوز) با خصوصیاتی مثل شماره پورت و irq‌ پیوند می خورند .

بدنیست بدانید که شماره irq معنای دیگر یک قطعه جانبی متصل شده به سیستم است و هر قطعه سخت افزار برای شناسائی شده توسط سیستم با آدرسی منحصر بفرد مثل : 0X03f8 آدرس دهی می شود .

پورت های سریال tty0 و tty1‌ و .... به ترتیب مشابه com1‌ و com2 و .... در ویندوز و داس هستند .

چون معمولا یک پورت موازی به پرینتر وصل می شود نام پورت های موازی خروجی سیستم مثل پورت پرینتر با LP که مخفف line printer‌ است شروع می شود .

lp_init: lp0 exists (0), using polling driver

هسته کرنل در مرحله بعد کمی اطلاعات در مورد حافظه یا RAM و حافظه جانبی به شما می دهد .

Memory: 63296k/64192k available (2084k kernel code, 62284k reserved, 87228k data)

سپس اطلاعاتی در مورد فلاپی درایو به نمایش در می آید

(در این جا دو فلاپی درایو درسیستم وجود داشته است و نام درایور آن ها به ترتیب fd0 و fd1 می باشد) :

Floppy drive(s): fd0 is 1.44M, fd1 is 1.44M

floppy: FDC version 0x90

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

SLIP: version 0.7.5 (4 channels): OK

plip.c:v0.04 Mar 19 1993 Donald Becker (becker@super.org)

plip0: using parallel port at 0x3bc, IRQ 5.

plip1: using parallel port at 0x378, IRQ 7.

plip2: using parallel port at 0x278, IRQ 2.

8390.c:v0.99-10 5/28/93 for 0.99.6+ Donald Becker (becker@super.org)

WD80x3 ethercard probe at 0x280: FF FF FF FF FF FF not found (0x7f8).

3c503 probe at 0x280: not found.

8390 ethercard probe at 0x280 failed.

HP-LAN ethercard probe at 0x280: not found (nothing there).

No ethernet device found.

dl0: D-Link pocket adapter: probe failed at 0x378.

لینوکس هم چنین به دنبال هارد دیسک متصل شده به سیستم و پارتیشن های موجود برروی هارد دیسک شما گشته و آن ها را شناسائی می کند :

در اکثر توزیع های جدید مبتنی بر هسته های توسعه یافته لینوکس معمولا فرآیند auto mounting به اتصال خودکار پارتیشن های موجود برروی هارددیسک شما به سیستم فایل لینوکس کمک می کند و شما را از انجام اموری مثل ایجاد mount point و ماونت کردن پارتیشن ها در محل مناسب بی نیاز می سازد .

Partition check :

…. hda: hda1 hda2 hda3 hda4

سرانجام لینوکس شما پارتیشن ریشه root لینوکس را ایجاد یا mount‌ کرده و از این پس هر آن چه متعلق به سیستم شماست و زیر نظر هسته لینوکس اداره م یشود در آن قرار می گیرد .

VFS: Mounted root (ext3 filesystem)





نوع مطلب : همه، لینوکس، 
برچسب ها : لینوکس، یونیکس، کد های لینوکس، برنامه نویسی در لینوکس، گنو لینوکس، هک لینوکس، اینترنت در لینوکس، برنامه سازی، سیستم عامل،
لینک های مرتبط :


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


درباره وبلاگ

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

مدیر وبلاگ : EHsAN 031
نویسندگان
صفحات جانبی
نظرسنجی
کدوم؟






جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :
خرید شارژ ایرانسل، خرید شارژ همراه اول و خرید شارژ تالیا