AGT0001 Algoritmos Aula 01 O Computador

Documentos relacionados
Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

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

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

Algoritmos Computacionais

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

Introdução a Tecnologia da Informação

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

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

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

Os computadores ditigais podem ser classificados em 5 grupos distintos:

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

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

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Sistema Computacional

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

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

Estrutura de um computador digital. Gustavo Queiroz Fernandes

ORGANIZAÇÃO DE COMPUTADORES

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

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

Introdução à Informática

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

Sistemas Operacionais

Profa. Leda G. F. Bueno

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

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

Computador (arquitetura básica): b

Conceitos sobre Computadores

Componentes de um Computador Típico

Informática para o MPU. Prof. Jefferson Moreira 1

Unidade II. Organização de Computadores. Prof. Renato Lellis

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

Projeto de Algoritmos

Introdução à Informática

Introdução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

FundamentosemInformática

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

Montagem e Manutenção de Computadores

Prof. Eliezer Soares Flores 1 / 22

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR

Algoritmos e Técnicas de Programação. Professora Luciana Faria

Introdução à Informática

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

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

Curso Técnico em Informática

INSTITUTO FEDERAL CATARINENSE Campus Ibirama

Disciplina: Arquitetura de Computadores

1. Conceitos Básicos de Computação

Arquitetura de Computadores

Sistemas Operacionais I

Unidade Central de Processamento UCP (CPU)

Fundamentos e Suporte de Computadores. Prof. Ana Paula Domingos

SSC510 Arquitetura de Computadores 1ª AULA

Arquitetura de Von Neumann

Princípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

Apresentação. Prof.: Roitier Campos Gonçalves

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

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Engenharia Civil. Conceitos Básicos. Introdução à Computação

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

Introdução à Programação de Computadores Fabricação Mecânica

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça

Informática I. Aula 2. Ementa

Instalação e Manutenção de Computadores Sandra Silva

Introdução a Computação


Introdução à Informática

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR

Sistemas Operacionais. Adão de Melo Neto

COMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP

Introdução à Computação

Introdução à Computação

FUNDAMENTOS E ARQUITETURA DE COMPUTADORES

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

Softwares, Aplicativos e Sistemas Operacionais

O Sistema de Computação

Estrutura de Sistemas Operacionais. Capítulo 1: Introdução

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.

Hardware Conceitos Básicos. Introdução*à*Informática 14

Organização e Arquitetura de Computadores. Leslier S. Corrêa

INFORMÁTICA: Informação automática

Barramento. Prof. Leonardo Barreto Campos 1

Organização e Arquitetura de Computadores

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

Introdução à Arquitetura de Computadores

Programação de Computadores I - PRG1 Engenharia Elétrica

Aula 4 Hardware & Software

Introdução à Informática

Modelo de Von Neumann: conceito do programa armazenado

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Fundamentos de Informática Introdução aos Conceitos Básicos

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache

Transcrição:

AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia karina.roggia@udesc.br Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016 Karina G. Roggia 2016 AGT0001 - Aula01 1 / 18

Sumário Karina G. Roggia 2016 AGT0001 - Aula01 2 / 18

conjunto de todos os elementos físicos é o equipamento propriamente dito são os programas determinam o comportamento do hardware Karina G. Roggia 2016 AGT0001 - Aula01 3 / 18

Composto de: Unidade Central de Processamento CPU Memórias Principal RAM Secundária HD Dispositivos de Entrada e Saída Karina G. Roggia 2016 AGT0001 - Aula01 4 / 18

Karina G. Roggia 2016 AGT0001 - Aula01 5 / 18

Unidade Central de Processamento Função: executar programas armazenados na memória Composta por: Unidade de Controle responsável pela busca de instruções da memória principal Unidade Lógica e Aritmética (ULA) realiza operações básicas como soma e booleanas Registradores memória pequena e de alta velocidade, armazena resultados temporários e informações de controle Program Counter (PC) aponta para a próxima instrução a ser executada Instruction Register (IR) contém a instrução que está sendo executada Karina G. Roggia 2016 AGT0001 - Aula01 6 / 18

