Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => RTOS Uygulamaları => Konuyu başlatan: yamak - 15 Ağustos 2013, 18:10:12

Başlık: Micrium'da Task Stack Hakkında
Gönderen: yamak - 15 Ağustos 2013, 18:10:12
Micrium'da task stack'i işlemcinin kendi stack bölgesinden mi ayrılıyor yoksa ram üzerinde farklı bi bölgeden mi?Yani startup dosyasında belirttiğimiz stack size kullanıyo mu?
Eğer kullanıyorsa kafamı karıştıran bir durum var.Micrium'da task'lar stack boyutları dinamik olarak ayarlanabiliyormuş dinamik bellek tahsis etmekte heap alanında yapıldığına göre burada bir karışıklık olmuyo mu?
Başlık: Ynt: Micrium'da Task Stack Hakkında
Gönderen: mufitsozen - 15 Ağustos 2013, 19:08:19
Alıntı yapılan: yamak - 15 Ağustos 2013, 18:10:12
Eğer kullanıyorsa kafamı karıştıran bir durum var.Micrium'da task'lar stack boyutları dinamik olarak ayarlanabiliyormuş dinamik bellek tahsis etmekte heap alanında yapıldığına göre burada bir karışıklık olmuyo mu?
Evet, oluyor. Buna teknik olarak "kafa karisikligi" yada "Zihin karisikligi" deniyor  :P

heapden dinamik bellek kullanmak ile dinamik task stack boyu vermek arasindaki iliski, Mark Twain'in dedigi gibi "lightning ile lightning bug" arasindaki iliski gibi! :)

Yani aralarinda dinamik kelimesinin ortak olmasindan baska bir kavram birligi yok.
Başlık: Ynt: Micrium'da Task Stack Hakkında
Gönderen: yamak - 15 Ağustos 2013, 21:39:26
Hocam biraz daha açıklayıcı olabilir misiniz?
Başlık: Ynt: Micrium'da Task Stack Hakkında
Gönderen: yamak - 16 Ağustos 2013, 10:39:23
Arkadaşlar bu konuda birisi beni aydınlatabilir mi?