O que é Informática? Informática. O que é Informática? Informática. Benefícios da Informática

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

Download "O que é Informática? Informática. O que é Informática? Informática. Benefícios da Informática"

Transcrição

1 O que é Informática? Introdução à Informática Mas o que é mesmo Informática? Prof. Araken Medeiros araken@ufersa.edu.br UFERSA - Angicos, RN 09/04/2010 INFORMÁTICA é a informação automática, isto é, o tratamento da informação de forma automática. O que é Informática? Informática Mas o que é mesmo Informática? INFORMÁTICA pressupõe o uso de computadores eletrônicos no trato da informação. Atualmente, a informática está intimamente ligada ao ser humano, seja em casa, no trabalho ou no lazer. Na verdade, a informática existe para nos servir: Reduzir o tempo que gastamos para escrever uma carta; Aumentar a certeza de nossos cálculos; Automatizar processos repetitivos; Auxiliar no controle de estoques; Etc. Informática Principais áreas onde os computadores são utilizados: Educação: Comércio: Transporte: Agricultura: Saúde: ConstruçãoCivil: Aviação: Telecomunicação: etc; Benefícios da Informática Produtividade Funcionários usam seus computadores para executar suas tarefas mais rápido e melhor. Muitos processos podem ser controlados mais eficientemente por meio dos computadores. Tomada de decisões Ajuda os tomadores de decisões a identificar fatores financeiros, geográficos e logísticos. Redução de custos Ajuda a reduzir os custos de mão-de-obra, energia e papelada. 1

2 Informática Origem Para auxiliar a contar, nossos antepassados usavam pedras... Cálculo deriva do latim calculus (pedra) Information Automatique Palavra criada em 1942 Neologismo francês Atualmente refere-se à necessidade de processar dados (computar) As Gerações dos Computadores (1) Geração Período Características Exemplos Primeira Válvulas Cartões perfurados Saída em papel ENIAC EDVAC UNIVAC Linguagem de máquina Segunda Transistores Cartões perfurados Linguagens simbólicas IBM 7094 NCR CDC 6600 Terceira Circuitos Integrados Teclados Monitores Linguagens Estruturadas IBM 360 IBM 370 Cray I PDP 11 As Gerações dos Computadores (2) A Primeira Geração Geração Período Características Exemplos Quarta Microprocessadores Interface gráfica Mouse Tela sensível a toque Linguagens OO Quinta 1981-Hoje Surgimento da Internet Processamento paralelo Nanotecnologia Computação quântica Inteligência Artificial Linguagem Natural IBM 308 IBM-PC Cray XMP Macintosh Computadores atuais e protótipos de pesquisas tecnológicas O UNIVAC foi o primeiro computador construído para uma aplicação comercial. Usava válvulas a vácuo como componentes internos: Gerava muito calor. Eles se queimavam com freqüência. Usava núcleos magnéticos para prover memória. Os dados eram armazenados em cartões perfurados. Entre 1930 e 1958 Voltar A Segunda Geração Utilizava transistores dispositivos que transferem sinais eletrônicos através de um resistor. Mais rápidosemais confiáveisdo queas válvulasavácuo. Consumiammenosenergia egeravammenoscalor. As linguagens modificaram-se de linguagens de máquina para linguagens assembly e depois para linguagens de alto nível. O armazenamento de dados passou de cartões perfurados a armazenamento em fita, e, depois, em disco. Maior capacidade de armazenamento. Computadores menores emais tempo de funcionamento Entre 1955 e1965 Voltar A Terceira Geração Utilizava circuitos integrados circuitos eletrônicos completosem um pequenochip de silício. Muitos transistores em um chip Apresentava muitas vantagens: Confiabilidade. Eram mais compactos. Baixo custo: Podem ser manufaturados a baixo custo. Surgiram os discos magnéticos (disquetes) o que possibilitouacriação de programasgrandes. Entre1965e1980 Voltar 2

3 A Quarta Geração Utiliza microprocessador um processador de uso geral em um chip. Contém milhões de minúsculos transistores. Custo ainda mais barato. Éageração do computadorpessoal A Quinta Geração Supercomputadores Automação de escritórios Automação comercial e industrial Robótica Imagem virtual Multimídia Era on-line (comunicação através da Internet) Voltar Dados x Informação Qual a diferença entre DADOS e INFORMAÇÃO? Dados x Informação Computadores processam dados e os converte em informação significativa. Dados Valores brutos e números Não têm sentido sem o processamento Informação Dados processados, reorganizados de maneira significativa Dados x Informação Os dados de entrada são convertidos em informação significativa: DADOS COMPUTADOR INFORMAÇÃO Programa Um programa é uma lista de instruções detalhadas que indicam ao computador o que fazer. O computador não pode fazer nada sem um programa. Entrada Processamento Saída 3

4 O Que é um Computador? Computador Uma máquina que pode ser programada para receber dados, processá-los em informação útil e armazená-los. Composto por duas partes bem-diferenciadas: Hardware Composto pelas partes físicas, tangíveis do computador. Ex: teclado e impressora Software Composto pelos programas, também chamados aplicações, que contêm instruções que o computador executa. Ex.: Windows e Word Hardware: Processamento de Dados Hardware: Processamento de Dados ENTRADA PROCESSAMENTO SAÍDA ENTRADA PROCESSAMENTO SAÍDA Entrada Quando um usuário interage com um computador, proporciona uma entrada Processamento Em resposta à entrada fornecida pelo usuário, o computador realiza o processamento Hardware: Processamento de Dados ENTRADA Saída PROCESSAMENTO SAÍDA Como resultado do processamento, o computador retorna uma saída valiosa para o usuário Hardware Um computador necessita dispor de um conjunto de funcionalidades e proporcionar a capacidade de: Aceitar a entrada Visualizar ou apresentar saída Armazenar a informação em um formato logicamente coerente Executar operações aritméticas ou lógicas sobre dados de entrada ou sobre dados de saída Monitorar, controlar e dirigir as operações globais e de seqüência do sistema 4

5 Hardware Para suportar essas funcionalidades, o computador deve ser composto pelas unidades fundamentais da figura abaixo: Hardware: Os Componentes Básicos de um Computador Quatro componentes principais: Dispositivos de entrada Processamento Dispositivos de saída Armazenamento Hardware: Processador Dispositivo interno do computador Consiste em circuitos elétricos: Interpreta e executa instruções de programa. Comunica-se com os dispositivos de entrada, saída e armazenamento. Centro de atividade do computador Transforma dados, de fato, em informação. Hardware: Processador Também chamado de: UCP(Unidade Central de Processamento) CPU (Central Processing unit) Chip Hardware: Processador Somente podem executar instruções simples, como: Cálculos aritméticos simples Deslocamentos de números por diferentes posições No entanto, devido a alta velocidade com a qual realiza esses cálculos, essa característica permite executar instruções que realizam cálculos complexos Hardware: Processador Em resumo... Dirige e controla o processamento de informação realizado pelo computado Processa e manipula a informação armazenada na memória Pode recuperar a informação dessa memória Também pode armazenar os resultados desses processamentos na memória para uso posterior 5

6 Hardware: Processador Unidade Central de Processamento Conjunto complexo de circuitos eletrônicos. Executa instruções de programa armazenadas. Duas partes: Unidade de controle Unidade aritmética e lógica (ALU) Hardware: Processador Unidade de Controle Unidade de Controle (UC) Coordena as atividades do computador Direciona o sistema do computador a executar instruções de programa armazenadas. Determina que operações devem ser realizadas e em que ordem Controla e sincroniza todo o processamento do computador 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. Hardware: Processador Unidade de Lógica e Aritmética Hardware: Processador Realiza operações aritméticas e lógicas, como: soma, subtração, multiplicação, divisão e comparações Executa todas as 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 Hardware: Processador Outra parte muito importante do computador A unidade de memória armazena a informação em um formato logicamente coerente Normalmente, tanto instruções como dados são armazenados na memória, frequentemente em áreas distintas 6

7 Divide-se em duas categorias: Memória Principal Memória Auxiliar Armazenamento Primário Memória Principal (armazenamento primário) Estreitamente relacionada com o processador, mas distinta dele. Provê armazenamento temporário. Contém o programa em execução e os resultados dos cálculos intermediários do computador Também conhecida como Memória RAM ou central Os dados na memória central podem ser lidos (recuperados) ou escritos (alterados) pela CPU. Armazenamento Primário Memória Principal Usado para guardar dados temporariamente: Depois que eles são recebidos do dispositivo de entrada e antes de serem processados. Depois que eles são processados e antes de serem liberados para o dispositivo de saída. Armazenamento temporário (volátil): Os dados contidos na memória se perdem se a energia cair ou se o programa for fechado. Armazenamento Secundário Memória Auxiliar Também chamada de memória externa Armazenamento secundário Consta de dispositivos utilizados para armazenar os dados de modo permanente Quando os dados são necessários, podem ser recuperados desses dispositivos Quanto à retenção dos dados, podemos classificar as memórias em: Memórias voláteis Perdem seu conteúdo quando deixam de ser alimentadas (quando desliga-se o computador) Memórias não voláteis Retém o seu conteúdo mesmo quando o computador é desligado. Resumindo... O programa é armazenado na memória externa de modo permanente, mas quando é executado, deve ser transferido para a memória central 7

8 Bit BIT Circuito ou um dígito que pode ter exatamente dois valores: zero ou um Esses circuitos são pequenos interruptores de luz que podem estar nos estados: UM para ligado (on) ZERO para desligado (off) Com o propósito de armazenar dados, um computador é uma grande coleção de pequenos circuitos eletrônicos capazes de armazenar um bit. Células A memória é uma zona de armazenamento organizado em centenas de milhares de unidades de armazenamento individual, chamadas células Em outras palavras, a memória é formada por um conjunto de células Byte A unidade de memória elementar se chama byte (8 bits) Um byte tem a capacidade de armazenar um caractere de informação Formado por um conjunto de unidades menores de armazenamento denominadas bits (dígitos binário 0 ou 1) Palavra As células ou posições de memória são também denominadas como palavras O número de células de memória da memória central depende do tipo e do modelo do computador Cada célula de memória possui um certo número de bits Palavra O número de bits que a CPU processa como uma unidade. Tipicamente, um número inteiro de bytes. Quanto maior a palavra, mais potente é o computador. Computadores pessoais tipicamente têm 32 ou 64 bits de extensão de palavras. Endereços de Memória Cada célula ou byte tem um endereço único Indica sua posição relativa na memória Permite identificar a posição de memória para armazenar ou recuperar a informação A informação armazenada em uma posição de memória é seu conteúdo Voltar 8

9 Endereços de Memória Endereços de Memória Endereço de Memória Quando uma nova informação é armazenada em uma posição, qualquer informação que nela havia é destruída de forma irrecuperável. O endereço é permanente e único, enquanto o conteúdo pode ser trocado durante a execução de um programa 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 peça de dados: Quando dados são reescritos na memória, o conteúdo anterior desse endereço é destruído. Referenciado pelo número: As linguagens de programação usam um endereço simbólico (nomeado), tal como Horas ou Salário. Unidades de Medidas de Armazenamento Central (Interna) Central (Interna) Divide-se em duas categorias: Memória RAM (Random Access Memory) Memória com Acesso Aleatório Memória ROM (Read Only Memory) Memória de Leitura Memória RAM (Random Access Memory) Volátil As instruções armazenadas, normalmente, são de dois tipos: Instruções de um programa Dados sobre os quais operam as instruções Utilizada apenas para trabalho Armazenamento temporário de programas e dados O acesso ao conteúdo da RAM é endereçado, logo não importa o local físico do dado, todos estão sujeitos ao mesmo tempo de acesso. 9

