Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

My Understanding of Computer Hardware Architecture

FreshmanNewbie

Member level 5
Joined
May 10, 2020
Messages
88
Helped
0
Reputation
0
Reaction score
1
Trophy points
8
Activity points
1,047
enter image description here

Forgive my above crude diagram.

Assume the above is the hardware architecture for a computer/mobile phone or any device which hold a microprocessor.

Please let me know whether my understanding is correct or Not. And please correct if I am wrong.
  1. The NOR Flash has the Boot Code. I understand boot code is the starting stage of any device which needs to function. So, the Boot Code instructs the SSD to start the operating system from a selected starting point given in the Boot code. So, this boot code is taken by the SSD and then transfers the entire operating system contents to the DDR4 RAM module for quick access by the CPU. NOR Flash is a non-volatile memory. And RAM is a volatile memory.
  2. SSD is where the Operating system is stored. I am not sure of what other details or information are stored within an SSD other than the operating system. Please let me know what are the other information that are stored in SSD.
  3. The CPU performs the calculations for any task. I have heard the Multi-core CPU terms like Quad Core and Octa-Core. But I am not sure on What does an Individual core block contain internally? I mean, what are the electronics or circuit blocks that are present inside each CPU Core block? Please help me with this. I have googled but was not able to find the answer.
  4. And suppose we download any document from the internet, does the document gets stored in the SSD or within the NAND Flash. I read that the NAND Flash chips are used in USBs and used for high volume content storage. So, my question is where does the downloaded content from the internet gets stored? Whether its inside NAND Flash or does it get stored in the SSD itself?
Please also let me know whether the directional arrows to each blocks in my above crude diagram are correct? And also let me know if I missed out any critical functions that each block will perform.
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
18,761
Helped
4,184
Reputation
8,370
Reaction score
4,120
Trophy points
113
Activity points
123,389
Your sytem rather looks like a PC hardware than a (small) microcintroller hardware.
--> do an internet search for "PC boot sequence"

Microcontroller is different.
A boot sequence deoends on periferals sn the processor architecture.
* do a search on "Van Neumann microcontroller boot sequence"
* do a search on "harvard microcontroller boot sequence"

Klaus
 

FreshmanNewbie

Member level 5
Joined
May 10, 2020
Messages
88
Helped
0
Reputation
0
Reaction score
1
Trophy points
8
Activity points
1,047
Your sytem rather looks like a PC hardware than a (small) microcintroller hardware.
--> do an internet search for "PC boot sequence"

Microcontroller is different.
A boot sequence deoends on periferals sn the processor architecture.
* do a search on "Van Neumann microcontroller boot sequence"
* do a search on "harvard microcontroller boot sequence"

Klaus
Thank you for the answer. Could you help me on what type of data's are stored in each component like NOR Flash, RAM, Nand Flash?
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
18,761
Helped
4,184
Reputation
8,370
Reaction score
4,120
Trophy points
113
Activity points
123,389
What internet search did you do? Go through some documents and for further questions please give links to them.
(Or do you expect us to do the internet seach?...and write the results here for you?)

Klaus
 

c_mitra

Advanced Member level 5
Joined
Nov 13, 2012
Messages
3,519
Helped
875
Reputation
1,752
Reaction score
843
Trophy points
1,393
Activity points
27,277
There are two common models for the microprocessor architecture. They decide mostly on the memory access protocol.

You may look up Harvard and von Neumann architectures. That will get you a starting point.

Once you have a clear idea and more specific query, you can ask your question.
 
Last edited:

danadakk

Advanced Member level 2
Joined
Mar 26, 2018
Messages
606
Helped
124
Reputation
247
Reaction score
130
Trophy points
43
Activity points
2,943
Systems can be designed to boot from any memory source, RAM, Internal Flash, or SSD.


Regards, Dana.
 

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top