อ่าน 3 นาที
รายชื่อโปรแกรมจำลอง
SPIM : โปรแกรมจำลอง MIPS32 OVPsim 500 mips สามารถใช้ในการพัฒนาซอฟต์แวร์โดยใช้แพลตฟอร์มเสมือนและโปรแกรมจำลองต่างๆ รวมถึงโปรเซสเซอร์ MIPS ที่ทำงานได้สูงสุดถึง 500...
รายชื่อโปรแกรมจำลอง
บทความนี้รวบรวมรายชื่อโปรแกรมจำลองซอฟต์แวร์
หน่วยประมวลผลกลาง
- SPIM : โปรแกรมจำลอง MIPS32 OVPsim 500 mips สามารถใช้ในการพัฒนาซอฟต์แวร์โดยใช้แพลตฟอร์มเสมือนและโปรแกรมจำลองต่างๆ รวมถึงโปรเซสเซอร์ MIPS ที่ทำงานได้สูงสุดถึง 500 MIPSโปรเซสเซอร์นี้สามารถใช้งานกับระบบปฏิบัติการได้หลายระบบ รวมถึง Linux OVP ใช้ในการสร้างโปรแกรมจำลองโปรเซสเซอร์ MIPS ตัวเดียวหรือหลายตัว ทั้งแบบ MP ที่เหมือนกันหรือแบบ MP ที่แตกต่างกัน
- บอคส์
- ดOSBox
- เอฟเอ็กซ์!32
- พีซีเอ็ม
- QEMU – โปรแกรมจำลองแบบโอเพนซอร์สที่จำลองสถาปัตยกรรม 7 แบบ รวมถึง ARM, x86, MIPS และอื่นๆ
- กล่อง 86
- Rosetta 2 : โปรแกรมจำลอง ระบบปฏิบัติการ macOSของ Apple ที่ช่วยให้สามารถเรียกใช้แอปพลิเคชัน x86_64 บนชิปตระกูลApple Siliconที่ใช้สถาปัตยกรรมARM ได้
- เพียร์พีซี
- Rosetta : โปรแกรมจำลองโปรเซสเซอร์ PowerPC ของ Apple ซึ่งติดตั้งมาในระบบปฏิบัติการ Mac OS X
- WarpUP : ระบบ Amiga สำหรับการ์ดขยาย PowerPC ที่ติดตั้งใน MorphOS และใช้งานได้กับAmigaOS
โปรแกรมจำลองระบบคอมพิวเตอร์
โปรแกรมจำลองระบบแบบเต็มรูปแบบ
- ซิมิคส์
- CPU Sim : แอปพลิเคชัน Java ที่ช่วยให้ผู้ใช้สามารถออกแบบและสร้างสถาปัตยกรรมและชุดคำสั่งอย่างง่าย จากนั้นเรียกใช้โปรแกรมตามคำสั่งในชุดนั้นผ่านการจำลอง
- GXemul : เฟรมเวิร์กสำหรับการจำลองสถาปัตยกรรมคอมพิวเตอร์แบบเต็มรูปแบบ
โทรศัพท์มือถือและ PDA
- Adobe Device Central
- บลูสแต็กส์
- โนกซ์เพลย์
- โปรแกรมจำลอง Palm OS
- touchHLE [ 1 ]
- ระบบย่อยของ Windows สำหรับ Android
โปรแกรมจำลองหลายระบบ
- blueMSX: จำลองการทำงานของคอมพิวเตอร์และเครื่องเล่นเกมที่ใช้สถาปัตยกรรม Z80
- MAME : โปรแกรมจำลองการทำงานของเครื่องเกมอาร์เคด เครื่องเกมคอนโซล และคอมพิวเตอร์ หลายเครื่อง
- DAPHNEเป็น แอป พลิเคชันจำลองเกมอาร์เคดที่จำลองวิดีโอเกมเลเซอร์ดิสก์หลากหลายประเภทโดยมีจุดประสงค์เพื่อรักษาเกมเหล่านี้และทำให้ประสบการณ์การเล่นมีความสมจริงมากที่สุดเท่าที่จะเป็นไปได้[ 2 ]ผู้พัฒนาเรียก DAPHNE ว่า "โปรแกรมจำลองเกมอาร์เคดเลเซอร์ดิสก์หลายเกมแรก" ("FEMALE") โดยชื่อนี้มาจากเจ้าหญิงแดฟนี นางเอกของเกมDragon's Lair HYPSEUS เป็นโปรแกรมจำลอง DAPHNE เวอร์ชันอัปเดต SDL2 ที่ทันสมัย ซึ่งตั้งชื่อตามพี่น้องของแดฟนี[ 3 ]
โปรแกรมจำลองเครือข่าย
- ns-2
- Cisco Packet Tracer
- เราเตอร์ซิม
โปรแกรมจำลองระบบปฏิบัติการ
ยูนิกซ์
- Cygwin : สำหรับMicrosoft Windowsมี สภาพแวดล้อม POSIXและไลบรารี ระบบ (บรรจุอยู่ใน cygwin.dll) ซึ่งไม่อนุญาตให้เรียกใช้ไฟล์ไบนารีของ UnixหรือLinux โดยไม่แก้ไข อย่างไรก็ตาม มันอนุญาตให้ใช้ชุดคอมไพเลอร์ GNU (gcc) ในการคอมไพล์ซอฟต์แวร์ที่เขียนขึ้นสำหรับระบบปฏิบัติการ เหล่านี้ จากซอร์สโค้ด
- นอกจากระบบ POSIX แล้ว Cygwin ยังมีตัวจัดการแพ็กเกจที่เชื่อมต่อกับคลังซอฟต์แวร์ที่มีแพ็กเกจซอฟต์แวร์มากกว่า 9000 รายการ ผู้ใช้สามารถเลือกใช้คลังซอฟต์แวร์ Cygwin ports ซึ่งมีแพ็กเกจซอฟต์แวร์มากกว่า 2300 รายการ (86x64) ถึงมากกว่า 2700 รายการ (86x32) ที่ไม่ได้รวมอยู่ในคลังซอฟต์แวร์ของ RedHat รวมถึง แอปพลิเคชันที่มี ส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) จำนวนมาก
- คลังเก็บซอฟต์แวร์นี้ประกอบด้วยซอฟต์แวร์หลากหลายประเภท รวมถึงBash (เชลล์คำสั่งและสภาพแวดล้อมการเขียนสคริปต์ที่เทียบได้กับ Windows PowerShell ) ชุดคอมไพเลอร์ GNUพร้อมชุดเครื่องมือที่สมบูรณ์ นอกจากนี้ ภาษาโปรแกรม "ทั่วไปและเป็นที่นิยม" ที่ติดตั้งมาพร้อมกับการแจกจ่าย Linuxเช่นC , C++ , Python , PHP , Perl , Tcl / TkและLuaก็มีให้ใช้งานเช่นกัน พร้อมด้วยไลบรารีสำหรับการพัฒนาอีกมากมาย
- นอกจาก Bash แล้ว โปรแกรมยูทิลิตี้ของ GNU (เช่น โปรแกรมค้นหา เช่นlocate , find , grep ) จะถูกติดตั้งมาให้โดยค่าเริ่มต้น ยังมีซอฟต์แวร์แพ็กเกจอื่นๆ อีกหลายร้อยรายการ ซึ่งหลายรายการมีการใช้งานบนระบบ Windows ที่ไม่ใช่ POSIX เช่น ระบบจัดการฐานข้อมูล ( PostgreSQL , MySQL ), เว็บเซิร์ฟเวอร์ (เช่นApache HTTP Server ), ไฟร์วอลล์ , โปรแกรมประมวลผลข้อความ และแอปพลิเคชันโหมดคอนโซล ยิ่งไปกว่านั้น ยัง มีการใช้งาน X.Org Server X Window System (X11) ที่ค่อนข้างเสถียร พร้อมด้วย ไลบรารี GTKและQtโดยอิงจากสิ่งเหล่านี้ จึงมีระบบจัดการเดสก์ท็อปแบบกราฟิก เช่น GNOME, LXDE, LXQt, KDE และอื่นๆ (เช่น x2go) พร้อมด้วยแอปพลิเคชันผู้ใช้แบบกราฟิกที่เกี่ยวข้อง ซึ่งมีความเสถียรและฟังก์ชันการทำงานที่แตกต่างกันไป
วินโดวส์
- Wine : สามารถใช้งานได้กับ ระบบปฏิบัติการที่รองรับ POSIX ( แบบ Unix ) ส่วนใหญ่ เช่นLinux , Berkeley Software Distribution (BSD) และmacOS ( โครงการ Darlingและ Darwine) Wine มี API สำหรับ Win32 และการใช้งานฟังก์ชันต่างๆ ที่สะอาดหมดจด แตกต่างจาก Cygwin ตรงที่ Wine ช่วยให้สามารถติดตั้งและใช้งานซอฟต์แวร์ Windows ได้โดยไม่เปลี่ยนแปลง มีการพัฒนาอย่างมากเพื่อรองรับวิดีโอเกม รวมถึงส่วนขยายจากผู้พัฒนาภายนอก (เช่นPlayOnLinux ) ซึ่งให้การกำหนดค่า Windows แบบกำหนดเองที่ใช้งานได้กับ วิดีโอเกมจำนวนมาก นอกจากนี้ยังรองรับ ซอฟต์แวร์สำนักงานเช่นMicrosoft Officeเนื่องจากไม่ขึ้นอยู่กับรีจิสทรีของ Windows การรวมไลบรารีที่เชื่อมโยงแบบคงที่ และ (อย่างน้อยบางส่วน) การพัฒนาจากโครงการโอเพนซอร์สแอปพลิเคชันแบบพกพาเช่น แพลตฟอร์ม PortableAppsและแอปพลิเคชันซอฟต์แวร์กว่า 300 รายการที่สามารถดาวน์โหลดได้ จึงทำงานได้โดยไม่มีปัญหาหรือมีปัญหาน้อยมาก
โปรแกรมจำลองเครื่องพิมพ์
- Ghostscript : โปรแกรมจำลองเครื่องพิมพ์ที่ไม่มีPostScript
โปรแกรมจำลองเทอร์มินัล
โปรแกรมจำลองเครื่องเล่นเกมคอนโซล
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รายชื่อโปรแกรมจำลอง
SPIM : โปรแกรมจำลอง MIPS32 OVPsim 500 mips สามารถใช้ในการพัฒนาซอฟต์แวร์โดยใช้แพลตฟอร์มเสมือนและโปรแกรมจำลองต่างๆ รวมถึงโปรเซสเซอร์ MIPS ที่ทำงานได้สูงสุดถึง 500...
เอ็มไอพีเอส
SPIM : โปรแกรมจำลอง MIPS32 OVPsim 500 mips สามารถใช้ในการพัฒนาซอฟต์แวร์โดยใช้แพลตฟอร์มเสมือนและโปรแกรมจำลองต่างๆ รวมถึงโปรเซสเซอร์ MIPS ที่ทำงานได้สูงสุดถึง 500 MIPS โปรเซสเซอร์นี้สามารถใช้งานกับระบบปฏิบัติการได้หลายระบบ รวมถึง Linux OVP...
สถาปัตยกรรม x86
บอคส์ ดOSBox เอฟเอ็กซ์!32 พีซีเอ็ม QEMU – โปรแกรมจำลองแบบโอเพนซอร์สที่จำลองสถาปัตยกรรม 7 แบบ รวมถึง ARM, x86, MIPS และอื่นๆ กล่อง 86 Rosetta 2 : โปรแกรมจำลอง ระบบปฏิบัติการ macOS ของ Apple ที่ช่วยให้สามารถเรียกใช้แอปพลิเคชัน x86_64 บนชิปตระกูล Apple Silicon...
โมโตโรลา 680x0
โปรแกรมจำลอง Mac 68k : สำหรับ ระบบปฏิบัติการ Mac OS รุ่นคลาสสิกบน PowerPC