Emulation accuracy: Difference between revisions
m Fixed a minor issue within the Gate-level accuracy section where there was a "|" placed before the word "performance" is mentioned. |
No edit summary |
||
| Line 6: | Line 6: | ||
*'''Hypervisors''' usually used for partitioning physical hardware resources among multiple guest operating systems | *'''Hypervisors''' usually used for partitioning physical hardware resources among multiple guest operating systems | ||
*'''Simulators''' where developers build virtual replicas of specific environments or processes | *'''Simulators''' where developers build virtual replicas of specific environments or processes | ||
*'''Emulation''' endeavors to recreate an entire historical architecture. This digital reconstruction seeks to faithfully capture the instruction set, timing behaviors, hardware features and even peripheral nuances of a bygone hardware platform. In years, lots of other technologies come in useful to emulator development which is mentioned in [[High/Low_level_emulation#Future_Outlook]] section. Thanks to this, emulators achieve impressive levels of [[Frames_per_second|performance]] and compatibility, further unlocking the doors to historical software [[Preservation_projects|preservation]]. | *'''Emulation''' endeavors to recreate an entire historical architecture. This digital reconstruction seeks to faithfully capture the instruction set, timing behaviors, hardware features and even peripheral nuances of a bygone hardware platform. In years, lots of techniques and other technologies come in useful to emulator development which is mentioned in [[High/Low_level_emulation#Future_Outlook]] section. Thanks to this, emulators achieve impressive levels of [[Frames_per_second|performance]] and compatibility, further unlocking the doors to historical software [[Preservation_projects|preservation]]. | ||
*'''Sandboxing''' creates a restricted environment for running applications on your Host operating system. Within this "sandbox," applications can't make permanent changes to your system files or registry. | *'''Sandboxing''' creates a restricted environment for running applications on your Host operating system. Within this "sandbox," applications can't make permanent changes to your system files or registry. | ||
*'''Docker''' is a containerization platform. It creates isolated containers that share the host operating system kernel but have their own set of files and configurations. Docker is primarily used for deploying and isolating applications, particularly microservices, for development, testing, and deployment purposes. | *'''Docker''' is a containerization platform. It creates isolated containers that share the host operating system kernel but have their own set of files and configurations. Docker is primarily used for deploying and isolating applications, particularly microservices, for development, testing, and deployment purposes. | ||