////.... مســـــابقـه کامپــیــوتــر ....\\\\

////.... مســـــابقـه کامپــیــوتــر ....\\\\

  • عالی

    رای: 37 71.2%
  • خوب

    رای: 13 25.0%
  • متوسط

    رای: 0 0.0%
  • ضعیف

    رای: 2 3.8%

  • مجموع رای دهندگان
    52

Next

عضو جدید
جواب

جواب

از اونجایی که فقط یک نفر توی مسابقه شرکت کرده ...بهتره برنده مسابقه رو ایشون و معرفی کنید.




با تشکر
 

mehrzadmo

عضو جدید
فكر مي كنم بهتره سوالاتي پرسيده بشه كه چالش برانگيز باشه . يا حداقل نياز به مطالعه و در نتيجه يادگيري داشته باشه و در نهايت به كار بخوره . حداقل به صورت تئوري . دوستان لطف كنند اين مورد رو مد نظر داشته باشند .
------------------------------
براي اينكه باران پست منو طبق معمول حذف نكنه اين سوال رو مطرح ميكنم :
"شلاق راه اندازي چيه ؟ " فقط كامل ترين جواب و درست ترين جواب قابل قبوله . + دوستان لطف كنند مطلب رو فقط كپي پيست نكنند از جايي . بخونند . هدف يادگيريه . اين رو فراموش نكنيد .
 

MOHAMMAD-- N

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

mehrzadmo

عضو جدید
سوال چهارم مسابقه :

"شلاق راه اندازي چيه ؟ "
فكر مي كنم من سوال چهارم رو مطرح كردم . فعلا بهتره اين بحث رو به بعد موكول كنيم . و به اين سوال بپردازيم .
 
آخرین ویرایش توسط مدیر:

Next

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

mehrzadmo

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

MOHAMMAD-- N

عضو جدید
فعالیت بخش boot strap
اول ببینیم این بخش boot strap چیه:بخش انتهاییbiosکه پس از اجرای همه روتین های biosوبرای راه اندازی سیستم عامل استفاده میشه.
پس از اجرای واحد biosوجهت راه اندازی سیستم عامل به ترتیبbootسراغ deviceها مثل فلاپی هارد cd میره و راه اندازی سیستم را به سکتور صفر اونها(در هارد mbr در cdو فلاپی سکتور boot)ارجاع میده
 

بابك طراوت

عضو جدید
کاربر ممتاز
فرايند بوت شدن

فرايند بوت شدن

پس از روشن شدن كامپيوتر، BIOS بلافاصله عمليات خود را آغاز خواهد كرد. در اغلب سيستمها bios در زمان انجام عمليات مربوطه پيامهايي را نيز نمايش ميدهد(ميزان حافظه، نوع هارد ديسك و ...) به منظور آماده سازي كامپيوتر جهت ارائه خدمات به كاربران، bios مجموعه اي از عمليات را انجام ميدهد. پس از بررسي و آگاهي از تنظيمات موجود در cmos و استقرار interrupt handler در حافظه ram، كارت گرافيك بررسي ميگردد. اغلب كارتهاي گرافيك داراي bios اختصاصي خود ميباشند كه حافظه و پردازنده مربوط به كارت گرافيك را مقدار دهي اوليه مي نمايد. در صورتي كه bios اختصاصي براي كارت گرافيك وجود نداشته باشد، از درايور استانداردي كه در rom ذخيره شده است استفاده و درايو مربوطه فعال خواهد شد(درايور استاندارد كارت گرافيك) در ادامه bios نوع راه اندازي كه مجدد(reboot) بوده يا راه اندازي اوليه(cold boot) بوده را تشخيص خواهد داد. در ادامه پورتهاي سريال و usb براي اتصال صفحه كليد و موس بررسي خواهند شد. در مرحله بعد كارتهاي pci نصب شده بر روي سيستم بررسي ميگردند. در صورتي كه در هر يك از مراحل فوق bios با اشكالي مواجه شود با نواختن چند beep معني دار مورد خطا را اعلام خواهد كرد.
برنامه bios اطلاعاتي در مورد نوع پردازنده،فلاپي درايو، هارد ديسك،حافظه تاريخ و نگارش برنامه bios و نوع صفحه نمايشگر را نشان خواهد داد. در صورتي كه روي سيستم از آداپتورهاي scsi استفاده شده باشد، bios درايور مربوط به آنرا از bios اختصاصي آداپتور فعال و bios مربوطه اطلاعاتي را در مورد آداپتور scsi نمايش خواهد داد. در ادامه bios نوع درايوي را كه ميبايست فرايند انتقال سيستم عامل از آن صورت پذيرد را تشخيص خواهد داد. براي نيل به هدف فوق از تنظيمات داخل cmos استفاده ميگردد. در صورتي كه درايو مشخص شده شامل برنامه هاي سيستم عامل نباشد، پيام خطايي نمايش داده خواهد شد.
(non system disk or disk error)
 
آخرین ویرایش:

mehrzadmo

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

بابك طراوت

عضو جدید
کاربر ممتاز
حالا كه سرچ مجازه ...توضيحات كاملتر

حالا كه سرچ مجازه ...توضيحات كاملتر

عمليات راه اندازي سيستم عامل
در اين قسمت مراحل راه اندازي سيستم عامل از لحظه روشن شدن تا زمان نمايش desktopتوضيح داده مي شود

1. روشن شدن كامپيوتر

با زدن دكمه پاور منبع تغذيه power فعال و برق شهري را به ولتاژهاي مورد نياز درون كيس تبديل مي شود و با يك يسگنال به cpu اطلاع مي دهد
2. فراخواني ميان افزار bios و تست اوليه سيستم

در اين مرحله موارد زير برسي مي شود
· اطمينان از وجود و صحت سخت افزار ها مهم مانند keybord,vga,ram.......
· تست قابليت خواندن bios و دسترسي به cmos
· دسترسي به گذر گاه ها

در صورت مشكل يك خطا به صورت beep داده مي شود


3. فعاليت post

در صورتي كه سيستم از اول روشن شده باشد (cold boot) كارهاي زير انجام مي شود :
· تست سلامت كارت گرافيكي و حافظه آن جهت نمايش اطلاعات اوليه بر روي مانيتور
· شمارش حافظه ram و....
در صورت اتمام بوق تاييد داده مي شود


4. فراخواني اطلاعات cmos

اطلاعات cmos فراخواني و استفاده مي شود و در صورت خطا پيغام cmos check sum داده مي شودو اطلاعات cmos با bios يكسان سازي مي شود

5- اجراي توابع bios
توابع دروني bios جهت شناسايي ديگر قطعات مانند اتصالاتide، كارت هاي pci ، agp، usb و .... اجرا مي شوند و تمام تنظيمات كه قبلا در setup انجام شده اعمال مي شوند .

6- فعاليت واحد boot strap

پس از اجراي واحد bios و جهت راه اندازي سيستم عامل به ترتيب boot سراغ device ها (فلاپي،هارد،cd) ميرود و راه اندازي سيستم را به سكتور صفر آنها ( در هارد mbr و در cd و فلاپي سكتور boot) ارجاع ميدهد

7- فعاليت mbr

Boot strap پس از مراجعه به mbr درايو active را شناسايي مي كند و ادامه راه اندازي را به سكتور boot آن درايو منتقل مي كند .

نكته: مراحل 1 تا 7 در تمامي سيستم عامل ها يكسان است ولي مراحل بعدي براي سيستم عامل هايي كه هسته انها مبتني بر nt است مانند xp ، 2000، 2003 توضيح داده مي شود

8- فراخواني فايلهاي راه انداز سيستم عامل
فايل هاي راه انداز سيستم عامل هاي nt base شامل ntldr ، boot.ini، ntdetect.Com ميباشد و در درايو activeقرار ميگيرد

· Boot .ini

Ntldr در ريشه درايو active آنرا يافته و جهت نمايش منوي boot در صورت وجود چند سيستم عامل از آن استفاده مي شود تنظيمات اين فايل و تغيير منوي boot در انتهاي اين بخش توضيح داده مي شود

· Ntdetect.com
پس از انتخاب ويندوز مربوطه در boot manger فايل ntdlr فايل ntdetect را اجرا مي كند كه وظيفه ان جمع اوري اطلاعات سخت افزار هاست.
در اين مرحله در صورت چند profile سخت افزاري منوي انتخاب profile ظاهر مي شود

9- فراخواني هسته اصلي ويندوز (kernel)
پس از اتمام مراحل فوق ntdlr فايل ntoskrnl.exe در فولدر system32 را اجرا مي كند (كار ntldr تمام شده است ).
فايل ntoskrnl.exe فايل hall.dll را فراخواني مي كند كه يك لايه مجازي نرم افزاري جهت ارتباط سخت افزارها با پردازنده مركزي ايجاد ميكند ، تمام سخت افزارها از طريق اين لايه با يكديگر و cpu در ارتباط هستند . در اين مرحله تمام درايو هاي سخت افزارها اجرا مي شوند .

10- فراخواني session manager

كرنل ويندوز پس از عمليات اوليه فايل smss.exe را اجرا مي كند و متغيرهايي مانند sysyem root را تعريف مي كند .
تا كنون سيستم عامل در هسته بود ، با فراخواني فايل csrss.exe فراخواني user(كاربر ) را پياده سازي مي كند.
و سپس حافظه مجازي (page file.sys) در هارد پياده سازي مي شود .

11- فراخواني موتور گرافيكي

تا كنون تمام عمليات به صورت متني انجام ميشد ولي قبل از فراخواني csrss.exe
موتور گرافيكي با فايل win32k.sys اجرا و كاربر لوگوي ويندوز را مي بيند ، در اين مرحله تمام توابع گرافيكي مانند gdi32 فراخواني و آماده خواهد شد .

12- login كاربر
فايل winlogon.exe اجرا و صفحه login نمايش داده مي شود و كاربر user مربوطه را انتخاب , password را وارد مي كنند.

13- فرايند تشخيص هويت
پسوردها در فايلهاي sam ذخيره مي شود فايل winlogon .exe سرويس lsass.Exe
يا local security authority
را اجرا ميكند كه آن در هم پيش زمينه از فايل gina استفاده مي كند . فايل gina اطلاعات فايل هاي sam را رمزگشا و به lsa مي فرستد
(Gina: graphical identification and authentication)

14- فراخواني سرويسها و startup
پس از تائيد كاربر و سرويس ها و برنامه هاي موجود در startup اجرا و فايل explorer.exe اجرا و صفحه desktop و ايكنها نمايش داده مي شود
 

بابك طراوت

عضو جدید
کاربر ممتاز
توضيح اصطلاحات

توضيح اصطلاحات

BIOS
basic input output system به معني سيستم ورودي خروجي اوليه است و در واقع يك برنامه كوچك نوشته شده توسط شركت هايي مانند aword،phoenix و... مي باشد كه نقش بسيار حياتي در فعاليت سيستم از ابتدای روشن شدن تا راه اندازي كامل سيستم عامل دارد و حاوي توابع و روتين هاي برنامه نويسي در سطح سيستم است كه مستقيما با سخت افزارها در ارتباط است و در يك تراشه rom بر روي مادر بورد قرار مي گيريد و به آن rom bios مي گويند ، bios هاي جديد از flash rom نيز استفاده مي كند كه قابليت بروز رساني نرم افزاري دارند ،
براي وارد شدن به تنظيمات bios سيستم در ابتداي راه اندازي كليد f2 يا delete را مي زنيم .
(complementary metal oxide semiconductor) cmos
يك نوع نيمه رساناست و با bios ارتباط مستقيم دارد ، از جنس ram بوده اطلاعات و تنظيمات قابل bios مانند ساعت و تاريخ تنظيم سيستم ، رمز عبور اوليه سيستم و ترتيب boot و سايل مانند CD، floppy و hard در آن ذخيره مي شود ، براي نگهداري اطلاعات cmos در هنگام خاموش بودن سيستم از باتري استفاده مي شود.
اين باتري با powerخود را شارژ ميكند و حدود 5 تا 10 سال عمر مي كند
برای پاک کردن اطلاعات cmos مانند رمز عبور می توان از نرم افزارهایی مانند Clear cmosاستفاده كرد یا از طريق جامپر مخصوص روي مادر بورد نيز قابل انجام است .

Post
(power onself test)
اولين واحد bios است و فعاليت هاي بنيادين جهت تست صحت و سلامت قطعات سيستم توسط آن انجام مي شود

Bootstrap

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

Warm and cold boot

نوع راه اندازي سيستم براي bios مهم است به restart بوت گرم (warm) و به روش شدن سيستم بوت سرد (cold)گفته مي شود


(master boot record) mbr

همان جدول پارتيشن است و اولين سكتور هارد ديسك مي باشد .
اطلاعات درايو ها (تعداد، اندازه، و پارتيشن active) در mbr ذخيره مي شود ،اطلاعات mbrدر زمان پارتيشن بندي ديسك سخت ايجاد مي شود .

پارتيشن active
هر ديسك سخت يك پارتيشن فعال (active) جهت راه اندازي سيستم عامل دارد

Boot sector
اولين سكتور هر درايو كه براي راه اندازي سيستم عامل استفاده مي شود
 

mehrzadmo

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

بابك طراوت

عضو جدید
کاربر ممتاز
MBR > master boot record
توی این قسمت یه برنامه کوچک قرار میگیره که سیستم عامل رو راه اندازی میکنه . اصطلاحا بهش می گن شلاق راه اندازی . حجمش محدود و خیلی کمه . برای همین اگه سیستم عامل بخواد بیشتر از این فضا رو استفاده کنه میآد فقط آدرس بوت لودر اصلی رو اونجا وارد می کنه یعنی یه پرش به بوت لودر . هر هارد یک بوت سکتور بیشتر نداره .
و میشه با دستور fdisk /mbr اونو بازنشانی کرد.
بوت سکتور خود دیسک سخت MBR Master Boot Record است اما هر پارتیشن هم می تواند دارای بوت سکتور باشد. که (Volume Boot Record) ناميده ميشود.
 

mehrzadmo

عضو جدید
MBR > master boot record
توی این قسمت یه برنامه کوچک قرار میگیره که سیستم عامل رو راه اندازی میکنه . اصطلاحا بهش می گن شلاق راه اندازی . حجمش محدود و خیلی کمه . برای همین اگه سیستم عامل بخواد بیشتر از این فضا رو استفاده کنه میآد فقط آدرس بوت لودر اصلی رو اونجا وارد می کنه یعنی یه پرش به بوت لودر . هر هارد یک بوت سکتور بیشتر نداره .
و میشه با دستور fdisk /mbr اونو بازنشانی کرد.
بوت سکتور خود دیسک سخت MBR Master Boot Record است اما هر پارتیشن هم می تواند دارای بوت سکتور باشد. که (Volume Boot Record) ناميده ميشود.
تشويق * 10000
مسرورم كه پايان چهارمين دوره مسابقات ر همين جا خدمتتون عرض كنم . ;)
كاربر "طراوت" رو برنده اعلام مي كنم . و از جواب دقيق و كاملشون كمال تشكر رو دارم . اميدوارم موفق باشند !
باران عزيز زحمت 20 امتياز ايشون رو بكشيد لطفا !
پاينده باشيد
 

mehrzadmo

عضو جدید
حجمش محدود و خیلی کمه
اين حجم محدود و كم فقط 512 بايت ه . كه چون اكثر قريب به اتفاق سيستم عامل ها برنامه لودرشون بيشتر از اين جا ميخواد اونو توي هارد مي نويسن و اين برنامه فقط و فقط قسمت انتقال به اونجا رو انجام مي ده .
 

shotgun

عضو جدید
می توان C را به عنوان بهترین زبان برای کارهای سیستمی ، دات نت برای ویندوز ، Php زبان برتر اینترنت ، python زبان مخصوص لینوکس و جاوا بهترین زبان برای نوشتن برنامه هایی روی محیطهای فاقد سیستم عامل قدرتمند دانست.

پس سوال شما يكم ابهام داشت.
 

wacker600

عضو جدید
چرانمیتونیم به راحتی یه پوشه به اسم conبسازیم؟ یاچطوری بسازیم؟
 

alisaw

عضو جدید
کاربر ممتاز
مهندس ج اشتباه گفتی...خودت امتحان کن.درست شد به من م بگو.

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

اینو امتحان کن و نتیجشم به من بگو :

کلید alt رو پایین نگه دار و 0160 رو وارد کن ، بعد alt رو رها کن!
این یه مدل space دیگه هست ، حالا هر عبارتی که دوست داری تاپ کن ، حتی عباراتی مثل con هم قابل تایپ هستند.
 

wacker600

عضو جدید
درسته گفتی..امامن درحالت f2کلیک راست وگزینه nodانتخاب میکنم.قسمت دوم سوالم بهش فکر کنیدشایدج داشت.
 

alisaw

عضو جدید
کاربر ممتاز
درسته گفتی..امامن درحالت f2کلیک راست وگزینه nodانتخاب میکنم.قسمت دوم سوالم بهش فکر کنیدشایدج داشت.

قسمت دوم رو که گفتم!
اگه منظورت قسمت اوله زیاد تحقیق نکردم ، فقط شنیدم خود مایکروسافت هم هنوز نمیدونه چرا!!
البته امکان داره شنیده هام اشتباه باشه ، نمیدونم شاید یه جور سیستم فولدر هست که نمیشه دوباره بسازیش.
شما میدونی چرا ؟
اگه بدونی از مایکروسافت جایزه میگیری :)
اینم یه لینک مفید:
http://www.hoax-slayer.com/con-folder-name.shtml
 

wacker600

عضو جدید
شمادرست میگن مهندس... طبق چیزای شنیدم وخوندم میگن برای اینکه ازفایل های سیستمی میباشه یا کلمات کلیدی زبان سی هست...یجاهم شنیدم براامنیت سیستم......پوشه aux,nulنمیشه راحت ساخت.امامهندس ازاین مطمنم شرکت مایکروسافت دلیل واقعش حتمامیدونه
 

wacker600

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