עבור לתוכן

איך מערכת ההפעלה מפעילה את עצמה?

Featured Replies

פורסם

תאמת זה שאלה שמטרידה לגבי כלל מערכות ההפעלה...

השאלה היא:

מה בעצם קורה ממתי שאני לוחץ על הכפתור שמעיל את המחשב

עד שהוא נדלק...

(אפשר לדלג על זה שהוא מחפש את ההתקנים ומוצא את החומרה הקיימת במחשב...)

אני מתכוון יותר איך קוראים לקובץ שמעלה את מערכת ההפעלה...

ומי מפעיל אותו (ואיך...)

או איפה זה שמור...

פורסם

קודם כל הביוס מעלה את הבוט לאודר שנמצא בMBR והוא מעלה את מערכת הפעלה בסדר לא יודע אם מדברים על ווינדוס אבל מה שיודעים שהקרנל כלומר הCORE של ווינדוס עולה ראשון נדמה לי שהוא שמור בWIN.COM או בקובץ DLL שמתחיל בK ולבסוף הוא טוען את המעטפה הגרפית כלומר EXPLORER.EXE והינה לך ווינדוס פועל

פורסם
  • מחבר

תודה רבה, :)

איפה אני יכול למצוא עוד חומר על זה?

פורסם

בספר לימוד של סיסקו יש הסבר מפורט מאוד, אבל אתה צריך להירשם וזה סיפור...

בבקשה תערוך את הכותרת ליותר אינפורמטיבית

פורסם
  • מחבר

מה זה הספר לימוד של סיסקו?

ואיך / איפה אני נרשם לזה?

פורסם

קודם כל הביוס מעלה את הבוט לאודר שנמצא בMBR

קיימת אפשרות שהבוט לאודר ישב על מחיצה מסויימת,ולא רק בMBR.

פורסם

לא צריך  ספרים של סיסקו, אפשר לחפש סתם מדריך פשוט על מערכות הפעלה.

עקרונית התהליך פשוט - הביוס עושה את כל הפעולות שלו -> פונה לMBR של ההארדיסק (גודל קבוע של ביטים בהתחלת ההארדיסק)-> בMBR יש את המידע על מבנה המחיצות של הדיסק ואת המידע הרלוונטי לBOOT LOADER שבו אתה משתמש -> (בהנחה שאתה משתמש בXP בלי MULTI BOOT) מפנה למחיצה של מערכת ההפעלה שם יש את הקבצים BOOT.INI NTLDR ו-NTDETECT.COM שמעלים את כל שאר המערכת.

קבל משהו קצת יותר מפורט שמצאתי ע"י חיפוש "Boot Sequence XP" בגוגל (תמיד טוב לחפש קצת בגוגל לפני ששואלים שאלות):

WINDOWS XP BOOT SEQUENCE

As with other Windows Operating Systems, when you turn on your PC, it goes through an elaborate boot up process. It begins when the computer performs the POST (power-on self test), followed by the POST for each adapter card that has a BIOS, for example, your video card. The BIOS then reads the MBR (Master Boot Record) which is in the first sector of the first hard disk and transfers control to the code in the MBR which is created by the XP Setup. This is where Windows takes over the startup process.

What comes next? Here's what happens:

1. The MBR reads the boot sector which is the first sector of the active partition.This sector contains the code that starts Ntldr which is the boot strap loader for Windows XP. The first role of Ntldr is to allow full memory addressing, start the file system, read boot.ini and put up the boot menu. IMPORTANT: Ntldr must be located in root folder of the active partition along with Ntdetect.com, boot.ini, bootsect.dos (for dual booting) and Ntbootdd.sys (needed with some SCSI adapters).

2. Selecting XP from the boot menu causes Ntldr to run Ntdetect.com to get information about installed hardware. Ntldr then uses the ARC path specified in the boot.ini to find the boot partition. The one where Windows XP is installed. It might look like this:

default=multi (0)disk (0)partiton (2) \WINDOWS

[operating systems]

multi(0)disk(0)partiton(2)\WINDOWS="Microsoft Windows XP Home" /fastdetect

Ntldr, then, loads the two files that make up the core of XP: Ntoskrnl.exe and Hal.dll. These files must be located in the %SystemRoot%\System32 folder.

3. Ntldr reads the registry files, selects a hardware profile, control set and loads device drivers, in that order.

4. Then, Ntoskrnl.exe takes over and starts Winlogon.exe which starts Lsass.exe (Local Security Administration), this is the program that displays the Welcome screen (If Professional Edition-the Windows Log On dialog box), and allows the user to log on with his/her user name and password.

פורסם

אתה יכול לקרוא על זה יותר בהרחבה פה. שים לב לתפריט בצד שמאל - למאמר הזה יש כמה חלקים.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים