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

Documentos relacionados
Informática Aplicada. Introdução

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

1. Conceitos Básicos de Computação

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

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

Profa. Leda G. F. Bueno

15/09/2016 O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? PENSAR EM INFORMÁTICA É PENSAR EM:

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

Projeto de Algoritmos

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

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

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE

21/03/2018 O QUE É UM COMPUTADOR? COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR?

Arquitetura de Computadores

Curso Técnico em Informática

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

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

INTRODUÇÃO À MICROINFORMÁTICA

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

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

Introdução à Informática

TIPO DE COMPUTADORES VALE A PENA CONHECER SMARTPHONES

Componentes de um Computador Típico

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

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

Organização de Computadores I

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ª.

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

Organização e Arquitetura de Computadores

Algoritmos e Estrutura de Dados I. Tiago Alves de Oliveira

Arquitetura de Von Neumann

AGT0001 Algoritmos Aula 01 O Computador

ORGANIZAÇÃO DE COMPUTADORES

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

Introdução à Informática

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

Hardware. Informática

Conceitos sobre Computadores

Os computadores ditigais podem ser classificados em 5 grupos distintos:

2. Conceitos Básicos. Introdução à Ciência da Computação.

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

Programação de Computadores I

INFORMÁTICA BÁSICA AULA

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

Introdução à Informática

Prof. Alessandro Introdução a Computação Aula 2 Curso Técnico Módulo I. do computador. A placa-mãe é a maior placa encontrada no gabinete.

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho


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

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

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

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

Introdução à Computação

Introdução à Computação

Professor: Lau Cheuk Lung

Introdução à Informática

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

Objetivo. Introdução à Informática. Estrutura. Apresentar conceitos gerais utilizados em informática.

Informática Educativa 2012

Programação e Algoritmos I 1 o semestre

Sistemas de Computação Hardware. Sistema Central Periféricos

Arquitetura de Computadores

Fundamentos e Suporte de Computadores. Prof. Ana Paula Domingos

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais

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

Introdução à Informática

FundamentosemInformática

TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE. Professora: Isabela C. Damke

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

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária

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

i TIC 7/8 Funcionamento de um computador Informação 7 Unidade 1 A informação, o conhecimento e o mundo das tecnologias

Introdução à Computação MAC0110

Informática I. Aula /09/2006 1

Hardware Central de Cursos Professor Pimentel

Introdução a Computação

Fundamentos de Programação 1

SUSEPE. Banca: Fundação La Salle

Informática I. Aula 2. Ementa

INFORMÁTICA: Informação automática

ago-18 O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O Homem do ano

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores

PROGRAMAÇÃO I. Introdução

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

Prof. Sandro Wambier

Estrutura de um computador digital. Gustavo Queiroz Fernandes

Arquitetura de Computadores. Infraestrutura de TI: Hardware

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

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

Computadores, Algoritmos e Linguagens

Hardware - Processador

Algoritmos Computacionais

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

Introdução a Informática

Transcrição:

O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural. Análise financeira. 9 História do computador Pré-história 20.000 a.c. 3.000 a.c. 1832 Osso de Ishango 1945 Ábaco 1980 s Máquina Analítica ENIAC PC 10

Componentes básicos de um computador Hardware o o Componentes eletrônicos processador, memória. placas controladoras (placa-mãe, vídeo, áudio, rede, fax etc.) dispositivos de armazenamento (disquete, HD, DVD-RW, pen drive etc.) Periféricos entrada: teclado, mouse. saída: monitor, impressora. Software o Sistema operacional Windows, UNIX, Linux. o Aplicativos processadores de texto. navegadores. jogos. 11 Memória: tamanho Quantidade medida em bytes (B). bit...... 8 bits = 1 Byte 1 KB (kilobyte) = 1.024 bytes (2 10 bytes). 1 MB (megabyte) = 1.048.576 bytes (2 20 bytes). 1 GB (gigabyte) = 1.073.741.824 bytes (2 30 bytes). 1 TB (terabyte) = 1.099.511.627.776 bytes (2 40 bytes). 12

Memória: nomenclatura o Memória cache armazenamento temporário de dados e instruções em processamento. localizada dentro do processador (muito rápida.) pequena (muito cara.) o Memória principal (RAM) armazenamento temporário de programas em execução. mais lenta que a memória cache. grande quantidade (mais barata.) o Memória auxiliar (HD, DVD-RW, pen drive) armazenamento permanente de programas e dados. mais lenta que a memória principal. maior quantidade (bem mais barata.) 13 Processador: arquitetura Arquitetura von Neumann: computador programável. MEMÓRIA ENTRADA Unidade de Controle SAÍDA Memória Cache Unidade Aritmético Lógica PROCESSADOR 14

Processador: velocidade modelo ano freqüência (MHz) barramento (bits) transistores 4004 1971 0,74 4 2.250 6800 1975 1,0 8 6.800 8080 1975 2-3 8 4.500 8086 1978 5-12 16 29.000 80286 1982 8-25 16 134.000 80486DX 1990 33-50 32 1.200.000 Pentium 1993 60-100 32 3.100.000 Pentium II 1997 233-333 32 7.500.000 Pentium III 2000 550-1000 32 28.000.000 Pentium 4 2001 1400-2800 32 42.000.000 Pentium 4 HT 2003 3000 32 55.000.000 Core 2 Duo 2006 2800 64 291.000.000 15 Execução de um programa 5. Dados adicionais podem ser fornecidos pelo usuário. 1. Os programas são carregados para a memória principal. 2. O processador acessa as informações contidas na memória. 6. O resultado do processamento é gravado em disco rígido. 3. O resultado do processamento é armazenado na memória. 4. O resultado do processamento é exibido no monitor. 16

Programação Seqüência finita de comandos a serem executadas sobre dados. Apollo Guidance Computer (AGC) Utilização: de 1966 a 1975. Processador: 2,048 MHz. Memória (16-bits): 4 KB + 72 KB. Dimensões (A x L x P): 61 x 32 x 17 cm. Peso: 32 kg. comando dado 17 Programação: linguagem de máquina Um processador apenas executa instruções escritas em linguagem de máquina (dígitos binários)....100011101001......00110101010... CPU Cada instrução é composta de duas partes: comando operando 1000 11101001 A linguagem de máquina é a mais rápida, pois as instruções são enviadas como impulsos elétricos diretamente aos dispositivos. 18

Programação: linguagem de baixo nível São linguagens de programação que utilizam palavras ou abreviações simples para definir as instruções para o processador. comando operando significado LD MPY STO A 5 B load A multiply by 5 store in B Antes de serem executadas, as instruções são traduzidas para a linguagem de máquina. 19 Programação: linguagem de alto nível São linguagens de programação que permitem escrever programas usando um vocabulário semelhante à maneira natural de se expressar o problema que se deseja resolver. read(a); B = A * 5; A escolha da linguagem depende do propósito: Científicas: FORTRAN, Pascal, C/C++. Comerciais: Cobol, RPG, PL-I. Internet: Delphi, Java, Python. 20

Compilação Um programa escrito numa linguagem de alto nível precisa ser traduzido para a linguagem de máquina para ser executado. Essa etapa é denominada compilação, e é realizada sobre o arquivo que corresponde ao programa-fonte escrito pelo programador. A compilação também verifica se o programa obedece à sintaxe da linguagem, ou seja, se as instruções foram escritas corretamente. O compilador produz um arquivo denominado programa-objeto, que é o programa-fonte traduzido para a linguagem de máquina. Ao programa-objeto são agregados (link) os arquivos de biblioteca, que são arquivos que contém a definição das funções utilizadas pelo programador. O arquivo resultante é denominado programa-executável. 21 Etapas de criação de um programa EDITOR COMPILADOR programa-fonte LIGADOR programa-objeto programa-executável bibliotecas 22

Ambiente de Desenvolvimento Integrado CETUS 23 Nota importante Lembre-se sempre: Só se aprende a programar programando! A prática é fundamental. 24