With hardware abstraction, the developer commands “I want to read at this place” and the firmware on the drive takes care of the rest. Originally, if a developer wanted to read data from a drive, they had to command the drive to spin up, position the read/write head, and get the timing down to read the data, pull the data, then transfer it over. An example is how storage drive interfaces came about. Instead, it provides a set of actions that a developer commonly uses and does all the little details automatically. Hardware abstraction is a way of hiding the intricate details of controlling hardware. This allowed for ease of programming as now developers didn’t have to invent and reinvent the wheel. In the mid-'90s, hardware abstraction was spreading to more computer systems, including video game consoles. Instead of trying to simulate the hardware, it simulates the functions of the hardware. High-level emulation (HLE) takes a different approach to simulating a system. In high-level emulation, the PC provides software hooks so the game can run on its hardware.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |