Operating System Study Notes (1)-start the software drive

Source: Internet
Author: User

Soft drive startup

0x55 startup flag, up to 512 bytes.

Compile the code, copy yourself to the memory, and jump to the specified address to run the initialization program. The system starts in real address mode.

During initialization, the system uses the initialization process to set the memory, reset the interrupt, jump to the protection mode, load the kernel, and finally jump to the start function of the kernel.

Some parameters are passed through the compilation command.

 

 

Copy the content and setup. bin, kernel. bin to the specified location, and then jump to the specific location for execution, setup. bin is the compiled code, initializes the system, and finally jumps to the main function address of the kernel for execution. The file system settings can also be set here.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.