SlideShare une entreprise Scribd logo
1  sur  21
UFRPE/EAD
Licenciatura em Computação-6P
              2011.1
  Tutor: Rodrigo Lins Rodrigues
   Infraestrutura de software;

   O que é um sistema operacional;

   Sistemas operacionais (interfaces);

   Fundamentos;

   Principais objetivos do S.O;

   Classificação dos sistemas operacionais.

                                               2
Um sistema de computação é composto:
  HARDWARE (HW)
   ▪ Engloba toda a parte fisicamente montada.
   ▪ CPU, memória, disco, impressora, teclado, mouse, monitor, ...


  SOFTWARE (SW)
   ▪ Compreende toda a programação para levar o HW a executar o que
     foi determinado pelo usuário;
   ▪ Compilador, editor de texto, planilha eletrônica, navegador Web,...
   De forma geral é um SW
    desenvolvido para GERENCIAR
    o HW/SW e
    COMPARTILHAR, de forma
    organizada, confiável e a mais
    simples possível, os recursos de
    um sistema computacional aos
    seus usuários.
   Serve de interface entre o usuário e os
    recursos disponíveis no sistema
    computacional;

   Torna a comunicação transparente;

   Permite ao usuário uma utilização com
    menores chances de erros e maior interação
    usuário computador.
   O que dá a vida ao hardware é o software que
    executa sobre ele;

   Os componentes de um Sistema Computacional
    podem ser separados de acordo com a seguinte
    hierarquia:
   Esconder os detalhes do hardware do
    programador/usuário;

   Fornece interface orientada a arquivos e esconde
    detalhes relacionados a interrupções, organização do
    disco rígido e demais aspectos associados ao hardware.

   Pode ser visto como um gerenciador de recursos,
    controlando o funcionamento dos diversos recursos
    disponíveis no computador.
   Modo batch ou em lote
     Programas são agrupados e executados em lotes
     Saída é gravada em fita
     Só após termino do lote é que novo lote pode ser executado.

   Atualmente os SO são interativos
     Comandos são processados imediatamente após a sua submissão e
      uma saída é automaticamente fornecida ao usuário.

   Sistema operacional interativo
     Usuário interage diretamente com o computador mesmo durante a
      execução de um programa, Através de dispositivos de entrada e saída
     Ex.: teclado/monitor/mouse
   Batch ou lote (Década de 1950)




   Multiusuário
       Com os SOs multiprogramados nasceu também a possibilidade de mais
        de um usuário interagir com o sistema;

   Monousuário
       Não permitem a interação de mais de um usuário com o SO.
 Uma tarefa é executada por vez;
 Carregam um programa por vez para a memória a fim
  deque seja executado;
 A memória principal é subdividida em duas partes onde
  uma delas é utilizada pelo próprio SO e a a segunda é
  utilizada pelo único programa em execução.
 Mantém o processador ocupado com a execução de
 um ou mais programas por vez;

 Carregam diversos programas para a memória ao
 mesmo tempo e o processador comuta
 rapidamente de um para o outro.;

 A memória é compartilhada entre o sistema
 operacional e os diversos programas de aplicação.
   O processador nunca fica ocioso;
   O SO consegue comutar entre os vários programas
    carregados para a memória;
   A consequência imediata disso é o aumento de
    produtividade e menor ociosidade dos recursos.
 São aqueles em que os processos executam por, no
  máximo, uma fatia (slice) determinada de tempo;
 São conhecidos como preemptivos e oferecem
  maior interatividade com ao usuário;
 Diversos jobs são carregados para a memória;
   Os sistemas de tempo real (real-time) diferem dos de
    tempo compartilhado no tempo exigido no
    processamento das aplicações;
   Nos sistemas de tempo real os tempos de
    processamento devem estar dentro de limites rígidos;
   Exemplos de sistemas que utilizam SO de tempo real:

     Sistemas de tráfego aéreo ou ferroviário,
     Aplicações em robótica,
     Sistemas de controle de equipamentos médicos,
     Sistemas multimídia, etc.
   Possui um núcleo comum e serviços do próprio S.O
    distribuídos em diversos computadores interligados
    objetivando a conclusão de tarefas em comum;

   Componentes são fortemente acoplados, o não
    funcionamento de uma das partes pode comprometer o S.O
    .
 Executa sobre uma coleção de computadores;
 Cada um executa seu próprio sistema operacional;
 Trabalham juntos para tornar seus próprios serviços
  e recursos disponíveis;
 Os componentes são fracamente acoplados.

Contenu connexe

Tendances

Referenciais do Espaço.pptx
Referenciais do Espaço.pptxReferenciais do Espaço.pptx
Referenciais do Espaço.pptx
Cristina Soares
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
Daniel Brandão
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
Michele Felkl
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
Lucas Damasceno
 