10 Central (Interna) Central (Interna) Memória ROM (Read Only Memory) Memória somente de leitura Os dados gravados nesta memória só podem ser lidos e usados, nunca alterados Não volátil Contém instruções fundamentais que não devem ser perdidas ou modificadas de modo acidental pelo usuário Contém as informações básicas e iniciais usadas quando ligamos o computador. Memória ROM (Read Only Memory) As memórias ROM sempre guardam os mesmos dados. O seu conteúdo vem gravado da fábrica e não pode ser alterado por software como a RAM pode. Auxiliar (externa) Devido a volatilidade da memória central são indispensáveis dispositivos que armazenam os dados por um tempo maior do que a RAM, e por isso existem as memórias auxiliares, mais conhecidas nos formatos de: Disquetes Discos rígidos (winchesters) CD-ROMs Pen drives Auxiliar (externa) Discos Magnéticos As mídias de armazenamento mais comuns: Disquete: disquete flexível de 3,5 em invólucro plástico. Disco Rígido: mais capacidade de armazenamento e acesso mais rápido do que os disquetes. Auxiliar (externa) Discos Magnéticos Unidade de disco flexível (disquetes) 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 Auxiliar (externa) Discos Magnéticos Disco Rígido Dispositivo principal do computador para armazenamento de informações Armazenamento não-volátil Informações armazenadas na forma de arquivos 10

11 Auxiliar (externa) Discos Ópticos Usam raios laser para ler grandes volumes de dados a baixo custo: CD-ROMs DVD-ROMs Auxiliar (externa) Discos Ópticos CD-ROM ou DVD-ROM Lê informações armazenadas em CDs e/ou DVDs Memória apenas de leitura Os CD-RW e DVD-RW são para leitura e escrita Armazena arquivos (dados, músicas, vídeo, etc) Armazena o espaço equivalente a 500 disquetes de 3 1/2 polegadas Auxiliar (externa) Fita Magnética Armazena grandes quantidades de dados a baixo custo. Freqüentemente usada para fazer backup do sistema. Hardware: Dispositivos de Entrada/Saída (E/S) Permitem a comunicação entre o computador e o usuário Também chamado de I/0, do inglês Input/Output Hardware: Dispositivos de Entrada/Saída (E/S) Entrada São os dados colocados no computador para ser processados. Saída O resultado produzido pela CPU. Formas comuns de saída: texto, números, gráficos e sons. Saída: O Que Sai Dispositivos comuns de saída: Tela (monitor): pode exibir texto, números, fotografias e até mesmo vídeo, totalmente em cores. Impressora: produz relatórios impressos conforme as instruções de um programa. Voltar Voltar 11

12 Hardware: Dispositivos de Entrada/Saída (E/S) Dispositivos de Entrada Servem para introduzir dados no computador para seu processamento Os dados são lidos dos dispositivos de entrada e armazenados na memória central ou interna Convertem a informação de entrada em sinais elétricos que são armazenados na memória central ou interna Hardware: Dispositivos de Entrada/Saída (E/S) Dispositivos de Entrada Servem para introduzir dados no computador para seu processamento Os dados são lidos dos dispositivos de entrada e armazenados na memória central ou interna Convertem a informação de entrada em sinais elétricos que são armazenados na memória central ou interna Hardware: Dispositivos de Entrada/Saída (E/S) Dispositivos de Entrada Teclados Leitores de cartão (em desuso) Canetas ópticas Joystick Leitores de Códigos de barra Scaners Microfones Mouse Etc. Teclado O dispositivo de entrada mais comum. Gera sinais elétricos que são convertidos em caracteres. Mouse Scanner Move-se sobre uma superfície plana. O movimento da esfera do mouse provoca o movimento correspondente de um ponteiro na tela. Lê letras, números e símbolos especiais Caneta óptica, leitora de código de barras freqüentemente usada em lojas. Scanners de mesa e de folhas soltas escaneiam imagens ou documentos impressos. 12

13 Hardware: Dispositivos de Entrada/Saída (E/S) Dispositivos de Saída Permitem representar os resultados (saída) do processamento dos dados Exemplos: Monitor Impressoras Plotters (traçadores gráficos) Reconhecedores de voz Auto-falante Etc. Hardware: Dispositivos de Entrada/Saída (E/S) Diagrama de um computador Hardware: Dispositivos Periféricos Todos os dispositivos de hardware anexados ao computador: Inclui todos os dispositivos de entrada, saída e armazenamento. Hardware: Dispositivos Periféricos Os dispositivos de entrada/saída e os dispositivos de armazenamento secundário ou auxiliar (memória externa) são conhecidos como dispositivos periféricos ou simplesmente periféricos, uma vez que são externos ao computador. Esses dispositivos são: unidades de disco (disquete, cd-rom, dvd, fitas, etc), videocâmeras etc Hardware: Dispositivos Periféricos São dispositivos que enviam e/ou recebem informações para o computador, sendo, portanto, necessários para estabelecer a comunicação entre o usuário e o computador. Todo equipamento utilizado pelo computador para intercambiar dados Software As operações que o hardware deve realizar são especificadas por uma lista de instruções, chamadas programas ou software. O software divide-se em dois grupos: Software Básico Software Aplicativo 13

14 Software Software: Software Básico Software Básico Aplicativo SO Sistema Operacional Compiladores /Interpretadores Programa escrito em uma linguagem para uma aplicação específica São programas que fazem a interface do usuário com a máquina Gerenciam o uso de aplicativos e periféricos em geral Relacionam-se com o hardware do computador Software: Software Básico Software: Software Básico Controlam os dispositivos de entrada e saída e a CPU. São essenciais ao funcionamento do hardware e ao apoio a outros softwares. São mais comumente encontrados na forma de: Sistemas operacionais (ex: Windows, Linux para micros) Compiladores de linguagens de programação. Sistemas Operacionais São programas que: Controlam os computadores Coordenam o hardware e suas tarefas Gerenciam a utilização dos diversos dispositivos de sistema computacional, como: impressoras, acionadores de disco, monitores, etc.. Software: Software Básico Sistemas Operacionais Os sistemas operacionais além de fazerem o interfaceamento entre o hardware e os programas fazem também a conexão lógica entre o homem e a máquina, o computador. Geralmente pode-se dizer que cada família de CPU, ou geração de computadores, usase um sistema operacional diferente. Software: Software Básico Sistemas Operacionais a) MS-DOS (Disk Operating System) Antigo sistema operacional da Microsoft usado nos computadores PCs e compatíveis (clones); b) Windows 95, 98, Me, 2000, XP, 2003, Vista, Seven Sistema operacional para PCs compatíveis; c) Linux Sistema operacional para PCs compatíveis e principal rival do Windows; d) Unix Sistema operacional usado nos médios e grandes computadores. 14

