GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Introdução. Ilmério Reis da Silva UFU/FACOM/BCC

Documentos relacionados
GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Teoria de Algoritmos: Computabilidade e Máquina de Turing

Informática básica. Professor: Francisco Ary

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

18/08/2015. Quem sou eu... Para se dar bem... Capítulo 0: Introdução. Prof. Frederico Sauer (Fred)

Informática básica. Professor: Francisco Ary

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Teoria de Algoritmos: Complexidade

HISTÓRIA DO COMPUTADOR

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO COMPUTADOR E SOCIEDADE: ÈTICA

Estrutura dos Computadores. Arquitetura de Computadores

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

Fat-Uerj: Introdução à computação

Introdução ao Processamento de Dados (I P D)

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

Manutenção de Computadores e Redes

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira

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

INFORMÁTICA ELETROTÉCNICA SUBSEQUENTE AULA I. Prof. MSc. Glécio Rodrigues de Albuquerque

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Execução de Algoritmos: Sistema Binário e Hexadecimal

IAC001 - Arquitetura e Organização de Computadores.

Informática I. Aula 2. Aula 2-04/09/2006 1

CONCEITOS BÁSICOS DE INFORMÁTICA. Disciplina: Informática Professor: Gustavo Sabry

Componentes do Computador

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

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

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

História dos Computadores

CENTRO DE EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA TÉCNICO DE INFORMÁTICA E SISTEMAS EFA. UFCD: 0777 Processador de Texto Processamento e edição

Softwares, Aplicativos e Sistemas Operacionais

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM

Arquitetura de Microprocessadores

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

INTRODUÇÃO AO HARDWARE. Paulo Chagas Júnior

TIPO DE COMPUTADORES VALE A PENA CONHECER SMARTPHONES

CURSO TÉCNICO PROFISSIONALIZANTE. Disciplina: Informática Básica (História da Informática)

Algoritmos Lógica e Programação

Ábaco. Ipad HISTÓRIA DA INFORMÁTICA E SUA EVOLUÇÃO. Tecnologias de Informação e Comunicação

Informática Aplicada. Introdução

Disciplina de Informática. Curso Tecnólogo em Gestão Ambiental Unidade Erechim Profª. Me. Valéria Espíndola Lessa

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

Histórico e Conceitos

Noções de Informática INSS. Novo Curso. Aula 01

25/02/2010. Objetivos. Introdução. Entender a criação do computador e sua evolução no tempo; Hardware e sua evolução; Software e sua evolução.

Organização de Computadores I

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

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

Introdução a Informática

HARDWARE. Givanaldo Rocha

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

Depois do estudo deste capítulo, o estudante deve ser capaz de:

Arquitetura de Computadores

Arquitetura de Computadores

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

O que é um computador. Segundo o Dicionário Escolar da Língua Portuguesa, computador é avaliador, calculador.

1. Introdução à informática: histórico e evolução

Evolução da Informática: a Origem da Computação

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

Curso de Montagem e Manutenção de Computadores. Prof.: Bruno Rafael de Oliveira Rodrigues

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

Informática I. Aula 2. Ementa

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

CES-10 Introdução à Computação. Prof. Paulo André IEC - ITA

William A. Zacariotto

Estrutura de um computador digital. Gustavo Queiroz Fernandes

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

INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR

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

Introdução a Tecnologia da Informação. Prof. Jonatas Bastos

Fundamentos de Arquiteturas de Computadores

Introdução à Informática. Aula 1

Ementa. Adriano J. Holanda 15/2/2017. [Introdução à Computação I] ...

Componentes de um Computador Típico

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação

Micr c o r co c ntr t o r lad a or o es

1. Conceitos Básicos de Computação

Fundamentos de Programação 1

Infraestrutura de Hardware. Introdução

ENTRADA E SAÍDA FELIPE G. TORRES

Introdução à Computação MAC0110

ORGANIZAÇÃO DE COMPUTADORES

Evolução dos computadores

EVOLUÇÃO DA COMPUTAÇÃO MODERNA Arquitetura de Computadores. Prof. Gabriel F. C. Campos camposg.com.br

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini

Tópicos de Ambiente Web Tópico: História do Computador

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

GRANDES MARCOS NA HISTÓRIA DAS TIC

Arquitetura de Computadores Aula 1 - Introdução

TP062-Métodos Numéricos para Engenharia de Produção Erros-Erros Numéricos

Fundamentos em Informática Introdução e Conceitos

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 02: INTRODUÇÃO

Geração de computadores Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

AEDI Introdução Revisão 2

Evolução e Desempenho. Alberto Felipe Friderichs Barros

Introdução: Histórico dos Computadores

Universidade de Brasília Histórico e Introdução

Histórico e Introdução

Informática. Professor: Diego Oliveira. Conteúdo 01: Introdução à Informática

Arquitetura de Computadores. Infraestrutura de TI: Hardware

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

Disciplina de Arquitetura e Manutenção de Computadores

Transcrição:

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/icc UFU/FACOM/BCC

Def. Ciência da Computação é a disciplina que busca construir uma base científica para projeto e programação de computadores, processamento da informação e soluções algorítmicas de problemas [1]

Def. Algoritmo é uma sequência finita de passos que define como uma tarefa pode ser realizada Exemplo: Tarefa: fazer um bolo de fubá! Algoritmo: receita do bolo de fubá!