Ciclos de Execução da CPU Busca Decodifica Executa Busca a próxima instrução da memória e armazena no registrador IR Atualiza o registrador PC para que aponte para a próxima instrução Determina o tipo de instrução Se a instrução usa dados da memória, determina onde estão Busca os dados, armazenando-os nos registradores internos Executa a instrução Armazena os resultados em locais apropriados (registradores ou memória) Volta ao início do ciclo para executar a próxima instrução Karina G. Roggia 2016 AGT0001 - Aula01 7 / 18

RAM Random Access Memory Memória Principal ou Memória de Acesso Aleatório Função: armazenar dados e programas Dividida em células ou posições, cada uma podendo armazenar uma parte da informação cada célula possui um endereço, pelo qual é possível acessar seu conteúdo se a memória possui n células, elas terão endereços de 0 a n 1 todas as células possuem o mesmo número de bits, ou seja, são do mesmo tamanho um bit é unidade básica de memória, que pode conter apenas valores 0 ou 1 no início, todos os fabricantes padronizavam o tamanho das células em 8 bits, ou seja, 1 byte Karina G. Roggia 2016 AGT0001 - Aula01 8 / 18

Memória Secundária HD, DVD, pendrive,... Características: armazena as informações que não estão sendo usadas ativamente por outros dispositivos em geral, possui grande capacidade de armazenamento também chamada de memória auxiliar, funcionando como meio de armazenamento permanente de informações são também consideradas dispositivos de entrada/saída Karina G. Roggia 2016 AGT0001 - Aula01 9 / 18

Dispositivos de Entrada e Saída Exemplos: Teclado, mouse,... Disco rígido, impressora, monitor Os dispositivos de entrada e saída são conectados ao computador por meio de canais de dados (placas controladoras) As placas controladoras são conectadas à placa mãe, que consiste basicamente na pastilha de CPU, memória e outras pastilhas de suporte. Karina G. Roggia 2016 AGT0001 - Aula01 10 / 18

Programas ou conjunto de instruções que são compreendidas e executadas pelo hardware Básico Utilitário Aplicativo Karina G. Roggia 2016 AGT0001 - Aula01 11 / 18

Básico Sistemas Operacionais Tradutores Interpretador Montador Compilador Karina G. Roggia 2016 AGT0001 - Aula01 12 / 18

Sistema Operacional Finalidade: gerenciar o hardware e o software Carregado na inicialização do computador Sempre que o computador é ligado, o setor de boot do HD é lido o programa gravado neste setor verifica o hardware e carrega o sistema operacional Funções: chavear o processador entre os programas carregar programa para memória salvar o contexto de execução de um programa tratar interrupções de hardware ou software Exemplos: Linux, Windows, Mac OS, BSD, etc Karina G. Roggia 2016 AGT0001 - Aula01 13 / 18

Sistema Operacional Relação entre hardware, sistema operacional e aplicações Karina G. Roggia 2016 AGT0001 - Aula01 14 / 18

Compiladores Para que os programas escritos em linguagens de alto nível sejam executados pela máquina, é necessário que sejam convertidos para uma linguagem de baixo nível que seja compreendida pela máquina Compiladores: programas escritos em linguagens de alto nível que traduzem as instruções de outros programas para linguagens de baixo nível Karina G. Roggia 2016 AGT0001 - Aula01 15 / 18

Utilitário Auxiliam/complementam o gerenciamento do SO Podem vir incluídos no SO ou vendidos/distribuídos por fornecedores independentes Exemplos: Ferramentas para organização de discos (defrag) Verificação de disponibilidade e uso de memória Verificação de uso de CPU Karina G. Roggia 2016 AGT0001 - Aula01 16 / 18

Aplicativo Programas voltados para a solução de problemas do usuário s de uso geral são programas que podem ser utilizados em vários tipos de aplicações exemplos: editores de texto, gráficos, planilhas, gerenciadores de banco de dados, etc s de uso específico se destinam exclusivamente a um único tipo de aplicação exemplos: folha de pagamento, crediário, imposto de renda, cadastro, contas a pagar e receber, etc Karina G. Roggia 2016 AGT0001 - Aula01 17 / 18

Cenas dos Próximos Capítulos Descreva os passos necessários para fazer pipoca. Karina G. Roggia 2016 AGT0001 - Aula01 18 / 18