Introdução à Informática

Documentos relacionados
Introdução à Informática

Engenharia Civil. Representação da Informação. Introdução à Computação

Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se com a memória e com a ALU.

4. As condições de igualdade menor que e maior que são verificadas por a. Operações lógicas b. Subtração c. Localizações d. Operações aritméticas

Puca Huachi Vaz Penna

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos.

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

Representação em nível de máquina

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária

Assunto 1 - Conceitos. Prof. Miguel Damasco

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Informática I. Aula 2. Ementa

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

U E S C. Introdução à Ciência da Computação

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE

Introdução à Ciência da Computação

Introdução à Informática

AGT0001 Algoritmos Aula 01 O Computador

Informática Educativa 2012

Informática Aplicada. Introdução

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Profa. Leda G. F. Bueno

1. Conceitos Básicos de Computação

Fundamentos de Computação

Hardware. Informática

FundamentosemInformática

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

21/03/2018 O QUE É UM COMPUTADOR? COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR?

COMPUTADOR 2. Professor Adão de Melo Neto

Introdução à Informática

3. Componentes de um computador e periféricos

Estrutura e Funcionamento do Computador

Introdução à Informática

Informática Básica e Aplicativos de Escritório

Algoritmos e Técnicas de Programação. Professora Luciana Faria

Fundamentos de Programação. Introdução

Arquitetura de Computadores

FACULDADE PITÁGORAS PRONATEC

Hardware - Processador

for Information Interchange. 6 Memória:

Curso Técnico em Informática

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

Fundamentos e Suporte de Computadores. Prof. Ana Paula Domingos

ORGANIZAÇÃO DE COMPUTADORES

Introdução à Informática

Informática I. Aula 1. Objetivo da disciplina

Introdução à Ciência da Computação

Tecnologias da Informação e Comunicação

Fundamentos de Informática Introdução aos Conceitos Básicos

Informática: termo que provém da contração das palavras Informação. Processamento de dados: operações que se praticam com dados.

ago-18 O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O Homem do ano

Introdução e Windows. Instrutor: Antonio Fernando de Oliveira

Instalação e Manutenção de Computadores Sandra Silva

Objetivo. Introdução à Informática. Estrutura. Apresentar conceitos gerais utilizados em informática.

ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA

INTRODUÇÃO À INFORMÁTICA

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Organização e Arquitetura de Computadores I

Informática I. Aula /09/2006 1

Introdução à Computação MAC0110

FUNDAMENTOS DA INFORMÁTICA. O Processador do Computador Conceitos Básicos

Organização e Arquitetura de Computadores

Sistema de memória e suas características

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017

Algoritmos Computacionais

Introdução aos Computadores e Programação

i TIC 7/8 Funcionamento de um computador Informação 7 Unidade 1 A informação, o conhecimento e o mundo das tecnologias

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

ULA. Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade.

Neste tópico veremos:

Introdução à Informática

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Unidade Central de Processamento UCP (CPU)

Fundamentos de TI. Aula07_Representação de dados pelo Computador.doc 1

Sistemas de Computação Hardware. Sistema Central Periféricos

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

MD MATEMÁTICA DISCRETA

Transcrição:

Introdução à Informática Aula 10 http://www.ic.uff.br/~bianca/introinfo/ Aula 10-05/10/2007 1

Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial: Powerpoint Tutorial: Excel Sistemas Operacionais Tutorial: Linux Processadores Entrada e Saída Armazenamento e Multimídia Tutorial: Access Redes de Computadores A Internet Tutorial: HTML Histórico dos Computadores Aula 10-05/10/2007 2

Unidade Central de Processamento (CPU) Conjunto complexo de circuitos eletrônicos. Executa instruções de programa armazenadas. Interage estreitamente com a memória principal. Duas partes: Unidade de controle Unidade lógica e aritmética (ALU) Aula 10-05/10/2007 3

Unidade de Controle Emite sinais elétricos para buscar as instruções na memória, interpretar as instruções e controlar sua execução na ALU. Funciona como o maestro. Deve comunicar-se com a memória e com a ALU. Envia dados e instruções do armazenamento secundário para a memória, quando necessário. Aula 10-05/10/2007 4

Unidade Aritmética e Lógica Contém circuitos eletrônicos para executar operações aritméticas e lógicas. Operações aritméticas: Adição, subtração, multiplicação, divisão. Operações lógicas: Compara números, letras ou caracteres especiais. Testa uma de três condições: Condição de igualdade (igual a) Condição menor que Condição maior que Aula 10-05/10/2007 5

Armazenamento de Dados e a CPU Dois tipos de armazenamento: Armazenamento primário (memória): Armazena dados temporariamente. A CPU referencia-o tanto para obtenção de instruções de programa como de dados. Armazenamento secundário: Armazenamento de longo prazo. Armazenado em mídia externa; por exemplo, um disco. Aula 10-05/10/2007 6

