SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
MÓDULO 1
                                  AULA 1




Introdução à
Informática

          Alexandre Meslin
         (meslin@nce.ufrj.br)
Objetivo do Curso
                                               MÓDULO 1
                                                 AULA 1




 Apresentar os conceitos básicos de informática,
 de software e de hardware.
 Introduzir os conceitos relativos à representação
 da informação e o sistema de numeração em
 base binária.
 Fornecer uma noção geral das partes
 constituintes de um computador e de sua
 funcionalidade.
Programação do Curso
                                            MÓDULO 1
                                              AULA 1




 Introdução ao Computador
 Números binários e hexadecimais
 Representação Interna
 Conceitos básicos do hardware do computador
 Organização lógica e funcional do modelo Von-
 Neumann
 Estudo dos diversos componentes de um
 processador
 Unidade de entrada e saída
 Memória
Aula 1
                              MÓDULO 1
                                AULA 1




 Introdução ao Computador
 Hardware
   Unidade de Entrada
   Unidade de Saída
   Memória Principal
   CPU
 Software
   Algoritmos
   Programas
   Linguagem de Programação
   Compilador
   Sistemas Operacionais
Vocabulário
                                                   MÓDULO 1
                                                     AULA 1




 UCP ou CPU
   Unidade Central de Processamento (Central
   Processing Unit)
   Responsável pelo processamento de informações
   Controla o fluxo de informações (dados)
Vocabulário
                                                     MÓDULO 1
                                                       AULA 1




 Hardware
   A parte física (palpável) da máquina
   Composta por gabinetes, teclados, monitor, etc.




 Software
   Programas, aplicativos, sistemas operacionais
Vocabulário
                                                      MÓDULO 1
                                                        AULA 1




 Dados Analógicos
   Os sinais que nós enviamos para nos comunicarmos
   são dados. Nosso dia a dia tem muitas formas de
   dados: sons, letras, números e outros símbolos
   (escritos ou impressos), fotografias, gráficos, filmes,
   etc.
   Todos estes dados são na sua natureza analógicos, o
   que significa que eles são variados nos seus tipos.
   Desta forma eles são inúteis em um computador.
   O computador somente pode processar formatos de
   dados concisos e simples.
Vocabulário
                                                      MÓDULO 1
                                                        AULA 1




 Dados Digitais
   O computador é uma unidade elétrica, então ele
   somente pode manipular dados, os quais são
   associados com eletricidade.
   Isto pode ser associado a interruptores elétricos que
   podem estar ligados ou desligados. Se o interruptor
   estiver desligado, o computador obterá o valor
   numérico 0 (zero). Se o interruptor estiver ligado, será
   obtido o valor numérico 1.
   Uma outra analogia pode ser feita para obter dados de
   saída: uma lâmpada acessa pode representar o valor
   numérico 1 (um), enquanto que uma lâmpada apagada
   representa o valor numérico 0 (zero).
Conceitos
                                            MÓDULO 1
                                              AULA 1




 Computador: máquina capaz de receber,
 armazenar, recuperar, processar e exibir
 informações



  DADOS        COMPUTADOR         INFORMAÇÃO
Fluxo de Informação
                                      MÓDULO 1
                                        AULA 1




   Entrada    Processamento   Saída




                Memória
Computador
             MÓDULO 1
               AULA 1
Unidades de Entrada
                                             MÓDULO 1
                                               AULA 1




 Equipamentos utilizados para introduzir dados no
 computador
 Ex.:
   teclado
   mouse
   scanner
   unidade de fita magnética
   unidade de disco magnético
Unidades de Saída
                                            MÓDULO 1
                                              AULA 1




 Equipamentos utilizados para externar os
 resultados do processamento dos dados
 Ex.:
   monitor de vídeo
   impressora
   unidade de fita magnética
   disco magnético
Memória Principal
                                             MÓDULO 1
                                               AULA 1




 Dispositivo eletrônico interno de armazenamento
 temporário
 Atua como se fosse uma área de trabalho para a
 CPU
 Armazena dados intermediários ou finais
 resultantes do processamento
 Memória Secundária:
   Acesso lento;
   Recurso abundante e barato;
UCP ou CPU
                                                MÓDULO 1
                                                  AULA 1




 Unidade Central de Processamento
 Contém os circuitos responsáveis pela
 interpretação/execução das instruções e pelo
 controle de fluxo de dados

             Unidade       Unidade
               de          Lógica e
             Controle     Aritmética




            Controlador
                de
            Dispositivo
CPU
      MÓDULO 1
        AULA 1
Software
                             MÓDULO 1
                               AULA 1




 Algoritmos
 Programas
 Linguagens de Programação
 Compilador
 Sistemas Operacionais
Algoritmos
                                            MÓDULO 1
                                              AULA 1




 Seqüência de passos com objeto de realizar
 determinada tarefa
 “Receita de Bolo”
 Pode ser escrito sem preocupação com sintaxe,
 linguagem ou computador
 Deve prever todos os possíveis eventos e
 ocorrências
Algoritmo – Exemplo
                                               MÓDULO 1
                                                 AULA 1




 Exemplo: Calcular o salário médio em uma
 companhia.
   Descubra quanto ganha cada pessoa
   Conte quantos empregados você tem
   Totalize os salários
   Divida o total pelo número de empregados.
Linguagem de Programação
                                             MÓDULO 1
                                               AULA 1




 Texto formal para representar o algoritmo

 Utiliza rígidas normas de escrita

 Impossibilidade de ambiguidade
Exemplos de Linguagem de                        MÓDULO 1
                                                  AULA 1
Programação
 Fortran – destinado a aplicações matemáticas
 Cobol – destinado a aplicações comerciais e
 financeiras
 Basic – simples de implementar, sintaxe
 elementar
 Lisp – destinado a manipulação de listas e
 símbolos
 Pascal – linguagem simples destinada ao
 aprendizado de programação
 C – liguagem de uso geral, extremamente
 eficiente e rápida
Programas
                                                   MÓDULO 1
                                                     AULA 1




 Seqüência de comandos em código de máquina
 Texto em binário para a CPU
 Programa em linguagem de alto nível
   a=10;
   b=20;
   c=a+b;
 Programa pronto para ser executado pela CPU
 Linguagem de máquina
   1100011100000110110001100000001000001010000000001100
   0111000001101100100000000010000101000000000010100001
   1100011000000010000000110000011011001000000000101010
   00111100101000000010
Compilador
                                          MÓDULO 1
                                            AULA 1




 Converte um texto de um programa em um
 programa executável
 Adiciona bibliotecas
 Verifica erros de sintaxe
 Não verifica erros de lógica
Compilação
                                                         MÓDULO 1
                                                           AULA 1


         x.c           y.c           z.c   Texto em
                                           linguagem C




                 Pré-Processador




                                           Texto pré-
         x.p           y.p           z.p
                                           processado




                   Compilador




                                           Código
         x.o           y.o           z.o
                                           objeto




                     Linker




                                           Programa
               Programa executável         final
Sistemas Operacionais
                                                     MÓDULO 1
                                                       AULA 1




 O computador sempre está executando algum programa.

 Quando ele é ligado, o computador executa o programa
 de carga do Sistema Operacional.

 O Sistema Operacional é um programa que facilita a
 interface entre o operador do computador e o hardware.

 O sistema operacional tem como tarefas permitir que o
 usuário selecione programa para executar, gerenciar o
 armazenamento de dados nos discos, facilitar entrada e
 saída de dados dos programas, etc.

Weitere ähnliche Inhalte

Was ist angesagt?

AULA 1 INFORMÁTICA - PROF HIGOR LUCAS
AULA 1 INFORMÁTICA - PROF HIGOR LUCASAULA 1 INFORMÁTICA - PROF HIGOR LUCAS
AULA 1 INFORMÁTICA - PROF HIGOR LUCASCristiano Melo
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)Vitor Hugo Melo Araújo
 
Introdução a Microinformática
Introdução a MicroinformáticaIntrodução a Microinformática
Introdução a MicroinformáticaFaustinho006br
 
INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)Andrea Bruzaca
 
Componentes De Um Computador
Componentes De Um ComputadorComponentes De Um Computador
Componentes De Um ComputadorAlexandre Rojas
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computadorredesinforma
 
Informática parte 3-software
Informática parte 3-softwareInformática parte 3-software
Informática parte 3-softwareMauro Pereira
 
CapíTulo 1 IntroduçãO à InformáTica
CapíTulo 1   IntroduçãO à InformáTicaCapíTulo 1   IntroduçãO à InformáTica
CapíTulo 1 IntroduçãO à InformáTicaguest501765
 
Partes do Computador
Partes do ComputadorPartes do Computador
Partes do Computadorcarbgarcia
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informáticaAdeildo Telles
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à InformáticaFabio Marques
 
Partes do Computador
Partes do ComputadorPartes do Computador
Partes do ComputadorAnabelazita
 
Transmissao de dados
Transmissao de dadosTransmissao de dados
Transmissao de dadoscabaldreams
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Jose Verissimo
 
Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2José Alberto
 
Aula 03-oac-componentes-de-um-sistema-de-computacao
Aula 03-oac-componentes-de-um-sistema-de-computacaoAula 03-oac-componentes-de-um-sistema-de-computacao
Aula 03-oac-componentes-de-um-sistema-de-computacaoCristiano Pires Martins
 
Oficina de Iniciação a Informática
Oficina de Iniciação a InformáticaOficina de Iniciação a Informática
Oficina de Iniciação a Informáticamarcelasb
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)marconesilfer
 

Was ist angesagt? (20)

AULA 1 INFORMÁTICA - PROF HIGOR LUCAS
AULA 1 INFORMÁTICA - PROF HIGOR LUCASAULA 1 INFORMÁTICA - PROF HIGOR LUCAS
AULA 1 INFORMÁTICA - PROF HIGOR LUCAS
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Introdução a Microinformática
Introdução a MicroinformáticaIntrodução a Microinformática
Introdução a Microinformática
 
INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)
 
Componentes De Um Computador
Componentes De Um ComputadorComponentes De Um Computador
Componentes De Um Computador
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
 
Informática parte 3-software
Informática parte 3-softwareInformática parte 3-software
Informática parte 3-software
 
CapíTulo 1 IntroduçãO à InformáTica
CapíTulo 1   IntroduçãO à InformáTicaCapíTulo 1   IntroduçãO à InformáTica
CapíTulo 1 IntroduçãO à InformáTica
 
Partes do Computador
Partes do ComputadorPartes do Computador
Partes do Computador
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
 
Partes do Computador
Partes do ComputadorPartes do Computador
Partes do Computador
 
Transmissao de dados
Transmissao de dadosTransmissao de dados
Transmissao de dados
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4
 
Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2
 
Aula 03-oac-componentes-de-um-sistema-de-computacao
Aula 03-oac-componentes-de-um-sistema-de-computacaoAula 03-oac-componentes-de-um-sistema-de-computacao
Aula 03-oac-componentes-de-um-sistema-de-computacao
 
Hardware
HardwareHardware
Hardware
 
Oficina de Iniciação a Informática
Oficina de Iniciação a InformáticaOficina de Iniciação a Informática
Oficina de Iniciação a Informática
 
Apresentação partes do computador
Apresentação partes do computadorApresentação partes do computador
Apresentação partes do computador
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
 

Ähnlich wie Introdução à Informática

02 hardware e software
02   hardware e software02   hardware e software
02 hardware e softwaremorgannaprata
 
1 º parte conceitos e fundamentos
1 º parte   conceitos e fundamentos 1 º parte   conceitos e fundamentos
1 º parte conceitos e fundamentos Atila Curso Pontual
 
01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vastonsilfisica
 
Aula 1 introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3oAula 1   introdu%80%a0%a6%e7%e3o
Aula 1 introdu%80%a0%a6%e7%e3oAleff Gueedes
 
InfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptxInfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptxDarioNakazima1
 
Conceitos de linguagens de programação
Conceitos de linguagens de programação Conceitos de linguagens de programação
Conceitos de linguagens de programação FabianaNKInformtica
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1diasferraciolli
 
Introdução a informática
Introdução a informáticaIntrodução a informática
Introdução a informáticaRoseli Rocha
 
Sistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoSistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoCamila Seródio
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
IntroduçãO A Informatica
IntroduçãO A InformaticaIntroduçãO A Informatica
IntroduçãO A Informaticaregional1
 
Informática Básica - Aula 1
Informática Básica - Aula 1Informática Básica - Aula 1
Informática Básica - Aula 1wallaceolive
 
1aulaintroduoainformtica-100929151413-phpapp01.pdf
1aulaintroduoainformtica-100929151413-phpapp01.pdf1aulaintroduoainformtica-100929151413-phpapp01.pdf
1aulaintroduoainformtica-100929151413-phpapp01.pdfMaicksinhoTeclas
 
1aulaintroduoainformtica 100929151413-phpapp01
1aulaintroduoainformtica 100929151413-phpapp011aulaintroduoainformtica 100929151413-phpapp01
1aulaintroduoainformtica 100929151413-phpapp01Kisley Dawlen
 
Resolução da atividade 1.pptx
Resolução da atividade 1.pptxResolução da atividade 1.pptx
Resolução da atividade 1.pptxssuser80608d
 

Ähnlich wie Introdução à Informática (20)

02 hardware e software
02   hardware e software02   hardware e software
02 hardware e software
 
1 º parte conceitos e fundamentos
1 º parte   conceitos e fundamentos 1 º parte   conceitos e fundamentos
1 º parte conceitos e fundamentos
 
01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vaston
 
Aula 1 introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3oAula 1   introdu%80%a0%a6%e7%e3o
Aula 1 introdu%80%a0%a6%e7%e3o
 
Arquitetura componentes
Arquitetura componentesArquitetura componentes
Arquitetura componentes
 
InfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptxInfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptx
 
Aula 02
Aula 02Aula 02
Aula 02
 
Conceitos de linguagens de programação
Conceitos de linguagens de programação Conceitos de linguagens de programação
Conceitos de linguagens de programação
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
 
Introdução a informática
Introdução a informáticaIntrodução a informática
Introdução a informática
 
Sistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de TrabalhoSistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de Trabalho
 
Sistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoSistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago Falcão
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
ICC-07 Softwares - Introdução
ICC-07 Softwares - IntroduçãoICC-07 Softwares - Introdução
ICC-07 Softwares - Introdução
 
IntroduçãO A Informatica
IntroduçãO A InformaticaIntroduçãO A Informatica
IntroduçãO A Informatica
 
Informática Básica - Aula 1
Informática Básica - Aula 1Informática Básica - Aula 1
Informática Básica - Aula 1
 
cpu.pdf
cpu.pdfcpu.pdf
cpu.pdf
 
1aulaintroduoainformtica-100929151413-phpapp01.pdf
1aulaintroduoainformtica-100929151413-phpapp01.pdf1aulaintroduoainformtica-100929151413-phpapp01.pdf
1aulaintroduoainformtica-100929151413-phpapp01.pdf
 
1aulaintroduoainformtica 100929151413-phpapp01
1aulaintroduoainformtica 100929151413-phpapp011aulaintroduoainformtica 100929151413-phpapp01
1aulaintroduoainformtica 100929151413-phpapp01
 
Resolução da atividade 1.pptx
Resolução da atividade 1.pptxResolução da atividade 1.pptx
Resolução da atividade 1.pptx
 

