Ev gelişme Yığın çerçevesi nedir? - techopedia nedir?

Yığın çerçevesi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Yığın Çerçevesi ne anlama geliyor?

Yığın çerçevesi, bazı programlama dillerinde geçici değişkenler oluşturmak ve ortadan kaldırmak için kullanılan bir bellek yönetim tekniğidir. Başka bir deyişle, bir alt program çağrısına ait yığın üzerindeki tüm bilgilerin toplanması olarak düşünülebilir. Yığın kareleri yalnızca çalışma zamanı işlemi sırasında vardır. Yığın çerçeveleri, alt yordamlar için özyinelemeli işlevselliği desteklemede dilleri programlamaya yardımcı olur.

Aktivasyon çerçevesi veya aktivasyon kaydı olarak da bilinen yığın çerçevesi.

Techopedia Yığın Çerçevesini açıklıyor

Bir yığın çerçevesi aşağıdakilerden oluşur:

  • Yerel değişkenler
  • Restorasyona ihtiyaç duyabilecek alt programlar tarafından değiştirilen kayıtların kaydedilmiş kopyaları
  • Bağımsız değişken parametreleri
  • İade adresi

Tek bir yığın çerçevesinde gerçek parametreler, geçici konumlar, yerel değişkenler ve çağrılan rutin bilgiler için alan vardır. Bu parametreleri, konumları veya değişkenleri çağıran belirli rutinler yürütmeyi tamamladığında, ilgili yığın çerçevesi yığından kaldırılır. Çoğu durumda yığın çerçevesindeki bilgi paketleme sırası, programlama dilinin özelliklerinden bağımsızdır.

Yığın çerçevesinin göze çarpan özelliklerinden biri, belirli bir alt program için yığın çerçevesinin boyutunun sabit olmasıdır. Bir programlama dilinin yığın çerçevesini kullanabilmesi için, bir program sayacı ve bir iş parçacığı iki işaretçi ile kullanılabilir olmalıdır: temel işaretçi ve yığın işaretçisi. Temel işaretçi her zaman çerçevenin üstüne, yığın işaretçisi yığının üstüne işaret eder. Program sayacı, bir sonraki çalıştırılabilir talimata işaret etmeye yardımcı olur. Belirli bir prosedür için yığın çerçevesi, belirli prosedürün durumunu kaydetmek ve geri yüklemek için ilgili tüm bilgilere sahiptir.

Yığın çerçevesi nedir? - techopedia nedir?