Fundamentos de Informática Introdução aos Conceitos Básicos Professor: Luiz A. P. Neves neves@ufpr.br e lapneves@gmail.com 1
Roteiro Objetivos Conceitos Básicos Processamento de Dados Modalidade de Computadores Esquema do Computador Unidade Central de Processamento Computador Periféricos Linguagem Computacional Software Linguagens de 4ª. Geração Linguagem de Alto Nível Vantagens do Computador Modalidades de Processamento Modalidades de Operação Conclusão Básicos 2
Objetivos Compreender os conceitos básicos de informática; Analisar os conceitos com as experiências do dia a da; Identificar os principais conceitos da Ciência da Computação no Hardware e no Software. Básicos 3
Conceitos Básicos Informática Informação automática Ciência da Computação Ciência da Informação Teoria de Sistemas Engenharia da Computação Cibernética (mecanismos de automação) Básicos 4
Cibernética É comum a confusão entre cibernética e robótica, em parte devido ao termo ciborgue Termo que pretendia significar CYBernetic ORGanism = Cyborg Link interessante: http://www.infoamerica.org/documentos_ word/shannon-wiener.htm Básicos 5
Cibernética Básicos 6
Cibernética Básicos 7
Processamento de Dados Entrada Processo Saída Básicos 8
Processamento de Dados Dados: Elementos conhecidos de um problema. Informação: Um conjunto estruturado de dados, transmitindo conhecimento. Básicos 9
Modalidades de Computadores Sistema analógico Converte-se a manifestação do fenômeno que se quer aferir, em algum tipo de sinalização visual que se comporte analogicamente Sistema digital Mede-se com determinada freqüência o estado, e os resultados são sempre traduzidos por dígitos Básicos 10
Modalidades de computadores Computador analógico Representa variáveis por meio de analogias físicas. Mecanismo mecânico e analógico. O computador analógico mede. Básicos 11
Modalidades de computadores Computador digital Processa informações representadas por combinações de dados discretos ou descontínuos Mecanismo digital. Trata-se de dispositivo projetado para executar uma seqüências de operações aritméticas e lógicas. O computador digital conta. Atualmente, usado em modo geral. Básicos 12
Esquema do Computador Software Hardware Básicos 13
Hardware É constituído por elementos básicos, ditos UNIDADES FUNCIONAIS BÁSICAS: Unidade Central de Processamento (CPU). Memória Principal. Unidades de Entrada e Saída. Básicos 14
Central Processing Unit (CPU) MEMÓRIA PRINCIPAL ENTRADA (input) UCP Seção de Controle Seção Aritmética e Lógica SAÍDA (output) Básicos 15
Computador Principais componentes físicos Monitor de vídeo Gabinete Teclado Mouse Básicos 16
Computador CPU (Unidade Central de Processamento) cérebro do computador conjunto de chips de silício que que controla o fluxo de funcionamento de toda a máquina localizada na placa-mãe Básicos 17
Computador Memória RAM memória volátil utilizada apenas para trabalho armazenamento temporário de programas e dados Básicos 18
Computador Disco Rígido ou HD ( hard disk ) Dispositivo principal do computador para armazenamento de informações Armazenamento não-volátil Informações armazenadas na forma de arquivos Básicos 19
Computador Unidade de disco flexível armazena informações em discos removíveis pode-se ler e gravar arquivos tamanho comum: 3 1/2 polegadas unidade de 5 1/4: fora de uso Básicos 20
Computador CD-ROM Lê informações armazenadas em CDs memória apenas de leitura armazena arquivos (dados, músicas) armazena o espaço equivalente a 500 disquetes de 3 1/2 polegadas Básicos 21
Periféricos Periféricos: todo equipamento utilizado pelo computador para intercambiar dados Dispositivos de entrada e saída classificação para periféricos DISPOS IT IVO: T IPO DE COMUNICAÇÃO DE DADOS : modem / fax monitor ou vídeo impressora teclado s canner mouse, mousetouch microfone para multimídia entrada e saída de dados s aída de dados s aída de dados entrada de dados entrada de dados entrada de dados entrada de dados Básicos 22
Periféricos Monitor dispositivo que exibe textos e imagens geradas pelo computador - principal meio de exibição de dados Impressora dispositivo que produz uma cópia em papel de documentos criados no computador tipos comuns: matricial, jato de tinta, laser Básicos 23
Periféricos Modem conecta o computador através da linha telefônica tipos: interno e externo principal uso: acesso à internet Básicos 24
Periféricos Scanner dispositivo que digitaliza imagens e textos permite extrair fotos ou gravuras e armazená-las em arquivos Básicos 25
Linguagem Computacional Medidas de Dados bit menor unidade de dado apresenta os valores 0 ou 1 byte conjunto de 8 bits representa um caractere caracter ou letra código binário ou bit G 01011101 1 byte Básicos 26
Linguagem Computacional Medidas de dados MEDIDA: Bit Byte Kilobyte (Kb) Megabyte (Mb) Gigabyte (Gb) Terabyte (Tb) REPRESENTA O MESMO QUE: 0 ou 1 - menor unidade de dado conjunto de 8 bits ou 1 caractere 2 10 ou 1024 bytes 2 10 ou 1024 Kilobyte 2 10 ou 1024 Megabyte 2 10 ou 1024 Gigabyte Dispositivo Capacidade Velocidade Custo aproximado disquete 1.44 Mb baixa R$ 1,20 CD-ROM 650 Mb média R$ 1,50 R$ 4,00 (CD-R) disco rígido 250 Gb alta R$ 300,00 Básicos 27
Software Aplicativo Linguagem Usuário SO Hardware Software Básicos 28
Software software Básico SO Sistema Operacional Linguagem Utilitário Linguagem de Quarta Geração Aplicativo Programa escrito em uma linguagem para uma aplicação específica Básicos 29
Linguagens de 4 geração Planilha eletrônica Processador de texto Banco de dados Editores gráficos Comunicação Protocolos,... Básicos 30
Linguagem de Alto Nível Uma linguagem qualquer que possuí um conjunto de palavras e regras de sintaxe que devem ser obedecidas para exprimir uma dada ação. fonte objeto Básicos 31
Linguagem de Alto Nível Programa ou código fonte É o programa escrito na linguagem original e precisa ser traduzido para poder ser executado Código ou programa objeto: È o resultado da tradução quando usamos um compilador Temos dois tipos de tradutores: Básicos 32
Linguagem de Alto Nível PROGRAMA FONTE TRADUTOR PROGRAMA OBJETO EXECUÇÃO Linguagem de Alto Nível COMPILADOR INTERPRETADOR Linguagem Máquina.EXE Execução de todo o programa Executa a instrução e volta Básicos 33
Vantagens do Computador Facilidade de armazenamento e recuperação da informação; Racionalização da rotina; Velocidade das respostas; Planejamento e controle; Segurança; Redução de custos. Básicos 34
Modalidades de Processamento Capacidade que o computador tem de executar uma ou mais tarefas ao mesmo tempo. Tipos Monoprogramação Multiprogramação Multiprocessamento Básicos 35
Modalidades de Operação Processamento em lote Processamento batch Processador executa uma operação de cada vez Mainframe Processamento interativo Processamento com a intervenção humana Diálogo operador-máquina Processador executa mais de uma tarefa ao mesmo tempo Básicos 36
Modalidades de Operação Processamento Distribuído Processamento com rede de computadores Interativo Tipo ON-LINE Surgiram: Processamento de dados descentralizado Processamento de dados centralizado Rede Locais LAN Local Area Network Básicos 37
Modalidades de Operação Processamento com sistemas de comunicação de dados geográficos MAN (Metropolitan Area Network) WAN (Wide Area Network) GIS Redes locais cliente/servidor WWW (World Wide Web) Básicos 38
Conclusão A Informática é um meio para várias áreas da ciência moderna; A aplicabilidade dos conceitos computacionais geram novos rumos e desafios aos profissionais da área; Informação é um Bem, dinâmico e mutável; Ciência Computacional é a alavanca da Sociedade do Conhecimento e Constante evolução para a Sociedade da Aprendizagem. Básicos 39
Sejam Bem-Vindos... Participe das aulas com o professor e com os colegas Pesquise e traga novidades!!!! Teste seus limites. Não falte as aulas jamais! Seja corajoso, pergunte sempre. Muito obrigado! Básicos 40