Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

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

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA

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

Projeto de Algoritmos

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

Sistema Computacional

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

INFORMÁTICA: Informação automática

Hardware. Informática

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

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

Sistema de memória e suas características

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

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

Os computadores ditigais podem ser classificados em 5 grupos distintos:

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

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

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

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Fundamentos e Suporte de Computadores. Prof. Ana Paula Domingos

Arquitetura de Computadores

AGT0001 Algoritmos Aula 01 O Computador

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

O Sistema de Computação

Componentes de um Computador Típico

ALP Algoritmos e Programação. . Um modelo de Computador

Programação de Computadores I - PRG1 Engenharia Elétrica

Informática Aplicada. Introdução

Profa. Leda G. F. Bueno

Introdução à Programação de Computadores Fabricação Mecânica

ORGANIZAÇÃO DE COMPUTADORES

Introdução à Informática

Informática I. Aula 2. Ementa

FundamentosemInformática

Informática I. Aula /09/2006 1

Arquitetura de Computadores. Infraestrutura de TI: Hardware

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

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

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

Introdução à Informática

Princípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software

Introdução à Informática

Informática Instrumental. Prof. Ana Paula Domingos

Informática Instrumental

Introdução a Computação

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática

Sistemas Operacionais

INTRODUÇÃO À MICROINFORMÁTICA

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

Montagem e Manutenção de Computadores

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

Microcomputadores. É época de Natal. Um pai sai em busca dos presentes, entre eles o do filho, o tão ansiado videogame.

Programação e Algoritmos I 1 o semestre

Algoritmos e Lógica de Programação Componentes e Arquitetura

ESCOLA ESTADUAL IRMÃO AFONSO Oportunizar a Educação por meio do Respeito e da União

HARDWARE. Disciplina: Informática Professor: Gustavo Sabry

Conceitos sobre Computadores

Introdução à Informática O COMPUTADOR

Introdução a Tecnologia da Informação

Escola Secundária de Emídio Navarro

Conceitos Básicos de Informática

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

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens.

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

Introdução à Informática

Informática básica. Professor: Francisco Ary

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

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

Noções de Informática INSS. Novo Curso. Aula 01

Escola Secundária de Emídio Navarro

Introdução à Informática

Computador (arquitetura básica): b

Revisão FUI. Tiago Alves de Oliveira

2. Conceitos Básicos. Introdução à Ciência da Computação.

Tecnologias de Informação e Comunicação. Conceitos Básicos

ORGANIZAÇÃO DE COMPUTADORES

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

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

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Informática Educativa 2012

Curso Técnico em Informática

1. Conceitos Básicos de Computação

MICROCOMPUTADORES. Professor Adão de Melo Neto

Organização de Computadores I

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

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

Introdução à Informática

Transcrição:

Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes físicos do sistema. É o computador propriamente dito. Software Conjunto de programas (instruções arranjadas logicamente) e sua documentação. Estrutura de um computador digital Unidade Central de Processamento Unidade Lógica e Aritmética Unidade de Controle Principal Secundária Interfaces Unidades de Entrada Unidades de Saída Periféricos 3

Unidades de Entrada Pen drive, fitas magnéticas, mouse, joystick, microfone, scanners, CD- ROM, sensores, etc... Unidades de Saída Vídeo, impressora, caixas de som, etc... Unidade Central de Processamento (CPU) Também chamada de microprocessador, é responsável pelo gerenciamento de todas as funções do sistema; A CPU distingue somente dois estados físicos, representados pelos números 0 e 1 dígitos binários; É dividida em: Unidade Aritmética e Lógica É encarregada de realizar operações aritméticas e lógicas elementares. Unidade de Controle É encarregada de coordenar os diversos componentes. Principal (RAM Random Access Memory) É a unidade encarregada de armazenar os dados recebidos das unidades de entrada para imediato processamento pela CPU. Um dado a ser processado pela CPU do computador pode ser colocado na memória na hora de se executar as ações de transformação. 4

Um resultado de uma transformação realizada pela CPU pode também ser armazenado na memória antes que passe para as unidades de saída. CPU Principal A memória é considerada um meio temporário de armazenamento de dados, que permanecem ali durante o tempo em que estiverem sendo processados. Secundária (ou Auxiliar) A memória secundária pode ser composta por vários dispositivos capazes de ampliar a capacidade de armazenamento da memória principal; Estas memórias auxiliares podem armazenar grandes quantidades de dados e programas, permitindo que sejam solicitados diretamente pela memória principal quando necessários; Exemplos mais comuns: disco rígido (ou winchester), pen drive e fitas magnéticas. A memória secundária é um tipo de memória não volátil, teoricamente permanente e mais lenta; CPU Principal Secundária 5

