Эмулятор гэж юу вэ?

Агуулгын хүснэгт:

Эмулятор гэж юу вэ?
Эмулятор гэж юу вэ?
Anonim

Эмулятор гэдэг нь өөр компьютер эсвэл программыг дуурайдаг компьютер эсвэл программ юм. Жишээлбэл, эмуляторууд нь Windows-ийг Mac компьютер дээр ажиллуулах боломжтой болгодог ба эсрэгээр. Эмулятор хэрхэн ажилладаг, яагаад эмулятор ашиглаж болох талаар мэдэж аваарай.

Image
Image

Эмулятор гэж юу вэ?

IBM компьютерийн эмуляцийг шинэ загварууд дээр хуучин төхөөрөмжүүдэд зориулагдсан программуудыг ажиллуулах арга гэж үзсэн. IBM-ийн ашигласан арга нь эмуляцид зориулагдсан программ хангамж, техник хангамжийн хослолд тулгуурласан. Шинэ компьютерууддаа шинэ программ зохиохоос илүүтэйгээр суулгасан арагш нийцтэй байдал нь хөгжүүлэгчдэд илүү уян хатан байдлыг олгосон.

Өнөөдөр эмулятор гэдэг нэр томьёо нь видео тоглоомын хүрээнд түгээмэл хэрэглэгддэг. Видео тоглоомын эмулятор нь 1990-ээд оны үед алдартай болсон бөгөөд энэ нь хүмүүст орчин үеийн ширээний компьютер дээр хуучин консол тоглоом тоглох боломжийг олгосон юм. Ухаалаг утас, таблетууд олширч байгаа энэ үед iOS эсвэл Android үйлдлийн системүүдийг компьютер дээрээ ажиллуулах чадвартай эмуляторууд ч мөн адил эрэлт хэрэгцээтэй болж байна.

Эмуляторууд хэрхэн ажилладаг вэ

Өөр өөр төрлийн эмуляторууд янз бүрийн эмуляцын техникийг ашигладаг. Гэсэн хэдий ч эцсийн зорилго нь үргэлж ижил байдаг: анхны техник хангамж эсвэл програм хангамжийг ашиглах туршлагыг хуулбарлах. Зарим эмулятор нь анхны бүтээгдэхүүний гүйцэтгэлээс давж, нэмэлт функцуудыг агуулдаг.

Эмуляци хийхэд олон тооны тооцооллын нөөц шаардлагатай. Энэхүү эмуляцын татвараас болж олонхи нь гүйцэтгэлийн хувьд бодит ертөнцөөс хоцорч байна. Төлбөргүй программистууд ихэвчлэн бүтээдэг тул эмуляторууд удаан хугацаанд хөгждөг.

Эмуляци нь виртуалчлалын ойлголттой нягт холбоотой. Виртуал машинууд нь хост системийн үндсэн тоног төхөөрөмж дээр ажилладаг эмуляторын төрөл юм. Иймд эмуляцийн татвар байхгүй ч виртуал машинууд анхны машинтай харьцуулахад хийж чадах зүйлээрээ хязгаарлагдмал.

Яагаад эмулятор ашиглах хэрэгтэй вэ?

Програм хангамж нь платформын онцлог шинж чанартай байдаг тул хөгжүүлэгчид Android, iOS, Windows болон Mac-д зориулсан програмуудыг тусад нь хийдэг. Хэрэв та Mac хэрэглэгч бөгөөд зөвхөн Windows-д ашиглах боломжтой програмыг ашиглахыг хүсэж байгаа бол таны цорын ганц сонголт бол (Windows компьютер худалдаж авахаас гадна) эмулятор ашиглах явдал юм.

Эмуляторууд мөн дижитал хадгалалтад чухал үүрэг гүйцэтгэдэг. Хуучин тоглоомын хайрцаг гэх мэт хуучирсан формат дээр хадгалагдсан програмуудыг тусгай төхөөрөмж ашиглан ROM (зөвхөн унших санах ой) файл болгон татаж авч болно. Дараа нь ROM-уудыг өөрсдийн бүтээсэн анхны тоглоомын системийн эмулятор ашиглан тоглуулж болно.

Эмуляторуудын жишээ

Үйлдлийн бүх системд зориулсан арилжааны болон нээлттэй эхийн эмуляторууд тоо томшгүй олон байдаг. Энд зарим жишээ байна:

  • BlueStacks зэрэг эмуляторууд нь Windows болон Mac дээр Android програмуудыг ашиглах боломжтой болгодог.
  • Xcode зэрэг програмууд нь Mac болон Windows дээр iOS-г ажиллуулах боломжтой.
  • Appetize.io нь хөтөч дээр суурилсан эмулятор бөгөөд танд iOS програмуудыг дурын компьютер дээр ашиглах боломжийг олгодог.
  • WINE нь Linux үйлдлийн систем дээр Windows програмуудыг ажиллуулдаг.
  • Nestopia зэрэг эмуляторууд Linux дээр Nintendo тоглоом тоглох боломжтой.
  • SNES Classic зэрэг консол эмуляторууд нь тоглоомчдод орчин үеийн HD телевизор дээр хуучин видео тоглоом тоглох боломжийг олгодог бие даасан техник хангамж юм.
  • PlayStation Portable-д зориулсан олон тооны эмуляторууд нь хэрэглэгчдэд Sony-ийн гар утасны систем дээр бусад консолуудад зориулсан тоглоом тоглох боломжийг олгодог.

Зөвлөмж болгож буй: