Algoritmos Computacionais

Documentos relacionados
Unidade Central de Processamento UCP (CPU)

COMPUTADOR 2. Professor Adão de Melo Neto

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 06

AGT0001 Algoritmos Aula 01 O Computador

Infraestrutura de Hardware. Funcionamento de um Computador

Sistemas Operacionais I

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

CPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3

SSC510 Arquitetura de Computadores 1ª AULA

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES. Prof. Juliana Santiago Teixeira

Microprocessadores CPU. Unidade de Controle. Prof. Henrique

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR

Disciplina: Arquitetura de Computadores

SSC0112 Organização de Computadores Digitais I

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Organização e Funcionamento

Sistemas Operacionais

2. A influência do tamanho da palavra

Sistemas Operacionais. Conceitos de Hardware

Introdução à Informática

Introdução à Computação: Arquitetura von Neumann

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ORGANIZAÇÃO COMPUTACIONAL

Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:

Conceitos Básicos Processador

Arquitetura de Computadores Aula 10 - Processadores

COMPUTADOR. Adão de Melo Neto

Sistemas Operacionais. Adão de Melo Neto

COMPUTADOR. Adão de Melo Neto

2. A influência do tamanho da palavra

Processos. Adão de Melo Neto

Organização e Arquitetura de Computadores INTRODUÇÃO

PROGRAMAÇÃO I. Introdução

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

Sistema Computacional

Programação. Module Introduction. Cap. 1 Fundamentos de Computadores

Processador. Processador

CP Introdução à Informática Prof. Msc. Carlos de Salles

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Componentes do Computador

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017

ALP Algoritmos e Programação. . Um modelo de Computador

Programação Estruturada Aula - Introdução a Linguagem de Programação

Hardware e Software. Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Introdução aos Computadores e Programação

14/3/2016. Prof. Evandro L. L. Rodrigues

Arquitetura de Computadores

Introdução à Informática

ORGANIZAÇÃO DE COMPUTADORES

Computadores e Programação (DCC/UFRJ)

Introdução a Programação de Jogos

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Arquitetura e organização de computadores

Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores

Algoritmos e Lógica de Programação Componentes e Arquitetura

Elementos básicos de uma Arquitetura Computacional

Sistemas Operacionais

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

Processador: Conceitos Básicos e Componentes

Arquitetura de Computadores. Ciclo de Busca e Execução

ORGANIZAÇÃO DE COMPUTADORES

Puca Huachi Vaz Penna

Introdução à Ciência da Computação

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Aula 2 - Programação de Computadores - CI208 1/21

Modelo de Von Neumann

Arquitetura de Von Neumann

Estrutura de um computador digital. Gustavo Queiroz Fernandes

AULA 01: APRESENTAÇÃO

Organização e Arquitetura de Computadores I

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens.

Estrutura Básica de um Computador

Aula 06 - Máquina Multinível e Von Neumann

Microcontroladores. Rafael Silva de Lima

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

Organização e Arquitetura de Computadores. Hugo Barros

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

3. Unidade Central de Processamento

Introdução à Informática Engenharia Agrícola

INFORMÁTICA: Informação automática

Introdução à Computação

Organização de Computadores I

Organização de Sistemas Computacionais Processadores: Organização da CPU

Sistema de memória e suas características

Solução Lista de Exercícios Processadores

Organização e Arquitetura de Computadores I

Arquitetura de Computadores. Prof. João Bosco Jr.

O Sistema de Computação

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Organização de Computadores Aula 05

Unidade Central de Processamento (CPU) Processador. Bernardo Gonçalves Introdução ao Computador 2008/01

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

Barramento. Prof. Leonardo Barreto Campos 1

História da Computação

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR

1) Considere a situação atual da memória do sistema computacional abaixo discriminada.

Informática I. Aula /09/2006 1

Transcrição:

UNIDADE 1 Processador e instruções Memórias Dispositivos de Entrada e Saída Software

