Tôi đang đặt câu hỏi này trong ngữ cảnh của máy tính và vi điều khiển. Tôi cần một câu trả lời ngắn gọn. Những từ này dường như bị lẫn lộn, tôi không biết liệu chúng có hoán đổi cho nhau nhưng có cảm giác rằng chúng không. Cảm ơn. Tôi chưa tìm thấy sự khác biệt giữa chúng trong nghiên cứu của mình và do đó tôi đăng câu hỏi ở đây.sự khác biệt giữa Mô phỏng và Mô phỏng là gì?
Trả lời
Không chắc chắn nếu điều này là ngắn gọn cho bạn, nhưng sự hiểu biết của tôi là:
Trình giả lập - Phần cứng bắt chước.
Trình mô phỏng - Phần mềm bắt chước.
Hãy xem this bài đăng để có một cuộc thảo luận tốt về chủ đề.
Và đây là một trích dẫn từ this trang web:
thi đua so với mô phỏng
Từ "giả lập" được đặt ra vào năm 1963 tại IBM [12] trong phát triển của NPL (IBM 360) dòng sản phẩm, sử dụng "sự kết hợp mới của phần mềm, vi mã và phần cứng ". [13] Họ phát hiện ra rằng sử dụng phần cứng vi mã thay vì mô phỏng phần mềm, để thực thi các chương trình được viết cho các máy tính IBM trước đó, đã đẩy nhanh tốc độ mô phỏng một cách đáng kể. Đầu năm 1957, IBM cung cấp máy tính IBM 709 với phiên dịch chương trình (phần mềm) để thực thi các chương trình cũ được viết cho IBM 704 để chạy trên IBM 709 và sau đó trên IBM 7090 [19] Năm 1963, khi mã hóa lần đầu tiên được sử dụng để tăng tốc quá trình mô phỏng này, các kỹ sư IBM đã đặt ra thuật ngữ "trình mô phỏng" để mô tả khái niệm.
Gần đây, nó đã trở nên phổ biến để sử dụng từ "mô phỏng" trong ngữ cảnh của phần mềm. Tuy nhiên, trước năm 1980, "mô phỏng" chỉ được gọi là mô phỏng với hỗ trợ phần cứng hoặc vi mã, trong khi "mô phỏng" được gọi là mô phỏng phần mềm thuần túy. [15] Ví dụ: máy tính được thiết kế đặc biệt để chạy các chương trình được thiết kế cho kiến trúc khác là trình mô phỏng. Ngược lại, một trình mô phỏng có thể là một chương trình chạy trên PC, do đó các trò chơi Atari cũ có thể được mô phỏng trên đó. Purists tiếp tục nhấn mạnh vào sự khác biệt này, nhưng hiện tại thuật ngữ " " mô phỏng "thường có nghĩa là giả hoàn chỉnh của một máy thực hiện mã nhị phân .
Giả lập là khi phần mềm bước qua và xử lý từng đầu vào chính xác cách vi điều khiển/bộ xử lý xử lý lệnh.
Mô phỏng là khi phần mềm lấy đầu vào và thông qua các quy trình khác nhau sẽ tạo ra kết quả mong đợi.
Mô phỏng là mô hình hóa cực kỳ chính xác của các hoạt động nội bộ trong khi Mô phỏng tập trung hơn vào khái niệm hộp đen đầu ra đầu vào.
- 1. Sự khác biệt giữa Trình mô phỏng iPhone và Trình giả lập Android
- 2. Xcode mô phỏng kích thước số liệu - sự khác biệt giữa thiết lập Freeform và None
- 3. Mô phỏng sự kiện touchstart và touchend?
- 4. Nhật ký sự cố mô phỏng iOS
- 5. mô phỏng sự kiện thay đổi jquery
- 6. Trình mô phỏng Zen trên thế giới là gì?
- 7. Mô phỏng mưa
- 8. Việc chạy bộ mô phỏng Windows Phone 8 là gì?
- 9. "Yêu cầu HTTP mô phỏng IIS" là gì?
- 10. Trình mô phỏng Android khác nhau
- 11. mô phỏng trọng lực
- 12. Mô phỏng phun
- 13. Mô phỏng Micrô (micrô ảo)
- 14. Mô phỏng sự kiện nhấp trong AS3
- 15. XNA - Mô phỏng tuyết
- 16. mô phỏng ipad xoay
- 17. Mô hình chiến lược được mô phỏng
- 18. Phần cứng Mô phỏng
- 19. Sự khác nhau giữa mô hình dữ liệu và mô hình đối tượng là gì?
- 20. Mô phỏng Nexus 7
- 21. Sự khác biệt giữa: mô hình và @model trong form_for?
- 22. Sự khác biệt giữa gói, mô-đun và lớp trong Perl hướng đối tượng là gì?
- 23. Sự khác biệt giữa các mô-đun Perc autodie và Fatal là gì?
- 24. sự khác biệt giữa không gian tên, gói và mô-đun trong perl là gì?
- 25. sự khác biệt giữa mô hình khách truy cập và chiến lược là gì?
- 26. Sự khác biệt giữa các mô hình hộp CSS và Latex là gì?
- 27. cakephp - sự khác biệt giữa mô hình và hành vi là gì?
- 28. Sự khác biệt giữa module_init và init_module trong mô-đun hạt nhân Linux là gì?
- 29. Sự khác biệt giữa Mô-đun trong js và Lớp học trong php là gì?
- 30. sự khác biệt giữa mô hình và mock_model trong RSpec