Outra função da memória secundária é oferecer uma expansão virtual da memória principal Virtual. Virtual Principal Secundária CONCEITOS IMPORTANTES Bit ( Binary DigiT dígito binário) Unidade de Informação, tem somente os valores 0 ou 1 ; Byte ( BinarY Term termo binário) Conjunto de 8 bits, com o qual pode-se representar os números, as letras, os sinais de pontuação, etc... Palavra (Word) É a quantidade de bits que a CPU processa por vez. CPU ou micro de: Palavra de: 8 bits 8 bits = 1 byte = 1 caractere 16 bits 16 bits = 2 bytes = 2 caracteres 32 bits 32 bits = 4 bytes = 4 caracteres 64 bits 64 bits = 8 bytes = 8 caracteres 128 bits 128 bits = 16 bytes = 16 caracteres 6

Exemplo: se a palavra (texto) PESQUISA tiver sido transferida da memória para uma CPU de: 8 bits <= este precisará de 8 operações para processá-la; 16 bits <= este precisará de 4 operações para processá-la; 32 bits <= este precisará de 2 operações para processá-la; 64 bits <= este precisará de uma operação para processá-la; Interface Representa o meio de comunicação entre duas partes do sistema. Exemplo: disco e computador, teclado e computador, computador e impressora. Existem dois tipos de interface: - serial: os dados são enviados um bit de cada vez (cabos com um único fio); - paralela: um byte de cada vez (cabos com 8 fios); Unidades de Medida (Kilo, Mega, Giga, Tera) Unidades Usual Informática Kilo (K) 10 3 2 10 Mega (M) 10 6 2 20 Giga (G) 10 9 2 30 Tera (T) 10 12 2 40 Exemplo: Qual a quantidade exata de bits que os dispositivos de memória auxiliar abaixo possuem? a-) Disquete de 1,44 MB 1,44 MB = 1,44 * 2 20 * 8 = 12079595,52 bits 7

b-) Winchester de 3,1 Gb 3,1 Gb = 3,1 * 2 30 * 8 = 26628797235,2 bits Linguagens de Programação Para que um algoritmo possa ser executado pelo computador, é necessário que ele seja programado, isto é, que ele seja transcrito para uma linguagem que o computador possa entender, direta ou indiretamente. Tradutor Os computadores só podem executar diretamente os algoritmos expressos em linguagem de máquina (que é um conjunto de instruções capazes de ativar diretamente os dispositivos eletrônicos do computador). Um tradutor é um programa que traduz um algoritmo que está escrito em uma determinada linguagem de programação em linguagem de máquina. Programa Fonte Algoritmo ou programa escrito em uma determinada linguagem de programação Tradutor Programa Objeto Algoritmo ou programa traduzido para linguagem de máquina 8

O processo de tradução pode ser feito por: Compilação Lê, analisa e traduz todos os comandos do programa fonte, criando o programa objeto. Interpretação Traduz ou interpreta cada comando ao executá-lo. Tradutor Linguagem de Máquina Execução Linguagem de Alto Nível Programa Fonte Compilador Programa Objeto Execução de todo o programa Interpretador Executa um comando e volta A compilação é ideal para quando o programa estiver na sua forma definitiva ou for reutilizado com freqüência. É mais rápida na execução que o modo interpretado. A grande desvantagem do programa objeto é não ser possível modificá-lo. Para tal é necessário retomar o fonte, fazer as alterações e compilar tudo de novo. Ideal para comercialização de programas. A interpretação implica em mais tempo de execução. Evita, a cada alteração do fonte, traduzir tudo de novo. Ideal para a fase de desenvolvimento do programa ou uso interativo. 9

Sistema Operacional (SO) É um programa especial que controla e coordena todas as operações básicas de um computador. É um software básico que controla a execução de outros programas e pode proporcionar funções como: - controle de entrada e saída de dados; - alocação de memória; - gerenciamento de dados, etc... Exemplo: Quando se pressiona uma letra no teclado, o SO executa centenas de operações muito elementares, que genericamente poderiam ser: - manter a atenção no teclado; - quando for pressionada alguma tecla, calcular sua posição; - verificar se a tecla shift está apertada; - sendo uma tecla de controle, executar a operação desejada; não sendo, determinar a posição na tela onde está o cursor e ali gerar a imagem correspondente ao símbolo digitado. Os programas que compõem os SOs são, na maioria dos casos, escritos em linguagens de nível mais baixo, fazendo com que eles sejam mais rápidos e eficientes no gerenciamento de recursos do hardware. Exemplos mais comuns de SOs: DOS, Windows2007, Linux, etc. Os SOs podem ser classificados em: Monosusuário: somente um usuário pode processar dados por vez na CPU; Multiusuário: vários usuários podem acessar ao mesmo tempo a CPU de um sistema; 10

Monotarefa: somente um programa de cada vez é executado pela CPU. Multitarefa: vários programas podem ser executados de maneira concorrente pela CPU (eles concorrem pela mesma CPU). 11