![Bodyslam - ท่านผู้ชม](https://i.ytimg.com/vi/T08qOtTL2Og/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - Emulator หมายถึงอะไร?
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายผู้เอาอย่าง
คำจำกัดความ - Emulator หมายถึงอะไร?
โปรแกรมจำลองคืออุปกรณ์ฮาร์ดแวร์หรือโปรแกรมซอฟต์แวร์ที่ช่วยให้ระบบคอมพิวเตอร์หนึ่งระบบ (หรือที่เรียกว่าโฮสต์) เลียนแบบฟังก์ชั่นของระบบคอมพิวเตอร์อื่น (รู้จักกันในนามแขก) ช่วยให้ระบบโฮสต์สามารถเรียกใช้ซอฟต์แวร์เครื่องมืออุปกรณ์ต่อพ่วงและส่วนประกอบอื่น ๆ ที่ออกแบบมาสำหรับระบบแขก อีมูเลเตอร์อาจมีหลายประเภทเลียนแบบสิ่งต่าง ๆ เช่นฮาร์ดแวร์ซอฟต์แวร์ระบบปฏิบัติการหรือ CPU อย่างไรก็ตามในกรณีส่วนใหญ่สถาปัตยกรรมฮาร์ดแวร์ถูกจำลองเพื่อให้สภาพแวดล้อมคล้ายกับระบบของแขก
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบายผู้เอาอย่าง
ตัวจำลองจะสร้างสภาพแวดล้อมของคอมพิวเตอร์ดั้งเดิมด้วยความช่วยเหลือของซอฟต์แวร์และฮาร์ดแวร์ กระบวนการสร้างอีมูเลเตอร์แท้นั้นซับซ้อนและใช้เวลานาน แต่สร้างขึ้นเมื่อมันให้ความถูกต้องของสภาพแวดล้อมคอมพิวเตอร์เดิม / วัตถุดิจิตอลโดยไม่ต้องใช้ระบบเดิม
มีการใช้เทคนิคการจำลองเพื่อสร้างสภาพแวดล้อมฮาร์ดแวร์และซอฟต์แวร์ของระบบคอมพิวเตอร์บนเครื่องอื่น เมื่ออีมูเลเตอร์เสร็จสมบูรณ์ผู้ใช้สามารถเข้าถึงแอปพลิเคชันหรือระบบปฏิบัติการบนระบบที่จำลองและซอฟต์แวร์ดั้งเดิมสามารถทำงานบนระบบโฮสต์ สำหรับผู้ใช้ประสบการณ์จะเหมือนกับว่าพวกเขากำลังใช้ระบบแขกเดิม
อีมูเลเตอร์มักประกอบด้วยสามองค์ประกอบ:
- ซีพียูอีมูเลเตอร์ (ส่วนที่ซับซ้อนที่สุด)
- โปรแกรมจำลองระบบย่อยหน่วยความจำ
- อุปกรณ์จำลองสัญญาณอินพุต / เอาต์พุตที่แตกต่างกัน