Capítulo 1. Abstrações do Computador e Tecnologia

Tamanho: px
Começar a partir da página:

Download "Capítulo 1. Abstrações do Computador e Tecnologia"

Transcrição

1 Capítulo 1 Abstrações do Computador e Tecnologia

2 A Revolução do Computador Progresso na tecnologia do computador Sustentado pela Moore s Law onde a capacidade do transistor dobra a cada18-24 meses Faz novas aplicações viáveis Computadores em automóveis Telefones celulares Projeto genoma humano sequenciar um a um os genes que codificam as proteínas do corpo humano World Wide Web Máquinas de Busca Computadores são pervasivos

3 Classes de Computadores Computadores Desktop Propósito geral, variedade de software Sujeito ao balanceamento de custo/desempenho Computadores servidores Baseado em rede Alta capacidade, desempenho e confiabilidade Vão desde pequenos até mega servidores Computadores embarcados Escondidos como componentes do sistema Severas restrições de energia/desempenho/custo

4 O Mercado de Processador

5 O que você aprenderá Como programas são traduzidos para linguagem de máquina E como o hardware executam tais programas A interface de hardware/softwae O que determina o desempenho do programa E como isto pode ser melhorado Como projetista de hardware melhoram desempenho O que é o processamento paralelo

6 Entendendo Desempenho Algoritmo Determina o número de operações executadas Linguagem de programação, compilador, arquitetura Determina o número de instruções de máquinas executadas por operação Sistema de memória e processador Determina quão rápida as intruções são executadas Sistema de E/S (incluindo SO) Determina quão rápida operações de E/S são executadas

7 Abaixo do seu Programa Software de aplicação Escrito em linguagens de alto nível Software do sistema Compilador: traduz código em alto nível para código de máquina Sistema operacional: Hardware Tratar entrada/saída Gerenciar armazenamento e memória Escalonamento de tarefas & compartilhamento de recursos Processador, memória, controladores de E/S

8 Níveis de Código de Programa Linguagem alto nível Nível de abstração mais próximo do domínio do problema Fornece produtividade e portabilidade Linguagem Assembly Representação textual das instruções Representação do hardware Dígitos binários (bits) Instruções e dados codificados

9 Componentes de um computador The BIG Picture Mesmo componentes para todos os tipos de computador Desktop, servidor, embarcado Entrada/Saída inclui Dispositivo de interface com o usuário Display, teclado, mouse Disp. de armazenagem Hard disk, CD/DVD, flash Adaptadores de rede Comunicação com outros computadores

10 Anatomia de Computador Disp. de saída Cabo de rede Disp. de entrada Disp. De entrada

11 Anatomia de um Mouse Mouse ótico LED ilumina a área de trabalho Pequena câmera de baixa resolução Processador de imagem básico Checa por movimentos x, y Botões & roda Substituição do mouse mecânico (protótipo em 1967)

12 Através do Espelho Tela LCD: elementos de imagem (pixels) A imagem é armazenada no frame buffer (armazena o mapa de bit) Matriz de exibição: varia de 640x480 à 2560x1600 Número de colunas x número de linhas = número de pixels Frame buffer com 4 bits per pixel Cathode ray tube Tonalidade mais clara

13 Abrindo a Caixa dual in-line memory model

14 Dentro do Processador (CPU) Caminho de dados (músculo): executa operações em dados Controle (cérebro): conta ao caminho de dados, memória, e dispostivos E/S o que fazer de acordo com as instruções do programa Memória cache Pequena memória SRAM (static random access memory) rápida (que não precisa ser atualizada periodicamente) para acesso imediato aos dados

15 Dentro do Processador AMD Barcelona: 4 núcleos de processador

16 Abstrações The BIG Picture Abstração nos ajuda a lidar com a complexidade Esconde detalhes de baixo nível Arquitetura de conjunto de instruções (ISA - Instruction set architecture) A interface do hardware/software Application binary interface O ISA mais a interface de software do sistema Implementação Os detalhes subjacentes e a interface

17 Um Lugar Seguro para os Dados Memória principal volátil Perde instrúções e dados quando desligado Memória secundária não volátil Disco magnético Memória flash Disco óptico (CDROM, DVD)

18 Redes Comunicação e compartilhamento de recursos Local area network (LAN): Ethernet Dentro de um prédio Wide area network (WAN): Internet Wireless network: WiFi, Bluetooth

19 Tendências da Tecnologia Tecnologia eletrônica continua a evoluir Melhorou capacidade e desempenho Reduziu custo capacidade da DRAM quadruplicou a cada três anos Ano Tecnologia Desempenho/custo relativo 1951 Vacuum tube Transistor Integrated circuit (IC) Very large scale IC (VLSI) 2,400, Ultra large scale IC 6,200,000,000

20 Definindo Desempenho Qual avião tem o melhor desempenho? maior capacidade Boeing 777 Boeing 747 BAC/Sud Concorde Douglas DC Passenger Capacity Boeing 777 Boeing 747 BAC/Sud Concorde Douglas DC Cruising Range (miles) maior alcance maior velocidade Boeing 777 Boeing 747 BAC/Sud Concorde Douglas DC-8-50 Boeing 777 Boeing 747 BAC/Sud Concorde Douglas DC Cruising Speed (mph) Passengers x mph

21 Tempo de Resposta e Vazão Tempo de resposta Quanto tempo leva para realizar uma tarefa Computadores desktop e embarcados Vazão (servidores) Trabalho total realizado por unidade de tempo e.g., tarefas/transações/ por hora Como o tempo de resposta e vazão são afetados por Substituir o processador com uma versão mais rápida? Adicionar mais processadores? Focaremos no tempo de resposta por agora

22 Exercício As seguintes mudanças para um sistema computacional aumenta vazão, diminui tempo de resposta, ou ambos? 1. Substituir o processador em um computador com uma versão mais rápida? 2. Adicionar processadores adicionais a um sistema que usa várias processadores para tarefas separadas por exemplo, procurando na World Wide Web

23 Exercício As seguintes mudanças para um sistema computacional aumenta vazão, diminui tempo de resposta, ou ambos? 1. Substituir o processador em um computador com uma versão mais rápida? Diminuir tempo de resposta quase sempre melhora vazão. Neste caso, ambos tempo de resposta e vazão são melhorados 2. Adicionar processadores a um sistema que usa vários processadores para tarefas separadas por exemplo, procurando na World Wide Web 3. nenhuma tarefa é executada mais rápida, assim somente vazão é aumentada. Se a demanda por processamento for alta, o sistema pode forçar enfileiramento dos processos. Neste caso, ambos são melhorados

24 Desempenho Relativo Define Desempenho = 1/Tempo de execução X é n vezes mais rápido do que Y Desempenho Tempo de execucao X Desempenho Y Y Tempo de execucao X n Exemplo: tempo necessário para executar um programa 10s em A, 15s em B Tempo de execução B / Tempo de Execução A = 15s / 10s = 1.5 Assim A é 1.5 vezes mais rápido do que B

25 Exercício O desempenho do computador C é quatro vezes mais rápido do que o desempenho do computador B, o qual executa uma dada aplicação em 28 segundos. Quanto tempo o computador C levará para executar aquela aplicação? O computador C executará em: Tempo de Execução B / Tempo de Execução do C = n Tempo de Execução do C = 28/4=7s

26 Medindo Tempo de Execução Tempo decorrido Tempo de resposta total, incluindo todos os aspectos Processamento, E/S, sobrecarga do SO, tempo ocioso Determina desempenho do sistema Tempo de CPU Tempo gasta no processamento de uma determinada tarefa Disconta tempo de E/S, outras tarefas compartilhadas Compreende o tempo de CPU do usuário e o tempo de CPU do sistema Diferentes programas são afetados diferentemente pela CPU e desempenho do sistema

27 Relógio da CPU Operação de hardware digital é governado por um relógio de taxa constante Período de relógio relógio (ciclos) computação e transf. de dados atualiza estado Período do relógio: duração de um ciclo de clock e.g., 0.25ns = 250ps = s Frquência do relógio (taxa): ciclos por segundo e.g., 4.0GHz = 4000MHz = Hz

28 Tempo de CPU Tempo de CPU Ciclos de Relógio Tempo de Ciclo Ciclos de Relógio Taxa de Relógio Desempenho melhorado por Redução do número de ciclos de relógio Aumento da taxa de relógio Engenheiros eletrônicos devem sempre balancear taxa de relógio contra contagem de ciclo

29 Exemplo de Tempo da CPU Computador A: relógio 2GHz, tempo de CPU 10s Projetando computador B Objetivo: tempo de CPU de 6s Pode ter relógio mais rápido, mas causa 1.2 ciclos de relógio de A Quão rápido deve ser o relógio do computador B? Taxa de Relógio Ciclos de Relógio Taxa de Relógio B A B Ciclos de RelógioB 1.2 Ciclos de Relógio Tempo de CPUB 6s Tempo de CPU Taxa de Relógio 10s 2GHz s 9 A s 9 4GHz A A

30 Contagem de Instrução e CPI Ciclos de Relógio Cont. Instrução Ciclos por Instrução T. de CPU Cont. Instrução CPI Tempo de Ciclo Cont. Instrução CPI Taxa de Relógio Contagem de instrução para um programa Determinado pelo programa, ISA e compilador Ciclos médios por instrução Determinado pelo hardware da CPU Se diferentes instruções têm diferentes CPI (clock cycles per instruction) CPI médio afetado pela mistura de instruções

31 Exemplo de CPI Computador A: T. ciclo = 250ps, CPI = 2.0 Computador B: T. ciclo = 500ps, CPI = 1.2 Mesmo ISA Qual é mais rápido, e por quanto? Tempo de CPU A Tempo de CPU B Tempo de CPU B Tempo de CPU A Contagem de Inst. CPI A I ps I500ps Contagem de Inst. CPI B I1.2500ps I 600ps I 600ps I500ps 1.2 Tempo de Ciclo A A é mais rápido Tempo de Ciclo B por esta quant.

32 CPI em Mais Detalhes Se diferentes classes de instrução levam diferentes números de ciclos Ciclos de Relógio n i1 (CPIi Cont. Instruçãoi) Média ponderada do CPI CPI Ciclos de relógio Cont. Instrução n i1 CPI i Cont. Instruçãoi Cont. Instrução Frequência relativa

33 Exemplo de CPI (1) Um projetista de compilador está decidindo entre dois segmentos de código para um computador CPI para cada classe de instrução Classe A B C CPI para classe O projetista está considerando duas sequências de código que requerem as seguintes ICs Classe A B C IC na sequência IC na sequência Instruction count

34 Exemplo de CPI (2) Sequências de códigos alternativos compilados usando instruções em classes A, B e C Instruction count Classe A B C CPI para classe IC na sequência IC na sequência Sequência 1: IC = 5 Ciclos de Relógio = = 10 Avg. CPI = 10/5 = 2.0 Sequência 2: IC = 6 Ciclos de Relógio = = 9 Avg. CPI = 9/6 = 1.5 Seq. 2 é mais rápido (mesmo tendo uma instrução a mais)

35 Resumo de Desempenho The BIG Picture Instruções CiclosdeRelógio TempodeCPU Programa Instrução Segundos CiclodeRelógio Desempenho depende Algoritmo: afeta IC, possivelmente CPI Linguagem de programação: afeta IC, CPI Compilador: afeta IC, CPI ISA: afeta IC, CPI, T c

36 Exercício (1) Uma dada aplicação escrita em Java executa em 15 segundos em um processador desktop. Um novo compilador Java solicita somente 0.6 instruções referente ao antigo compilador, porém aumenta o CPI por 1.1. Quão rápido nós podemos esperar que a aplicação execute usando este novo compilador? Tempo A Tempo B Tempo B Tempo A Contagem de Inst. CPI T. Ciclo A 0.6Contagem de Inst. 1.1CPI T. Ciclo A 0.6I1.1CPI T. Ciclo A ICPI T. Ciclo A

37 Exercício (2) Tempo B Tempo A Tempo segundos B Tempo 9.9 segundos B

38 Tendências de Potência Em 20 anos, tensão reduziu de 5V para 1V Cada nova geração, reduziu cerca de 15% Em tecnologia CMOS (complementary metal oxide semiconductor) Power Capacitive load Voltage 2 Frequency 30 5V 1V 1000

39 Redução da Potência Suponha que uma nova CPU tem 85% da carga capacitiva da CPU antiga 15% de redução da tensão e 15% da frequência 2 Pnew Cold 0.85(Vold 0.85) Fold P C V F old old old O limite da potência Não podemos mais reduzir a tensão Não podemos remover mais calor old 0.52 Novo processador usa metade da potência do antigo processador Como podemos melhorar o desempenho?

40 Desempenho uniprocessador Restringido pela potência, paralelismo a nível de instrução e latência de memória

41 Multiprocessadores Microprocessadores de vários núcleos Mais do que um processador por chip Requer programação paralela explicitamente Compare com paralelismo a nível de instrução Hardware executa múltiplias instruções ao mesmo tempo Escondido do programador Difícil de fazer Programação para desempenho Balanceamento de carga Otimizando comunicação e sincronização

42 SPEC CPU Benchmark Programas usados para medir desempenho Supostamente típico da carga de trabalho real Standard Performance Evaluation Corp (SPEC) Desenvolve benchmarks para CPU, I/O, Web, SPEC CPU2006 Tempo decorrido para executar uma seleção de programas Desprezível E/S, foco no desempenho da CPU Normaliza em relação a máquina de referência: divide o T. execução da referência pelo medido (SPECratio) Resume como média geométrica das taxas de desempenho n n Taxa do tempo de execução i i1

43 CINT2006 for Opteron X Name Description IC 10 9 CPI Tc (ns) Exec time Ref time SPECratio perl Interpreted string processing 2, , bzip2 Block-sorting compression 2, , gcc GNU C Compiler 1, , mcf Combinatorial optimization ,345 9, go Go game (AI) 1, , hmmer Search gene sequence 2, , sjeng Chess game (AI) 2, , libquantum Quantum computer simulation 1, ,047 20, h264avc Video compression 3, , omnetpp Discrete event simulation , astar Games/path finding 1, , xalancbmk XML parsing 1, ,143 6, Geometric mean 11.7 Altas taxas de falta de cache: indica que o dado solicitado não está disponível na memória física

44 SPEC Power Benchmark Consumo de potência do servidor em diferentes níveis de carga de trabalho Desempenho: ssj_ops/sec Potência: Watts (Joules/sec) Overall ssj_ops per Watt 10 i0 10 ssj_ops i power i0 i Considera a carga alvo de 0% à 100%

45 SPECpower_ssj2008 para X4 Carga alvo % Desempenho (ssj_ops/sec) Potência Média (Watts) 100% 231, % 211, % 185, % 163, % 140, % 118, % 920, % 70, % 47, % 23, % Montante global 1,283,590 2,605 ssj_ops/ power GHz AMD Opteron X4 com 16GB RAM e 500GB de disco

46 Armadilha: Lei de Amdahl Melhorando o aspecto de um computador e esperando uma melhoria proporcional no desempenho global T melhorado Tafetado T fator de melhoria não afetado Ex.: multiplicação leva 80s de um total de 100s 5x mais rápido Quanto de melhoria no desempenho da multiplicação para conseguir 5 no global? 80 T improved n Não pode ser feito! n Corolário: torma o caso comum rápido

47 Falácia: Baixa Potência em Ocioso Olhar de volta para o benchmark de potência X4 Em 100% de carga: 295W Em 50% de carga: 246W (83%) Em 10% de carga: 180W (61%) Centro de dados do Google Principalmente opera em 10% 50% de carga Em 100% de carga menos do que 1% do tempo Considerar projeto de processadores para considerar a potência proporcional a carga

48 Armadilha: MIPS Como uma Métrica de Desempenho MIPS: Millions of Instructions Per Second MIPS Computadores mais rápidos têm maior taxa de MIPS Não leva em consideração Diferença nos ISAs entre computadores Diferenças em complexidades entre instruções Contagem de Instrução Tempo de Execução10 Contagem de Instrução Contagem de Instrução CPI 10 Taxa de Relógio 6 6 Taxa de Relógio 6 CPI10 CPI varia entre programas em uma dada CPU

49 Exercício Considere as seguintes medidas de desempenho para um programa Medida Contagem de instrução Computador A Computador B 10 bilhões 8 bilhões Taxa de relógio 4 GHz 4 GHz CPI a) Qual computador tem a maior taxa de MIPS? b) Qual computador é mais rápido?

50 Solução a) Qual computador tem a maior taxa de MIPS? MIPS MIPS A B Taxa de Relógio 6 CPI 10 A Taxa de Relógio 6 CPI 10 B A B a) Qual computador é mais rápido? Tempo CPU Tempo CPU A B Contagem de Instrução Taxa de Relógio Contagem de Instrução Taxa de Relógio A B A B CPI CPI A B s s

51 Observações finais Custo/desempenho está melhorando Devido ao desenvolvimento da tecnologia subjacente Camadas hierárquicas de abstração Em hardware e software Arquitetura do conjunto de instruções A interface hardware/software Tempo de execução: a melhor medida de desempenho Potência é um fator limitante Usar paralelismo para melhorar desempenho

Organização de Computadores

Organização de Computadores Organização de Computadores Marcelo Lobosco DCC/UFJF Avaliando e Compreendendo o Desempenho Aula 09 Agenda Avaliando e Compreendendo o Desempenho Introdução Definindo Desempenho Medindo o Desempenho Desempenho

Leia mais

Arquitetura de Computadores. Ivan Saraiva Silva

Arquitetura de Computadores. Ivan Saraiva Silva Arquitetura de Computadores Métricas de Desempenho Ivan Saraiva Silva Sumário Como arquiteturas são geralmente avaliadas Como arquiteturas obedecem a restrições de projeto Métricas de desempenho Combinando

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Marcelo Lobosco DCC/UFJF Avaliando e Compreendendo o Desempenho Aula 10 Agenda Análise de Desempenho (cont.) Avaliando o Desempenho Benchmark SPEC Falácias e Armadilhas Desempenho

Leia mais

Desempenho DESEMPENHO DE COMPUTADORES