Introdução à Informática

  • 1. MÓDULO 1 AULA 1 Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br)
  • 2. Objetivo do Curso MÓDULO 1 AULA 1 Apresentar os conceitos básicos de informática, de software e de hardware. Introduzir os conceitos relativos à representação da informação e o sistema de numeração em base binária. Fornecer uma noção geral das partes constituintes de um computador e de sua funcionalidade.
  • 3. Programação do Curso MÓDULO 1 AULA 1 Introdução ao Computador Números binários e hexadecimais Representação Interna Conceitos básicos do hardware do computador Organização lógica e funcional do modelo Von- Neumann Estudo dos diversos componentes de um processador Unidade de entrada e saída Memória
  • 4. Aula 1 MÓDULO 1 AULA 1 Introdução ao Computador Hardware Unidade de Entrada Unidade de Saída Memória Principal CPU Software Algoritmos Programas Linguagem de Programação Compilador Sistemas Operacionais
  • 5. Vocabulário MÓDULO 1 AULA 1 UCP ou CPU Unidade Central de Processamento (Central Processing Unit) Responsável pelo processamento de informações Controla o fluxo de informações (dados)
  • 6. Vocabulário MÓDULO 1 AULA 1 Hardware A parte física (palpável) da máquina Composta por gabinetes, teclados, monitor, etc. Software Programas, aplicativos, sistemas operacionais
  • 7. Vocabulário MÓDULO 1 AULA 1 Dados Analógicos Os sinais que nós enviamos para nos comunicarmos são dados. Nosso dia a dia tem muitas formas de dados: sons, letras, números e outros símbolos (escritos ou impressos), fotografias, gráficos, filmes, etc. Todos estes dados são na sua natureza analógicos, o que significa que eles são variados nos seus tipos. Desta forma eles são inúteis em um computador. O computador somente pode processar formatos de dados concisos e simples.
  • 8. Vocabulário MÓDULO 1 AULA 1 Dados Digitais O computador é uma unidade elétrica, então ele somente pode manipular dados, os quais são associados com eletricidade. Isto pode ser associado a interruptores elétricos que podem estar ligados ou desligados. Se o interruptor estiver desligado, o computador obterá o valor numérico 0 (zero). Se o interruptor estiver ligado, será obtido o valor numérico 1. Uma outra analogia pode ser feita para obter dados de saída: uma lâmpada acessa pode representar o valor numérico 1 (um), enquanto que uma lâmpada apagada representa o valor numérico 0 (zero).
  • 9. Conceitos MÓDULO 1 AULA 1 Computador: máquina capaz de receber, armazenar, recuperar, processar e exibir informações DADOS COMPUTADOR INFORMAÇÃO
  • 10. Fluxo de Informação MÓDULO 1 AULA 1 Entrada Processamento Saída Memória
  • 11. Computador MÓDULO 1 AULA 1
  • 12. Unidades de Entrada MÓDULO 1 AULA 1 Equipamentos utilizados para introduzir dados no computador Ex.: teclado mouse scanner unidade de fita magnética unidade de disco magnético
  • 13. Unidades de Saída MÓDULO 1 AULA 1 Equipamentos utilizados para externar os resultados do processamento dos dados Ex.: monitor de vídeo impressora unidade de fita magnética disco magnético
  • 14. Memória Principal MÓDULO 1 AULA 1 Dispositivo eletrônico interno de armazenamento temporário Atua como se fosse uma área de trabalho para a CPU Armazena dados intermediários ou finais resultantes do processamento Memória Secundária: Acesso lento; Recurso abundante e barato;
  • 15. UCP ou CPU MÓDULO 1 AULA 1 Unidade Central de Processamento Contém os circuitos responsáveis pela interpretação/execução das instruções e pelo controle de fluxo de dados Unidade Unidade de Lógica e Controle Aritmética Controlador de Dispositivo
  • 16. CPU MÓDULO 1 AULA 1
  • 17. Software MÓDULO 1 AULA 1 Algoritmos Programas Linguagens de Programação Compilador Sistemas Operacionais
  • 18. Algoritmos MÓDULO 1 AULA 1 Seqüência de passos com objeto de realizar determinada tarefa “Receita de Bolo” Pode ser escrito sem preocupação com sintaxe, linguagem ou computador Deve prever todos os possíveis eventos e ocorrências
  • 19. Algoritmo – Exemplo MÓDULO 1 AULA 1 Exemplo: Calcular o salário médio em uma companhia. Descubra quanto ganha cada pessoa Conte quantos empregados você tem Totalize os salários Divida o total pelo número de empregados.
  • 20. Linguagem de Programação MÓDULO 1 AULA 1 Texto formal para representar o algoritmo Utiliza rígidas normas de escrita Impossibilidade de ambiguidade
  • 21. Exemplos de Linguagem de MÓDULO 1 AULA 1 Programação Fortran – destinado a aplicações matemáticas Cobol – destinado a aplicações comerciais e financeiras Basic – simples de implementar, sintaxe elementar Lisp – destinado a manipulação de listas e símbolos Pascal – linguagem simples destinada ao aprendizado de programação C – liguagem de uso geral, extremamente eficiente e rápida
  • 22. Programas MÓDULO 1 AULA 1 Seqüência de comandos em código de máquina Texto em binário para a CPU Programa em linguagem de alto nível a=10; b=20; c=a+b; Programa pronto para ser executado pela CPU Linguagem de máquina 1100011100000110110001100000001000001010000000001100 0111000001101100100000000010000101000000000010100001 1100011000000010000000110000011011001000000000101010 00111100101000000010
  • 23. Compilador MÓDULO 1 AULA 1 Converte um texto de um programa em um programa executável Adiciona bibliotecas Verifica erros de sintaxe Não verifica erros de lógica
  • 24. Compilação MÓDULO 1 AULA 1 x.c y.c z.c Texto em linguagem C Pré-Processador Texto pré- x.p y.p z.p processado Compilador Código x.o y.o z.o objeto Linker Programa Programa executável final
  • 25. Sistemas Operacionais MÓDULO 1 AULA 1 O computador sempre está executando algum programa. Quando ele é ligado, o computador executa o programa de carga do Sistema Operacional. O Sistema Operacional é um programa que facilita a interface entre o operador do computador e o hardware. O sistema operacional tem como tarefas permitir que o usuário selecione programa para executar, gerenciar o armazenamento de dados nos discos, facilitar entrada e saída de dados dos programas, etc.