Laboratório I Aula 1

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

Download "Laboratório I Aula 1"

Transcrição

1 Laboratório I Aula 1 Prof. Msc. Anderson da Cruz

2 Cronograma Apresentações Professor Unisinos Alunos Disciplina Matéria 2 2

3 Professor Formação Acadêmica Formado em Segurança da Informação Mestrado em Computação Aplicada Profissional 13 anos no mercado de desenvolvimento de software Web, Desktop, SOA, Mobile 3 3

4 UNISINOS Portal Unisinos Freqüência, notas,... Biblioteca MSDNAA Coordenação 4 4

5 UNISINOS - Avaliação Grau A (1/3 da nota) Grau B (2/3 da nota) Como calcular minha nota final (GA + (2 x GB)) / 3 Grau C Recupera ou Substitui 70% do Grau A ou Grau B 5 5

6 Disciplina - Avaliação Grau A Exercícios 10%; Trabalho 20%; Prova 70% Grau B Exercícios 10%; Trabalho 20%; Prova 70% Grau C Prova 70%; Trabalhos e Exercícios (30%) 6 6

7 Informações e Contato andercruz@unisinos.br anderson@a29.com.br 7 7

8 Alunos Apresentação da Turma Nome Profissão Qual o seu curso? Já programa? Qual linguagem? 8

9 Histórico ÁBACO CHINÊS - O Ábaco Chinês, criado no século XIV e ainda hoje utilizado, é um dispositivo manual para ADIÇÃO, SUBTRAÇÃO, MULTIPLICAÇÃO e DIVISÃO.

10 Histórico Máquina de Diferenças - A Máquina de Diferenças foi inventada pelo matemático britânico Charles Babbage (1823). Trata-se de um dispositivo operado a manivela para calcular logaritmos e funções trigonométricas.

11 Histórico Calculadoras Mecânicas - As Calculadoras Mecânicas foram criadas no final do século XIX, tornando-se obsoletas nos anos 70.

12 Histórico Batizado de ENIAC (electronic numerical integrator and computer), o primeiro computador foi construído nos Estados Unidos em 1945 (University of Pennsylvania) para cálculos balísticos na segunda guerra mundial.

13 Histórico O ENIAC possuía válvulas e pesava 19 toneladas. Os principais componentes do ENIAC eram: Acumulador (unidade aritmética) Tabela de funções Unidade programadora (para armazenar as instruções) Capacidade de armazenar 20 números de 10 dígitos 1 ciclo por cada 10-5 s = 100 KHz = GHz Leitora de cartões Gravador de cartões

14 Histórico - Cronologia 1945 ENIAC. 1947/48 Invenção do transístor UNIVAC, primeiro computador comercial IBM 701 EDPM, primeiro computador IBM FORTRAN (Formula Translator), primeira linguagem de programação de alto nível ERMA, primeiro computador desenvolvido para sistemas bancários (Bank of America).

15 Histórico - Cronologia 1958 Invenção do circuito integrado (CHIP) SPACEWAR, primeiro game para computadores Primeira interface gráfica com janelas, primeiro mouse ARPANET, a internet original, desenvolvida para fins militares Primeiro chip de memória RAM (Intel).

16 Histórico - Cronologia 1971 Intel 4004, primeiro microprocessador. 1976/77 Apple I, II e TRS-80, primeiros computadores domésticos VisiCalc, primeira planilha eletrônica (software) WORDSTAR, um dos primeiros editores de texto Primeiro IBM-PC, começa a era dos PC s MS-DOS, sistema operacional da Microsoft Apple Macintosh, com interface gráfica (GUI) Microsoft Windows Linux Google Android 2007 IPhone

17 Arquitetura de Von Neumann John Von Neumann ( ), húngaro, considerado um dos matemáticos mais importantes do século XX Contribuiu com: Teoria dos conjuntos, Análise funcional, Teoria ergódica, Mecânica quântica, Ciência da computação, Economia, Teoria dos jogos, Análise numérica, Hidrodiâmica das explosões, Estatística; e muitas outras áreas da matemática

18 Arquitetura de Von Neumann Em 1945, estabeleceu os princípios de operação de um computador eletrônico digital. Estes princípios ficaram conhecidos como Arquitetura de Von Neumann e são ainda hoje as bases de operação dos computadores mais modernos. A Arquitetura de Von Neumann baseia-se em três componentes principais: Memória Unidade de Controle Unidade Central de Processamento

19 Arquitetura de Von Neumann

20 Arquitetura de Von Neumann Na memória são armazenados dados e programas (conjunto de instruções) que realizam determinados cálculos ou tarefas. A unidade de controle é um circuito lógico responsável pelo funcionamento da máquina, controlando o fluxo de instruções. A unidade central de processamento realiza os cálculos de acordo com as instruções.

21 Arquitetura de Von Neumann

22 Arquitetura de Von Neumann Memória Principal A unidade de memória central serve para guardar programas e dados, sob a forma de uma representação binária. Cada instrução da máquina é codificada como uma sequência de bits. Cada valor de um certo tipo é codificado por uma determinada sequência de bits.

23 Arquitetura de Von Neumann A Unidade Central de Processamento (CPU Central Processing Unit) trata do controle global das operações e da execução das instruções. Para esse efeito, a CPU contém as seguintes unidades internas: Unidade Lógica e Aritmética, ULA (ALU- Arithmetic and Logic Unit): A unidade lógica e aritmética é onde a maioria das ações ocorrem dentro da CPU. É responsável por cálculos aritméticos como soma e subtração, e comparações lógicos.

24 Arquitetura de Von Neumann Unidade central de processamento Unidade de Controle UC(CU, Control Unit): A Unidade de Controle reconhece um conjunto determinado de instruções, ditas instruções de máquina. Este conjunto é determinado pelo hardware da CPU, o que permite à Unidade de Controle reconhecer, isto é, decodificar, cada uma das instruções, através de um campo pré-determinado de bits que identifica o código da instrução. Uma vez decodificada a instrução I, a Unidade de Controle emite os sinais de controle necessários à sequência de ações internas definidas pela instrução I, por exemplo, operações aritméticas ou lógicas, ou transferências de informação entre os componentes do computador.

25 Arquitetura de Von Neumann Unidade central de processamento

26 Arquitetura de Von Neumann Entrada e Saída As unidades periféricas destinam-se a suportar as ações de comunicação da CPU e memória com o exterior, daí a sua designação de unidades de entrada e saída (ou I/O- input / output).

27 Arquitetura de um Computador Genérico Os principais componentes de um computador são: Memória Principal A memória principal é do tipo RAM (Random Access Memory), construída com materiais semicondutores onde os dados são armazenados de forma binária através de circuitos lógicos bi-estáveis, que podem representar os estados LIGADO ou DESLIGADO (ZERO ou UM). CPU A CPU é o processador da máquina, e contém uma unidade de controle, uma unidade aritmética, registradores, e memórias auxiliares para armazenar temporariamente os dados lidos/escritos na memória RAM (memória cache).

28 Arquitetura de um Computador Genérico Os principais componentes de um computador são: BIOS (Binary I/O System) Memória do tipo ROM (Read Only Memory) ou PROM (memória ROM alterável) onde são armazenados um conjunto de instruções que inicializam a máquina e que permitem que o usuário instale um sistema operacional. Memória auxiliar - Hard Disk (HD), meio magnético de armazenamento de dados. Dispositivos de entrada e saída Os principais dispositivos de de entrada e saída são o teclado, o mouse, e o monitor de vídeo.

29 Arquitetura de um Computador Genérico CPU Unidade de Controle Unidade Lógico Aritmética BIOS Memória RAM Interface Interface Periférico Periférico

30 Sistemas Numéricos Representa-se um número inteiro N, na base β, pela expressão ou equivalentemente,

31 Sistemas Numéricos No sistema decimal, β = 10 e a i e b j assumem os valores inteiros (0,1,2,3,4,5,6,7,8,9) correspondentes aos 10 dígitos: Os valores posicionais dos dígitos de um número são, respectivamente, as potências de dez: 10 3, 10 2, 10 1, 10 0 e, assim por diante, ou seja, 1000, 100, 10, 1. Neste caso, a representação equivale a um número de 4 dígitos. Exemplos: (347) 10 = 3 X * * 10 0 (32) 10 = 3 x x 2 0 (555) 10 = 5 x x x 10 0 (4232) 10 = 4 x x x x 10 0

32 Sistemas Numéricos No sistema binário, β = 2 e a i e b j assumem os valores 0 e 1. Devido a sua simplicidade, é a base de informação para um sistema computacional. O termo bit tem como origem a abreviatura de (b)inary dig(it). Exemplos: (11) 2 = 1 x x 2 0 = (3) 10 (111) 2 = 1 x x x 2 0 (101) 2 = 1 x x x 2 2 (10111) 2 = 1 x x x x x 2 0

33 Sistemas Numéricos No sistema hexadecimal, β = 16, a i e b j os valores inteiros correspondentes aos 16 dígitos (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) Como no sistema hexadecimal são necessários 16 algarismos para representar um número nessa base e a base decimal só possui dez, torna-se necessário recorrer às letras A, B, C, D, E, F, o que não é obrigatório, pode-se utilizar outros símbolos. Exemplos: (12C) 16 = 1 x x C x 16 0 = (300) 10 (BF) 16 = B x F x16 0 (54CC) 16 = 5 x x C x C x 16 0

34 Sistemas Numéricos No sistema octal, β = 8, a i e b j os valores inteiros correspondentes aos 8 dígitos (0,1,2,3,4,5,6,7). Possui o mesmo conceito que o sistema hexadecimal, porém, trabalha apenas com 8 valores. Exemplos: (502) 8 = 5 x x x 8 0 = (322) 10

35 Sistemas Numéricos Conversão de números inteiros, do sistema decimal para o sistema binário Deve-se fazer uma série de divisões inteiras por 2 (aquela que dá um quociente e um resto). Divide-se o número decimal original por 2 e guarda-se o resto; divide-se o quociente da divisão anterior por 2 e guarda-se o resto. Assim procedemos repetidamente, até que o quociente dê zero. O número binário é a sequência dos restos, na ordem inversa a da sua obtenção.

36 Sistemas Numéricos Exemplo: converter o decimal 53 para binário 53 / 2 = 26, resto 1 26 / 2 = 13, resto 0 13 / 2 = 6, resto 1 6 / 2 = 3, resto 0 3 / 2 = 1, resto 1 1 / 2 = 0, resto 1 Ordem inversa, temos

37 Sistemas Numéricos Conversão de números inteiros, do sistema decimal para o sistema octal ou hexadecimal Usa-se a mesma analogia do exemplo anterior, ou seja, divide-se de acordo com a base (octal = 8 ou hexadecimal = 16).

38 Sistemas Numéricos Exemplo: converter o decimal 527 para octal 527 / 8 = 65, resto 7 65 / 8 = 8, resto 1 8 / 8 = 1, resto 0 1 / 8 = 0, resto 1 Ordem inversa, temos Exemplo: converter o decimal 527 para hexadecimal 527 / 16 = 32, resto 15 = F 32 / 16 = 2, resto 0 2 / 16 = 0, resto 2 Ordem inversa, temos 2 0 F.

39 Sistemas Numéricos Conversão de binário para octal ou para hexadecimal

40 Sistemas Numéricos Conversão de binário para octal Para converter um número binário em octal, divide-se a notação binária em grupos de 3 dígitos binários cada e substitui-se cada grupo pelo seu valor octal correspondente. Exemplo: converter o binário em octal. Inicialmente, separamos o valor dado em grupos de 3 dígitos (completando-se com zeros o grupo mais da esquerda, se necessário): Octal: Exercícios: ( ) 2 = ( ) 8

41 Sistemas Numéricos Conversão de binário para hexadecimal Para converter para hexadecimal, apenas muda-se o tamanho de cada grupo para 4 dígitos Hexadecimal 3 E 5 Exercícios: ( ) 2 = ( ) 16

42 Sistemas Numéricos Conversão de octal ou hexadecimal para binário Cada símbolo octal deve ser substituído pelo conjunto de 3 dígitos binários que o representa. Cada símbolo hexadecimal deve ser substituído pelo conjunto de 4 binários que o representa. Exemplo: Converter o octal 5701 para binário Exemplo: Converter o hexadecimal C0A para binário. C 0 A

43 Sistemas Numéricos Java permite representar uma constante inteira em octal, hexadecimal ou decimal. O início da constante determina a base: 0 indica um octal, 0x ou 0X indica um hexadecimal. A representação decimal não tem nenhum prefixo. Por exemplo, 43, 0x2B e 053 representam o mesmo valor inteiro 43. Apresenta o valor octal e hexadecimal em decimal int octal = 053; int hexa = 0x2b; System.out.println(octal); System.out.println(hexa); OU System.out.println(Integer.parseInt("53", 8)); System.out.println(Integer.parseInt("2b", 16));