15 Software: Software Básico Software: Software Aplicativo Conjunto de programas insdispensáveis para que a máquina funcione Também chamados de programas do sistema Software usado para solucionar um problema em particular ou realizar uma tarefa específica. Software: Software Aplicativo Software: Software Aplicativo São programas criados geralmente para facilitar o trabalho do usuário, para auxiliá-lo nas tarefas diárias mais comuns. Esse é o maior conjunto dos softwares, composto por programas do tipo: Editores de texto Planilhas de cálculo Programas gerais de controle aplicados na indústria e no comércio Software customizado Escrito por programadores contratados pela organização. Software empacotado (comercial) Comprado em uma loja, por meio de catálogo, ou por um site Web. Software: Software Aplicativo Software Empacotado São programas de aquisição e uso praticamente imediato. São planejados para um usuário comum, padrão, logo podem não corresponder a exigências mais específicas Vendido em lojas, catálogos ou sites Web. Às vezes, é baixado da Internet. Software: Software Aplicativo Software Empacotado O pacote contém um ou mais CDs ou DVDs, que contêm o software. Tipicamente, contém a documentação do software. Projetado para ser amigável (user-friendly). 15

16 Software: Software Aplicativo Software Customizado Feito sob medida, especificamente para as necessidades de uma organização. A organização contrata programadores de computador para projetar, escrever, testar e implementar software. Pode ser extremamente complexo e demandar anos para ser escrito. Software: Software Aplicativo Software Customizado São softwares planejados e escritos geralmente por programadores e consultores para atender a uma determinada tarefa específica. Geralmente são programas mais caros do que seus correlatos quando encontrados na forma de pacotes pois demandam tempo de desenvolvimento Ex.: Controle de estoque, contabilidade, Folha de pagamento etc. Software: Programas Software: Programas Conjunto de instruções que controlam (dirigem) um computador Conjunto de instruções internas utilizadas em um computador e que produz um resultado concreto Software: Programas Programação Processo de escrever um programa ou software Linguagem de programação Conjunto de instruções que podem ser utilizadas para se construir um programa Servem para escrever programas que permitem a comunicação entre usuário e máquina Tradutores Programsa especiais que convertem as instruções escritas em linguagem de programação em instruções escritas em linguagem de máquina (0 e 1, bits) 16

17 Instruções ao computador Os diferentes passos (ações) de um programa são expressos como instruções Assim, um programa é uma seqüência de instruções, cada uma das quais especifica certas operações que o computador deve executar Instruções ao computador A elaboração de um programa requer conhecer o repertório de instruções da linguagem Instruções ao computador As instruções básicas e comuns a quase todas as linguagens de programação podem ser resumidas em quatro grupos: Instruções de entrada/saída Instruções aritméticas e lógicas Instruções seletivas Instruções repetitivas Instruções ao computador Instruções de entrada/saída Instruções de transferência de informação e dados entre dispositivos periféricos (teclado, impressora, unidade de disco etc) e a memória central Instruções ao computador Instruções aritméticas e lógicas Instruções que executam operações aritméticas (soma, subtração, multiplicação, divisão, potenciação) e lógicas (operações E, OU, NÃO etc) Instruções ao computador Instruções seletivas Instruções que permitem a seleção de tarefas alternativas em função dos resultados de diferentes expressões condicionadas 17

18 Instruções ao computador Instruções repetitivas Instruções que permitem a repetição de seqüência de instruções um determinado número de vezes Linguagem de Máquina São aquelas que estão escritas em linguagens diretamente inteligíveis pela máquina (computador) Suas instruções são cadeias binárias (0 e 1) que especificam uma operação As posições de memória implicadas na operação se denominam instruções de máquina ou código de máquina Linguagem de Máquina As instruções em linguagem de máquina se referem e, portanto, mudam de um computador para outro A linguagem de máquina de um PC (computador pessoal) é diferente em um sistema HP, Dell, Compac ou IBM. Linguagem de Máquina Vantagens Possibilidade de carregar (transferir um programa na memória) sem necessidade de tradução posterior Linguagem de Máquina Desvantagens: Dificuldade e lentidão na codificação Pouca confiabilidade Grande dificuldade de verificar e colocar em uso os programas Os programas são executáveis somente no mesmo processador Linguagem de Baixo Nível Mais fáceis de utilizar que as linguagens de máquina Contudo, também dependem da máquina em particular Também conhecida como linguagem montadora (Assembly) 18

19 Linguagem de Baixo Nível Um programa escrito em linguagem montadora não pode ser executado diretamente pelo computador Requer uma fase de tradução para a linguagem de máquina Linguagem de Baixo Nível Programa-fonte Programa original escrito em linguagem montadora Programa-objeto Programa traduzido em linguagem de máquina, já inteligível pelo computador Montador (Assembler) Tradutor de programas-fonte para objeto Linguagem de Baixo Nível Linguagem de Baixo Nível Vantagem Maior facilidade de codificação que as linguagens de máquina e, em geral, velocidade de cálculo Linguagem de Baixo Nível Desvantagens Dependência total da máquina Impede a portabilidade A formação dos programadores é mais complexa que a correspondente aos programadores de alto nível Exige não somente as técnicas de programação, mas também o conhecimento interno da máquina Linguagem de Alto Nível São as mais utilizadas pelos programadores Projetadas para que as pessoas escrevam e entendam os programas de modo mais fácil que as linguagens de máquina e montadoras. 19

