answersLogoWhite

0

It doesn't.

Main memory is usually volatile (that is, it "forgets" when power is removed).

Most microprocessor systems keep a "bootloader" which is a special type of program located in memory that is available when power is applied. These days, that is usually Flash memory.

So, a typical microprocessor boot sequence is that the microprocessor places a known starting address on the Flash's address lines. The data that is returned is then executed. This data forms a basic program which copies from the Flash memory into main memory. Control then shifts to the main memory when the Flash has been completely read.

There may be additional aspects to the booting process, such as the second-stage boot loader which is responsible for loading the operating system, usually from a disk drive rather than Flash.

User Avatar

Wiki User

12y ago

Still curious? Ask our experts.

Chat with our AI personalities

RossRoss
Every question is just a happy little opportunity.
Chat with Ross
ReneRene
Change my mind. I dare you.
Chat with Rene
DevinDevin
I've poured enough drinks to know that people don't always want advice—they just want to talk.
Chat with Devin

Add your answer:

Earn +20 pts
Q: How does microprocessor keep instraction in main memory?
Write your answer...
Submit
Still have questions?
magnify glass
imp