What is an abstraction layer in computer science? I've already read (or tried to read) the wikipedia article and I couldn't understand anything.
mahela007 6 Posting Whiz in Training
Recommended Answers
Jump to Post>How would it relate to 'kernels as an abstraction layer for hardware'?
The kernel talks to the hardware so that applications don't have to consider every possible hardware configuration. It would really suck to require a different build of Microsoft Word because you bought a new monitor, ne?
Jump to Post>So how do kernels then run on different computers regardless of hardware?
There's no magic. The kernel is simply written to recognize and interface with supported hardware. The broader range of hardware supported, the more portable the kernel.
All 6 Replies
BestJewSinceJC 700 Posting Maven
mahela007 6 Posting Whiz in Training
Narue 5,707 Bad Cop Team Colleague
mahela007 6 Posting Whiz in Training
Narue 5,707 Bad Cop Team Colleague
mahela007 6 Posting Whiz in Training
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.