ฉันไม่คิดว่าสามารถเปรียบเทียบอีมูเลเตอร์และอุปกรณ์จำลองได้ ทั้งสองเลียนแบบบางอย่าง แต่ไม่ได้เป็นส่วนหนึ่งของขอบเขตของการให้เหตุผลเดียวกันพวกเขาไม่ได้ใช้ในบริบทเดียวกัน
กล่าวโดยย่อ: โปรแกรมจำลองการทำงานถูกออกแบบมาเพื่อคัดลอกคุณลักษณะบางอย่างของ orginial และสามารถแทนที่ได้ในสภาพแวดล้อมจริง เครื่องจำลองไม่ได้ถูกออกแบบมาให้คัดลอกคุณสมบัติของต้นฉบับ แต่จะปรากฏขึ้นคล้ายกับต้นฉบับกับมนุษย์ หากไม่มีคุณสมบัติของ orginal เครื่องจำลองจะไม่สามารถแทนที่ในสภาพแวดล้อมจริงได้
จำลองเป็นอุปกรณ์ที่เลียนแบบสิ่งที่ใกล้มากพอเพื่อที่จะสามารถทดแทนกับสิ่งที่จริง. เช่นคุณต้องการให้วงจรทำงานเหมือนวงจร ROM (อ่านเฉพาะหน่วยความจำ) แต่ยังต้องการปรับเนื้อหาจนกว่าจะเป็นสิ่งที่คุณต้องการ คุณจะใช้โปรแกรมจำลองการทำงาน ROM ซึ่งเป็นกล่องดำ (น่าจะใช้ CPU) พร้อมอินเทอร์เฟซทางกายภาพและทางไฟฟ้าที่เข้ากันได้กับ ROM ที่คุณต้องการเลียนแบบ อีมูเลเตอร์จะเสียบเข้ากับอุปกรณ์แทน ROM จริง เมนบอร์ดจะไม่เห็นความแตกต่างใด ๆ เมื่อทำงาน แต่คุณจะสามารถเปลี่ยนเนื้อหา emulated-ROM ได้อย่างง่ายดาย กล่าวว่ามิฉะนั้นเครื่องเลียนแบบจะทำหน้าที่เหมือนกับสิ่งที่เกิดขึ้นจริงในบริบทของเมนบอร์ด (อาจช้าลงเล็กน้อยเนื่องจากรุ่นภายในจริง) แต่จะมีฟังก์ชั่นเพิ่มเติม (เช่นการเขียนซ้ำ) ที่มองเห็นได้เฉพาะผู้ออกแบบเท่านั้น . ดังนั้นคำจำกัดความของอีมูเลเตอร์คือ: สิ่งที่เลียนแบบดั้งเดิมมีคุณสมบัติการทำงานทั้งหมดของมัน
จำลองถูกนำมาใช้ในบริบทความคิดอีกเช่นจำลองเครื่องบินจำลองรถ ฯลฯ วิธีการที่มนุษย์มีชีวิตที่จะรับรู้และควบคุมมัน. ตัวจำลองจะไม่ทำงานของของจริงและไม่สามารถค้ำจุนมันได้ เครื่องจำลองเครื่องบินจะไม่บินหรือบรรทุกใครสักคนมันไม่ใช่จุดประสงค์ของมันเลย เครื่องจำลองไม่ได้มีวัตถุประสงค์เพื่อทำงาน แต่จะปรากฏต่อนักบินอย่างใดอย่างหนึ่งเช่นสิ่งที่เกิดขึ้นจริงเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุปกติเช่นเพื่อให้การฝึกภาคพื้นดิน (รวมถึงในสถานการณ์ที่ผิดปกติเช่นความล้มเหลวของเครื่องยนต์ทั้งหมด) ดังนั้นคำจำกัดความของโปรแกรมจำลองจะเป็น: สิ่งที่สามารถปรากฏต่อมนุษย์ได้สำหรับบางคนที่ขยายเพิ่มขึ้นเช่นเดิม แต่ไม่สามารถแทนที่ได้สำหรับการใช้งานจริง นอกจากนี้นักบินจะรู้ว่าเครื่องจำลองเป็นเครื่องจำลอง
ฉันไม่คิดว่าเราจะเห็นโปรแกรมจำลอง ROM ใด ๆ เพราะ ROM ไม่ได้มีปฏิสัมพันธ์กับมนุษย์และเราจะไม่เห็นเครื่องบินจำลองใด ๆ เพราะเครื่องบินไม่สามารถทดแทนการทำงานในลักษณะเดียวกันในโลกแห่งความเป็นจริงได้
ในมุมมองของฉันแบบจำลองภายในตัวจำลองหรือตัวจำลองสามารถเป็นอะไรก็ได้และไม่ควรคล้ายคลึงกับแบบจำลองของต้นฉบับ ROM emulator model น่าจะเป็นซอฟต์แวร์แทนที่จะเป็นฮาร์ดแวร์ MS Flight Simulator ไม่สามารถเป็นซอฟต์แวร์มากกว่าที่เป็นอยู่
การเปรียบเทียบคำศัพท์ทั้งสองนี้จะขัดแย้งกับคำตอบที่เลือกในปัจจุบัน (จาก Toybuilder) ซึ่งสร้างความแตกต่างในแบบจำลองภายในขณะที่คำแนะนำของฉันคือความแตกต่างคือว่าของปลอมสามารถหรือไม่สามารถใช้ในการทำงานจริงในโลกที่แท้จริงได้ สำหรับบางคนที่ยอมรับก็ขยายออกไป)
โปรดทราบว่าเครื่องจำลองเครื่องบินจะต้องจำลองโลกดวงอาทิตย์ลม ฯลฯ ซึ่งไม่ได้เป็นส่วนหนึ่งของเครื่องบินดังนั้นเครื่องจำลองเครื่องบินจะต้องเลียนแบบบางแง่มุมของเครื่องบินรวมถึงสภาพแวดล้อมของ เครื่องบินเพราะมันไม่ได้ใช้ในสภาพแวดล้อมที่เกิดขึ้นจริงนี้ แต่ในห้องฝึกอบรม
นี่คือความแตกต่างอย่างมากกับอีมูเลเตอร์ซึ่งเลียนแบบเฉพาะจุดเริ่มต้นและจุดประสงค์ของมันคือการใช้ในสภาพแวดล้อมของต้นฉบับโดยไม่จำเป็นต้องเลียนแบบ กลับไปที่บริบทเครื่องบิน ... สิ่งที่อาจเป็นเครื่องบินจำลอง บางทีรถไฟที่จะเชื่อมต่อสนามบินทั้งสอง - จริง ๆ แล้วเป็นสองขั้นตอนของเครื่องบิน - มีผู้โดยสารด้วยพนักงานต้อนรับบนเครื่องบินด้วยการตกแต่งภายในรถยนต์ที่ดูเหมือนห้องโดยสารเครื่องบินจริงและกัปตันบอกว่า "สุภาพสตรีและสุภาพบุรุษระดับความสูงของเรา ที่ปลายทางของเราคือ 24 ° C " ประโยชน์มันยากที่จะมองเห็นครวญเพลง ...
โดยสรุปแล้วอีมูเลเตอร์เป็นของจริงที่ตั้งใจจะทำงานจำลองเป็นของปลอมที่ตั้งใจจะหลอกผู้ใช้