Thư viện động hoạt động như thế nào?
Thư viện động hoạt động như thế nào?

Video: Thư viện động hoạt động như thế nào?

Video: Thư viện động hoạt động như thế nào?
Video: Ứng dụng công nghệ thông tin trong hoạt động của Thư viện 2024, Có thể
Anonim

Nói một cách đơn giản, A thư viện chia sẻ / Thư viện động là một thư viện nó được tải năng động trong thời gian chạy cho mỗi ứng dụng yêu cầu nó. Họ chỉ tải một bản sao của thư viện tệp trong bộ nhớ khi bạn chạy một chương trình, do đó, rất nhiều bộ nhớ được tiết kiệm khi bạn bắt đầu chạy nhiều chương trình bằng cách sử dụng thư viện.

Sau đó, người ta cũng có thể hỏi, các thư viện động được liên kết với nhau như thế nào?

Thư viện động là kho lưu trữ mã nhị phân không phải là vật lý liên kết thành một tệp thực thi. Các thư viện được tải vật lý vào bộ nhớ của máy tính thay thế và trong quá trình liên kết giai đoạn biên dịch, chỉ có địa chỉ trong bộ nhớ của thư viện chức năng được thêm vào tệp thực thi cuối cùng.

thư viện động trong C là gì? Tĩnh thư viện là một tập hợp các tệp đối tượng, trong khi năng động hoặc thư viện chia sẻ là một tập hợp các hàm được biên dịch và lưu trữ trong một tệp thực thi với mục đích được liên kết bởi các chương trình khác trong thời gian chạy. Thư viện động cung cấp một phương tiện để sử dụng mã có thể được tải ở bất kỳ đâu trong bộ nhớ.

Cũng cần biết, thư viện động được tải như thế nào?

Tải động là một cơ chế mà chương trình máy tính có thể, tại thời điểm chạy, trọng tải Một thư viện (hoặc nhị phân khác) vào bộ nhớ, truy xuất địa chỉ của các hàm và biến có trong thư viện , thực thi các hàm đó hoặc truy cập các biến đó và dỡ bỏ thư viện từ ký ức.

Thư viện tĩnh và thư viện động là gì?

Thư viện tĩnh , trong khi có thể sử dụng lại trong nhiều chương trình, bị khóa vào một chương trình tại thời điểm biên dịch. Năng động , hoặc thư viện chia sẻ mặt khác, tồn tại dưới dạng các tệp riêng biệt bên ngoài tệp thực thi. Ngược lại, một thư viện động có thể được sửa đổi mà không cần phải biên dịch lại.

Đề xuất: