6.1.9 - Outline how an operating system hides the complexity of the hardware from users and applications. Flashcards
How does an operating system use abstraction to hide hardware complexity?
The OS hides hardware details through abstraction, allowing users and applications to interact with hardware without seeing its complexity. Related devices appear the same to users, such as hard disks and USBs.
What are drive letters in operating systems?
Drive letters are single alphabetic characters assigned to physical drives or partitions, such as ‘C’ for a hard drive. They help abstract the hardware for easier user interaction.
What are virtual machines and how do they hide hardware complexity?
Virtual machines use software to emulate hardware, allowing one OS to run inside another. Virtual machines can also run intermediate code, such as with Java Virtual Machines (JVMs).
What is a Java Virtual Machine (JVM)?
A Java Virtual Machine (JVM) interprets compiled Java bytecode for a processor, allowing Java code to run on any platform by using platform-specific JVMs.