ARQUITETURA BÁSICA UCP Unidade central de processamento MEM Memória E/S Dispositivos de entrada e saída

UCP UNIDADE CENTRAL DE PROCESSAMENTO Conjunto de dispositivos eletrônicos responsável pelas operações de processamento referentes aos cálculos lógicos e matemáticos. Ciclo de busca (Fetch Cycle) Partida Buscar instrução / Próxima instrução Executar instrução Parada Ciclo de execução (Execute Cycle) Ciclo de instrução básico

TAREFAS UCP 1 - Busca de uma instrução na memória; 2 - Interpretação de uma instrução; 3 - Execução de uma operação representada na instrução; 4 - Gravação de eventuais resultados do processamento; 5 - Reinício de todo o processo (caso necessário)

UNIDADES DA UCP: UAL - Unidade Aritmética e Lógica: Responsável por realizar cálculos matemáticos mais complexos de maneira mais rápida. Registradores: Memória temporária para armazenar dados a serem processados. PC - Program Counter: Armazena o endereço da próxima instrução a ser executada. IR - Instruction Register: Armazena a instrução a ser executada.

UNIDADES DA UCP: UC - Unidade de Controle: Controla o fluxo de dados na UCP: busca na memória, chamadas da UAL, controle geral das tarefas da UCP. Relógio Gerador de pulsos que determinam um ciclo de tarefas da UCP. Em cada ciclo (ou pulso) a UCP realiza uma tarefa, assim quanto maior a freqüência do relógio da UCP, mais tarefas esta pode realizar num mesmo intervalo de tempo.

UCP

MEMÓRIA: A memória é o dispositivo responsável por armazenar dados. SÃO DIVIDIDAS EM: RAM - Sigla para memória de acesso aleatório. É uma memória em que se pode ler e escrever, mas cujo conteúdo é perdido uma vez que o computador é desligado. É a memória principal do computador e a mais usada pelos aplicativos e sistema operacional.

MEMÓRIA: RAM

SÃO DIVIDIDAS EM: ROM - Sigla para memória somente-leitura. Como o nome diz só é possível ler seu conteúdo, mas não alterá-lo. Não se altera se o computador é desligado.

SÃO DIVIDIDAS EM: SECUNDÁRIA - são dispositivos usados para armazenar grandes quantidades de informação em caráter não volátil. Na maioria das vezes é muito mais lenta que a RAM.

DISPOSITIVOS DE ENTRADA E DE SAÍDA Em sistemas como computadores pessoais e estações de trabalho as interfaces de e/s estão ligadas ao processador através de barramentos de endereço, dados e controle, de maneira semelhante à conexão entre memória principal e processador.

DISPOSITIVOS DE ENTRADA E DE SAÍDA

SOFTWARE Instruções que as pessoas escrevem para dizer ao hardware o que fazer. Um conjunto específico destas instruções é chamado programa. Quando o computador está usando um determinado programa, dizemos que ele está rodando ou executando este programa. O programa informa aos componentes físicos da máquina o que fazer, sem eles o computador seria apenas uma caixa sem utilidade.

SOFTWARE LINGUAGEM DE ALTO NÍVEL Linguagens com declarações mais próximas da língua inglesa e com notações padronizadas da matemática. Dirige a atenção do programador mais para os passos necessários para a solução do problema do que aos detalhes de como a máquina irá executar cada operação. Reduz o tempo e o esforço necessário para programação. Reduz a possibilidade de erros. EXEMPLO: Pascal, C, Java, etc.

SOFTWARE COMPILADORES Programas que traduzem um programa escrito em linguagem de alto nível (código fonte) em instruções de linguagem de máquina (código objeto). Bibliotecas Código Fonte Compilação Código Objeto Linkedição Arquivo Executável

PRÓXIMA AULA UNIDADE 2 ALGORITMO E RESOLUÇÃO DE PROBLEMAS Noções de lógica para construção de algoritmos Construção de algoritmos sobre problemas do cotidiano