Aprendendo A Usar O Paint
Aprendendo A Usar O PaintAprendendo A Usar O Paint
Aprendendo A Usar O Paint
Cybele Meyer
 
Classif d equações
Classif d equaçõesClassif d equações
Classif d equações
cláudia
 
Isometrias na vida real -Rafael (6ºC)
Isometrias na vida real -Rafael (6ºC)Isometrias na vida real -Rafael (6ºC)
Isometrias na vida real -Rafael (6ºC)
tuchav
 

Tendances (20)

Referenciais do Espaço.pptx
Referenciais do Espaço.pptxReferenciais do Espaço.pptx
Referenciais do Espaço.pptx
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
 
Aula 1 introducao_sketchup
Aula 1 introducao_sketchupAula 1 introducao_sketchup
Aula 1 introducao_sketchup
 
El Español por el mundo
El Español por el mundoEl Español por el mundo
El Español por el mundo
 
Angulos revisões 7
Angulos revisões 7Angulos revisões 7
Angulos revisões 7
 
Questões de hardware
Questões de hardwareQuestões de hardware
Questões de hardware
 
Som imagem vídeo
Som imagem vídeoSom imagem vídeo
Som imagem vídeo
 
Curso basico de informtica
Curso basico de informticaCurso basico de informtica
Curso basico de informtica
 
Apostila informática
Apostila informáticaApostila informática
Apostila informática
 
Editores de texto
Editores de textoEditores de texto
Editores de texto
 
8 orbitais e numeros quanticos
8   orbitais e numeros quanticos8   orbitais e numeros quanticos
8 orbitais e numeros quanticos
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Aprendendo A Usar O Paint
Aprendendo A Usar O PaintAprendendo A Usar O Paint
Aprendendo A Usar O Paint
 
Historia dos sistemas operacionais
Historia dos sistemas operacionaisHistoria dos sistemas operacionais
Historia dos sistemas operacionais
 
Classif d equações
Classif d equaçõesClassif d equações
Classif d equações
 
Números Decimais
Números DecimaisNúmeros Decimais
Números Decimais
 
Isometrias na vida real -Rafael (6ºC)
Isometrias na vida real -Rafael (6ºC)Isometrias na vida real -Rafael (6ºC)
Isometrias na vida real -Rafael (6ºC)
 
Apresentação desenvolvimento de Games
Apresentação desenvolvimento de GamesApresentação desenvolvimento de Games
Apresentação desenvolvimento de Games
 
Material de Língua Estrangeira Moderna - LEM - Módulo 1
Material de Língua Estrangeira Moderna - LEM - Módulo 1Material de Língua Estrangeira Moderna - LEM - Módulo 1
Material de Língua Estrangeira Moderna - LEM - Módulo 1
 

En vedette

En vedette (9)

5 Dicas para GeoEmpreendedores e suas Pequenas Empresas
5 Dicas para GeoEmpreendedores e suas Pequenas Empresas5 Dicas para GeoEmpreendedores e suas Pequenas Empresas
5 Dicas para GeoEmpreendedores e suas Pequenas Empresas
 
Desenvolvimento de um Assistente Virtual Integrado ao Moodle para Suporte a A...
Desenvolvimento de um Assistente Virtual Integrado ao Moodle para Suporte a A...Desenvolvimento de um Assistente Virtual Integrado ao Moodle para Suporte a A...
Desenvolvimento de um Assistente Virtual Integrado ao Moodle para Suporte a A...
 
Geotecnologias aplicadas ao Semiarido
Geotecnologias aplicadas ao SemiaridoGeotecnologias aplicadas ao Semiarido
Geotecnologias aplicadas ao Semiarido
 
Administração de Sistemas de Informação - capítulo 1
Administração de Sistemas de Informação - capítulo 1Administração de Sistemas de Informação - capítulo 1
Administração de Sistemas de Informação - capítulo 1
 
Geotecnologias - Soluções com Softwares Livres
Geotecnologias - Soluções com Softwares LivresGeotecnologias - Soluções com Softwares Livres
Geotecnologias - Soluções com Softwares Livres
 
Aplicação das Geotecnologias na Construcao do Sistema de Gestao do Conhecimen...
Aplicação das Geotecnologias na Construcao do Sistema de Gestao do Conhecimen...Aplicação das Geotecnologias na Construcao do Sistema de Gestao do Conhecimen...
Aplicação das Geotecnologias na Construcao do Sistema de Gestao do Conhecimen...
 
Mapas de Kernel: Conceitos e Aplicações
Mapas de Kernel: Conceitos e AplicaçõesMapas de Kernel: Conceitos e Aplicações
Mapas de Kernel: Conceitos e Aplicações
 