20 Linguagem de Alto Nível Um programa escrito em linguagem de alto nível é independente da máquina As instruções do programa do computador não dependem do projeto do hardware ou de um computado em particular. Assim, os programas escritos em linguagem de alto nível são portáveis Podem ser executados com pouca ou nenhuma modificação em diferentes tipos de computadores Linguagem de Alto Nível Vantagens Portabilidade Tempo de formação dos programadores é relativamente curto em relação as linguagens montadoras e de baixo nível Redução do custo de programas As modificações e a colocação em uso dos programas são mais fáceis Linguagem de Alto Nível Desvantagens Aumento do tempo para serem colocados em uso Necessitam de diferentes traduções do programafonte para conseguir o programa definitivo Não são aproveitados os recursos internos da máquina São bem mais explorados em linguagens de máquina e montadoras Linguagem de Alto Nível Desvantagens Aumento da ocupação da memória Tempo de execução dos programas é muito maior Linguagem de Alto Nível Como acontece com as linguagens montadoras, os programas-fonte têm de ser traduzidos pelos programas tradutores, chamados, neste caso, compiladores e interpretadores Linguagem de Alto Nível Como acontece com as linguagens montadoras, os programas-fonte têm de ser traduzidos pelos programas tradutores, chamados, neste caso, compiladores e interpretadores 20

21 Linguagem de Alto Nível Há inúmeras linguagens de programação de alto nível, podendo ser destacadas: C C++ Cobol Fortran Pascal Visual Basic Java C# Linguagem de Alto Nível Outras linguagens: Ada-95 Modula-2 Prolog Lisp Smaltalk Eiffel Borland Delphi SQL Power Builder Tradutores de Linguagem São programas que traduzem os programas-fonte escritos em linguagem de alto nível para código de máquina Dividem-se em: Compiladores Interpretadores Tradutores de Linguagem: Interpretadores Tradutor que pega um programa-fonte, o traduz e depois o executa Tradutores de Linguagem: Interpretadores Atualmente, os interpretadores mais utilizados são para a linguagem Java Para se entender o código em bytes (bytecode) que resulta de um compilador Java, é necessário um interpretador. Tradutores de Linguagem: Compiladores Traduz um programa escrito em uma linguagem de alto nível, como um programa C/C++/Java, em um programa de uma linguagem mais simples que o computador pode compreender mais ou menos diretamente. 21

22 Tradutores de Linguagem: Compiladores Tradutores de Linguagem: A compilação e suas fases A compilação é o processo de tradução de programas-fonte a programas-objeto. O programa-objeto obtido da compilação é traduzido normalmente para código de máquina. Para conseguir o programa de máquina real, deve-se utilizar um programa chamado montador (linker) O processo de montagem conduz a um programa em linguagem de máquina diretamente executável Tradutores de Linguagem: A compilação e suas fases Tradutores de Linguagem Execução de Um Programa Tradutores de Linguagem Tradutores de Linguagem O processo de execução de um programa escrito em uma linguagem de programação(c, por exemplo) e mediante um compilador costuma ter os seguintes passos: 1. Escrever o programa-fonte com um editor de texto e armazená-lo em um dispositivo apropriado. 2. Introduzir o programa-fonte na memória 3. Compilar o programa fonte com o compilador 4. Verificar e Corrigir erros de compilação 5. Obter o código-objeto 6. O montador (linker) obtém o programa executável 7. Executar o programa e, se não existem erros, há a saída do programa 22

23 Tradutores de Linguagem: Fases de Execução de um Programa Bibliografia Luis Joyanes Aguilar. Fundamentos de Programação: Algoritmos, Estruturas de dados e Objetos. McGraw-Hill,

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

Informática Básica e Aplicativos de Escritório Informática Básica e Aplicativos de Escritório Computadores: Ferramentas para a Era da Informação Professor: Charles Leite Forjando uma Sociedade Baseada em Computadores Bases tradicionais da economia:

Leia mais

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

Informática Básica e Aplicativos de Escritório Informática Básica e Aplicativos de Escritório Computadores: Ferramentas para a Era da Informação Professor: Charles Leite Forjando uma Sociedade Baseada em Computadores Bases tradicionais da economia:

Leia mais

Introdução à Informática UFRPE - UAST

Introdução à Informática UFRPE - UAST Objetivos Introdução à Informática UFRPE - UAST Um pouco da História Descrever as três características fundamentais dos computadores. Identificar os componentes básicos de um sistema de computador: entrada,

Leia mais

Introdução à Informática

Introdução à Informática 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

Leia mais

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes

Leia mais

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

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA Informática Aplicada 2009.2 Campus Angicos LISTA DE EXERCÍCIOS 01 Professor: Araken de Medeiros Santos INTRODUÇÃO À INFORMÁTICA 1. Cite alguns problemas que o uso de válvulas provocava nos computadores

Leia mais

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

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO. INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO isabeladamke@hotmail.com Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o

Leia mais

Informática I. Aula /09/2006 1

Informática I. Aula /09/2006 1 Informática I Aula 3 http://www.ic.uff.br/~bianca/informatica1/ 06/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação de Dados

Leia mais

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

Informática: termo que provém da contração das palavras Informação. Processamento de dados: operações que se praticam com dados. Informática: termo que provém da contração das palavras Informação automática. É a ciência que estuda o tratamento automático e racional da informação. Principais funções: - desenvolvimento de novas máquinas

Leia mais

Componentes básicos de um sistema de computador (Capítulo 1)

Componentes básicos de um sistema de computador (Capítulo 1) Componentes básicos de um sistema de computador (Capítulo 1) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Benefícios 2. Componentes 3. Redes 4. Classificação

Leia mais

Informática I. Aula 2. Aula 2-04/09/2006 1

Informática I. Aula 2.  Aula 2-04/09/2006 1 Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-04/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

SCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO

SCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO SCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Zhao Liang O Sistema de Computador RESULTADOS PROCESSAMENTO DADOS Um computador é um dispositivo físico que recebe dados como entrada, transforma esses

Leia mais

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

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ª. UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A 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

Profa. Leda G. F. Bueno

Profa. Leda G. F. Bueno Profa. Leda G. F. Bueno O computador pode ser descrito como um sistema. Sendo um sistema, este pode ser esquematizado como a entrada de insumos, processamento e saída do produto final No caso do computador

Leia mais

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Arquitetura de Computadores. Infraestrutura de TI: Hardware Arquitetura de Computadores Infraestrutura de TI: Hardware Computação Informação + Automação Tratamento dos dados em informação por meios automáticos Dispositivos eletrônicos Aplicados em Computadores,