A CPU e a Memória A CPU não pode processar dados diretamente do disco ou de um dispositivo de entrada: Primeiramente, eles devem residir na memória. A unidade de controle recupera dados do disco e transfere-os para a memória. Itens enviados à CPU para ser processados: A unidade de controle envia itens à CPU e depois os envia novamente à memória após serem processados. Dados e instruções permanecem na memória até serem enviados a um dispositivo de saída ou armazenamento, ou o programa ser fechado. Aula 10-05/10/2007 7

Áreas de Armazenamento Temporário Registradores Memória RAM Aula 10-05/10/2007 8

Registradores Áreas de armazenamento temporário de alta velocidade. Localizações de armazenamento situadas dentro da CPU. Funcionam sob direção da unidade de controle: Recebem, guardam e transferem instruções ou dados. Controlam onde a próxima instrução a ser executada ou os dados necessários serão armazenados. Aula 10-05/10/2007 9

Memória Também conhecida como armazenamento primário e memória principal. Normalmente é uma memória de acesso aleatório (random access memory = RAM). Não faz parte da CPU. Guarda dados e instruções para serem processados. Armazena informações somente enquanto o programa está em operação. Aula 10-05/10/2007 10

Como a CPU executa instruções Quatro etapas são executadas para cada instrução: 1. A unidade de controle busca a instrução na memória e a coloca em um registrador. 2. A unidade de controle decodifica a instrução e define a localização na memória dos dados necessários. 3. A unidade de controle transfere os dados da memória para os registradores da ALU. A ALU executa a operação lógica ou aritmética. 4. A unidade de controle armazena o resultado dessa operação na memória ou em um registrador. Aula 10-05/10/2007 11

O Ciclo da Máquina O tempo necessário para buscar, decodificar, executar e armazenar uma operação. - Computadores pessoais: menos de um milionésimo de segundo. - Supercomputadores: menos de um trilionésimo de segundo. O clock de sistema sincroniza as operações. Produz pulsos a uma taxa fixa. Aula 10-05/10/2007 12

Endereços de Memória Cada localização de memória tem um endereço: Um número único, como em uma caixa postal. Pode conter somente uma instrução ou um dado: Quando dados são reescritos na memória, o conteúdo anterior desse endereço é destruído. Referenciado pelo número: Porém as linguagens de programação usam um endereço simbólico (nomeado), tal como Horas ou Salário. Aula 10-05/10/2007 13

Representação de Dados Internamente, os dados são representados na forma binária: Sistema numérico binário (base 2). Contém somente dois dígitos: 0 e 1. Corresponde a dois estados: ligado e desligado. Aula 10-05/10/2007 14

Bit Cada 0 ou 1 no sistema binário denominase bit. Abreviação de binary digit (dígito binário). Dois valores possíveis: 0 e 1. Nunca pode estar vazio. Unidade básica para armazenar dados: 0 significa desligado; 1 significa ligado. Aula 10-05/10/2007 15

Byte Um grupo de 8 bits. Cada byte tem 256 (2 8 ) valores possíveis. Para texto, armazena um caractere: Pode ser letra, dígito ou caractere especial. Dispositivos de memória e armazenamento são medidos em número de bytes. Aula 10-05/10/2007 16

Palavra O número de bits que a CPU processa como uma unidade. Tipicamente, um número inteiro de bytes. Normalmente, quanto maior a palavra, mais potente é o computador. Computadores pessoais tipicamente têm 32 ou 64 bits de extensão de palavras. Aula 10-05/10/2007 17

Capacidades de Armazenamento Kilobyte: 1024 (2 10 ) bytes. Capacidade de memória dos computadores pessoais mais antigos. Megabyte: aproximadamente, um milhão (2 20 ) de bytes. Memória de computadores pessoais. Dispositivos de armazenamento portáteis (disquetes, CD-ROMs). Gigabyte: aproximadamente, um bilhão (2 30 ) de bytes. Dispositivos de armazenamento (discos rígidos). Memória de mainframes e servidores de rede. Terabyte: aproximadamente, um trilhão (2 40 ) de bytes. Dispositivos de armazenamento para sistemas muito grandes. Aula 10-05/10/2007 18

Esquemas de Codificação Provêem uma maneira comum para representar caracteres (letras e símbolos) usando bits. Necessários para os computadores poderem intercambiar dados. Esquemas comuns: ASCII Unicode Aula 10-05/10/2007 19

ASCII ASCII = American Standard Code for Information Interchange. O padrão mais amplamente usado até o início da década de 2000. Representa caracteres utilizando 8 bits. Logo só é possível representar 256 caracteres. Letras maiúsculas e minúsculas do alfabeto americano, números, símbolos (@,#,$,%,...) e caracteres de controle (tab, carriage return,...). Aula 10-05/10/2007 20

Unicode Projetado para acomodar alfabetos com mais de 256 caracteres. Usa 16 bits para representar um caractere. 65536 valores possíveis. Representa caracteres de várias línguas, inclusive português (ç, â, á, à, â,...) Exige duas vezes mais espaço para armazenar dados. Aula 10-05/10/2007 21