História do Algoritmo MDC, por Euclides, ~400 AC Soluções equações, por al-khwārizmī, ~800 DC Teorema da Incompletude, Gödel, ~1930 DC

Computação

Sistemas de Computação

História do Hardware Máquinas Mecânicas

Tear Joseph Jacquard, tecelão Tear orientada por cartão perfurado, ~1800

Máquina Analítica (Computador Mecânico) Charles Babbage, Matemático e Engenheiro Tabulava funções polinomiais, ~1830.

Leitora de cartões perfurados Herman Hollerith, empresário e fundadador da IBM Sua máquina realizou o censo americano de 1890 Usava cartões, inspirada no Tear de Jacquard

Facit Calculadora mecânica, ~1920 Ápice da empresa em 1970 Em uso(?)

Outras contribuições importantes antes do computador eletrônico George Boole(Filósofo, 1815-1864), Álgebra Booleana; von Neumann(Matemático, 1903, 1957),Arquitetura de Computadores: CPU(instruções) + Memória (dados); Alonzo Church(Matemático, 1903-1995), Lambda-calculus; Stephen Kleene(Matemático, 1909-1994), Recursividade; Allan Turing (Matemático, 1912-1954), Máquina Abstrata; Claude Shannon (Matemático e Engenheiro, 1916-2001), em sua tese de mestrado(1937) Shannon demonstra que uma aplicação elétrica utilizando Álgebra de Boole poderia resolver qualquer problema de lógica: nasce o computador digital (considerada por muitos a tese de mestrado mais importante de todos os tempos) Etc...

O COMPUTADOR DIGITAL

História do Computador Digital No princípio (anos 40 a 70) Eram Grandes Consumiam muita energia Aqueciam muito Tinham: alto índice de manutenção pouca Memória limitada capacidade de processamento várias dificuldades de uso

Z3 Konrad Zuze, Alemanha, 1941 Memória: 64 números de 22 bits Aritmética de ponto flutuante; raiz quadrada; etc.

MARK I Howard Hathaway Aiken, Harvard/IBM, 1944 Computador Eletromecânico que pesava 5 toneladas Calculo equações diferenciais (1 a grande calculadora)

ENIAC John Adam P.Eckert Jr. & John Mauchly, USA, 1946 Primeiro computador com Sistema Operacional em cartões 5000 operações por segundo usando 17.468 válvulas Cálculos balísticos

DESENVOLVIMENTOS TECNOLÓGICOS Após o ENIAC vários desenvolvimentos tecnológicos, diminuindo o tamanho, consumo e melhorando a usabilidade dos computadores popularizaram seu uso.

DESENVOLVIMENTO HARDWARE Hardware Válvula, século XIX (amplia/troca sinal elétrico) Transistor, século XX (amplia/troca sinais eletrônicos) Circuito Integrado-CI, 1949(miniaturização e encapsulamento) Microprocessador, 1970 (vários CI)

DESENVOLVIMENTO SOFTWARE

Outros marcos importantes Internet/ARPANET, USA, 1969 (primeiro e-mail) Computador de mesa (Desktop), IBM, 1981 Computador portátil (Laptop), Osborne, 1981 Word Wide Web, Tim Berners-Lee, 1992 Motores de busca 1, MIT, 1993 Smartphone(celular/computador), IBM, 1993 GPS, 1995 Motores de busca 2, Google, 1998 Tablet, Microsoft, 2002 ipod/iphone/ipad, Apple, 2010...

Componentes de um Computador Processador Memória Dispositivo de Armazenamento Dispositivos de E/S

Processador Executa operações Caracterísiticas: Velocidade em Ghz Quantidade de núcleos Faixa de endereços (64 bits) Quantidade e tamanho da cache.

Memória Armazena as instruções do programa Características: Tipos: Velocidade do barramento de memória Capacidade de armazenamento RAM (SRAM & DRAM) ROM (Read Only Memory) Flash (Solid State Memory) HD Flash

Dispositivos de Armazenamento Características Tipos Capacidade (GigaBytes / TeraB) Velocidade de transferência Hard Disk DVD (Blu Ray) Pen Drive Cartão de SD

Outros Dispositivos de Entrada e Saída Exemplo / Caracteristicas: Monitor / quantidade de píxeis Teclado / padrão Mouse / tipo Impressora / velocidade de impressão; cor; etc

Bibliografia [1] BROOKSHEAR, J. Glenn. Ciência da computação: uma visão abrangente, tradução da 11a ed [por] Eduardo K Pivete, Porto Alegre, Bookman, 2013. [2] FEDELI, Ricardo Daniel; POLLONI, Enrico Giulio Franco; PERES, Fernando Eduardo. Introdução à ciência da computação. 2. ed. São Paulo: Cengage Learning, 2010. [3] MOKARZEL, Fábio Carneiro. Introdução à ciência da computação. Rio de Janeiro: Elsevier, 2008. [4] Autran Macedo, Maria Adriana, Renato Pimentel e Ilmério Silva, http://www.facom.ufu.br [5] Fonseca Filho, Cléuzio. História da Computação, Porto Alegre, EDIPUCRS, 2007, disponível em http://www.pucrs.br/edipucrs/online/historiadacomputacao.pdf

Material de Apoio Capítulo 0 de [1] Capítulo 1 de [2], incluindo questões de revisão Livro [5]

FIM - Introdução