Съдържание:
Определение - Какво означава емулатор?
Емулаторът е хардуерно устройство или софтуерна програма, която позволява на една компютърна система (известна също като хост) да имитира функциите на друга компютърна система (известна като гост). Тя дава възможност на хост системата да изпълнява софтуер, инструменти, периферни устройства и други компоненти, предназначени за гост системата. Емулаторите могат да бъдат от различни типове, като репликират неща като хардуер, софтуер, ОС или процесор. Въпреки това, в повечето случаи хардуерната архитектура се емулира, за да осигури среда, подобна на гост система.
Техопедия обяснява емулатора
Емулаторът регенерира оригинална компютърна среда с помощта на софтуер и хардуер. Процесът на създаване на автентичен емулатор е сложен и отнема много време. Но веднъж създаден, той осигурява автентичността на оригиналната компютърна среда / цифров обект, без да е необходима оригиналната система.
Техниките на емулация се прилагат за възстановяване на хардуерната и софтуерната среда на компютърна система на различна машина. След като емулаторът е завършен, потребителите могат да имат достъп до приложения или ОС на емулираната система, а оригиналният софтуер може да работи на хост системата. За потребителите изживяването е същото, както ако използват оригиналната система за гости.
Емулаторите обикновено са съставени от три компонента:
- CPU емулатор (най-сложната част)
- Емулатор на подсистемата на паметта
- Различни емулатори на устройства за вход / изход