44 Sistemas Numéricos Apresenta os valores em octal e hexadecimal a partir do decimal System.out.println(Integer.toOctalString(43)); System.out.println(Integer.toHexString(43));

45 Java Tipos de dados Bit é abreviatura de binary digit e corresponde à menor informação que podemos armazenar no computador (1 ou 0) 1 (um) Byte é composto por 8bits e é a medida utilizada para mensuração dos tipos de dados Tipos primitivos em java: int (4 bytes) System.out.println(Integer.SIZE) = 32 bits long (8 bytes) System.out.println(Double.SIZE) = 64 bits short (2 bytes) System.out.println(Short.SIZE) = 16 bits byte (1 byte) System.out.println(Byte.SIZE) = 8 bits char (2 bytes) System.out.println(Character.SIZE) = 16 bits

46 Java Tipos de dados Por exemplo, um valor short pode armazenar no máximo o valor positivo = , que corresponde a todos os bits dos dois bytes ligados (1), menos o bit mais à esquerda de todo o conjunto, que é reservado para indicar o sinal do número: 0 indica positivo, 1 indica negativo. Os tipos long, int e byte também adotam o bit de sinal.

47 Operações bit a bit Java Tipos de dados Exemplos: int a = 8; //Repres. binária: int b = 10; //Em binário: int c = a b; //c recebe = 10 int d = a ^ b; //d recebe = 2 int e = a & b; //e recebe = 8 int f = ~a; //f recebe = -9

48 Operações de deslocamento Java Tipos de dados Existem três operadores bit a bit em Java para deslocamento. A operação de deslocamento consiste em deslocar para a direita ou para a esquerda a configuração binária de um certo valor inteiro ou char

49 Java Tipos de dados Por exemplo, um int de valor 10 representado por Se for feito um deslocamento para a esquerda de, digamos, 2 posições, teremos , que é a representação binária de 40. Conclui-se que é necessário informar quantas posições se deseja deslocar.

50 Java Tipos de dados Operações de deslocamento Exemplos: int f = -3; int g = f << 3; desloca f para a esquerda 3 posições; g valerá: = -24 int h = f >> 2; valerá: = -1 //o bit de sinal propagou-se por 2 posições, mantendo o valor negativo int i = f >>> 2; valerá: = não propagou o bit de sinal e o resultado virou positivo

51 Java Tipos de dados Observações Usar o operador << para deslocar n posições é equivalente a multiplicar por 2n. Usar o operador >> para deslocar n posições é equivalente a dividir (divisão inteira) por 2n. Todos os operadores bit a bit podem ser combinados com atribuição. Ex: x = x & y; pode ser resumida para x &= y;

52 Fases da Programação

53 Implementação de Linguagens de Programação Compilação geração de código executável dependente da plataforma de execução tradução lenta X execução rápida Interpretação pura sem geração de código execução lenta, independente de plataforma Híbrida geração de código intermediário independente de plataforma de execução tradução rápida X execução não muito rápida

54 Processo de Compilação de um Programa em Java

55 Processo de Compilação de um Programa em Java Bytecodes É o formato compilado dos programas java; Código intermediário (ajuda na portabilidade); As máquinas virtuais interpretam os bytecodes, ou seja, é necessária a instalação da máquina virtual;

56 Processo de Compilação de um Programa em Java Máquina Virtual Java (JVM) Camada intermediária entre a aplicação e o sistema operacional Existem versões para vários sistemas operacionais/ plataformas

57 Processo de Execução de um Programa em Java

58 Processo de Execução de um Programa em Java Etapa que antecede a execução do código em classes carregadas através da rede Class Loader distingue classes locais (seguras) de classes remotas (potencialmente inseguras) Verificação garante: Aderência à especificação da JVM Não-violação de políticas de acesso estabelecidas pela aplicação Não-violação da integridade do sistema Ausência de estouros de pilha Tipos de parâmetros corretamente especificados Ausência de conversões ilegais de tipos

59 Processo de Execução de um Programa em Java

60 Primeiro Programa em Java Abra o prompt de comando e verifique se o java está instalado através da seguinte instrução: Javac version Abra o notepad e coloque os seguintes códigos: public class Lab1Aula1 { public static void main(string[] Args) { } System.out.println( Bem-vindo ao JAVA! ); } Salve o trecho acima colocando o nome do arquivo Lab1Aula1.java (o nome do arquivo precisa estar obrigatoriamente com o mesmo nome da classe principal/public). Salve em c:\

