Dinamik kitabxanalar necə işləyir?
Dinamik kitabxanalar necə işləyir?

Video: Dinamik kitabxanalar necə işləyir?

Video: Dinamik kitabxanalar necə işləyir?
Video: Yeddi gün 24 saat oxucuların ixtiyarında olan “Açıq kitabxana” 2024, Bilər
Anonim

Sadə dillə desək, A ortaq kitabxana / Dinamik Kitabxana a kitabxana ki, yüklənir dinamik olaraq tələb edən hər bir proqram üçün iş vaxtında. Yalnız bir nüsxəsini yükləyirlər kitabxana bir proqramı işə saldığınız zaman yaddaşda olan fayl, buna görə də ondan istifadə edərək birdən çox proqramı işə salmağa başlayanda çoxlu yaddaş saxlanılır kitabxana.

Sonradan soruşula bilər ki, dinamik kitabxanalar necə əlaqələndirilir?

Dinamik kitabxanalar fiziki olmayan ikili kodun arxivləridir bağlıdır icra edilə bilən fayla. The kitabxanalar yerinə və zamanı fiziki olaraq kompüterin yaddaşına yüklənir əlaqələndirir kompilyasiya mərhələsi, yaddaşda yalnız ünvan kitabxana funksiya son icra olunan fayla əlavə olunur.

C-də dinamik kitabxana nədir? Statik kitabxana isə obyekt faylları toplusudur dinamik və ya ortaq kitabxana iş zamanı digər proqramlar tərəfindən əlaqələndirilmək məqsədi ilə icra olunan proqramda tərtib edilmiş və saxlanılan funksiyalar toplusudur. Dinamik kitabxanalar yaddaşın istənilən yerinə yüklənə bilən kodu istifadə etmək üçün bir vasitə təmin edin.

Dinamik kitabxananın necə yükləndiyini də bilmək lazımdır?

Dinamik yükləmə bir kompüter proqramının işləmə zamanı, yük a kitabxana (və ya digər binar) yaddaşda olan funksiyaların və dəyişənlərin ünvanlarını əldə edin. kitabxana , bu funksiyaları yerinə yetirin və ya bu dəyişənlərə daxil olun və boşaldın kitabxana yaddaşdan.

Statik və dinamik kitabxanalar nədir?

Statik kitabxanalar , birdən çox proqramda təkrar istifadə oluna bilsələr də, kompilyasiya zamanı proqrama kilidlənirlər. Dinamik , və ya ortaq kitabxanalar digər tərəfdən, icra edilə bilən fayldan kənarda ayrıca fayllar kimi mövcuddur. Bunun əksinə olaraq, a dinamik kitabxana yenidən tərtib etməyə ehtiyac olmadan dəyişdirilə bilər.

Tövsiyə: