55 of 59 menu

Стек маълумот тури

Стек маълумот тури ҳар бир маълумот йўналиши учун ажратилган оператив хотиранинг фрагментини ифодалайди.

Стекнинг ишлаши LIFO принсипи билан белгиланади. Ушбу принсипнинг моҳияти шундан иборатки, стекга oxири қўшилган хотира фрагменти унинг ичидан биринчи бўлиб чиқарилади.

Стек билан ишлашнинг моҳияти шундаки, функция орқали янги ўзгарувчи эълон қилинганда, у биринчи бўлиб стекка қўшилади. Функция ўз ишини тугатганда - ўзгарувчи автоматик равишда стек хотирасидан ўчирилади ва у эгаллаган қисм бошқа объектлар учун мавжуд бўлади.

Стекнинг асосий афзаллиги кодни бажариш тезлигининг юкорилиги бўлса-да, камчилиги шундаки, стека ажратилган хотира тўлиб кетганда эълон қилинган ўзгарувчиларни энди ўзгартириб бўлмайди ва кодни бажариш тўхтайди. Стек ҳажми йўналиш яратилганда белгиланади, ва ҳар бир ўзгарувчи ўзининг максимал хотира ҳажмига эга, у энг аввал ўзининг маълумот турига боғлиқ. Шу sababli мураккаб маълумот турларининг (масалан, объектларнинг) ҳажмини олдиндан эълон қилиш зарур. Шунингдек, стек хотирада фақат локал ўзгарувчиларни сақлай олади, глобаллар учун esa кучadan фойдаланиш керак.

Қуйидагиларни ҳам кўринг

  • маълумот тури куча,
    дастурлашта кенг қўлланилади
  • контнит yetkazish tarmogʻi CDN,
    веб-иловалар саҳифаларининг юкланish тезлигини oshiradi
  • маълумотларни ташкил қилиш усули LIFO,
    дастурлашта кенг қўлланилади
  • маълумотларни ташкил қилиш усули FIFO,
    дастурлашта кенг қўлланилади
hyidsvhuuzl