Leia mais

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

ALP Algoritmos e Programação. . Um modelo de Computador ALP Algoritmos e Programação Iniciação aos computadores. Breve Histórico da Computação. Conceito de Informática. 1 . Computador é uma máquina composta de elementos físicos do tipo eletrônico, que executa

Leia mais

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

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017 Professora: Janaide Nogueira E-mail: nogueirajanaide@gmail.com Materiais: https://janaide.wordpress.com Componentes Básicos de um Computador Principais Componentes do Gabinete 3 4 CPU ou UCP (Processador)

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes diegorm@anhanguera.com Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads

Leia mais

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA PROF.ª DANIELLE CASILLO SUMÁRIO Objetivos; Ementa; Técnicas

Leia mais

Informática I. Aula 2. Ementa

Informática I. Aula 2.  Ementa Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Arquitetura de Computadores Aula 03 Prof. Msc Ubirajara Junior biraifba@gmail.com www.ucljunior.com.br Características do computador sistema eletrônico é rápido e

Leia mais

Componentes de um Computador Típico

Componentes de um Computador Típico Componentes de um Computador Típico Assim como em um aparelho de dvd, no qual é necessário ter o aparelho de dvd e um dvd contendo o filme que será reproduzido, o computador possui a parte física, chamada

Leia mais

Introdução à Informática Engenharia Agrícola

Introdução à Informática Engenharia Agrícola Conceitos Básicos Introdução à Informática Engenharia Agrícola Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência

Leia mais

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

Fundamentos de Informática Introdução aos Conceitos Básicos 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

Leia mais

Introdução à Computação

Introdução à Computação UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Introdução à Computação Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Histórico da Computação Prof. Yandre

Leia mais

Introdução à Computação

Introdução à Computação UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Introdução à Computação Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Histórico da Computação Prof. Yandre

Leia mais

INTRODUÇÃO À INFORMÁTICA

INTRODUÇÃO À INFORMÁTICA INTRODUÇÃO À INFORMÁTICA Profa. Esp. Kadja Emanuelle Aula 2 Disciplina: Informática em Música Conservatório de Música de Sergipe aulademusika@gmail.com ARACAJU, 2017 Mas o que é mesmo Informática? A informática

Leia mais

Sistema Computacional

Sistema Computacional Algoritmos e Lógica de Programação Conceitos Básicos Abstração Reinaldo Gomes reinaldo@cefet-al.br O que é um? Integração de componentes atuando como uma entidade, com o propósito de processar dados, i.e.

Leia mais

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

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 1 INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 2 O COMPUTADOR 3 O COMPUTADOR 4 O COMPUTADOR Blocos funcionais 5 TIPOS DE COMPUTADOR Você conhece os diferentes tipos de computador? 6 TIPOS DE COMPUTADOR PC

Leia mais

Curso Técnico de Nível Médio

Curso Técnico de Nível Médio Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade

Leia mais

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Os computadores ditigais podem ser classificados em 5 grupos distintos: Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento

Leia mais

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

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE COCNEITOS BÁSICOS DE HARDWARE COMPUTADOR QUANTO AO TIPO COMPUTADOR SISTEMAS DE COMPUTAÇÃO o Analógico o Digital o Híbrido o Hardware (parte física) o Software

Leia mais

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01 Laboratório de Utilização de Microcomputadores (DCA0302) Diogo Pedrosa Hardware Aula 01 Computador Combinação de diversos dispositivos e circuitos digitais que podem executar uma seqüência de operações

Leia mais

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

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2) Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora

Leia mais

Informática Aplicada. Introdução

Informática Aplicada. Introdução Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946

Leia mais

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

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site: INFORMÁTICA Professor: Venicio Paulo Mourão Saldanha Site: www.veniciopaulo.com Graduado em Análises e Desenvolvimento de Sistemas Analista de Sistemas (Seplag) Instrutor(Egp-Ce) Professor(CEPEP) CONCEITOS

Leia mais

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

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores Computação L Apresentação da Disciplina e Conceitos Básicos de Computadores Tópicos da Aula Conceitos básicos de computação Componentes de um computador Como os diferentes componentes interagem Representação

Leia mais

Informática básica SOFTWARE.

Informática básica SOFTWARE. Informática básica SOFTWARE isabeladamke@hotmail.com Software Formado por um conjunto de instruções (algoritmos) e suas representações para o computador (programas) Instruções codificadas necessárias para

Leia mais

Puca Huachi Vaz Penna

Puca Huachi Vaz Penna BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/puca puca@iceb.ufop.br Aula 2

Leia mais

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

Princípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software Princípios de Sistemas de Informação Infraestrutura de TI: Hardware e Software Identificar e descrever os componentes da infraestrutura de TI Identificar e descrever os principais tipos de tecnologia de

Leia mais

a) Computador b) Estrutura do sistema i. Hardware ii.software c) Linguagens de Programação i. Paradigmas e Programação 1.

a) Computador b) Estrutura do sistema i. Hardware ii.software c) Linguagens de Programação i. Paradigmas e Programação 1. a) Computador b) Estrutura do sistema i. Hardware ii.software c) Linguagens de Programação i. Paradigmas e Programação 1. Estruturada 2. Orientada a eventos 3. Orientada a objetos d) Sistemas Operacionais

Leia mais

Existem três categorias principais de linguagem de programação: linguagem de máquina, linguagens assembly e linguagens de alto nível.

Existem três categorias principais de linguagem de programação: linguagem de máquina, linguagens assembly e linguagens de alto nível. Aula 3 SOFTWARE (programas) Um programa (software) consiste em uma sequência de instruções escritas numa linguagem precisa chamada linguagem de programação. Estas instruções são traduzidas em um compilador,

Leia mais

I TR T ODUÇÃO O À I N I FO F RMÁ M TI T C I A OBJETIVO

I TR T ODUÇÃO O À I N I FO F RMÁ M TI T C I A OBJETIVO 17/02/2017 6 INTRODUÇÃO À INFORMÁTICA OBJETIVO Capacitar o aluno a trabalhar com o computador, realizando tarefas básicas essenciais, e mostrar os principais conceitos em informática e processamento de

