Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Operacionais O que é um sistema operaciona? Ponto de vista do usuário: Um facilitador, uma interface de alto nível, de forma que maximize a utilização dos recursos de um computador pelo usuário. Ponto de vista do Sistema: É o programa mais íntimo do hardware, sistema de controle que trabalha como alocador e gerenciador de recursos, age novamente como facilitador na resolução de problemas, gerenciamento de software e hardware. *EFICÁCIA PARA O USUÁRIO *EFICÁCIA PARA O SISTEMA DE COMPUTAÇÃO 1- SISTEMAS MAINFRAME Primeiros computadores de aplicação comercial e cientifico 1.1-Sistemas Batch Opera apenas uma tarefa por vêz. Dai veio a necessidade de agrupar essas tarefas semelhantes em lotes, montando assim grupos de tarefas que eram executados em sequência. CPU ociosas durante I/O (Entrada e saída de dados). *AGRUPAMENTO DE JOBS SEMELHANTES PARA EXECUÇÃO EM UMA SEQUÊNCIA DEFINIDA 1.2 Sistemas Multiprogramados Aumentou a utilização da CPU organizando os jobs de forma a manter a CPU quanto dispositivos I/O ocupados durante todo o tempo. Mantendo vários Jobs na memória simultaneamente. Enquanto um Job usava os dispositivos de I/O, outro Job trabalhava com a CPU. O sistema deve decidir sobre alocação de memória e outroas limitações levando eficiência ao usuário. *SISTEMA GERENCIA PRIORIDADE DE SEQUÊNCIA DOS JOBS *EFICIÊNCIA MANTENDO DISPOSITIVOS I/O E CPU EM USO SIMULTANEAMENTE 1.3 Sistemas de Tempo Compartilhado É uma extenção da multiprogramação onde o usuário pode interagir com cada programa em execução, possibilitado pela permuta frequente que o sitema faz durante os jobs. Necessidade de grande alocação de memória para dar continuidade a um job interrompido, uso do recurso de memória virtual, usando o disco como memória ram. *PERMITE O COMPARTILHAMENTO DO COMPUTADOR POR MULTIPLOS USUÁRIOS AO MESMO TEMPO *TEMPO DE RESPOSTA CURTO (1Seg) 2- SISTEMAS DE MESA (DESKTOPS) Computador dedicado ao uso pessoal, não era multiusuario nem multitarefa no começo. *FOCO NA EFICÁCIA E CAPACIDADEO DE RESPOSTA E NÃO NA MAXIMIZAÇÃO DA UTILIZAÇÃO DA CPU E ACESSÓRIOS. *UTILIZAÇÃO DE CPU, DEIXOU DE SER FOCO PELO BAIXO CUSTO DOS DESKTOPS. *PROTEÇÃO DE ARQUIVOS SÓ SE TORNOU IMPORTANTE COM O SURGIMENTO DAS REDES E INTERNET. 1- SISTEMAS MULTIPROCESSADORES Mais de um processador num mesmo computador(sistema paralelo, ou fortemente acoplado). Sistema tolerante a falhas. *EXECUTA TRABALHOS COMPUTACIONAIS EM MENOR TEMPO. *ECONOMIA DE ESCALA, UMA SÓ MAQUINA DESEMPENHANDO O PAPEL DE VÁRIAS DIMINUINDO O CUSTO. *CONFIABILIDADE, SE UM PROCESSADOR DO SISTEMA FALHA, A MAQUINA CONTINUA OPERANTE COM OS OUTROS PROCESSADORES DO SISTEMA, APENAS PERDENDO A EFICIÊNCIA ATRIBUIDA AO PROCESSADOR QUE FALHOU. DEGRADAÇÃO LIMPA.
Compartilhar