FUNDAMENTALS OF COMPUTER

UNDERSTANDING COMPUTER FILES

FILE SYSTEMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Hardware Abstraction means that we can ____
A
Treat different storage devices identically
B
Write different programs for different storage devices
C
Control where on a device the data is stored
D
Erase magnetic tapes and re-use them
Explanation: 

Detailed explanation-1: -In computers, a hardware abstraction layer (HAL) is a layer of programming that allows a computer OS to interact with a hardware device at a general or abstract level rather than at a detailed hardware level. HAL can be called from either the OS’s kernel or from a device driver.

Detailed explanation-2: -The device driver communicates with a specific device at a specific buffer and control flag block location. A hardware abstraction layer abstracts away the details of how specific devices work.

Detailed explanation-3: -A hardware abstraction layer (HAL) is a programming or code layer that allows for more broad communication between software and hardware in a system. It may be utilized on a number of OSes in a variety of applications and scenarios.

Detailed explanation-4: -Virtualization describes a technology in which an application, guest OS or data storage is abstracted away from the true underlying hardware or software. A key use of virtualization technology is server virtualization, which uses a software layer–called a hypervisor</a–to emulate the underlying hardware.

There is 1 question to complete.