Leia mais

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

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática O Computador Eng. Jorge Munguambe O que é um computador? É uma unidade Funcional programável, composta por uma ou mais unidades de processamento associadas e por equipamentos periférico, que é controlado

Leia mais

Objetivos da disciplina. Alguns pontos importantes: Introdução à Computação 29/02/2016. Apresentação:

Objetivos da disciplina. Alguns pontos importantes: Introdução à Computação 29/02/2016. Apresentação: Introdução à Computação Bacharel Rosélio Marcos Santana roseliomarcos@yahoo.com.br Apresentação: Bacharel em Sistemas de Informação pela FAMINAS- Faculdade de Minas em Muriaé MG. Especializado em Matemática

Leia mais

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

Instalação e Manutenção de Computadores Sandra Silva Instalação e Manutenção de Computadores Sandra Silva 2010 Unicenter. Todos os direitos reservados Hardware vs software Hardware É a parte física do computador, ou seja, o conjunto de dispositivos responsáveis

Leia mais

Prof. Sandro Wambier

Prof. Sandro Wambier Prof. Sandro Wambier São elementos da Arquitetura de um computador: conjunto de instruções de um processador, os modos de endereçamentos, o tipo e tamanho dos dados manipulados pelo processador, ex.: Intel

Leia mais

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

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.

Leia mais

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

Algoritmos e Técnicas de Programação. Professora Luciana Faria Algoritmos e Técnicas de Programação Professora Luciana Faria luciana.faria@ifs.ifsuldeminas.edu.br Conceitos Básicos Computadores??? Máquina composta de elemento físicos do tipo eletrônico É uma máquina

Leia mais

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

Programação de Computadores I - PRG1 Engenharia Elétrica Programação de Computadores I - PRG1 Engenharia Elétrica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional Roteiro

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 CONCEITOS ASSUNTOS DESTA AULA: Funcionalidades de um computador; Hardware e Software; Componentes de um computador: o CPU

Leia mais

Introdução aos Computadores e Programação

Introdução aos Computadores e Programação Instituto Superior Politécnico de Ciências e Tecnologia Introdução aos Computadores e Programação Prof Pedro Vunge http://pedrovunge.com II Semestre de 2018 SUMÁRIO : 1.Estrutura básica do Computador:

Leia mais

AGT0001 Algoritmos Aula 01 O Computador

AGT0001 Algoritmos Aula 01 O Computador AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia karina.roggia@udesc.br Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016

Leia mais

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

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua INTRODUÇÃO Introdução a Informática Introdução Para que serve o computador? Word, Filme, Facebook,... Resolver problemas do usuário Coletar, manipular e fornecer os resultados Processamento eletrônico

Leia mais

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

Introdução à Programação de Computadores Fabricação Mecânica Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional

Leia mais

Componentes do Computador

Componentes do Computador Escola de Ciências e Tecnologia UFRN Componentes do Computador Prof. Aquiles Burlamaqui ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula;

Leia mais

Conceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES

Conceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES FACULDADE DOS GUARARAPES INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES Conceitos Básicos Prof. Rômulo César romulodandrade@gmail.com romulocesar@faculdadeguararapes.edu.br www.romulocesar.com.br INTRODUÇÃO

Leia mais

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

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência Lista de Exercícios sobre Conceitos de Informática Exercício 1: Correspondência Relacione os termos da tabela 1 abaixo com as definições da tabela 2. Para facilitar, os termos da tabela 1 estão colocados

Leia mais

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

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores Introdução à Programação Apresentação da Disciplina e Conceitos Básicos de Computadores Objetivos Aprender técnicas de programação que aumentem a qualidade de software e a produtividade no desenvolvimento

Leia mais

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

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO 1 Quem sou eu? Daniel Brandão Graduado em Sistemas para Internet Especialista em Tecnologia Para Aplicações Web Desenvolvedor

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas

Leia mais

Introdução à Informática. Apêndice A Ininterrupta História da Era da Computação: Passado, Presente e Futuro 2004 by Pearson Education

Introdução à Informática. Apêndice A Ininterrupta História da Era da Computação: Passado, Presente e Futuro 2004 by Pearson Education Introdução à Informática Apêndice A Ininterrupta História da Era da Computação: Passado, Presente e Futuro Objetivos Descrever as gerações de projetos de computador que levaram à realidade presente. Descrever

Leia mais

Montagem e Manutenção de Computadores

Montagem e Manutenção de Computadores Montagem e Manutenção de Computadores Organização dos Computadores Aula de 04/03/2016 Professor Alessandro Carneiro Introdução Um computador consiste de vários dispositivos referidos como hardware: o teclado,

Leia mais

Programação Estruturada Aula - Introdução a Linguagem de Programação

Programação Estruturada Aula - Introdução a Linguagem de Programação Programação Estruturada Aula - Introdução a Linguagem de Programação Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR 2 ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR

Leia mais

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

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: lsousa@id.uff.br site: http://www.ic.uff.br/~lsousa

Leia mais

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

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And

Leia mais

1. Conceitos Básicos de Computação

1. Conceitos Básicos de Computação Introdução à Computação I IBM1006 1. Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 1.Conceitos Básicos de Computação 1.1.

Leia mais

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

Algoritmos e Lógica de Programação Componentes e Arquitetura Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores Professor Carlos Gouvêa SENAIPR - Pinhais O Computador Tipos analógico => grandezas contínuas ex: termômetro digital => pulsações elétricas (0V, +5V) ex: calculadora

Leia mais

FundamentosemInformática

FundamentosemInformática FundamentosemInformática 03 Bit e Byte 1 -Introdução Toda informação inserida no computador passa pelo Microprocessador e é jogada na memória RAM para ser utilizada enquanto seu micro trabalha. Essa informação

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 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como

Leia mais

Conceitos Básicos de Informática

Conceitos Básicos de Informática Conceitos Básicos de Informática Estamos vivendo a era da Informática e, há algumas décadas, todas as tecnologias giram em torno do uso de microcomputadores. Essa realidade modificou tanto a forma de aquisição,

