Arquitetura de Computadores
|
|
|
- Thais Martini da Silva
- 10 Há anos
- Visualizações:
Transcrição
1 Introdução Arquitetura de Introdução Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções (de uma dada linguagem de programação) que operam sobre dados, realizando um processamento de informação específico. Instrução: Operação que realiza algum processamento básico de informação. Exemplo: somar dois números, armazenar um dado, etc. Linguagem: (Linguagem de Programação). Conjunto de instruções associadas a uma sintaxe e uma semântica específicas. Sistema Computacional O problema de comunicação humanocomputador Linguagem Humana: Vaga. Complexa. Simbólica. Linguagem de Máquina: Precisa. Simples. Numérica. Como processar as informação definidas por um operador humano de uma forma que possa ser entendida pelo computador? Solução Onde: Lh = Linguagem humana Li = linguagem intermediária, (i = 1, 2,...), L0 = Linguagem entendida pelo hardware. A linguagem Li+1 é mais complexa que a linguagem Li. Máquina Virtual Máquina virtual Mi seria uma máquina que possui uma linguagem associada Li. As instruções desta linguagem operariam sobre um espaço de memória virtual associado. Por mais complexa e cara que fosse, a construção da máquina Mi é teoricamente possível. 1
2 Conversão entre as Linguagens Tradução: Programa Tradutor (no nível Li) converte um programa escrito na linguagem Li+1 (Programa Fonte) em um programa na linguagem Li (Programa Objeto). O programa tradutor pode ser: Compilador. Montador. Interpretação: Programa Interpretador (no nível Li) converte cada instrução de um programa em Li+1 para a sua equivalente em Li, executando-a na máquina Mi imediatamente após a sua conversão. As instruções são convertidas e executadas uma a uma, seqüêncialmente. Máquinas Multinível Computador pode ser visto como um conjunto hierárquico de máquinas virtuais. A máquina Mi, mais simples, interpreta ou traduz instruções da máquina Mi+1, mais complexa. De modo geral: Níveis baixos: linguagens de natureza numérica, interpretadas. Níveis altos: linguagens de natureza simbólica, traduzidas. Máquinas Multinível Vantagens da estruturação em Níveis Para o usuário: O programador de nível i não precisa conhecer detalhes das linguagens de níveis inferiores ao mesmo. Para o projetista: O computador pode ser concebido de uma maneira estruturada, modular e compreensível, simplificando o projeto. L0: Nível de Lógica Digital Hardware. Os circuitos lógicos interpretam as instruções do nível 1 (microinstruções). L1: Nível de Microprogramação Microprograma interpreta "Macroinstruções" (Instruções do nível 2). Microprograma composto por microinstruções simples (conjunto tipicamente < 20). Movimentação de dados, teste de dados, operações lógicas e aritméticas,etc. 2
3 L2: Nivel de Arquitetura do Conjunto de Instruções (ISA) Interpretadas pelo microprograma. Interface entre compilação e interpretação. L3: Nível de Sistema Operacional Instruções de L2 mais instruções que automatizam as ações do operador. Gerenciamento de memória, execução em paralelo, E/S em nível de arquivos, etc. L4: Nível de Linguagem de Montagem. Representação simbólica da Linguagem de Máquina, traduzida por programa Montador. L5: Nível de Linguagens orientadas a problema. Linguagens de alto nível (C, LISP, Fortran, etc.). Traduzidas por programa Compilador. Geração Zero Mecânicos (? 1945) Pré-História: Cálculo Manual. Idéia de Número. História antiga (Oriente): Ábaco. Napier (Século XVII). Logaritmos - Régua de Cálculo. Pascal (século XVII). Calculadora mecânica (soma e subtração). Leibnitz (século XVII). Calculadora mecânica (multiplicação e divisão). Charles Babbage (Século XIX). Máquina Diferencial dedicada para cálculos náuticos (algoritmo de diferenças finitas). Mecânica. Saída em prato de cobre perfurado. Geração Zero Mecânicos (? 1945) Charles Babbage (Século XIX). Máquina Analítica (mecânica, não construída). Máquina de propósito geral, programável. Primeira programadora: Ada Lovelace. Konrad Zuse (Alemanha, 1930): máquinas de calcular automáticas eletromecânicas (relés). Destruídas no bombardeio aliado a Berlim, não influenciaram máquinas posteriores. Geração Zero Mecânicos (? 1945) Atanasoff (EUA, Iowa State College): máquina de calcular eletromecânica (não chegou a funcionar). baseada em aritmética binária. Memória baseada em capacitores (precursora das memórias DRAM). Stibbitz (EUA, Bell Labs, 1940): máquina de calcular eletromecânica. Aiken (EUA, Harvard, 1944): Mark I, Computadoreletromecânico baseado nas idéias de Babbage, financiado pela IBM. Mark II, sucessor do Mark I. Nível de Lógica Digital (hardware) e Nível de Linguagem de Máquina Covencional (nível ISA - Instruction Set Architecture). Alan Turing (Inglaterra, 1943): COLOSSUS, 1º computador eletrônico digital. Desenvolvido para quebrar códigos do almirantado alemão gerados pela máquina ENIGMA. John Mauchley, Eckert, Von Newmann (EUA, 1946): ENIAC (Electronic Numerical Integrator and Computer). Construído com base nos trabalhos de Atanasoff e Stibbitz para cálculo de tabelas de direção de tiro de artilharia pesada válvulas, 1500 relés, 30 toneladas, 140 quilowatts 20 registradores de 10 dígitos decimais cada. Programação por hardware (chaves e soquetes) 3
4 Mauchley e Eckert divulgam publicamente o ENIAC, outros grupos desenvolvem computadores: EDSAC (Wilkes, 1949), JOHNIAC (Rand Corporation), ILLIAC (Univ. de Illinois), MANIAC (lab. de Los Alamos), WEIZAC (Israel). Mauchley e Eckert abandonam o projeto EDVAC para fundar a empresa que viria a ser a UNISYS. Von Newmann desenvolve o projeto IAS (Máquina de Von Newmann, usada primeiro no EDSAC). Cria conceitos que são usados até os dias de hoje. Máquina de Von Newmann Máquina de Von Newmann Programa armazenado em memória Aritmética binária Memória de 4096 palavras de 40 bits Palavras que armazenam instruções de 20 bits ou inteiros com sinal de 40 bits. Acumalador - registrado especial de 40 bits na ULA. Whirlwind I (MIT). Máquina de 16 bits para controle de processos. Levou ao desenvolvimento das memórias de núcleo magnético e ao primeiro minicomputador comercial. IBM, em 1953, lança o IBM 701 (2 K palavras de 36 bits, duas instruções por palavra). Dá início a uma série de computadores científicos ponto flutuante a válvula. (Último, IBM 709, 1958). Somente governos e grandes corporações tinham condições de adquirir computadores. Em 1951 Wilkes lança a idéia do nível de microprogramação. O projeto baseado nesta idéia permite simplificar o hardware e aumentar a complexidade do conjunto de instruções. Invenção do transistor (Bell Labs, 1948). Redução dramática em tamanho, consumo, tempo de processamento e custo. Computador pode ser adquirido por Departamentos de Empresas. Minicomputador transistorizado = dezenas de milhares de US$ Mainframe a válvula = milhões de US$. Olsen (MIT): TX0 (Transistorized experimental computer 0). Máquina de 16 bits, da linha do Whirlwind I. Olsen funda a DEC (Digital Equipment Corporation), DEC lança o PDP1 (1961). Caracterísitcas: US$ k palavras de 18 bits Clock de 200 khertz Víde com 512 x 512 pixels 4
5 DEC lança o PDP8, sucesso de vendas ( unidades). Barato: US$ Máquina de 12 bits com barramento único (Omnibus), adotado pelas máquinas subseqüentes. IBM domina o mercado lançando o 709 seguido do 7094, com: clock de 2 microssegundos memória de núcleos magnéticos de 32 K palavras de 36 bits. IBM lança o 1401, pequeno e barato, para aplicações comerciais. Entrada e Saída em fitas magnéticas ou cartões perfurados. Memória de 4 K posições de 8 bits. Palavras e registradores de tamanho variável. Segunda Geração Transistores ( ) Cray, da CDC (Control Data Corporation), lança em 1964 o CDC6600 (aplicações científicas). 10 vezes mais rápido que Processamento paralelo (até 10 instruções simultâneas). Conjunto de pequenos processadores para gerência de tarefas e processamento de E/S. A Burroughs lança o B5000, projetada para rodar eficientemente programas escritos em Algol. Surge o nível de Sistema Operacional (por volta de 1960) Automatizam-se procedimentos realizados pelo operador (compilação, carregamento e execução do programa, etc) Introduzem-se novas instruções (Macros do Sistema ou chamadas de sistema) Inicialmente sistemas tipo batch. No início dos anos 60 surgem os primeiros sistemas de tempo compartilhado. Terceira Geração Circuitos Integrados ( ) Em 1958, Noyce desenvolve um processo de integração de circuitos eletrônicos em substrato de silício. Redução dramática em tamanho, consumo, tempo de processamento e custo. Migração de funcionalidades para o microcódigo Facilidade de incorporar novas instruções como multiplicação e divisão de inteiros. Inflação dos conjuntos de instruções. Novas facilidades como cálculo matricial e interrupções. Terceira Geração Circuitos Integrados ( ) Em 1964, substituindo o 7094 (aplicações científicas) e o 1401 (aplicações comerciais), duas máquinas radicalmente diferentes, a IBM lança uma única linha de novos produtos, o System/360 Construindo utlizando CIs. Família de (mesma linguagem de montagem, compatibilidade). Capacidade de multiprogramação (execução simultânea de vários programas). 16 registradores de 32 bits para operações aritméticas Memória orientada a byte. A DEC introduz a série PDP11 de 16 bits, registradores de 32 bits e memória orientada a byte. Integração em Escala Muito Alta (Very Large Scale Integration - VLSI). Milhões de transistores em um chip. Redução dramática em tamanho, consumo, tempo de processamento e custo. Microprocessador (CPU em um chip). Computador pode ser adquirido por pessoas físicas (Computador Pessoal). Aplicações iterativas, processamento de texto, planilhas eletrônicas. Primeiros modelos vendidos em kits, com base no processador INTEL Kildall escreve o sistema operacional CP/M para máquinas baseadas no
6 Jobs e Wozniak lançam o Apple e o Apple II, sucesso de mercado no início da década de 80. Em 1981, a IBM entra no mercado de computadores pessoais lançando o PC-XT, baseado no processador INTEL 8088 e no sistema operacional MS-DOS da Microsoft, dominando o mercado. A arquitetura aberta do PC-XT faz surgir uma nova industria, produtora de clones mais baratos desta máquina. A IBM desenvolve o sistema operacional OS/2, com interface gráfica semelhante à do Apple e à do Macintosh. A Microsoft lança o sistema operacional Windows, que derrota o OS/2 e se torna padrão para computadores pessoais. O envolvimento INTEL Microsoft resulta na hegemonia da família de computadores baseados em processadores INTEL e no sistema operacional Windows. PC s cada vez mais poderosos e baratos são desenvolvidos. Novos processadores obedecem à Lei de Moore: o número de transistores integrados em um chip dobra a cada 18 meses. Em meados da década de 80 surge o conceito de máquinas RISC (Reduced Instruction Set Computer) em oposição às máquinas CISC (Complex Instruction Set Computer). Eliminação da microprogramação. Funcionalidade do microprograma migra para o hardware, melhorando o desempenho. Na década de 90 surgem os processadores superescalares, capazes de executar várias instruções simultaneamente, numa ordem que pode ser diferente daquela do programa. Tipos de 6
Introdução à Computação: História dos computadores
Introdução à Computação: História dos computadores Ricardo de Sousa Bri.o [email protected] DIE- UFPI 2004 by Pearson Education Objetivos Aprender sobre a história dos computadores. 2004 by Pearson Education
Introdução INTRODUÇÃO À COMPUTAÇÃO M. Sistema Computacional. Máquina Virtual. Solução 8/10/10. O problema de comunicação humanocomputador
Introdução INTRODUÇÃO À COMPUTAÇÃO M M.Sc. Ricardo de Sousa Britto ([email protected]) Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções
CAPÍTULO 1 INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Máquina programável, de propósito geral, que processa informação.
CAPÍTULO 1 INTRODUÇÃO À ARQUITETURA DE COMPUTADORES 1.1 Introdução Computador: Programa: Instrução: Linguagem: Máquina programável, de propósito geral, que processa informação. Seqüência de instruções
Capítulo 1 Introdução
Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador
Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves
Arquitetura de Computadores Prof. Marcelo Mikosz Gonçalves Conceitos Básicos Programa: é uma seqüência de instruções que executam uma determinada tarefa. Linguagem de máquina: conjunto de instruções primitivas
ARQUITETURA DE COMPUTADORES. Estágios da Evolução dos Computadores. Prof.: Agostinho S. Riofrio
ARQUITETURA DE COMPUTADORES Estágios da Evolução dos Computadores Prof.: Agostinho S. Riofrio Agenda 1. Introdução 2. Gerações 3. Computadores Mecânicos 4. Primeira Geração Válvulas Eletrônicas 5. Segunda
26/02/2010 CONCEITOS BÁSICOS ARQUITETURA DE COMPUTADORES. O problema de comunicação humano-computador
Computador: Máquina programável, de propósito geral, que processa informação. ARQUITETURA DE Profa. Delfa Huatuco Zuasnábar 2010 Programa: Seqüência de instruções (de uma dada linguagem de programação)
Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores
Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Agradecimentos: Camilo Calvi - LPRM/DI/UFES 2 Geração
- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES
- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES 1. INTRODUÇÃO Centenas de tipos diferentes de computadores foram projetados e construídos ao longo do ciclo evolutivo dos computadores digitais.
Marcos da Arquitetura de Computadores. Sediane Carmem Lunardi Hernandes
Marcos da Arquitetura de Computadores Sediane Carmem Lunardi Hernandes 1 Introdução Objetivo Apresentar um breve esboço de algumas máquinas (computadores) que marcaram época 2 A geração zero computadores
Introdução (Aula 1) Histórico da Arquitetura de Computadores
Introdução (Aula 1) Histórico da Arquitetura de Computadores Evolução... 2 Geração Zero Computadores Mecânicos (1642-1945) (1) Blaise Pascal (1623-1662) Construiu em 1642 a primeira máquina de calcular,
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos [email protected] www.oficinadapesquisa.com.br MARCOS DA ARQUITERURA DE COMPUTADORES Geração Zero
Arquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar
Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,
Calculadoras Mecânicas
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Evolução e Desempenho de Computadores 1ª Calculadora - séc. V a.c Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia a dia, principalmente
A Evolução dos Computadores: do ENIAC ao Jaguar
A Evolução dos Computadores: do ENIAC ao Jaguar Siang Wun Song - IME/USP e Universidade Federal do ABC setembro de 2010 História da Computação - Ábacos antigos Ábaco da Mesopotâmia (2700-2300 A.C.) Ábaco
Gerações de Máquinas. Geração Zero. Evolução dos Computadores Breve Histórico. Evolução dos Computadores Breve Histórico
Ciência da Computação Arq. e Org. de Computadores Gerações de Máquinas Prof. Sergio Ribeiro Geração Zero Computadores Mecânicos (1642-1945) A Primeira Geração Válvulas (1945-1955) A Segunda Geração Transistores
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.
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. Programa: É uma seqüência de instruções que descrevem como executar
História e Organização Básica de Computadores
História e Organização Básica de Computadores Arquitetura de Computadores Introdução Durante a evolução do computador digital moderno foram projetadas e construídas centenas de diferentes tipos de computadores.
Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: [email protected] Página: orgearq20101.wordpress.
Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: [email protected] Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X
Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955)
Sumário M. Sc. Luiz Alberto [email protected] www.professorluizalberto.com.br Organização de Computadores Módulo 3 1. História da Arquitetura de Computadores - Continuação 1.1. 1.2. Segunda Geração Transistores
Breve História da Computação. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007
Breve História da Computação Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007 Sumário Gerações de Computadores 0a. Geração Computadores Mecânicos 1a. Geração
Organização Básica de computadores e linguagem de montagem
Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu
Informática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz
Informática Instrumental Aula 1 Prof. Msc. Fernando Nakayama de Queiroz Ementa da disciplina 1. Apresentação do sistema operacional windows e linux; 2. Aprendendo a operar o teclado e principais teclas
LABORATÓRIO DE INFORMÁTICA. História da Computação
LABORATÓRIO DE INFORMÁTICA História da Computação Agenda 2 Áreas da Computação História da Computação Informática 3 Informática: informação automática, tratamento da informação de modo automático Informação,
Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto
Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico
Organização de Computadores 1
Organização de Computadores 1 2 EVOLUÇÃO E TIPO DE COMPUTADORES Prof. Luiz Gustavo A. Martins Evolução dos Computadores Início com a organização em sociedade. Motivação principal para a criação de máquinas
INFORMÁTICA APLICADA À ADMINISTRAÇÃO I
CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS Surgimento da Informática INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com [email protected] Já nos
Conceitos e Evolução Capítulos 1 e 2
Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: [email protected] 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3 Índice 1. História da Arquitetura de Computadores - Continuação..3 1.1. Primeira Geração Válvulas (1945 1955)... 3 1.2. Segunda Geração Transistores (1955 1965)...
Fundamentos de Informática 1ºSemestre
Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira [email protected] SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o
Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.
Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela ([email protected]) Como é formado o meu computador? Computador = hardware + software 1ª
Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados
Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados Organização de um Computador Típico Memória: Armazena dados e programas. Processador (CPU - Central Processing
Introdução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis
Ciência da Computação Arq. e Org. de Computadores Máquinas Multiníveis Prof. Sergio Ribeiro Computador digital máquina que resolve problemas executando uma série de instruções. Programa conjunto de instruções
Histórico dos Computadores
Histórico dos Computadores O mais antigo equipamento para cálculo foi o ábaco (Fig. 1), que era um quadro com arruelas móveis, dispostas em arames paralelos, tendo, portanto, um mecanismo simples. Surgido
Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas
http://www.ic.uff.br/~debora/fac! Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro do
Fundamentos de Programação I
1 Universidade Tecnológica Federal do Paraná UTFPR Campus: Campo Mourão Professor: Rafael Henrique Dalegrave Zottesso E-mail: [email protected] Material cedido por: Prof. Luiz Arthur Sumário:
ARQUITETURA DE COMPUTADORES - 1866
1 Introdução: Um computador é uma máquina (conjunto de partes eletrônicas e eletromecânicas) capaz de sistematicamente coletar, manipular e fornecer resultados da manipulação de dados para um ou mais objetivos.
ORGANIZAÇÃO ESTRUTURADA DE COMPUTADORES. CEFETES - UnED Serra
ORGANIZAÇÃO ESTRUTURADA DE COMPUTADORES CEFETES - UnED Serra ARQUITETURA & ORGANIZAÇÃO 1 Arquitetura : Atributos de um computador visiveis para o programador Conjunto de instruções, numero de bits utilzado
A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.
A ARQUITETURA DE UM COMPUTADOR A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957),
Introdução à Computação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Introdução à Computação DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Informática x Computação
1. Histórico e Evolução dos Computadores
Faculdade UNIREAL Centro Educacional de Ensino Superior de Brasília 1. Histórico e Evolução dos Computadores A evolução da Informática O computador que conhecemos hoje é uma máquina programável que processa
AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA
AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.
Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte I Sumário Introdução Origem Funcionamento Componentes Básicos Referências Introdução O objetivo deste material
Organização de Computadores I
Departamento de Ciência da Computação - UFF Objetivos Organização de Computadores I Profa. Débora Christina Muchaluat Saade [email protected] http://www.ic.uff.br/~debora/orgcomp Dar noções iniciais
Informática, Internet e Multimídia. Profa. Késsia R. C. Marchi
Informática, Internet e Multimídia Profa. Késsia R. C. Marchi Informática - Origem Para auxiliar a contar, nossos antepassados usavam pedras... Cálculo deriva do latim calculus (pedra) Information Automatique
A História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP
A História do Computador Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP Origem da Palavra Computador (século XIX) pessoa com função de fazer contas e resolver problemas com número Termo
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Introdução Prof Daves Martins Msc Computação de Alto Desempenho Email: [email protected] Avaliação Duas provas: P1 e P2. Vários trabalhos: T1 Lista de Exercícios:
Organização de Computadores
Organização de Computadores Professor conteudista: Renato Lellis Sumário Organização de Computadores Unidade I 1 INTRODUÇÃO...1 1.1 O que é um computador?...1 1.2 Máquinas multiníveis...2 2 HISTÓRIA DA
INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR
INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR Nelson Fabbri Gerbelli O que é informática? INFORMAÇÃO TECNOLOGIA INFORMÁTICA INFORmação automática 2 ÁBACO Na China, 3000 anos antes de Cristo, surgiu
Sistema de Computação
Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU
Histórico da Evolução dos Computadores
Histórico da Evolução dos Computadores Adriano J. Holanda 24 de fevereiro 2015 Introdução Introdução Charles Babbage e a máquina analítica Alan Turing e a máquina de Turing Z3 ENIAC Arquitetura de von
Máquinas Multiníveis
Infra-Estrutura de Hardware Máquinas Multiníveis Prof. Edilberto Silva www.edilms.eti.br [email protected] Sumário Conceitos básicos Classificação de arquiteturas Tendências da tecnologia Família Pentium
Computador Digital Circuitos de um computador (Hardware)
Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções
AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação
AULA 01 INTRODUÇÃO Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho. O computador é consciente, trabalhador,
O que é Arquitetura de Computadores?
O que é Arquitetura de Computadores? Forças Coordenação de um conjunto de níveis de abstração de um computador sobre um grande conjunto de forças de mudança Arquitetura de Computadores = Arquitetura de
Técnicas Computacionais para Engenharia I
Técnicas Computacionais para Engenharia I Professor: Fabrício Maciel Gomes [email protected] Currículo Resumido Engenheiro Industrial Químico EEL/USP Mestre em Engenharia Química EEL/USP Doutorando em Engenharia
Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Sistema computacional Sistemas feitos para resolver problemas Problema: como obter determinado resultado, com base em dados
Introdução à Arquitetura de Computadores IFES Campus Serra
Os computadores atuais possuem seis ou mais níveis de máquinas conforme podemos observar no quadro abaixo Nível de linguagem orientada para problemas Nível de linguagem de montagem Nível de sistema operacional
Organização de Computadores. Evolução histórica dos computadores
Organização de Computadores Capítulo 1 Evolução histórica dos computadores Material de apoio 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia
Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática
Máquinas Multiníveis Aula 04 Evolução... Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo,
André Aziz ([email protected]) Francielle Santos ([email protected])
André Aziz ([email protected]) Francielle Santos ([email protected]) Apresentações; A disciplina: Objetivos; Cronograma; Avaliação; O que é Computação; Breve histórico. DEINFO/UFRPE 2
O Computador. Conceito
O Computador Conceito É uma máquina eletrônica de processamentos de dados programável, com grande capacidade de armazenamento de dados associado a altíssimas velocidades de processamento. Contudo, esta
Edeyson Andrade Gomes
Sistemas Operacionais Conceitos de Arquitetura Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Máquinas de Níveis Revisão de Conceitos de Arquitetura 2 Máquina de Níveis Máquina de níveis Computador
História e Evolução dos computadores
História e Evolução dos computadores Professor : Wanderson Dantas Disciplina : Hardware Básico. O que é computador? Máquina à base de circuitos eletrônicos que efetua grandes operações e cálculos gerais,
Surgimento da Informática
1 CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com [email protected] Surgimento da Informática Já
Sistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;
Profº Célio Conrado 1
Surgimento da Informática Já nos tempos remotos o ser humano sentia a necessidade de quantificar coisas, fossem cabeças de rebanho, número de inimigos ou Unidade I qualquer outra informação contável. Provavelmente
Fundamentos e Suporte de Computadores. Professora Monalize
Fundamentos e Suporte de Computadores Professora Monalize COMPUTADOR DIGITAL é um equipamento eletrônico que processa dados usando programas, podendo ser dividido em: HARDWARE : parte "física, é o equipamento
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos [email protected] www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Aula 26: Arquiteturas RISC vs. CISC
Aula 26: Arquiteturas RISC vs CISC Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Arquiteturas RISC vs CISC FAC 1 / 33 Revisão Diego Passos
Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1
Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução
Prof. Antonio Torres [email protected] @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015
Prof. Antonio Torres [email protected] @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas
Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Hardware HARDWARE Sistema Computacional = conjunto de circuitos eletrônicos interligados formado por processador, memória, registradores,
Formação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD - 0769. Joaquim Frias
Formação Modular Certificada Arquitetura interna do computador História dos computadores UFCD - 0769 Joaquim Frias O Ábaco Surgiu à cerca de 5000 anos na Ásia e ainda se encontra em uso Foi o primeiro
Arquitetura de Computadores Introdução
Arquitetura de Computadores Introdução "O computador pode ser definido como uma máquina capaz de efetuar cálculos complexos em grandes quantidades e altas velocidades". Existem vários parâmetros para a
Curso Técnico em Redes
Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores
MARCOS VINICIUS JORGE COSTA ORGANIZAÇÃO ESTRUTURADA DE COMPUTADORES
MARCOS VINICIUS JORGE COSTA ORGANIZAÇÃO ESTRUTURADA DE COMPUTADORES Computador é uma máquina criada para resolver alguns problemas para as pessoas, desde que seja programado com todas as informações necessárias.
Histórico dos Sistemas Operacionais
Andrique Amorim www.andrix.com.br [email protected] Histórico dos Sistemas Operacionais Que computador você vai comprar? Vou comprar Windows! Voltando na história dos primeiros computadores... Os
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
RESUMO DO LIVRO Um computador digital é uma máquina com programas que, convertidos em instruções, podem facilitar a vida das pessoas. As instruções são simples, como some dois números. As instruções são
Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias
Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de
Introducão à Informática: Histórico e Evolução
Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Introducão à Informática: Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.
Aula 1: Introdução à Organização de Computadores
BC1503: Arquitetura de Computadores 1o Trimestre / 2009 Aula 1: Introdução à Organização de Computadores Prof. Raphael Y. de Camargo [email protected] Roteiro da Aula Introdução História da
Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES
Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES DISCIPLINA: Informática Aplicada para Engenharia História
Arquitetura de Computadores. AULA 1 Introdução
Arquitetura de Computadores AULA 1 Introdução Adaptação do material desenvolvido pelo Profs. Eduardo Moresi e Edilson Ferneda UCB - DF Histórico Sumário Computadores Mecânicos Computadores Eletrônicos
Introdução à Computação e suas Aplicações
Introdução à Computação e suas Aplicações Eduardo Reck Aula 03 - Introdução à Arquitetura e Organização de Computadores & Sistemas de Numeração Introdução à Arquitetura e Organização de Computadores Sistemas
- Aula 1 - ARQUITETURA DE COMPUTADORES
- Aula 1 - ARQUITETURA DE COMPUTADORES Em arquitetura de computadores serão estudados aspectos da estrutura e do funcionamento dos computadores. O objetivo é apresentar de forma clara e abrangente a natureza
Figura 1: Ábaco: considerado a primeira ferramenta em computação.
Introdução à ciência da computação Aula 1: A maioria dos autores considera que, a primeira ferramenta para a computação foi o ábaco. Este instrumento, que hoje conhecemos como pedras polidas enfileiradas
MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação
MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação DCC IME
Arquitetura de Computadores Moderna
Arquitetura de Computadores Moderna Eduardo Barrére ([email protected]) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações
Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br
Fundamentos da Informática História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br História da Computação Hoje em dia, os computadores estão presentes em nossa vida de uma forma nunca vista
Um computador é um dispositivo capaz de executar cálculos e tomar decisões lógicas milhões de vezes mais rápidas do que podem os seres humanos.
Do ábaco ao palmtop. Um computador é um dispositivo capaz de executar cálculos e tomar decisões lógicas milhões de vezes mais rápidas do que podem os seres humanos. O ábaco é um instrumento mecânico usado
CST em Redes de Computadores
CST em Redes de Computadores Fundamentos da Computação Aula 02 Breve História da Computação Prof: Jéferson Mendonça de Limas O que é o Computador? Existem diversas definições: No dicionário: Sub. Masc.:
Evolução dos Computadores
Evolução dos Computadores Campus Cachoeiro Curso: Sistemas de Informação Disciplina: Arquitetura e Organização de Computadores Professor: João Paulo de Brito Gonçalves Geração Zero 1. Computação primitiva
História dos SOs. Tópicos
História dos SOs Cap. 1 - Tanenbaum Prof. Alexandre Beletti Ferreira 1ª Geração 2ª Geração 3ª Geração 4ª Geração Tópicos 1 1ª Geração 1ª Geração: 1945 a 1955 Computadores: em meados da década de 40 Máquinas
Processamento de dados - Aula I
Fundamentos de computação Paulo R. S. L. Coelho [email protected] Faculdade de Ciência da Computação Universidade Federal de Uberlândia Organização 1 Conceitos iniciais 2 3 Organização 1 Conceitos iniciais
Curso Técnico em Redes de computadores. Evolução Histórica dos Computadores
Curso Técnico em Redes de computadores Evolução Histórica dos Computadores 1 O conceito de efetuar cálculos com algum tipo de equipamento data pelo menos do século V a.c, com os babilônios e sua invenção
Introdução à Arquitetura de Computadores
1 Introdução à Arquitetura de Computadores Hardware e software Organização de um computador: Processador: registradores, ALU, unidade de controle Memórias Dispositivos de E/S Barramentos Linguagens de
