Organização de Computadores Hardware
|
|
|
- Leonor Felícia de Abreu Salvado
- 10 Há anos
- Visualizações:
Transcrição
1 Organização de Computadores Hardware Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)
2 Computador Ferramenta indispensável; Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução de problemas; Necessita ser instruído.
3 Computador Capaz apenas de excutar poucas tarefas básicas distintas, todas muito simples; É extremamente rápido; Possui um comportamento previsível; É excelente para reproduzir roteiros pré-concebidos; Não se cansa e pode ser usado à exaustão.
4 Computador = Hardware (corpo) + Software (alma) O corpo fornece suporte para a alma. O corpo procura suprir as necessidades da alma. O corpo pode criar novas possibilidades para a alma, ou então estabeldcer limitações. A alma se expressa através do corpo. A alma usa os recursos do corpo.
5 Computador Hardware: Parte física: placas, periféricos, circuitos, cabos e componentes. Quanto mais usado, mais propenso à falhas. Sozinho, não serve para nada. Vem pronto da fábrica.
6 Computador Software: Parte intangível: conhecimentos e idéias que fazem o hardware exibir um certo comportamento. Quanto mais usado, menos propenso à falhas. Confere funcionalidade ao hardware. Pode ser adquirido ou desenvolvido.
7 Modelo de von Neumann Matemático húngaro; Propôs um modelo de arquitetura composto por quatro partes distintas; Nesse modelo, o programa a ser executado pelo computador ficava armazenado na memória do mesmo; Grande flexibilidade e rapidez, pois o hardware não precisa ser modificado e não precisava ser lido em cartões perfurados; A maioria dos computadores modernos adota essa arquitetura.
8 Modelo de von Neumann Ciência x Tecnologia Evolução científica x tecnológica Exemplo do automóvel
9 Modelo de von Neumann Memória Entrada Unidade Central de Processamento Saída
10 Modelo de von Neumann Memória Entrada Unidade Central de Processamento Saída
11 Modelo de von Neumann Unidade Central de Processamento (UCP ou CPU): Lê, decodifica e executa as instruções armazenadas na memória; Realiza operações lógicas e aritméticas; Pode ler modificar o valor de alguma posição de memória; Pode transferir valores da entrada para a memória e da memória para a saída; Executa as instruções seqüencialmente, até o término do programa ou até encontrar algum desvio explícito.
12 Modelo de von Neumann Memória Entrada Unidade Central de Processamento Saída
13 Modelo de von Neumann Memória: É dividida em células (bytes) Cada célula armazena um valor e possui um endereço; É comandada pela CPU, que informa em qual endereço deseja executar uma operação (de leitura ou escrita); Operações de leitura não modificam os valores armazenados; Operações de escrita apagam os valores anteriores, substituindo-os pelos novos valores;
14 Exemplo de memória com 10 posições; As posições são numeradas 0 a 9; Valores permanecem até que um novo valor seja armazenado na mesma posição ou até que a memória seja desligada. Endereços Valores
15 Operação de leitura Obter o valor armazenado na posição (endereço) 7 Resultado: 52 Endereços Valores
16 Operação de escrita Armazenar o valor 31 na posição (endereço) X
17 Modelo de von Neumann Memória Entrada Unidade Central de Processamento Saída
18 Modelo de von Neumann Entrada e Saída: Sob comando da CPU, é possível ler valores de um dispositivo de entrada, armazenando-os na memória; Sob comando da CPU, é possível ler valores da memória, enviando-os para um dispositivo de saída; Existe uma grande variedade de dispositivos de entrada e saída; Conceitualmente, no entanto, eles são passivos e obedecem ao comando da CPU.
19 Modelo de von Neumann Os dados e os programas são armazenados na memória, em regiões distintas; Um programa é composto por uma coleção de instruções que são lidas e executadas em seqüência.
20 Modelo de von Neumann Programa Dados Entrada Unidade Central de Processamento Saída
21 Modelo de von Neumann Os programas são formados, essencialmente, por comandos (instruções sobre o que fazer); As instruções são muito simples e executadas muito rapidamente;
22 Modelo de von Neumann Programa Dados
23 Modelo de von Neumann As instruções são lidas seqüencialmente da memória, uma após a outra; Uma instrução pode (i) ler um valor da entrada; (ii) enviar um valor para a saída; (iii) gerar um novo valor; (iv) indicar o endereço da próxima instrução a ser executada.
24 Modelo de von Neumann A execução de um novo comando inicia apenas depois que a execução do anterior tiver terminado (execução seqüencial); Se não houver nenhuma indicação explícita, a instrução armazenada no endereço de memória seguinte é executada.
25 Modelo de von Neumann Eventualmente, um comando pode modificar o valor de um dado existente na memória, solicitar novos dados ao usuário ou enviar dados para a saída.
26 Modelo de von Neumann Programa Dados
27 Modelo de von Neumann Programa Dados
28 Modelo de von Neumann Programa Dados
29 Modelo de von Neumann Programa Dados
30 Modelo de von Neumann Exemplos de evolução tecnológica: Velocidade da CPU; Quantidade de registradores; Quantidade de bits maniupulados simultaneamente; Quantidade de posições de memória; Velocidade de acesso à memória; Tamanho do computador; Consumo de energia; Preço do computador; Possibilidade de expansão do computador; Diversificação dos dispositivos de entrada e saída.
31 Exemplo Simple Computer Simulator: 13 instruções 100 posições de memória As posições de memória são endereçadas 00 a 99 Funciona no browser: hill/my_webpage/simulators.htm
32 Exemplo Simple Computer Simulator: AX: registrador interno à CPU (único); PC: contém o endereço da primeira instrução a ser executada; Delay: intervalo de tempo entre a execução de instruções consecutivas; Run: executa o programa até o fim; Single step: executa apenas uma instrução (indicada pelo PC).
33 Instruções Cada instrução tem um nome; Para a máquina, nomes nada significam; Nomes precisam ser traduzidos para números; Linguagem de Montagem x Linguagem de Máquina; Cada instrução tem um número; A maioria das instruções tem um complemento (dois números), outras usam apenas um número;
34 LOAD Código 161; Usa número adicional; Formato: 161 <endereço> Copia o valor armazenado na posição de memória <endereço> para o registrador AX; O valor anterior de AX é perdido; O valor da posição de memória <endereço> permanece inalterado; Exemplo: ou LOAD 25
35 Modelo de von Neumann Programa Dados LOAD 25 STORE
36 Modelo de von Neumann Programa Dados LOAD 25 STORE LOAD 25
37 Modelo de von Neumann Programa Dados LOAD 25 STORE LOAD 25
38 Modelo de von Neumann Programa Dados LOAD 25 STORE LOAD 25 17
39 Modelo de von Neumann Programa Dados LOAD 25 STORE
40 STORE Código 160; Usa número adicional; Formato: 160 <endereço> Copia o valor armazenado no registrador AX para a posição de memória <endereço>; O valor anterior da posição de memória <endereço> é perdido; O valor de AX permanece inalterado; Exemplo: ou STORE 25
41 Modelo de von Neumann Programa Dados LOAD 25 STORE STORE 26 17
42 Modelo de von Neumann Programa Dados LOAD 25 STORE STORE 26 17
43 Modelo de von Neumann Programa Dados LOAD 25 STORE
44 INPUT Código 71; Usa número adicional; Formato: 71 <endereço> Aguarda o usuário digitar um número e depois armazena o mesmo na posição de memória <endereço>; O valor anterior da posição de memória <endereço> é perdido; O valor de AX permanece inalterado; Exemplo: ou INPUT 25
45 Modelo de von Neumann Programa Dados INPUT INPUT 25 17
46 Modelo de von Neumann Programa Dados INPUT INPUT 25 17
47 Modelo de von Neumann Programa Dados INPUT INPUT 25 17
48 Modelo de von Neumann Programa Dados INPUT INPUT 25 17
49 OUTPUT Código 72; Usa número adicional; Formato: 72 <endereço> Envia o valor armazenado na posição de memória <endereço> para o dispositivo de saída; O valor da posição de memória <endereço> permanece inalterado; O valor de AX permanece inalterado; Exemplo: ou OUPUT 25
50 Modelo de von Neumann Programa Dados OUTPUT OUTPUT 26 17
51 Modelo de von Neumann Programa Dados OUTPUT OUTPUT 26 17
52 Modelo de von Neumann Programa Dados OUTPUT OUTPUT
53 ADDI Código 44; Usa número adicional; Formato: 44 <valor> Soma o conteúdo corrente do registrador AX com <valor>, e deixa o resultado no próprio AX; Exemplo: ou ADDI 01
54 Modelo de von Neumann Programa Dados ADDI ADDI 05 17
55 Modelo de von Neumann Programa Dados ADDI ADDI 05 22
56 SUBI Código 45; Usa número adicional; Formato: 45 <valor> Subtrai do conteúdo corrente do registrador AX <valor>, e deixa o resultado no próprio AX; Exemplo: ou SUBI 01
57 ADD Código 50; Usa número adicional; Formato: 50 <endereço> Soma o conteúdo corrente do registrador AX com o valor armazenado na posição de memória <endereço>, e deixa o resultado no próprio AX; O conteúdo da posição de memória <endereço> permanece inalterado; Exemplo: ou ADD 25
58 Modelo de von Neumann Programa Dados ADD ADD 26 17
59 Modelo de von Neumann Programa Dados ADD ADD 26 17
60 Modelo de von Neumann Programa Dados ADD ADD 26 21
61 SUB Código 51; Usa número adicional; Formato: 51 <endereço> Subtrai do conteúdo corrente do registrador AX o valor armazenado na posição de memória <endereço>, e deixa o resultado no próprio AX; O conteúdo da posição de memória <endereço> permanece inalterado; Exemplo: ou SUB 25
62 MUL Código 52; Usa número adicional; Formato: 52 <endereço> Multiplica o conteúdo corrente do registrador AX pelo valor armazenado na posição de memória <endereço>, e deixa o resultado no próprio AX; O conteúdo da posição de memória <endereço> permanece inalterado; Exemplo: ou MUL 25
63 DIV Código 53; Usa número adicional; Formato: 53 <endereço> Divide o conteúdo corrente do registrador AX pelo valor armazenado na posição de memória <endereço>, e deixa o resultado no próprio AX; O conteúdo da posição de memória <endereço> permanece inalterado; Exemplo: ou DIV 25
64 HALT Código 00; Não usa número adicional; Formato: 00 Encerra a execução do programa e devolve o controle para o sistema operacional; Exemplo: 00 ou HALT
65 Conjunto completo de instruções
66 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
67
68
69 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
70
71
72 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
73
74 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
75
76 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
77
78 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
79
80 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
81
82 Exemplo de programa Linguagem de montagem Linguagem de máquina INPUT INPUT LOAD ADD ADDI STORE OUTPUT HALT 00
83
84 Desvio do fluxo Fluxo normal: seqüencial (primeiro esta) (depois esta) (etc)
85 Desvio do fluxo Fluxo desviado: uma instrução indica qual deve ser a próxima a ser executada (primeiro esta) (depois esta) (executa a instrução que está no endereço 5) (depois esta!!)
86 Desvio do fluxo Fluxo desviado: pode ser CONDICIONAL ou INCONDICIONAL (primeiro esta) (depois esta) (VÁ PARA a instrução que está no endereço 5) (depois esta!!)
87 Desvio do fluxo Fluxo desviado: pode ser CONDICIONAL ou INCONDICIONAL (primeiro esta) (depois esta) (VÁ PARA a instrução que está no endereço 5 SE...) (depois esta!!)
88 JPOS Código 127; Usa número adicional; Formato: 127 <endereço> Se AX>0, faz com que a próxima instrução a ser executada seja aquela que está armazenada na posição de memória <endereço>; caso contrário, executa a instrução seguinte; Exemplo: ou JPOS 25
89 JZERO Código 128; Usa número adicional; Formato: 128 <endereço> Se AX=0, faz com que a próxima instrução a ser executada seja aquela que está armazenada na posição de memória <endereço>; caso contrário, executa a instrução seguinte; Exemplo: ou JZERO 25
90 Exemplo de programa 00 INPUT INPUT LOAD SUB JPOS OUPUT HALT OUTPUT HALT 00 Determina o maior de dois números informados pelo usuário
91 Diferenças para um computador real Quantidade de posições de memória; Quantidade de bits de cada posição de memória; Quantidade e variedade de instruções; Velocidade de execução; Implementação em hardware; Variedade de dispositivos de entrada e de saída.
92 Unidades Sistema binário 1 bit = 0 ou 1 (menor unidade de informação) 1 byte = 8 bits 1 KiloByte = 1KB = bytes = MegaByte = 1MB = KiloBytes = 1.024*1.024 bytes ~ 1 milhão de bytes 1 GigaByte = 1 GB = MegaBytes = 1.024*1.024*1.024 bytes ~ 1 bilhão de bytes Bits, Bytes, Herz,... Kilo, Mega, Giga, Tera...
93 Sistemas de numeração Sistema decimal: xyz = x*100 + y*10 + z*1 = x* x* x*10 0 Sistema binário: xyz = x*4 + y*2 + z*1 = x*2 2 + x*2 1 + x*2 0
94 Sistemas de numeração Sistema decimal: xyz = x*100 + y*10 + z*1 = x* x* x*10 0 Sistema binário: xyz = x*4 + y*2 + z*1 = x*2 2 + x*2 1 + x*2 0
95 Sistemas de numeração Sistema decimal: = 5* *10 + 8*1 = 5* * *10 0 Sistema binário: = 1*4 + 0*2 + 1*1 = 1* * *2 0 = 5 10
96 Exercício Fazer um programa para: Calcular a quantidade de ração necessária para alimentar X vacas e Y bezerros durante Z dias, sabendo que cada vaca consome M Kg por dia e cada bezerro consome N Kg por dia; Ligar o computador; Carregar o simulador; Digitar o programa; Conferir o resultado da execução com os seguintes valores: 10 vacas, 6 bezerros, 3Kg/vaca/dia, 1 Kg/bezerro/dia, 30 dias.
Organização de Computadores Software
Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 [email protected] www.univasf.edu.br/~marcus.ramos Objetivos: Entender
Algoritmos e Programação (Prática) Profa. Andreza Leite [email protected]
(Prática) Profa. Andreza Leite [email protected] Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos
3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
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
Componentes de um Computador: Modelo Von Neumann
Componentes de um Computador: Modelo Von Neumann Modelo de Von Neumann O nome refere-se ao matemático John Von Neumann que foi considerado o criador dos computadores da forma que são projetados até hoje.
Introdução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0
ARQUITETURA DE COMPUTADORES - 1866
7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um
BARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Organização Básica do Computador
Organização Básica do Computador Modelo de Von Neumann MEMÓRIA ENTRADA ARITMÉTICA LÓGICA SAÍDA CONTROLE Modelo de Von Neumann Introduziu o conceito do computador controlado por programa armazenado. Todo
Informática e informação 2
Introdução à Informática Informática e informação Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Outubro de 2006 Conceito de Informática Informação + Automática Informática Tratamento
Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.
Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:
Sistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA
BIT BYTE 1 BIT / BYTE Toda informação introduzida em um computador precisa ser entendida pela máquina para que possa ser corretamente interpretada e processada. O computador armazena e movimenta as informações
Programação Básica usando o Computador Visível. Jorge Fernandes Maio de 2004
Programação Básica usando o Computador Visível Jorge Fernandes Maio de 2004 Organização Geral de um Computador de von Neumann Hardware Processador Dispositivo de Entrada 1 Dispositivo de Entrada 2 Memória
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
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 02: Conceitos Básicos Conceitos Básicos Conceitos fundamentais: dado, informação e processamento de dados Conceitos de algoritmo, algoritmo ótimo, hardware. Software e
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
ULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
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
Componentes do Computador e. aula 3. Profa. Débora Matos
Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e
Introdução. à Estrutura e Funcionamento de um Sistema Informático
Introdução à Estrutura e Funcionamento de um Sistema Informático Estrutura básica de um sistema informático Componentes de um sistema informático O interior de um PC A placa principal ou motherboard O
Andrique Amorim www.andrix.com.br [email protected] INTRODUÇÃO A INFORMÁTICA
Andrique Amorim www.andrix.com.br [email protected] INTRODUÇÃO A INFORMÁTICA INTRODUÇÃO A INFORMÁTICA Andrique Amorim EMENTA Arquitetura básica de um computador; Sistemas Operacionais; Redes de Computadores;
Contextualização: Sistemas de Computação
Contextualização: Sistemas de Computação Professor: Santiago Viertel [email protected] Modelo de Computador Modelo de Computador: Informática Origem e Definição; Elementos Fundamentais; Hardware;
Aula 01 Introdução à Informática. Prof. Bruno Gomes [email protected] www.profbrunogomes.com.br
Aula 01 Introdução à Informática Prof. Bruno Gomes [email protected] www.profbrunogomes.com.br Agenda da Aula Introdução à Informática; Dados x Informação; O Computador (Hardware); Unidades de medida.
Computador = Hardware + Dados
Computador = Hardware + Dados Jorge Fernandes ([email protected]) Janeiro de 2004 Conteúdo Computador = Hardware + Dados O Hardware e seus Componentes Dispositivos de Entrada/Saída Unidade Central
O Hardware Dentro da Unidade do Sistema
Memória RAM Random Access Memory Memória de Acesso Aleatório Armazena: programas em execução dados dos programas em execução alguns programas do sistema operacional O objetivo é tornar mais rápido o acesso
Programação de Computadores
Aula 01 Introdução Departamento de Computação Universidade Federal de Ouro Preto 2011.1 1 Processamento de dados 2 Organização de Computadores 3 Sistemas de Numeração Processamento de dados Processamento
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 é
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
Infra-Estrutura de Hardware
Infra-Estrutura de Hardware P r o f. W i l t o n O. F e r r e i r a U n i v e r s i d a d e F e d e r a l R u r a l d e P e r n a m b u c o U F R P E 1 º S e m e s t r e / 2 0 1 2 Conteúdo da aula Hardware
Tecnologia da Informação. Prof Odilon Zappe Jr
Tecnologia da Informação Prof Odilon Zappe Jr Conceitos básicos de informática O que é informática? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos
Arquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Prof.Msc Jocênio Marquios Epaminondas. http://www.twitter.com/jocenio
Prof.Msc Jocênio Marquios Epaminondas http://www.jocenio.pro.br email:[email protected] http://www.twitter.com/jocenio A escrita, os primeiros registos: Os primeiros registos gráficos feitos
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
Conjunto de instruções do CPU. Arquitectura de um computador. Definição das instruções (1) Definição das instruções (2)
Arquitectura de um computador Caracterizada por: Conjunto de instruções do processador (ISA Estrutura interna do processador (que registadores existem, etc Modelo de memória (dimensão endereçável, alcance
PROCESSAMENTO DE DADOS
PROCESSAMENTO DE DADOS Aula 1 - Hardware Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari 2 3 HARDWARE Todos os dispositivos físicos que constituem
Informática Aplicada
Informática Aplicada Conceitos Aula 2 Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br [email protected] 2013 Esquema Geral do Computador HARDWARE; SOFTWARE. Prof. Walteno Martins Parreira
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 - [email protected] Introdução O uso apropriado da tecnologia pode garantir
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),
Visão geral do sistema de armazenamento e hierarquia de memória
Visão geral do sistema de armazenamento e hierarquia de memória Conhecer os dispositivos de armazenamento por meio do conceito e dos tipos de memórias utilizadas no computador. Subsistemas de memória Memória
INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann
INFORMÁTICA BÁSICA Prof. Rafael Zimmermann 1. INFORMÁTICA É a ciência que estuda o processamento de informações. Nasceu da necessidade do homem processar informações cada vez mais complexas e com maior
Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Introdução. INF1005 Programação I 33K Prof. Gustavo Moreira [email protected]
Introdução INF1005 Programação I 33K Prof. Gustavo Moreira [email protected] introdução Tópicos conceitos básicos o que é um programa um programa na memória decifrando um código referência Capítulo
1 O que é um computador? Definição uma máquina que lê dados, efectua cálculos e fornece resultados.
1 O que é um computador? Definição uma máquina que lê dados, efectua cálculos e fornece resultados. 1.1 - Processos básicos do computador Entrada de dados ler ou receber os valores iniciais ou constantes
Disciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aulas 10 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. [email protected] 2 Hardware
Escola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias
Curso EFA Técnico/a de Informática - Sistemas. Óbidos
Curso EFA Técnico/a de Informática - Sistemas Óbidos MÓDULO 769 Arquitectura interna do computador Carga horária 25 Objectivos No final do módulo, os formandos deverão: i. Identificar os elementos base
INF1004 e INF1005: Programação 1. Introdução à Programação
INF1004 e INF1005: Programação 1 Introdução à Programação Tópicos Principais Modelo de um Computador Um computador hipotético Ciclo de Desenvolvimento Modelo de um Computador Modelo de um Computador A
Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)
Capítulo 4 João Lourenço [email protected] Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes
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
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,
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
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
LÓGICA DE PROGRAMAÇÃO
Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE
05/04/2013. Para efetuar medidas é necessário fazer uma padronização, escolhendo unidades para cada grandeza.
Sistemas Internacional de Unidades Já imaginou se quando você fosse comprar uma fonte, importada, e ela viesse com as todas as especificações expressas em unidades que você nem fazia idéia que existiam?
CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA
8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente
INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E 33 2015-2 AULA TEÓRICA 2 PROF. MARCELO LUIZ SILVA (R E D)
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E 33 2015-2 1 AULA TEÓRICA 2
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)
Processamento de Dados
Processamento de Dados Evolução da Tecnologia 2000 a.c. -------------------------- 1621 Ábaco Réguas de Cálculo 1642 ------------------------------- 1890 Calculadora mecânica Início da Revolução Industrial
Cadeira de Tecnologias de Informação. Ano lectivo 2007/08. Conceitos fundamentais de Hardware
Cadeira de Tecnologias de Informação Ano lectivo 2007/08 Conceitos fundamentais de Hardware Prof. Mário Caldeira Profª Ana Lucas Dr. Fernando Naves Engª Winnie Picoto Engº Luis Vaz Henriques Dr. José Camacho
Informática I. Aula 5. http://www.ic.uff.br/~bianca/informatica1/ Aula 5-13/05/2006 1
Informática I Aula 5 http://www.ic.uff.br/~bianca/informatica1/ Aula 5-13/05/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
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
Sistemas Operacionais
Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal
Linguagem de Montagem Funcionamento de CPU e Assembly Rudimentar
Componentes de um Computador (5) Linguagem de Montagem Funcionamento de CPU e Assembly Rudimentar Prof. João Paulo A. Almeida ([email protected]) 2007/01 - INF02597 Com slides de Roberta Lima Gomes
Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II
Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II 1. Organização de um Computador : Computador: formado por 3 módulos distintos: UCP (UAL e UC) Memória (memória principal ou memória RAM)
ARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
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
O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador.
O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador. Linguagem de Programação Uma linguagem de programação é um método padronizado para expressar
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
20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES
TRANSFORMANDO DADOS EM INFORMAÇÕES Em geral, parece que os computadores nos entendem porque produzem informações que nós entendemos. Porém, tudo o que fazem é reconhecer dois estados físicos distintos
AULA 1. Informática Básica. Gustavo Leitão. [email protected]. Disciplina: Professor: Email:
AULA 1 Disciplina: Informática Básica Professor: Gustavo Leitão Email: [email protected] Estudo de caso Empresa do ramo de seguros Presidência RH Financeiro Vendas e Marketing TI CRM Riscos Introdução
ARQUITETURA DE COMPUTADORES
1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula
Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012
Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012 Unidades de Medida de Armazenamento Esses detalhes refletem na quantidade de informação armazenada
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização
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).
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
Capítulo I : Noções Gerais
Capítulo I : Noções Gerais 1 Capítulo I : Noções Gerais Informática (Teoria da Informação): Ciência do tratamento e transmissão da informação. Computador: Sistema que permite armazenar grandes quantidades
Introdução à estrutura e funcionamento de um Sistema Informático
Introdução à estrutura e funcionamento de um Sistema Informático Elementos que constituem o Computador O funcionamento do computador é possível devido aos vários elementos interligados que o constituem:
TIC TECNOLOGIAS DA INFORMAÇÃO (TI) TECNOLOGIAS ORIGEM DA PALAVRA
TIC TECNOLOGIAS DA INFORMAÇÃO (TI) TECNOLOGIAS ORIGEM DA PALAVRA Provém das palavras gregas technê, que significa saber fazer, e logia, que significa conhecimento organizado SIGNIFICADO É o conhecimento
AVALIAÇÃO À DISTÂNCIA 1 GABARITO
Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação UFF Disciplina INTRODUÇÃO À INFORMÁTICA... AD1 2 semestre de 2008. Data... AVALIAÇÃ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.
Aula 2 Modelo Simplificado de Computador
Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador
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
Computador. Algumas definições
Algumas definições Os computadores são ferramentas que nos permitem fazer cálculos rápida e comodamente (1982). Calculador electrónico usado na investigação espacial e actualmente já noutros campos da
PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
- Aula 5 - O NÍVEL DA LINGUAGEM DE MONTAGEM 1. INTRODUÇÃO É relativamente fácil compreender os fundamentos da programação de computadores, sob o ponto de vista da inteligibilidade dos comandos de alto
O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.
O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);
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
Tecnologia - Conjunto de instrumentos, métodos e processos específicos de qualquer arte, ofício ou técnica.
Técnica - Conjunto de processos que constituem uma arte ou um ofício. Aplicação prática do conhecimento científico. Tecnologia - Conjunto de instrumentos, métodos e processos específicos de qualquer arte,
Organização de Computadores
Organização de Computadores Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 [email protected] www.univasf.edu.br/~marcus.ramos Computador Ferramenta
2 Formalidades referentes ao trabalho
Bacharelado em Ciência da Computação DINF / UFPR Projetos Digitais e Microprocessadores 1 o Semestre de 2006 MICO-v12.r0 07/03/2006 Profs. Luis Allan Künzle e Armando Luiz Nicolini Delgado Atenção: Este
for Information Interchange.
6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário
MEMÓRIA. A memória do computador pode ser dividida em duas categorias:
Aula 11 Arquitetura de Computadores - 20/10/2008 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber MEMÓRIA Memória é um termo genérico usado para designar as partes do computador
Introdução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 3.1 EXECUÇÃO DAS INSTRUÇÕES A UCP tem duas seções: Unidade de Controle Unidade Lógica e Aritmética Um programa se caracteriza por: uma série de instruções
INFORmação. O que é um Computador?
Professor: M. Sc. Luiz Alberto Filho Conceitos básicos Evolução histórica Hardware Sistemas de numeração Periféricos Software Unidades Básicas de Medidas 2 Facilidade de armazenamento e recuperação da
Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)
Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento) Tempo de acesso: maior que o tempo de acesso da cache, 50 a 70 ns; Capacidade: bem maior que a cache;
Introdução aos Computadores e Programação
Introdução aos Computadores e Programação ISCTEM Agosto 2015 Docente: eng a Tatiana Kovalenko Assistente: dr. Joaquim Macuacua Site: www.icp-isctem.weebly.com Email: [email protected] AULA TEÓRICA 1
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
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação
O modelo do computador
O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década
Organização de Computadores 1
Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central
