Bases Computacionais da Ciência



Documentos relacionados
Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva /msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Curso Técnico em Redes de computadores. Evolução Histórica dos Computadores

Informática. A Era da Computação - Aula 1 ClevertonHentz

Informática I. Aula 1. Aula 1-17/04/2006 1

Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Ábaco (cerca de 3000 a.c.

I n f o r m á t i c a

História da Informática. Prof. Bruno Crestani Calegaro

Fundamentos e Suporte de Computadores. Professora Monalize

Introdução à Computação

Arquitetura de Computadores. AULA 1 Introdução

Conceitos e Evolução Capítulos 1 e 2

SUMÁRIO. Evolução. Do passado ao presente. Futuro. Cálculos manuais Calculadoras mecânicas Máquinas eletrônicas

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Evolução dos Computadores

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computadores - Uma história

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA

Unidade orgânica de Métodos Matemáticos Faculdade de Motricidade Humana Universidade Técnica de Lisboa Carlos Ferreira

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação

Ano Lectivo 2012/2013. Governo da República Portuguesa

Informática Básica. A História do Computador. Anibal de Macedo, Informática Básica - Primeira Aula. Instituto Federal do Rio Grande do Norte

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas ( ) Primeira Geração Válvulas ( )

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves

Prof. Antonio Fundamentos de Sistemas Operacionais UNIP/2015

1. - Os engenhos calculadores

Introdução/Histórico da Informática. O Computador

Sistemas Operacionais

Introdução. Prof. Marcos Zurita Teresina

Introdução à Computação

Fundamentos de. Ricardo José Cabeça de Souza 2010 Fundamentos 1

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

Painel: Internet das Coisas e Competitividade em Sistemas de Produtos

Evolução histórica dos computadores

Computador Digital Circuitos de um computador (Hardware)

Calculadoras Mecânicas

Planificação de. Aplicações Informáticas B

1 Introdução à Computação

UNIP - UNIVERSIDADE PAULISTA. Arquitetura de computadores

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS

Informática Aplicada

A Evolução dos Computadores: do ENIAC ao Jaguar

Introdução à Engenharia de Computação

Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari.

CTGEO ESCOLA. Abaixo algumas respostas das principais dúvidas do SIG CTGEO ESCOLA. E entre elas,

AULA: Introdução à informática Computador Digital

Montagem e Manutenção. Luís Guilherme A. Pontes

Introdução à Computação Aulas 03 e 04. Cristiane B. R. Ferreira, M.Sc.

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version

INFORmação. O que é um Computador?

RESUMO DO LIVRO. A linguagem de máquinas e o custo são analisados antes do computador ser projetado. LINGUAGEM, NÍVEIS E MÁQUINA REAIS

Gerações de Máquinas. Geração Zero. Evolução dos Computadores Breve Histórico. Evolução dos Computadores Breve Histórico

1. INTRODUÇÃO. Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas.

Professor: Venicio Paulo Mourão Saldanha Site:

CURSO DE SISTEMAS DE INFORMAÇÃO

Síntese de voz panorama tecnológico ANTONIO BORGES

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

Organização Básica de computadores e linguagem de montagem

MODELAGEM E SIMULAÇÃO

A História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP

Tecnologias de Informação e Comunicação

Núcleo de Pós Graduação Pitágoras

Introdução aos Computadores

Automação. Industrial. Prof. Alexandre Landim

Definição : Num mundo altamente competitivo como o de hoje, quem estiver mais bem informado está em vantagem.

Definição de Programas de Computadores e Linguagem de Programação de Comutadores

UNIBRATEC Ensino Superior e Técnico em Informática DHD Desenvolvimento em Hardware

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

Surgimento dos Processadores Multicore. Prof. Dr. César A. F. De Rose

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza

2.1. Breve Histórico. Joseph Marie Jacquard, técnico de tecelagem francês, criou o tear automático controlado por cartões perfurados, em 1801.

A Alta Demanda do Mercado por Profissionais da Área de TI

Edeyson Andrade Gomes.

Admistração de Redes de Computadores (ARC)

A placa-mãe é o componente mais importante do micro, pois é ela a responsável pela comunicação entre todos os componentes.

Problema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução

INTRODUÇÃO A ROBÓTICA

Prof. Orlando Rocha. Qual o nosso contexto atual?

Introdução. Software (Parte III)

Breve História da Computação. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007

Formação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD Joaquim Frias

A História dos computadores e da computação Por Gabriel Gugik Fonte:

Evolução da cooperação em populações modeladas por autômatos celulares com o uso de teoria de jogos

O modelo do computador

Introdução à Sistemas Operacionais. Glauber Magalhães Pires

- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES

19/11/2015. ÁBACO AC - O nome tem origem numa palavra hebraica "abaq" (pó), em memória ao mais antigo quadro escolar.

Laboratório de Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

André Aziz Francielle Santos

Fundamentos de Informática 1ºSemestre

Algoritmos e Programação Aula 01 Introdução a Computação

ARQUITETURA DE COMPUTADORES

Sistemas Operacionais

Transcrição:

BC-0005 Bases Computacionais da Ciência Aula 02

Sumário - Ciência, aplicação e computação - A evolução da tecnologia e conceito de computação - Exemplo de modelagem - Projeto final

Conhecimento da natureza de indivíduos da sociedade de organizações Ciência

Ciência A ciência é o esforço para descobrir e aumentar o conhecimento humano de como a realidade funciona Não se considera dona da verdade absoluta e inquestionável Todas as verdades podem ser quebradas: Raciocínio crítico Evidências

Ciência, Aplicação e Computação - Bioinformática (identificação de genes) - Cognição (neuroimagens, neurofisiologia) - Química (estruturas moleculares) - Física (dinâmica de fluídos)

Ciência, Aplicação e Computação -Visão computacional: - Ciência e tecnologia das máquinas que enxergam - Extração de informação de imagens para realizar diagnósticos sobre os pacientes (Medicina) - Inteligência artificial: - Buscar métodos ou dispositivos computacionais que possuam ou simulem a capacidade humana de resolver problemas, pensar ou, de forma ampla, ser inteligente - Robótica - Interface homem-máquina

Aplicações Processamento de Imagens na área médica VisECO3D Visualização das artérias coronárias epicárdicas em contraste de microbolhas 3D imagens ecográficas. Objetivo: Ajuda no diagnóstico não invasivo Imagem: Tsutsui et. Al. - J. Am. Soc. Echo., Vol. 18, N º 2, fevereiro 2005, pp. 188-191) Fonte: http://www.incor.usp.br/spdweb/frame_projetos_eng.htm

Alplicações Interface Humano Computador O Instituto Faber-Ludens divulgou um projeto tecnológico que orienta os deficientes visuais por meio de duas pulseiras conectadas a um dispositivo GPS. Fonte: http://idgnow.uol.com.br/blog/glog/2009/12/07/projeto-auxilia-deficiente-visual-a-se-localizar-por-meio- de-gps/

Ciência da Computação - Estudo dos fundamentos, princípios e técnicas da computação, isto é, o estudo da computação por ela mesma. - Estudo da aplicação de técnicas, modelos, conceitos e fundamentos da computação para resolução de problemas, isto é, a computação como ferramenta. - Ciência x Tecnologia -Ciência: Algoritmos -Tecnologia: Linguagens de programação -Tecnologia é o fruto da ciência: -Nasce, cresce e morre, dando lugar a outra - Árvore Ciência: -Está lá SEMPRE, sendo importante para o surgimento de novos produtos e dispositivos.

Evolução da Tecnologia e Conceito de Computação

Evolução dos Computadores Um computador é uma máquina capaz de processar dados. Evolução: ábacos, calculadora, computador analógico e computador digital.

Evolução dos Computadores Primeira calculadora utilizada pelo homem: um ábaco representando o número 6302715408. Fonte: wikipedia. Ábaco escolar. Fonte: Wikipedia

Evolução dos Computadores O Ábaco Hoje: Um caixeiro de loja em Beijing, China usa o ábaco para fazer contas. (setembro 1997, cortesia Peter Wouda ). Fonte: http://www.ee.ryerson.ca/~elf/abacus/portugues/intro.html