Desempenho DESEMPENHO DE COMPUTADORES Desempenho Ch2-1 DESEMPENHO DE COMPUTADORES Desempenho -> Como medir o desempenho? AVIÃO PASSAGEIRO S AUTOMIA (milhas) VELOCIDAD E (mph) THROUGHPUT (passag.xveloc) Boeing 777 375 4630 610 228.750 Boeing

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Prof. Fábio M. Costa Instituto de Informática UFG 1o. Semestre / 2005 Fundamentos Parte 2 Princípios de Projeto de Computadores Três áreas de aplicação com características diferentes

Leia mais

Arquitetura e Organização de Computadores Aula 5 Consolidando Conhecimentos de Desempenho e Resumindo Prof. Julio Saraçol

Arquitetura e Organização de Computadores Aula 5 Consolidando Conhecimentos de Desempenho e Resumindo Prof. Julio Saraçol Universidade Federal do Pampa Campus-Bagé Arquitetura e Organização de Computadores Aula 5 Consolidando Conhecimentos de Desempenho e Resumindo Prof. Julio Saraçol juliosaracol@gmail.com Slide1 AULA 5:

Leia mais

Arquitetura de Computadores I

Arquitetura de Computadores I Arquitetura de Computadores I Avaliação de desempenho Introdução Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Adaptado do material de aula de Hennessy e Patterson Desempenho Meça,

Leia mais

Introdução à Arquitetura de Computadores

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

Leia mais

Medição do Desempenho

Medição do Desempenho Medição do Desempenho Benchmarks AC1 Medição do Desempenho 1 Medição do Desempenho IDEAL: obter um número que caracterize completamente o desempenho da máquina IMPOSSÍVEL: complexidade dos sistemas grande

Leia mais

Estrutura geral de um computador

Estrutura geral de um computador Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu

Leia mais

Desempenho de Computadores

Desempenho de Computadores Desempenho de Computadores João Canas Ferreira Arquitectura de Computadores FEUP/LEIC Contém figuras de Computer Organization and Design, D. Patterson & J. Hennessey, 3ª. ed., MKP Tópicos Os vários aspectos

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01 Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Universidade Federal do Pampa Campus-Bagé Arquitetura e Organização de Computadores Aula 2 Avaliando Desempenho Prof. Julio Saraçol juliosaracol@gmail.com Slide1 AULA 4: AVALIANDO DESEMPENHO 2 Slide2 Método

Leia mais

Capítulo 1 Introdução

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

Leia mais

Processador ( CPU ) E/S. Memória. Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento

Processador ( CPU ) E/S. Memória. Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento 1 Processadores Computador Processador ( CPU ) Memória E/S Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento 2 Pastilha 3 Processadores (CPU,, Microcontroladores)

Leia mais

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 1 http://www.ic.uff.br/~bianca/introinfo/ Aula 1-31/08/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados

Leia mais

O quê um Processador e qual a sua função?

O quê um Processador e qual a sua função? O quê um Processador e qual a sua função? O processador é um chip de silício responsável pela execução das tarefas atribuídas ao computador. Os processadores (ou CPUs, de Central Processing Unit) são responsáveis

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 03 Conceitos de Hardware e Software parte 01 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed.

Leia mais

Sistema de Computação

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

Leia mais

ILHA I GERENCIAMENTO DE CONTEÚDO CMS DISCIPLINA: Introdução à Computação MÓDULO II Memórias e Processamento

ILHA I GERENCIAMENTO DE CONTEÚDO CMS DISCIPLINA: Introdução à Computação MÓDULO II Memórias e Processamento MÓDULO II Memórias e Processamento Esse módulo irá relatar sobre as memórias seus tipos e a ligação com os tipos variados de processamento. Leia atentamente todo o conteúdo e participe dos fóruns de discursão,

Leia mais

Lição 1 Introdução à programação de computadores

Lição 1 Introdução à programação de computadores Lição Introdução à programação de computadores Introdução à Programação I Objetivos Ao final desta lição, o estudante será capaz de: Identificar os diferentes componentes de um computador Conhecer linguagens

Leia mais

Componentes de um computador típico

Componentes de um computador típico Componentes de um computador típico Assim como em um videocassete, no qual é necessário ter o aparelho de vídeo e uma fita contendo o filme que será reproduzido, o computador possui a parte física, chamada

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

Estruturas do Sistema de Computação

Estruturas do Sistema de Computação Estruturas do Sistema de Computação Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Estruturas do Sistema de

Leia mais

UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA

UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA Mogi das Cruzes, SP 2007 UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA Trabalho de Conclusão de Curso apresentado

Leia mais

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy) Capítulo 4 João Lourenço Joao.Lourenco@di.fct.unl.pt Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes

Leia mais

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software Resumo até aqui Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma máquina estendida abstrações SO como um

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL Entendendo o Computador Componentes do Computador COMPONENTES DO COMPUTADOR Tabela ASCII A sigla ASCII deriva de American Standard Code for Information Interchange, ou seja, Código no Padrão Americano

Leia mais

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

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,

Leia mais

Organização e Arquitetura de computadores

Organização e Arquitetura de computadores Conteúdo Organização e Arquitetura de computadores Abstrações e Tecnologias computacionais Prof. Dr. Luciano José Senger Falácias e armadilhas Computadores: produto da tecnologia de informação, 10% do

Leia mais

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

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

Leia mais

Arquitetura e Organização de Computadores Introdução à Organização do Computador

Arquitetura e Organização de Computadores Introdução à Organização do Computador 1 Arquitetura e Organização de Computadores Introdução à Organização do Computador Professor: João Paulo de Brito Gonçalves Curso: Sistemas de Informação Introdução 2 O Computador é uma ferramenta que

Leia mais

Edeyson Andrade Gomes

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

Leia mais

Informática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.

Informática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM. Informática Aulas: 01 e 02/12 Prof. Márcio Hollweg UMA PARCERIA Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.BR Visite a loja virtual www.conquistadeconcurso.com.br MATERIAL DIDÁTICO EXCLUSIVO

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Prof. Jó Ueyama Apresentação baseada nos slides da Profa. Dra. Kalinka Castelo Branco, do Prof. Dr. Antônio Carlos Sementille, da Profa. Dra. Luciana A. F. Martimiano e nas transparências

Leia mais

UCP. Memória Periféricos de entrada e saída. Sistema Operacional

UCP. Memória Periféricos de entrada e saída. Sistema Operacional Arquitetura: Conjunto de elementos que perfazem um todo; estrutura, natureza, organização. Houaiss (internet) Bit- Binary Digit - Número que pode representar apenas dois valores: 0 e 1 (desligado e ligado).

Leia mais

CONCEITOS BÁSICOS DE HARDWARE. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

CONCEITOS BÁSICOS DE HARDWARE. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA CONCEITOS BÁSICOS DE HARDWARE Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA COMPUTADOR QUANTO AO TIPO COMPUTADOR SISTEMAS DE COMPUTAÇÃO o Analógico o Digital o Híbrido o Hardware (parte física)

Leia mais

Algoritmos. Cláudio Barbosa contato@claudiobarbosa.pro.br

Algoritmos. Cláudio Barbosa contato@claudiobarbosa.pro.br Algoritmos Partes básicas de um sistema computacional: Hardware, Software e Peopleware Hardware - Componentes físicos de um sistema de computação, incluindo o processador, memória, dispositivos de entrada,

Leia mais

Informática Aplicada à Química. Hardware - armazenamento

Informática Aplicada à Química. Hardware - armazenamento Informática Aplicada à Química Hardware - armazenamento Armazenamento de Dados e a CPU Dois tipos de armazenamento: Armazenamento primário (memória): Armazena dados temporariamente. A CPU referencia-o

Leia mais

Tecnologia e Sistemas de Informações Administração dos Recursos de Hardware e Software

Tecnologia e Sistemas de Informações Administração dos Recursos de Hardware e Software Universidade Federal do Vale do São Francisco Tecnologia e Sistemas de Informações Administração dos Recursos de Hardware e Software Prof. Ricardo Argenton Ramos Aula 9 O que é Hardware e Software? Hardware

Leia mais

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa Professor Especialista: Airton Ribeiro de Sousa É o percurso principal dos dados entre dois ou mais componentes de um sistema de computação, neste caso são os caminhos arquitetados na PLACA MÃE até o ponto

Leia mais

CURSO BÁSICO DE INFORMÁTICA

CURSO BÁSICO DE INFORMÁTICA CURSO BÁSICO DE INFORMÁTICA Introdução a microinformática William S. Rodrigues HARDWARE BÁSICO O hardware é a parte física do computador. Em complemento ao hardware, o software é a parte lógica, ou seja,

Leia mais

Lista de Exercícios Introdução à Informática

Lista de Exercícios Introdução à Informática Lista de Exercícios Introdução à Informática Histórico e Evolução da Computação 1. Cite alguns problemas que o uso de válvulas provocava nos computadores de 1ª geração. 2. O que diferencia os computadores

Leia mais

ANHANGUERA EDUCACIONAL. Capítulo 2. Conceitos de Hardware e Software

ANHANGUERA EDUCACIONAL. Capítulo 2. Conceitos de Hardware e Software ANHANGUERA EDUCACIONAL Capítulo 2 Conceitos de Hardware e Software Hardware Um sistema computacional é um conjunto de de circuitos eletronicos. Unidade funcionais: processador, memória principal, dispositivo

Leia mais

Introdução à Programação 2006/07. Computadores e Programação

Introdução à Programação 2006/07. Computadores e Programação Introdução à Programação 2006/07 Computadores e Programação Objectivos da Aula Noção de computador. Organização Interna de um Computador Noção de Sistema Operativo. Representação digital de informação

Leia mais

Organização e Arquitetura de Computadores I. de Computadores

Organização e Arquitetura de Computadores I. de Computadores Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização Básica B de (Parte V, Complementar)

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação

Leia mais

Arquitetura de Von Neumann e os Computadores Modernos

Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Computadores e Software Básico Aula 5 Flávia Maristela (flaviamsn@ifba.edu.br) Arquitetura de Von Neumann e as máquinas modernas Onde

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Aula Introdutória Alexandre Amory Edson Moreno Apresentação Disciplina: Organização e Arquitetura de Computadores Horário: 3NP e 5NP Email: Alexandre Amory (178):

Leia mais

Tecnologias de Construção de Memórias e Memórias RAM, entrelaçada e Virtual

Tecnologias de Construção de Memórias e Memórias RAM, entrelaçada e Virtual Tecnologias de Construção de Memórias e Memórias RAM, entrelaçada e Virtual Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Tempos de Acesso

Leia mais

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação) AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação) Digitalização. Arquitectura básica do hardware. Input, processamento,

Leia mais

Fundamentos em Informática

Fundamentos em Informática Fundamentos em Informática 04 Organização de Computadores nov/2011 Componentes básicos de um computador Memória Processador Periféricos Barramento Processador (ou microprocessador) responsável pelo tratamento

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

Processadores clock, bits, memória cachê e múltiplos núcleos

Processadores clock, bits, memória cachê e múltiplos núcleos Processadores clock, bits, memória cachê e múltiplos núcleos Introdução Os processadores (ou CPUs, de Central Processing Unit) são chips responsáveis pela execução de cálculos, decisões lógicas e instruções

Leia mais

Componentes de um Sistema de Computador

Componentes de um Sistema de Computador Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte

Leia mais

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP Estrutura de um Computador Linguagem de Programação Rone Ilídio UFSJ - CAP Hardware e Software HARDWARE: Objetos Físicos que compões o computador Circuitos Integrados, placas, cabos, memórias, dispositivos

Leia mais

Introdução a Ciência da Computação Conceitos Básicos de Sistema PROFESSORA CINTIA CAETANO

Introdução a Ciência da Computação Conceitos Básicos de Sistema PROFESSORA CINTIA CAETANO Introdução a Ciência da Computação Conceitos Básicos de Sistema PROFESSORA CINTIA CAETANO Introdução A informática é uma área que atualmente vem evoluindo muito rapidamente. A cada dia se torna mais importante

Leia mais

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e

Leia mais

Organização de Computadores (Aula 3) Componentes de um Computador Unidade Central de Processamento (CPU)

Organização de Computadores (Aula 3) Componentes de um Computador Unidade Central de Processamento (CPU) Organização de Computadores (Aula 3) Componentes de um Computador Unidade Central de Processamento (CPU) Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória

Leia mais

Previsão do Desempenho. AC1 13ª aula Previsão do Desempenho 1

Previsão do Desempenho. AC1 13ª aula Previsão do Desempenho 1 Previsão do Desempenho AC1 13ª aula Previsão do Desempenho 1 De que depende T exec? Um programa necessita de um determinado número de ciclos do CPU para executar (clockcycles). Cada ciclo tem uma duração

Leia mais

Computador Eletrônico Digital. Organização de Computadores (Aula 3) Componentes de um Computador (1) É um sistema composto por:

Computador Eletrônico Digital. Organização de Computadores (Aula 3) Componentes de um Computador (1) É um sistema composto por: Componentes de um Computador (1) Organização de Computadores (Aula 3) Componentes de um Computador Unidade Central de Processamento (CPU) Computador Eletrônico Digital É um sistema composto por: Memória

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

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

Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal. Memória principal Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade http://www.ic.uff.br/~debora/fac! 1 2 Componente de um sistema

Leia mais

Introdução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis

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

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Introdução à Organização de Computadores Entrada e Saída. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Introdução à Organização de Computadores Entrada e Saída. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Introdução à Organização de Computadores Entrada e Saída Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Processadores Memória Principal Memória Secundária

Leia mais

Prof. Sandrina Correia

Prof. Sandrina Correia Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador

Leia mais

Informática, Internet e Multimídia

Informática, Internet e Multimídia Informática, Internet e Multimídia 1 TIPOS DE COMPUTADOR Netbook Notebook Computador Pessoal 2 Palmtop / Handheld Mainframe TIPOS DE COMPUTADOR Computador Pessoal O Computador Pessoal (PC Personal Computer),

Leia mais

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

Leia mais

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE 1 OBJETIVOS 1. Qual é a capacidade de processamento e armazenagem que sua organização precisa para administrar suas informações e transações empresariais?

Leia mais

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução Arquitetura e Organização de Computadores Capítulo 0 - Introdução POR QUE ESTUDAR ARQUITETURA DE COMPUTADORES? 2 https://www.cis.upenn.edu/~milom/cis501-fall12/ Entender para onde os computadores estão

Leia mais

O que é Arquitetura de Computadores?

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

Leia mais

3. O NIVEL DA LINGUAGEM DE MONTAGEM

3. O NIVEL DA LINGUAGEM DE MONTAGEM 3. O NIVEL DA LINGUAGEM DE MONTAGEM Nas aulas anteriores tivemos a oportunidade de discutir dois diferentes níveis presentes na maioria dos computadores atuais. Nesta aula dedica-se a outro nível que também

Leia mais

Introdução à Organização de Computadores. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Introdução à Organização de Computadores. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Introdução à Organização de Computadores Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Processadores Memória Principal Memória Secundária Entrada e

Leia mais

INE 5223 Informática para Secretariado

INE 5223 Informática para Secretariado INE 5223 Informática para Secretariado 1. INTRODUÇÃO Prof.: Achilles Colombo Prudêncio INE 5223 Informática para Secretariado 1. Introdução 1.2. Noções Básicas de Arquitetura de Computadores de Computadores

Leia mais

1.3. Componentes dum sistema informático HARDWARE SOFTWARE

1.3. Componentes dum sistema informático HARDWARE SOFTWARE 1.3. Componentes dum sistema informático Computador Sistema Informático HARDWARE SOFTWARE + Periféricos Sistema Operativo Aplicações HARDWARE - representa todos os componentes físicos de um sistema informático,

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

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

Leia mais

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

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress. Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X

Leia mais

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

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar

Leia mais

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

Problema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES Curso Técnico de Informática Eduardo Amaral Introdução Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções

Leia mais

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte II Sumário Introdução Origem Funcionamento Componentes Básicos Referências Sistema Binário O computador identifica

Leia mais

SISTEMAS INFORMÁTICOS

SISTEMAS INFORMÁTICOS SISTEMAS INFORMÁTICOS Nesta apresentação, aprenderá a distinguir Hardware de software, identificar os principais componentes físicos de um computador e as suas funções. Hardware e Software Estrutura de

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Hardware Sistema de Entrada/Saída Visão Geral Princípios de Hardware Dispositivos de E/S Estrutura Típica do Barramento de um PC Interrupções

Leia mais

Infra-Estrutura de Software. Introdução. (cont.)

Infra-Estrutura de Software. Introdução. (cont.) Infra-Estrutura de Software Introdução (cont.) O que vimos Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como

Leia mais

Máquinas Multiníveis

Máquinas Multiníveis Infra-Estrutura de Hardware Máquinas Multiníveis Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceitos básicos Classificação de arquiteturas Tendências da tecnologia Família Pentium

Leia mais

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Hardware de Computadores Questionário II 1. A principal diferença entre dois processadores, um deles equipado com memória cache o

Leia mais

Organização e Arquitetura de Computadores I. Introdução. Ivan Saraiva Silva Leonardo Casillo

Organização e Arquitetura de Computadores I. Introdução. Ivan Saraiva Silva Leonardo Casillo Organização e Arquitetura de Computadores I Introdução Ivan Saraiva Silva Leonardo Casillo Sumário Introdução Bibliografia Recomendada O que é um computador Organização de um Computador Modelo de Von Neumann

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais SISTEMAS COM MÚLTIPLOS PROCESSADORES LIVRO TEXTO: CAPÍTULO 13, PÁGINA 243 Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Arquiteturas que possuem duas ou mais CPUs interligadas

Leia mais

Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída

Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Introdução O uso apropriado da tecnologia pode garantir

Leia mais

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1 ISL - Introdução Sub title text goes here Introdução Tipos de Computador Sistema Computacional Processamento de Dados Arquitetura Sistema Binário Software Unused Section Space 1 Exercício Unused Section

Leia mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração: 1945-1955

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração: 1945-1955 O que vimos Infraestrutura de Software Introdução (cont.) Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma

Leia mais

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam? Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Mouse Teclado Monitor Placa de vídeo

Leia mais

Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica. Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.

Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica. Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi. Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica Arquiteturas de Computadores Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita Teresina - 2012 1. Arquiteturas de

Leia mais