6.1.9 - Outline how an operating system hides the complexity of the hardware from users and applications. Flashcards

1
Q

How does an operating system use abstraction to hide hardware complexity?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are drive letters in operating systems?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are virtual machines and how do they hide hardware complexity?

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Java Virtual Machine (JVM)?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly