Máy xúc lật

Tác Giả: John Stephens
Ngày Sáng TạO: 26 Tháng MộT 2021
CậP NhậT Ngày Tháng: 18 Có Thể 2024
Anonim
Máy xúc lật - Công Nghệ
Máy xúc lật - Công Nghệ

NộI Dung

Định nghĩa - Loader có nghĩa là gì?

Trình tải là một thành phần chính của hệ điều hành, đảm bảo tất cả các chương trình và thư viện cần thiết được tải, điều này rất cần thiết trong giai đoạn khởi động chạy chương trình. Nó đặt các thư viện và chương trình vào bộ nhớ chính để chuẩn bị thực hiện chúng. Tải bao gồm đọc nội dung của tệp thực thi có chứa các hướng dẫn của chương trình và sau đó thực hiện các tác vụ chuẩn bị khác được yêu cầu để chuẩn bị thực thi để chạy, tất cả chỉ mất từ ​​vài giây đến vài phút tùy thuộc vào kích thước của chương trình cần chạy.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Trình tải

Trình tải là một thành phần của một hệ điều hành thực hiện nhiệm vụ chuẩn bị một chương trình hoặc ứng dụng để HĐH thực thi. Nó thực hiện điều này bằng cách đọc nội dung của tệp thực thi và sau đó lưu các hướng dẫn này vào RAM, cũng như bất kỳ thành phần thư viện nào được yêu cầu phải có trong bộ nhớ để chương trình thực thi. Đây là lý do màn hình giật gân xuất hiện ngay trước khi hầu hết các chương trình bắt đầu, thường hiển thị những gì đang diễn ra trong nền, đó là những gì trình tải hiện đang tải vào bộ nhớ. Khi tất cả điều đó được thực hiện, chương trình đã sẵn sàng để thực hiện. Đối với các chương trình nhỏ, quá trình này gần như tức thời, nhưng đối với các ứng dụng lớn và phức tạp có thư viện lớn cần để thực thi, chẳng hạn như trò chơi cũng như phần mềm 3D và CAD, việc này có thể mất nhiều thời gian hơn. Tốc độ tải cũng phụ thuộc vào tốc độ của CPU và RAM.


Không phải tất cả các mã và thư viện được tải khi khởi động chương trình, chỉ những mã cần thiết để thực sự chạy chương trình. Các thư viện khác được tải khi chương trình chạy, hoặc chỉ theo yêu cầu. Điều này đặc biệt đúng đối với các ứng dụng như trò chơi chỉ cần tải tài sản cho cấp độ hiện tại hoặc vị trí mà người chơi đang ở.

Mặc dù các trình tải trong các hệ điều hành khác nhau có thể có các sắc thái riêng và các chức năng chuyên biệt riêng cho hệ điều hành cụ thể đó, nhưng về cơ bản chúng vẫn phục vụ cùng một chức năng. Sau đây là trách nhiệm của một trình tải:

  1. Xác thực chương trình cho các yêu cầu bộ nhớ, quyền, v.v.
  2. Sao chép các tệp cần thiết, chẳng hạn như hình ảnh chương trình hoặc các thư viện cần thiết, từ đĩa vào bộ nhớ
  3. Sao chép các đối số dòng lệnh cần thiết vào ngăn xếp
  4. Liên kết điểm bắt đầu của chương trình và liên kết bất kỳ thư viện cần thiết nào khác
  5. Khởi tạo thanh ghi
  6. Chuyển đến điểm bắt đầu chương trình trong bộ nhớ