Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Pilha de chamada

Índice Pilha de chamada

Em ciência da computação, uma pilha de chamada (ou pilha de execução) é uma pilha que armazena informações sobre as sub-rotinas ativas num programa de computador.

26 relações: Alocação de memória, Apple, Armazenamento de dados de computador, Buffer (ciência da computação), C (linguagem de programação), Ciência da computação, Estrutura de dados, Laço infinito, Linguagem assembly, Linguagem de programação, Método (programação), Multitarefa, Multitarefa cooperativa, Núcleo (sistema operacional), Orientação a objetos, Pilha (informática), Ponteiro (programação), Programa de computador, Recursividade (ciência da computação), Reentrância, Registrador (informática), Sinal (ciência da computação), Sub-rotina aninhada, Tempo de compilação, Thread (computação), Tratamento de exceção.

Alocação de memória

Alocação de memória, em ciência da computação, consiste no processo de solicitar/utilizar memória durante o processo de execução de um programa de computador.

Novo!!: Pilha de chamada e Alocação de memória · Veja mais »

Apple

Apple Inc. (anteriormente chamado de Apple Computer, Inc.) é uma empresa multinacional norte-americana que tem o objetivo de projetar e comercializar produtos eletrônicos de consumo, software de computador e computadores pessoais.

Novo!!: Pilha de chamada e Apple · Veja mais »

Armazenamento de dados de computador

O armazenamento de dados de computador é uma tecnologia que consiste em componentes de computador e mídia de gravação que são usados para reter dados digitais.

Novo!!: Pilha de chamada e Armazenamento de dados de computador · Veja mais »

Buffer (ciência da computação)

Em ciência da computação, buffer de dados (ou, simplesmente, buffer) é uma região de memória física utilizada para armazenar temporariamente os dados enquanto eles estão sendo movidos de um lugar para outro.

Novo!!: Pilha de chamada e Buffer (ciência da computação) · Veja mais »

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Novo!!: Pilha de chamada e C (linguagem de programação) · Veja mais »

Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

Novo!!: Pilha de chamada e Ciência da computação · Veja mais »

Estrutura de dados

Uma estrutura de dados (ED), em ciência da computação, é uma coleção tanto de valores (e seus relacionamentos) quanto de operações (sobre os valores e estruturas decorrentes).

Novo!!: Pilha de chamada e Estrutura de dados · Veja mais »

Laço infinito

Um laço infinito é uma sequência de instruções em um programa de computador que repete infinitamente, ou porque não há condição de parada ou porque a condição existe mas nunca é atingida.

Novo!!: Pilha de chamada e Laço infinito · Veja mais »

Linguagem assembly

Motorola MC6800. Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como microprocessadores e microcontroladores.

Novo!!: Pilha de chamada e Linguagem assembly · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Pilha de chamada e Linguagem de programação · Veja mais »

Método (programação)

Em orientação a objetos, uma Função (ou função membro) é uma sub-rotina (ou procedimento ou função) associada a um objeto, e que possui acesso aos seus dados, as variáveis membro.

Novo!!: Pilha de chamada e Método (programação) · Veja mais »

Multitarefa

Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da capacidade de processamento do hardware.

Novo!!: Pilha de chamada e Multitarefa · Veja mais »

Multitarefa cooperativa

A multitarefa cooperativa é uma abordagem para a implementação de sistemas operativos multitarefa.

Novo!!: Pilha de chamada e Multitarefa cooperativa · Veja mais »

Núcleo (sistema operacional)

Um núcleo de sistema conecta o software aplicativo ao hardware de um computador Em computação, o núcleo ou kernel é o componente central do sistema operativo da maioria dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware.

Novo!!: Pilha de chamada e Núcleo (sistema operacional) · Veja mais »

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Novo!!: Pilha de chamada e Orientação a objetos · Veja mais »

Pilha (informática)

Representação da execução de uma pilha com as operações ''push'' (empilhar) e ''pop'' (desemplilhar). Em ciência da computação, uma pilha (stack em inglês) é um tipo abstrato de dado e estrutura de dados baseado no princípio de Last In First Out (LIFO), ou seja "o último que entra é o primeiro que sai" caracterizando um empilhamento de dados.

Novo!!: Pilha de chamada e Pilha (informática) · Veja mais »

Ponteiro (programação)

Em programação, um ponteiro ou apontador é um tipo de dado de uma linguagem de programação cujo valor se refere diretamente a um outro valor alocado em outra área da memória, através de seu endereço.

Novo!!: Pilha de chamada e Ponteiro (programação) · Veja mais »

Programa de computador

Um programa de computador ou programa informático é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador.

Novo!!: Pilha de chamada e Programa de computador · Veja mais »

Recursividade (ciência da computação)

Em ciência da computação, a recursividade é a definição de uma sub-rotina (função ou método) que pode invocar a si mesma.

Novo!!: Pilha de chamada e Recursividade (ciência da computação) · Veja mais »

Reentrância

Em programação, reentrância refere-se a qualidade de uma sub-rotina ser executada concorrentemente de forma segura, isto é, a subrotina pode ser invocada enquanto está em execução.

Novo!!: Pilha de chamada e Reentrância · Veja mais »

Registrador (informática)

O de uma UCP (unidade central de processamento) é a memória dentro da própria CPU que armazena n bits.

Novo!!: Pilha de chamada e Registrador (informática) · Veja mais »

Sinal (ciência da computação)

Em ciência da computação, um sinal (signal em inglês) é uma forma limitada de comunicação entre processos utilizada em sistemas Unix e outros sistemas operacionais compatíveis com o padrão POSIX.

Novo!!: Pilha de chamada e Sinal (ciência da computação) · Veja mais »

Sub-rotina aninhada

Em programação, uma subrotina aninhada (ou função aninhada) é uma subrotina encapsulada noutra.

Novo!!: Pilha de chamada e Sub-rotina aninhada · Veja mais »

Tempo de compilação

Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado.

Novo!!: Pilha de chamada e Tempo de compilação · Veja mais »

Thread (computação)

Thread (em português: fio de execução ou encadeamento de execução) é uma forma como um processo/tarefa de um programa de computador é divido em duas ou mais tarefas que podem ser executadas concorrentemente ("simultâneo").

Novo!!: Pilha de chamada e Thread (computação) · Veja mais »

Tratamento de exceção

O tratamento de exceção, na ciência da computação, é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução de programas de computadores.

Novo!!: Pilha de chamada e Tratamento de exceção · Veja mais »

Redireciona aqui:

Estouro de pilha, Pilha de execução.

CessanteEntrada
Ei! Agora estamos em Facebook! »