Evolução dos Computadores Calculadoras Processamento para um fim específico, mas não modela a máquina de Turing Computador analógico usa fenômenos elétricos, mecânicos ou hidráulicos para modelar o problema a ser resolvido. pesquisas em computação analógica são feitas por poucas pessoas em todo o mundo. Na Universidade de Indiana e laboratório de robótica de Harvard, possuem a computação analógica como tópicos de pesquisa.

EVOLUÇÃO DOS COMPUTADORES Evolução Tecnológica: - mecânica - eletromecânica (relés) - válvulas eletrônicas - transistores - circuitos integrados - circuitos integrados em grande escala Evolução Conceitual: - máquinas de calcular - processador de dados - computador programável

CALCULADORAS MECÂNICAS Baseados em rodas dentadas que estabeleciam as relações entre os números BlaisePASCAL (1642) Cientista Francês PASCALINE Primeira máquina calculadora Soma e subtração GottfriedWilhelmLEIBNIZ (1671) Matemático Alemão Aperfeiçoa calculadora de Pascal acrescenta Multiplicação e Divisão

Charles BABBAGE (1792-1871) Máquina Diferencial - 1822 Projetada para produzir tabelas matemáticas Soma e Subtração Único algoritmo Máquina Analítica - 1834 Multiplicação e Divisão, Programável, uso geral 1000 posições, 50 dígitos dec. CALCULADORAS MECÂNICAS Ada Augusta Lovelace Matemática amadora Primeira Programadora -lógica de programação, conceito de subrotina, laços (loops) e iniciou o desenvolvimento do desvio condicional

PROCESSAMENTO DE DADOS Hermann HOLLERITH (1890) Dep. Censo dos Estados Unidos Tabuladora de Censos (7,5 => 2,5 anos) Contatos Elétricos a b c d 1 2 3 4... Cartão com respostas perfuradas Em 1896, fundou uma companhia que serviu como base para a formação da IBM - Internacional Business Machine em 1924.

CALCULADORAS PROGRAMÁVEIS - ELETROMECÂNICAS Konrad ZUZE (1936) Engenheiro Alemão Primeira calculadora eletromecânica Usa relés: Z1 a Z4 Howard AIKEN Univ. Harvard - MARK I (1944), Financiado pela IBM e Marinha EUA Relés eletromecânicos MARK I 72 palavras 23 dígitos dec. Fita de papel perfurado

Evolução Tecnológica EVOLUÇÃO DA TECNOLOGIA: COMPUTADORES 1ª GERAÇÃO - VÁLVULAS (1945-1955) COMPUTADORES 2ª GERAÇÃO - TRANSISTORES (1955-1965) COMPUTADORES 3ª GERAÇÃO - CIRCUITOS INTEGRADOS - CI (1965-1980) COMPUTADORES 4ª GERAÇÃO Circuitos integrados em grande escala (1980 - hoje)

Mark I: Até a Década de 50 Primeiro computador regido pelos princípios de Babbage, com tecnologia eletromecânica, para aplicações militares Utilizava cartões para entrada de dados e máquinas de escrever elétrica para a saída das informações Dimensões: 2.5 metros de altura 18 metros de comprimento 750 partes Mais de 700 km de cabos

Primeira Geração de Computadores Baseadas em tecnologia de válvulas eletrônicas Período: 1946 a 1956 Aplicação: Científicas com restrições Programados em linguagem de máquina

Primeira Geração de Computadores

Segunda Geração de Computadores Baseadas em tecnologia de transistor: Menor consumo de energia Mais rapidez no processamento Mais confiabilidade Período: 1957 a 1963 Aplicação: Comerciais gerais Programados em linguagem de máquina

Segunda Geração de Computadores PDP-8

Terceira Geração de Computadores Baseadas em tecnologia de Circuitos Integrados (CI): Transistores e outros componentes eletrônicos miniaturizados e montados em um único chip Maior confiabilidade Baixíssimo consumo de energia Miniaturização dos componentes Menor custo Período: 1964 a 1981 Aplicação: Comerciais avançadas, científicas e gráficas

