Jump to content

Stack (computing)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mahanga (talk | contribs) at 15:15, 1 March 2006 (cleanup). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Stack, as a term in computing, refers to:

  • Stack (data structure), a temporary data structure based on Last in, First out (LIFO)
  • Call stack of a program, also known as a function stack, execution stack, control stack, or simply the stack
  • Stack-based memory allocation as opposed to heap-based memory allocation in computing architecture
  • Stack machine, a model of computation in which the computer's memory takes the form of one or more stacks
  • Protocol stack, a particular software implementation of a computer networking protocol suite