61 Primeiro Programa em Java Abra o prompt de comando e vá até o local que encontra-se o arquivo Lab1Aula1.java c:\javac Lab1Aula1.java Lab1Aula1.java c:\java Lab1Aula1 Lab1Aula1.class Tela do computador -> Bem-vindo ao JAVA!

62 Fim Boa noite! 62

COMPUTAÇÃO I. Prof. Fernando L. B. Ribeiro

COMPUTAÇÃO I. Prof. Fernando L. B. Ribeiro COMPUTAÇÃO I Prof. Fernando L. B. Ribeiro TECNOLOGIA QUE PRECEDEU OS COMPUTADORES DIGITAIS ÁBACO CHINÊS - O Ábaco Chinês, criado no século s XIV e ainda hoje utilizado, é um dispositivo manual para ADIÇÃO,

Leia mais

Laboratório I Aula 2

Laboratório I Aula 2 Laboratório I Aula 2 Prof. Msc. Anderson da Cruz Fases da Programação Implementação de Linguagens de Programação Compilação geração de código executável dependente da plataforma de execução tradução lenta

Leia mais

Programação de Computadores

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

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

3. Arquitetura Básica do Computador

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,

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

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

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

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos UNIPAC Sistemas Digitais Sistemas de Numeração Engenharia da Computação 3 Período Alex Vidigal Bastos 1 Agenda Objetivos Introdução Sistema Binário Sistema Octal Sistema Hexadecimal Aritméticas no Sistema

Leia mais

Infra-Estrutura de Hardware

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

Leia mais

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

Leia mais

PROCESSAMENTO DE DADOS

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

Leia mais

Sistemas de Numeração

Sistemas de Numeração Universidade Tecnológica Federal do Paraná Bacharelado em Ciência da Computação IC3A Introdução à Ciência da Computação Sistemas de Numeração Marcos Silvano O. Almeida Baseado no material do prof. Rogério

Leia mais

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br PRONATEC FUNDAMENTOS DE HARDWARE Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br Processamento de Dados Etapas do Processamento de Dados Dado: inserido no computador Processamento: organização, transformação

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

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS Ciência da Computação Sistemas de Numeração e Conversões Prof. Sergio Ribeiro Material adaptado das aulas do Prof. José Maria da UFPI Conteúdo Conversões de binário para decimal. Conversões de decimal

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

O Computador. Evolução dos métodos de cálculo. Estrutura do Computador Digital

O Computador. Evolução dos métodos de cálculo. Estrutura do Computador Digital NOTAS DE AULA ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 1 Introdução à Ciência da Computação Histórico da Computação A tarefa de processamento de dados consiste em: o tomar certa informação, o processá-la

Leia mais

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. 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);

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

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

Organização Básica do Computador

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

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

Introdução a Informática. Prof.: Roberto Franciscatto

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

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

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos Trabalho compilado da Internet Prof. Claudio Passos Sistemas Numéricos A Informação e sua Representação O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob

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

Sistemas Operacionais

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;

Leia mais

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Representação da Informação Um dispositivo eletrônico, armazena e movimenta as informações internamente

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

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

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

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

Leia mais

Unidade 1 - Objectivos das Tecnologias Informáticas

Unidade 1 - Objectivos das Tecnologias Informáticas Unidade 1 - Objectivos das Tecnologias Informáticas Reconhecer conceitos básicosb Utilizar os conceitos básicos, b aplicando-os os a problemas concretos Compreender a evolução desses conceitos Conhecer

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

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann

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

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Um numeral é um símbolo ou grupo de símbolos que representa um número em um determinado instante da evolução do homem. Tem-se que, numa determinada escrita ou época, os numerais diferenciaram-se

Leia mais

ARQUITETURA DE COMPUTADORES

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

Leia mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

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

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

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

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

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

Leia mais

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores ARQUITETURA DE COMPUTADORES Sistemas de Numeração 1 Sistemas de Numeração e Conversão de Base Sistema Decimal É o nosso sistema natural. Dígitos 0,1,2,3,4,5,6,7,8 e 9. Números superiores a 9; convencionamos

Leia mais

Exemplo de Subtração Binária

Exemplo de Subtração Binária Exemplo de Subtração Binária Exercícios Converta para binário e efetue as seguintes operações: a) 37 10 30 10 b) 83 10 82 10 c) 63 8 34 8 d) 77 8 11 8 e) BB 16 AA 16 f) C43 16 195 16 3.5.3 Divisão binária:

Leia mais

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

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

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr. Índice 1. SISTEMAS NUMÉRICOS 1.1 Caracterização dos Sistemas Numéricos 1.2 Sistemas Numéricos em uma Base B Qualquer 1.2.1 Sistema de Numeração Decimal 1.2.2. Sistema de Numeração Binário 1.2.3 Sistema

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

Codificação 1. Introdução. C 2 R r {! + codificação

Codificação 1. Introdução. C 2 R r {! + codificação Codificação 1. Introdução A unidade básica de memória é o digito binário (bit). Para representar diferentes em memória é necessário que o bit armazene pelo menos 2 valores. A informação pode ser armazenada

Leia mais

Figura 1 - O computador

Figura 1 - O computador Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...

Leia mais

1. Sistemas de numeração

1. Sistemas de numeração 1. Sistemas de numeração Quando mencionamos sistemas de numeração estamos nos referindo à utilização de um sistema para representar uma numeração, ou seja, uma quantidade. Sistematizar algo seria organizar,

Leia mais

Notas de aula #1 SISTEMAS NUMÉRICOS

Notas de aula #1 SISTEMAS NUMÉRICOS UTFPR Disciplina: EL66J Prof. Gustavo B. Borba Notas de aula #1 SISTEMAS NUMÉRICOS - Notação posicional Definição: A posição de cada algarismo no número indica a sua magnitude. A magnitude também é chamada

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

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

Leia mais

Organização de Computadores Como a informação é processada?

Organização de Computadores Como a informação é processada? Curso de ADS/DTEE/IFBA Organização de Computadores Como a informação é processada? Prof. Antonio Carlos Referências Bibliográficas: 1. Ciência da Computação: Uma visão abrangente - J.Glenn Brokshear 2.

Leia mais

ARQUITETURA DE COMPUTADORES

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

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

Prof. Dr. Charlie Antoni Miquelin BÁSICO DE COMPUTAÇÃO EM TC

Prof. Dr. Charlie Antoni Miquelin BÁSICO DE COMPUTAÇÃO EM TC BÁSICO DE COMPUTAÇÃO EM TC Definições O computador digital é uma máquina capaz de receber informações, processá-las e devolver resultados. Estes resultados podem ser mostrados em um monitor, armazenados,

Leia mais

AULA 1. Informática Básica. Gustavo Leitão. gustavo.leitao@ifrn.edu.br. Disciplina: Professor: Email:

AULA 1. Informática Básica. Gustavo Leitão. gustavo.leitao@ifrn.edu.br. Disciplina: Professor: Email: AULA 1 Disciplina: Informática Básica Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Estudo de caso Empresa do ramo de seguros Presidência RH Financeiro Vendas e Marketing TI CRM Riscos Introdução

Leia mais

Conceitos Básicos sobre Sistema de Computação

Conceitos Básicos sobre Sistema de Computação Conceitos Básicos sobre Sistema de Computação INFORMÁTICA -É Ciência que estuda o tratamento automático da informação. COMPUTADOR Equipamento Eletrônico capaz de ordenar, calcular, testar, pesquisar e

Leia mais

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 01 Fundamentos de Computadores Sumário : Conceitos básicos: computador,

Leia mais

Aula 01 Introdução à Informática. Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br

Aula 01 Introdução à Informática. Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br Aula 01 Introdução à Informática Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br Agenda da Aula Introdução à Informática; Dados x Informação; O Computador (Hardware); Unidades de medida.

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

3 Sistemas de Numeração:

3 Sistemas de Numeração: 3 Sistemas de Numeração: Os computadores eletrônicos têm como base para seu funcionamento a utilização de eletricidade. Diferente de outras máquinas que a presença ou ausência de eletricidade apenas significam

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

Estrutura e funcionamento de um sistema informático

Estrutura e funcionamento de um sistema informático Estrutura e funcionamento de um sistema informático 2006/2007 Sumário A constituição de um sistema informático: hardware e software. A placa principal. O processador, o barramento e a base digital. Ficha

Leia mais

Processamento de Dados

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

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

Introdução à Engenharia de

Introdução à Engenharia de Introdução à Engenharia de Computação Tópico: Sistemas de Numeração José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Introdução O número é um conceito abstrato que representa a idéia

Leia mais

BARRAMENTO DO SISTEMA

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

Leia mais

Informática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz

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

Leia mais

Sistemas de Numeração. Introdução ao Computador 2010/1 Renan Manola

Sistemas de Numeração. Introdução ao Computador 2010/1 Renan Manola Sistemas de Numeração Introdução ao Computador 2010/1 Renan Manola Introdução Em sistemas digitais o sistema de numeração binário é o mais importante, já fora do mundo digital o sistema decimal é o mais

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

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 03 Componentes Básicos Hardware e Rede Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br Principais Componentes Barramentos Placa Mãe Processadores Armazenamento

Leia mais

LÓGICA DE PROGRAMAÇÃO

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

Leia mais

Contextualização: Sistemas de Computação

Contextualização: Sistemas de Computação Contextualização: Sistemas de Computação Professor: Santiago Viertel dcc2sv@joinville.udesc.br Modelo de Computador Modelo de Computador: Informática Origem e Definição; Elementos Fundamentais; Hardware;

Leia mais

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2 MEMÓRIA CONCEITO Bit- 0 1 Essência de um sistema chamado BIESTÁVEL Ex: Lâmpada 0 apagada 1 acesa 0 e 1 únicos elementos do sistema de numeração de base 2 A que se destina a memória: Armazenamento das instruções

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

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

Arquitetura e Organização de Computadores

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

Leia mais

NOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012

NOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012 NOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012 SUMÁRIO UNIDADE 1 Conceitos básicos e modos de utilização de tecnologias, ferramentas, aplicativos e procedimentos de informática 1.1 Tipos de computadores

Leia mais

Fundamentos de Informática 1ºSemestre

Fundamentos de Informática 1ºSemestre Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira nataniel.vieira@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o

Leia mais

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

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

Leia mais

Sistemas Computacionais II Professor Frederico Sauer

Sistemas Computacionais II Professor Frederico Sauer Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não

Leia mais

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

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

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

ARQUITETURA DE COMPUTADORES - 1866

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.

Leia mais

1. Introdução - contextos de aplicações

1. Introdução - contextos de aplicações Universidade Federal de Pelotas Sumário da Aula Fundamentos de Informática Aula 1 Noções sobre Informática, Hardware, Software e Plataformas Prof. Carlos R. Medeiros gil.medeiros@ufpel.edu.br Material

Leia mais

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 1 - SISTEMA DE NUMERAÇÃO BINÁRIA E DECIMAL Todos os computadores são formados por circuitos digitais, onde as informações e os dados são codificados com dois níveis de tensão, pelo que o seu sistema

Leia mais

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

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

Leia mais

Capítulo 2. Numéricos e Códigos. 2011 Pearson Prentice Hall. Todos os direitos reservados.

Capítulo 2. Numéricos e Códigos. 2011 Pearson Prentice Hall. Todos os direitos reservados. Capítulo 2 Sistemas Numéricos e Códigos slide 1 Os temas apresentados nesse capítulo são: Conversão entre sistemas numéricos. Decimal, binário, hexadecimal. Contagem hexadecimal. Representação de números

Leia mais

Informática Aplicada

Informática Aplicada Informática Aplicada Conceitos Aula 2 Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2013 Esquema Geral do Computador HARDWARE; SOFTWARE. Prof. Walteno Martins Parreira

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

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária 1- Apresentação Binária Os computadores funcionam e armazenam dados mediante a utilização de chaves eletrônicas que são LIGADAS ou DESLIGADAS. Os computadores só entendem e utilizam dados existentes neste

Leia mais

Primeiros "computadores" digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna

Primeiros computadores digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna Execução de um O executa um Quais os seus componentes? Como estes se organizam e interactuam? entrada de dados processador, memória, input bits periféricos,etc bits saída de dados output Primeiros "es"

Leia mais

Eletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos. Prof. Nilton Costa Junior

Eletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos. Prof. Nilton Costa Junior Eletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos Prof. Nilton Costa Junior Sistemas Numéricos Existem vários sistemas numéricos: Decimal Binário Octal Hexadecimal Sistema Decimal representado

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

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

ARQUITETURA DE COMPUTADORES - 1866

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

Leia mais

Sistemas numéricos. Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09

Sistemas numéricos. Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09 Sistemas numéricos Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09 Introdução Tempos remotos... A necessidade de contar!! Animais, alimentos

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