When you install an OS on a piece of hardware such as a Macbook, what is happening logically? In other words, how does the software "talk" to the hardware? Is it the same logical process with every OS and every piece of hardware, or is this process different for each OS and each piece of hardware?


closed as too broad by David Richerby, Evil, Yuval Filmus, orlp, hengxin Sep 26 '18 at 15:04

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ This is a very broad question. I suggest you look at a textbook on computer architecture, or some lecture notes from an undergrad course with a similar name. Any answer to your question is likely to be at least a chapter or two of one of those books. $\endgroup$ – David Richerby Sep 9 '18 at 10:17