Terceira Geração de Computadores Uso de circuitosintegrados: Permitiram que uma mesma placa armazenasse evários circuitos que se comunicavam com hardwares distintos ao mesmo tempo As máquinas se tornaram mais velozes, com um número maior de funcionalidades O preço também diminuiu consideravelmente Um dos principais exemplos da Terceira geração é o IBM 360/91, lançado em 1967

Quarta Geração de Computadores Baseado em circuitos integrados com alta escala de integração VLSI (VeryLargeScaleofIntegration) Uso de tecnologia de utilitários, aplicativos e linguagens orientada Período: a partir de 1982 Aplicação: Uso de editores de texto, planilhas, banco de dados, etc

Quarta Geração de Computadores

Quinta Geração de Computadores Supercomputadores Baseadas em circuitos integrados com altíssima escala de integração ULSI(Ultra LargeScaleofIntegration)

Supercomputador da UFABC Informações Técnicas Fabricante: SiliconGraphics, Inc (SGI) EUA Modelo: Altix 4700 Memória: 272 GB Processadores Duplos: 68 Dual-Core Intel e Itanium Sistemas Operacionais: Linux (SUSE) e Enterprise Server 10 Capacidade de Disco: 30TB, combinados em dois núcleos (InfiniteStorage 350 e InfiniteStorage 120) Custo: R$ 2 milhões

Evolução do Conceito SÍNTESE: 1) Máquina para executar algoritmos (com estrutura de dados) 1940 2) Método Científico (para descoberta de conhecimento) 1980 3) Processos de Informação (interação, parte do fluxo de informação) 2000

EXEMPLO TRIVIAL DE MODELO DA COMPUTAÇÃO REALIDADE Bóia Caixa d água Bomba ACIONAMENTO Controle NÍVEL Modelo Binário do Acionamento da Bomba 1 BIT ENTRADA NÍVEL DA BÓIA: - NÍVEL CHEIO - NÍVEL NÃO CHEIO LÓGICA DE ACIONAMENTO DA BOMBA 1 BIT SAÍDA CONTROLE DA BOMBA: - LIGAR - DESLIGAR

EXEMPLO DE MODELAGEM COMPUTACIONAL Realidade: qual a maneira de controlar a temperatura, luminosidade e identificar os ocupantes de um ambiente utilizando algum sistema computacional?

Projeto Final Proposta de Tema Especificação Busca de referências e formatação: http://www.periodicos.capes.gov.br http://scholar.google.com.br http://www.ibge.gov.br

Projeto Final Equipes de 3 a 5 alunos Exemplos de projetos de turmas anteriores anteriores no site: http://sites.google.com/site/ufabcbc0005/melhoresprojet

Estrutura do Projeto Introdução Objetivos Justificativa Metodologia Apresentação dos Dados e Análise dos Resultados Conclusão Referências Bibliográficas

Exercícios

EXERCÍCIO EM LABORATÓRIO Exercício 1 - Discussão de regras e de ética de uso do material obtido da Internet - Cópia de material e suas consequências - Sites de confiança, qualidade da informação e referência Exercício 2 - Pesquisar na Internet: - O que é Algoritmo? E Computação? - O que sabemos através da Computação? -O que não sabemos através da Computação? Exercício 3 Complemente seus conhecimentos escutando o vídeo sobre evolução dos computadores disponível em: http://www.youtube.com/watch?v=f3qwg1jbpzg&feature=related

EXERCÍCIO PROPOSTO 1. O conceito de feedback, ou retro-alimentação, é utilizado e estudado em várias áreas do conhecimento, como neurociência, eletrônica, inteligência artificial. Apresente uma aplicação deste conceito em três diferentes áreas, usando referências acadêmicas. 1.a) Escolha um sistema real que pode ser modelado por um controlador que requer pelo menos 2 bits de informação de entrada e 2 bits para saída para funcionar corretamente. 1.b) De que forma esta modelagem computacional pode auxiliar ou acrescentar ao conhecimento científico ou desenvolvimento tecnológico?