Minicurso de Introdução ao QGIS
Minicurso de Introdução ao QGISMinicurso de Introdução ao QGIS
Minicurso de Introdução ao QGIS
 
Geoprocessamento e Software Livre - Aplicacoes Praticas
Geoprocessamento e Software Livre - Aplicacoes PraticasGeoprocessamento e Software Livre - Aplicacoes Praticas
Geoprocessamento e Software Livre - Aplicacoes Praticas
 

Similaire à Infraestrutura de Software - Introdução

Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
Luiz Arthur
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
Isaac Vieira
 
Aula 03 isc -softwares-hardwares-arquiteturas
Aula 03   isc -softwares-hardwares-arquiteturasAula 03   isc -softwares-hardwares-arquiteturas
Aula 03 isc -softwares-hardwares-arquiteturas
Fábio Andrade
 

Similaire à Infraestrutura de Software - Introdução (20)

Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
resumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfresumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdf
 
Sistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoSistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºano
 
Aula 02
Aula 02Aula 02
Aula 02
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdfSO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Informática Aplicada 2
Informática Aplicada  2Informática Aplicada  2
Informática Aplicada 2
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
 
So cap01
So cap01So cap01
So cap01
 
Hardware e sistemas operacionais
Hardware e sistemas operacionaisHardware e sistemas operacionais
Hardware e sistemas operacionais
 
Introdução aos Sistemas Operacionais
Introdução aos Sistemas OperacionaisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais
 
Aula 03 isc -softwares-hardwares-arquiteturas
Aula 03   isc -softwares-hardwares-arquiteturasAula 03   isc -softwares-hardwares-arquiteturas
Aula 03 isc -softwares-hardwares-arquiteturas
 
Aula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptxAula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptx
 

Plus de Rodrigo Rodrigues

Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
Rodrigo Rodrigues
 

Plus de Rodrigo Rodrigues (20)

Aula 7 análise fatorial
Aula 7  análise fatorialAula 7  análise fatorial
Aula 7 análise fatorial
 
Aula 6 análise de conglomerados
Aula 6  análise de conglomeradosAula 6  análise de conglomerados
Aula 6 análise de conglomerados
 
Aula 5 modelo de regressão loística
Aula 5   modelo de regressão loísticaAula 5   modelo de regressão loística
Aula 5 modelo de regressão loística
 
Aula 4 modelos de regressão linear
Aula 4   modelos de regressão linearAula 4   modelos de regressão linear
Aula 4 modelos de regressão linear
 
Aula 3 testes de hipóteses e anova
Aula 3   testes de hipóteses e anovaAula 3   testes de hipóteses e anova
Aula 3 testes de hipóteses e anova
 
Aula 2 prática computacional de estatística descritiva
Aula 2   prática computacional de estatística descritivaAula 2   prática computacional de estatística descritiva
Aula 2 prática computacional de estatística descritiva
 
Aula 1 introdução e estatística descritiva
Aula 1   introdução e  estatística descritivaAula 1   introdução e  estatística descritiva
Aula 1 introdução e estatística descritiva
 
Análise de Regressão: aspectos teóricos e computacionais
Análise de Regressão: aspectos teóricos e computacionaisAnálise de Regressão: aspectos teóricos e computacionais
Análise de Regressão: aspectos teóricos e computacionais
 
Pesquisa Quantitativa: aspectos teóricos e computacionais
Pesquisa Quantitativa: aspectos teóricos e computacionaisPesquisa Quantitativa: aspectos teóricos e computacionais
Pesquisa Quantitativa: aspectos teóricos e computacionais
 
Teste de hipóteses - paramétricos
Teste de hipóteses - paramétricosTeste de hipóteses - paramétricos
Teste de hipóteses - paramétricos
 
Modelo de Regressão Linear aplicado à previsão de desempenho de estudantes em...
Modelo de Regressão Linear aplicado à previsão de desempenho de estudantes em...Modelo de Regressão Linear aplicado à previsão de desempenho de estudantes em...
Modelo de Regressão Linear aplicado à previsão de desempenho de estudantes em...
 
Jogos Educativos - Nativos Digitais
Jogos Educativos - Nativos DigitaisJogos Educativos - Nativos Digitais
Jogos Educativos - Nativos Digitais
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Gerência de dispositivos
Gerência de dispositivosGerência de dispositivos
Gerência de dispositivos
 
Memória virtual
Memória virtualMemória virtual
Memória virtual
 
Memória virtual
Memória virtualMemória virtual
Memória virtual
 
Gerenciamento de memória
Gerenciamento de memóriaGerenciamento de memória
Gerenciamento de memória
 
Aula revisão ok
Aula revisão       okAula revisão       ok
Aula revisão ok
 
Gerência de memória
Gerência de memóriaGerência de memória
Gerência de memória
 
Escalonamento de processos
Escalonamento de processosEscalonamento de processos
Escalonamento de processos
 

Infraestrutura de Software - Introdução

  • 1. UFRPE/EAD Licenciatura em Computação-6P 2011.1 Tutor: Rodrigo Lins Rodrigues
  • 2. Infraestrutura de software;  O que é um sistema operacional;  Sistemas operacionais (interfaces);  Fundamentos;  Principais objetivos do S.O;  Classificação dos sistemas operacionais. 2
  • 3. Um sistema de computação é composto: HARDWARE (HW) ▪ Engloba toda a parte fisicamente montada. ▪ CPU, memória, disco, impressora, teclado, mouse, monitor, ... SOFTWARE (SW) ▪ Compreende toda a programação para levar o HW a executar o que foi determinado pelo usuário; ▪ Compilador, editor de texto, planilha eletrônica, navegador Web,...
  • 4. De forma geral é um SW desenvolvido para GERENCIAR o HW/SW e COMPARTILHAR, de forma organizada, confiável e a mais simples possível, os recursos de um sistema computacional aos seus usuários.
  • 5.
  • 6. Serve de interface entre o usuário e os recursos disponíveis no sistema computacional;  Torna a comunicação transparente;  Permite ao usuário uma utilização com menores chances de erros e maior interação usuário computador.
  • 7.
  • 8.
  • 9. O que dá a vida ao hardware é o software que executa sobre ele;  Os componentes de um Sistema Computacional podem ser separados de acordo com a seguinte hierarquia:
  • 10. Esconder os detalhes do hardware do programador/usuário;  Fornece interface orientada a arquivos e esconde detalhes relacionados a interrupções, organização do disco rígido e demais aspectos associados ao hardware.  Pode ser visto como um gerenciador de recursos, controlando o funcionamento dos diversos recursos disponíveis no computador.
  • 11. Modo batch ou em lote  Programas são agrupados e executados em lotes  Saída é gravada em fita  Só após termino do lote é que novo lote pode ser executado.  Atualmente os SO são interativos  Comandos são processados imediatamente após a sua submissão e uma saída é automaticamente fornecida ao usuário.  Sistema operacional interativo  Usuário interage diretamente com o computador mesmo durante a execução de um programa, Através de dispositivos de entrada e saída  Ex.: teclado/monitor/mouse
  • 12. Batch ou lote (Década de 1950)  Multiusuário  Com os SOs multiprogramados nasceu também a possibilidade de mais de um usuário interagir com o sistema;  Monousuário  Não permitem a interação de mais de um usuário com o SO.
  • 13.
  • 14.
  • 15.  Uma tarefa é executada por vez;  Carregam um programa por vez para a memória a fim deque seja executado;  A memória principal é subdividida em duas partes onde uma delas é utilizada pelo próprio SO e a a segunda é utilizada pelo único programa em execução.
  • 16.  Mantém o processador ocupado com a execução de um ou mais programas por vez;  Carregam diversos programas para a memória ao mesmo tempo e o processador comuta rapidamente de um para o outro.;  A memória é compartilhada entre o sistema operacional e os diversos programas de aplicação.
  • 17. O processador nunca fica ocioso;  O SO consegue comutar entre os vários programas carregados para a memória;  A consequência imediata disso é o aumento de produtividade e menor ociosidade dos recursos.
  • 18.  São aqueles em que os processos executam por, no máximo, uma fatia (slice) determinada de tempo;  São conhecidos como preemptivos e oferecem maior interatividade com ao usuário;  Diversos jobs são carregados para a memória;
  • 19. Os sistemas de tempo real (real-time) diferem dos de tempo compartilhado no tempo exigido no processamento das aplicações;  Nos sistemas de tempo real os tempos de processamento devem estar dentro de limites rígidos;  Exemplos de sistemas que utilizam SO de tempo real:  Sistemas de tráfego aéreo ou ferroviário,  Aplicações em robótica,  Sistemas de controle de equipamentos médicos,  Sistemas multimídia, etc.
  • 20. Possui um núcleo comum e serviços do próprio S.O distribuídos em diversos computadores interligados objetivando a conclusão de tarefas em comum;  Componentes são fortemente acoplados, o não funcionamento de uma das partes pode comprometer o S.O .
  • 21.  Executa sobre uma coleção de computadores;  Cada um executa seu próprio sistema operacional;  Trabalham juntos para tornar seus próprios serviços e recursos disponíveis;  Os componentes são fracamente acoplados.