Thời gian thực đã qua

Thời gian thực đã qua, elapsed real time, real time, wall-clock time, hay wall time là thời gian thực tế được tính từ khi bắt đầu một chương trình máy tính đến khi kết thúc. Nói cách khác, đó là khoảng cách biệt giữa thời điểm mà một tác vụ kết thúc và thời điểm mà tác vụ đó bắt đầu.

Do đó, thời gian treo tường khác với thời gian CPU - chỉ đo thời gian mà bộ xử lý làm việc tích cực làm việc trên một tác vụ nhất định. Sự khác biệt giữa hai yếu tố có thể phát sinh từ các yếu tố phụ thuộc vào kiến trúc và thời gian chạy, ví dụ như độ trễ được lập trình (programmed delay) hoặc chờ tài nguyên hệ thống trở nên khả dụng. Hãy xem xét ví dụ về một chương trình toán học, khi nó báo cáo rằng: " Thời gian CPU 0 phút 0,04 giây, Thời gian thực đã qua: 6 phút 6,01 giây". Điều này có nghĩa là trong suốt thời gian sáu phút và sáu giây hoạt động, bộ xử lý của máy tính chỉ dành 4/100 giây trong đó để thực hiện các phép tính cho chương trình.

Ngược lại, các chương trình chạy song song trên nhiều đơn vị xử lý có thể tiêu tốn nhiều thời gian của CPU hơn thời gian đã trôi qua. Vì trong điện toán đồng thời (concurrent computing), định nghĩa về thời gian trôi qua thực sự quan trọng, việc khái niệm hóa thời gian trôi qua được đo trên đồng hồ treo tường độc lập, riêng biệt đem lại lợi ích.

Một định nghĩa khác về "wall time" là đo thời gian thông qua một đồng hồ độc lập, riêng biệt trái ngược với thời gian nội bộ của hệ thống cục bộ, tức là liên quan đến sự khác biệt giữa hai đồng hồ.[1]

Không nên nhầm lẫn "thời gian thực" (real time) trong "wall-clock time" với điện toán thời gian thực.

Trong mô phỏng

[sửa | sửa mã nguồn]

Thuật ngữ thời gian đồng hồ treo tường cũng đã được sử dụng rộng rãi trong mô phỏng máy tính, để phân biệt giữa (1) thời gian mô phỏng (thường được nén hoặc mở rộng) và (2) thời gian trôi qua cho người sử dụng công cụ mô phỏng.[2][3][4]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ "Wall time". The Jargon File. Truy cập ngày 10 tháng 6 năm 2011.
  2. ^ "NS-3 Manual".
  3. ^ "OMNeT++ Manual". Bản gốc lưu trữ ngày 9 tháng 5 năm 2015. Truy cập ngày 18 tháng 4 năm 2020.
  4. ^ Nicol, John (tháng 8 năm 2011). Fundamentals of Real-Time Distributed Simulation. tr. 57. ISBN 978-0986841408.
Chúng tôi bán
Bài viết liên quan
Nên tìm hiểu những khía cạnh nào của người ấy trước khi tiến tới hôn nhân?
Nên tìm hiểu những khía cạnh nào của người ấy trước khi tiến tới hôn nhân?
Sự hiểu biết của mỗi người là khác nhau, theo như góc nhìn của tôi, hôn nhân có rất nhiều kiểu, thế nhưng một cuộc hôn nhân làm cho người trong cuộc cảm thấy thoải mái, nhất định cần phải có tình yêu.
Một số sự thật thú vị về Thụ Yêu Tinh Treyni
Một số sự thật thú vị về Thụ Yêu Tinh Treyni
Là thực thể đứng đầu rừng Jura (được đại hiền nhân xác nhận) rất được tôn trọng, ko ai dám mang ra đùa (trừ Gobuta), là thần bảo hộ, quản lý và phán xét của khu rừng
Tại sao blockchain chết?
Tại sao blockchain chết?
Sau một chu kỳ phát triển nóng, crypto có một giai đoạn cool down để ‘dọn rác’, giữ lại những thứ giá trị
Hướng dẫn lấy thành tựu Xạ thủ đạn ma - Genshin Impact
Hướng dẫn lấy thành tựu Xạ thủ đạn ma - Genshin Impact
trong bài viết dưới đây mình sẽ hướng các bạn lấy thành tựu Xạ thủ đạn ma