UNDERSTANDING COMPUTER FILES
FILE SYSTEMS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Treat different storage devices identically
|
|
Write different programs for different storage devices
|
|
Control where on a device the data is stored
|
|
Erase magnetic tapes and re-use them
|
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.