Universidade Federal de SergipeDepartamento de ComputaçãoMicrocomputadores                   Sistemas OperacionaisFelipe J...
Recapitulando            103202 – Microcomputadores   2
Sumário  ➢   Alocação de Recursos; e  ➢   Sistemas de Arquivos                   103202 – Microcomputadores   3
Alocação de Recursos  ➢   Qual programa está na CPU?  ➢ Os programas estão na memória ao mesmo  tempo, o que impede os pro...
Alocação de Recursos  ➢ Por que a saída de impressora de diversos  programas não fica toda emaranhada?  ➢    O sistema ope...
Alocação de Recursos➢ Os problemas expostos são de compartilhamento.Então, os recursos compartilhados são alocados.➢  Aloc...
Alocação de Recursos - Processador➢ Multiprocessamento significa que um computadorcom mais de uma CPU pode executar vários...
Alocação de Recursos - Processador➢ A multiprogramação é controlada por eventos, o quesignifica que um programa pode usar ...
Alocação de Recursos - Processador➢  Tempo compartilhado é quando o uso de um recursoé controlado pelo tempo. É concedida ...
Alocação de Recursos - memória➢ Gerenciamento de memória é o processo de alocarmemória para os programas e de manter esses...
Alocação de Recursos - memória➢ A memória virtual pode ser implementada de diversasformas, uma delas é a paginação.➢ A pag...
Alocação de Recursos - memória➢ Proteção da memória é um processo do sistemaoperacional que define os limites de cada prog...
Sistema de Arquivos➢ FAT32 - é um sistema de arquivos que organiza egerencia o acesso a arquivos em HDs e outras mídias.➢ ...
Upcoming SlideShare
Loading in …5
×

MC – Aula 10 – Sistemas Operacionais

2,108 views
1,969 views

Published on

Aula 10 da disciplina de Microcomputadores, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.
Esta aula mostra como o sistemas operacionais gerencia os recursos.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,108
On SlideShare
0
From Embeds
0
Number of Embeds
728
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MC – Aula 10 – Sistemas Operacionais

  1. 1. Universidade Federal de SergipeDepartamento de ComputaçãoMicrocomputadores Sistemas OperacionaisFelipe J. R. Vieira Última Atualização em Novembro de 2011
  2. 2. Recapitulando 103202 – Microcomputadores 2
  3. 3. Sumário ➢ Alocação de Recursos; e ➢ Sistemas de Arquivos 103202 – Microcomputadores 3
  4. 4. Alocação de Recursos ➢ Qual programa está na CPU? ➢ Os programas estão na memória ao mesmo tempo, o que impede os programas de se misturarem mutuamente? ➢ Como funciona o armazenamento quando diversos programas obtêm dados do disco e enviam dados processados para o disco simultaneamente? 103202 – Microcomputadores 4
  5. 5. Alocação de Recursos ➢ Por que a saída de impressora de diversos programas não fica toda emaranhada? ➢ O sistema operacional prevê esses problemas e encarrega-se de solucioná-los nos bastidores, de forma que os usuários podem compartilhar os recursos do computador sem se preocuparem com o modo como isso é feito. 103202 – Microcomputadores 5
  6. 6. Alocação de Recursos➢ Os problemas expostos são de compartilhamento.Então, os recursos compartilhados são alocados.➢ Alocação de recursos é o processo de atribuição derecursos do computador a determinados programaspara que sejam usados.➢ Esses mesmos recursos são removidos, liberados,quando o programa que os utiliza é finalizado. 103202 – Microcomputadores 6
  7. 7. Alocação de Recursos - Processador➢ Multiprocessamento significa que um computadorcom mais de uma CPU pode executar vários programassimultaneamente, cada um com seu próprioprocessador.➢ Multiprogramação é a execução de dois ou maisprogramas no mesmo intervalo de tempo, de maneiraconcorrente, no mesmo computador. 103202 – Microcomputadores 7
  8. 8. Alocação de Recursos - Processador➢ A multiprogramação é controlada por eventos, o quesignifica que um programa pode usar um recurso emparticular para concluir um determinado evento antesde liberar o recurso.➢ O sistema operacional utiliza interrupções, que sãosinais que suspendem temporariamente a execução deprogramas específicos. 103202 – Microcomputadores 8
  9. 9. Alocação de Recursos - Processador➢ Tempo compartilhado é quando o uso de um recursoé controlado pelo tempo. É concedida uma fatia detempo durante a qual o computador executa suastarefas, antes de começar a tarefa de outro aplicativo. 103202 – Microcomputadores 9
  10. 10. Alocação de Recursos - memória➢ Gerenciamento de memória é o processo de alocarmemória para os programas e de manter essesprogramas separados um do outro na memória.➢ Na técnica de gerenciamento de memóriadenominada memória virtual, parte do programaaplicativo é armazenada em disco e levada paramemória somente quando é necessária. 103202 – Microcomputadores 10
  11. 11. Alocação de Recursos - memória➢ A memória virtual pode ser implementada de diversasformas, uma delas é a paginação.➢ A paginação divide um programa em partes iguais(páginas) que se encaixam perfeitamente em espaçosnão contíguos. O S.O. controla os locais de páginausando uma tabela de página semelhante a um índice.➢ Thrashing é uma situação em que o processador gastatodo o tempo permutando páginas, que entram e saemda memória virtual. 103202 – Microcomputadores 11
  12. 12. Alocação de Recursos - memória➢ Proteção da memória é um processo do sistemaoperacional que define os limites de cada programa namemória, impedindo que os programas se destruam ouse modifiquem acidentalmente. 103202 – Microcomputadores 12
  13. 13. Sistema de Arquivos➢ FAT32 - é um sistema de arquivos que organiza egerencia o acesso a arquivos em HDs e outras mídias.➢ NTFS - foi desenvolvido quando a Microsoft decidiucriar o Windows NT: como o WinNT deveria ser umsistema operacional mais completo e confiável, o FATnão servia como sistema de arquivos por causa de suaslimitações e falta de recursos. 103202 – Microcomputadores 13

×