Leia mais

HARDWARE. Givanaldo Rocha

HARDWARE. Givanaldo Rocha HARDWARE Givanaldo Rocha givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Componentes Básicos e Funcionamento Hardware Conjunto de dispositivos elétricos/eletrônicos que englobam a

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Professor: Jailson Torquato Conceitos Iniciais Mensuramento da Informação Sistemas de Numeração Binário Dois Símbolos Octal Oito Símbolos Decimal Dez Simbolos Hexadecimal Dezesseis

Leia mais

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

ESCOLA ESTADUAL IRMÃO AFONSO Oportunizar a Educação por meio do Respeito e da União ESCOLA ESTADUAL IRMÃO AFONSO Oportunizar a Educação por meio do Respeito e da União ESTRUTURA DO COMPUTADOR HARDWARE são os componentes físicos do computador, ou seja, a máquina propriamente dita. É composto

Leia mais

Conceitos sobre Computadores

Conceitos sobre Computadores Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.

Leia mais

Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos

Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos Introdução Computador Máquina destinada a realizar cálculos complexos. Matéria Prima Série de atividades

Leia mais

O Sistema de Computação

O Sistema de Computação O Sistema de Computação Arquitetura de Computadores Prof. Vilson Heck Junior O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema Operacional

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Introdução à computação

Universidade Federal de Uberlândia Faculdade de Computação. Introdução à computação Universidade Federal de Uberlândia Faculdade de Computação Introdução à computação Prof. Renato Pimentel 1 Informática Informática: ciência que estuda métodos para o tratamento automático e racional da

Leia mais

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

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens. 1 Ivinhema-MS Prof. Esp. Carlos Roberto das Virgens www.carlosrobertodasvirgens.wikispaces.com NOÇOES BÁSICAS DE PERIFÉRICOS E ARQUITETURA DOS COMPUTADORES. Um sistema de informações é um conjunto de componentes

Leia mais

Sistemas Operacionais I

Sistemas Operacionais I Sistemas Operacionais I Revisão de conceitos Sistemas Operacionais I Dionisio Gava Junior Componentes básicos Componentes Básicos da Tecnologia da Informação Hardware CPU, Memória e Periféricos de E/S.

Leia mais

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

2. Conceitos Básicos. Introdução à Ciência da Computação. 2. Conceitos Básicos Introdução à Ciência da Computação http://www.inf.unioeste.br/~claudia/icc2017.html Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores

Leia mais

Informática I. Aula 1. Objetivo da disciplina

Informática I. Aula 1.  Objetivo da disciplina Informática I Aula 1 http://www.ic.uff.br/~bianca/informatica1/ Aula 1-27/08/2007 1 Objetivo da disciplina O objetivo da disciplina é dar ao aluno uma visão geral sobre a área de ciência da computação.

Leia mais

Informática para o MPU. Prof. Jefferson Moreira 1

Informática para o MPU. Prof. Jefferson Moreira 1 Informática para o MPU Prof. Jefferson Moreira 1 Sites e contato Email e msn: jefferson.jbsm@hotmail.com www.projetofuturoservidor.wordpress.com Twitter: @jeff_bala Orkut: Jefferson Moreira Prof. Jefferson

Leia mais

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão

Leia mais

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

Engenharia Civil. Representação da Informação. Introdução à Computação Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,

Leia mais

Sistema Computacional. Prof. Carla Plantier Prof. Marcelo Zorzan

Sistema Computacional. Prof. Carla Plantier Prof. Marcelo Zorzan Sistema Computacional Prof. Carla Plantier Prof. Marcelo Zorzan Sistema Computacional Um sistema computacional é composto basicamente de 4 componentes: hardware, sistema operacional, programas aplicativos

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Arquitetura de Computadores Hardware e Software Prof. Jeime Nunes p Tipos de memória n RAM (random access memory) - memória de acesso aleatório, é volátil e permite

Leia mais

TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE. Professora: Isabela C. Damke

TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE. Professora: Isabela C. Damke TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE Professora: Isabela C. Damke isabeladamke@hotmail.com Linguagem de Programação Uma linguagem de programação é um conjunto de símbolos (

Leia mais

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

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número

Leia mais

Estrutura de um computador digital. Gustavo Queiroz Fernandes

Estrutura de um computador digital. Gustavo Queiroz Fernandes Gustavo Queiroz Fernandes Atualizado em: 18/02/2019 Sumário Objetivos... 1 Pré-requisitos... 1 Recursos e Materiais... 1 Última Atualização... 1 1. Memória primária... 1 2. Memória secundária... 2 3. Unidade

Leia mais

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

Tecnologias de Informação e Comunicação. Conceitos Básicos Tecnologias de Informação e Comunicação Conceitos Básicos Un1 Conceitos Básicos INFORMÁTICA Informação Automática Un1 Conceitos Básicos INFORMÁTICA Tratamento ou processamento da informação utilizando

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Objetivo do Curso Apresentar os conceitos básicos de informática, de software e de hardware. Introduzir os conceitos relativos à representação

Leia mais

Informática básica. Professor: Francisco Ary

Informática básica. Professor: Francisco Ary Informática básica Professor: Francisco Ary A era da computação; Informática, ou ainda, automação da informação. Uma das mais importantes ferramentas de trabalho nos dias atuais; Uso para trabalho e pessoal;

Leia mais

Introdução a Informática

Introdução a Informática Introdução a Informática PROF. DANIEL BRANDÃO www.danielbrandao.com.br Me apresentando Daniel Brandão Graduado em Sistemas para Internet Especialista em Tecnologia Para Aplicações Web Na informática desde

Leia mais

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade.

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: Informática Básica Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com

Leia mais

Engenharia Civil. Conceitos Básicos. Introdução à Computação

Engenharia Civil. Conceitos Básicos. Introdução à Computação Engenharia Civil Conceitos Básicos Introdução à Computação Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência técnica

Leia mais

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

Sistemas de Computação Hardware. Sistema Central Periféricos Introdução à Informática Sistemas de Computação Hardware Sistema Central Periféricos 2 Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema de

Leia mais