Sistemas Operacionais

1,333
-1

Published on

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

No Downloads
Views
Total Views
1,333
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
44
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sistemas Operacionais

  1. 1. SISTEMA OPERACIONAL: Prof.º Esp. Adeíldo Telles GOVERNO DO ESTADO DO AMAPÁ UNIVERSIDADE DO ESTADO DO AMAPÁ S.O. S.O. S.O. S.O. S.O. CONCEITOS E FUNDAMENTOS
  2. 2. SISTEMA OPERACIONAL: CONCEITOS E FUNDAMENTOS 1. Introdução 2. Objetivos de aprendizagem 3. O que é um Sistema Operacional – S.O.? 3.1. Funcionalidades desempenhada pelo S.O. 3.2. Estruturas de Sistemas Operacionais 4. Tipos de Sistema Operacional 4.1. Kernel de um Sistema Operacional 4.2. Características Windows e Linux 5. S.O. Windows 7 e seus recursos básicos 6. Conclusão 7. Referências 2 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  3. 3. 1. INTRODUÇÃO No mercado há diversos tipos de Sistemas Operacionais, mas no fim, todos possuem o mesmo objetivo, contribuir com um trabalho eficiente e tornar a tarefa computacional mais fácil. O Sistema Operacional – S.O. é uma das partes mais fundamentais do computador. É por causa do S.O. que o usuário consegue interagir com a máquina no cotidiano, como copiar, criar, deletar, armazenar. Portanto, diante das suas multitarefas, o S.O. é indispensável àqueles que necessitam de realizar diversos trabalhos. Pois sem ele o hardware não responderá as solicitações do usuário. 3 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  4. 4. 2. OBJETIVOS DE APRENDIZAGEM  Definir sistema operacional;  Discutir as principais funções de um sistema operacional;  Conhecer os tipos de sistemas operacionais;  Apresentar recursos do Windows 7. 4 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  5. 5. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? Um sistema operacional consiste de um conjunto de programas que compõem o sistema básico do computador, cuja finalidade é a de executar os programas aplicativos e de servir de “mediador” (interface) entre o computador e seus usuários (CAPRON; JOHNSON, 2004). 5 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  6. 6. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.?  Objetivos Principais (SILBERSCHATZ; GAVIN; GAGNE, 2000):  Conveniência – Tornar o uso do computador mais conveniente (fácil).  Eficiência – Tornar eficiente (seguro e justo) o uso e o compartilhamento dos recursos existentes.  Evolução – Possibilitar o constante aprimoramento e o desenvolvimento de novas funcionalidades. 6 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  7. 7. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 7 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos Figura 1 – Visão abstrata dos componentes de um sistema de computação. Fonte: Adaptado de SILBERSCHATZ; GAVIN; GAGNE, 2000, p. 3. Aplicativos Sistema Operacional Utilitários Hardware
  8. 8. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.  Permitir que os programas armazenem e obtenham informações;  Isolar os programas dos detalhes específicos de hardware;  Controlar o fluxo de dados entre os componentes de um computador;  Permitir que os programas sejam executados sem a interferência de outros programas; 8 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  9. 9. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.  Permitir que os programas independentes cooperem periodicamente e compartilhem informações;  Responder aos erros ou a solicitações dos usuários;  Impor um escalonamento (prioridade) entre programas que solicitam recursos;  Facilitar o acesso aos recursos do sistema. 9 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  10. 10. 10 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos Figura 2 – Detalhamento da visão do sistema operacional e sua função. Fonte: Adaptado de SILBERSCHATZ; GAVIN; GAGNE, 2000, p. 3. Sistema operacional HARDWARE Analistas Programadores Sistemas Programas Aplicativos Usuários regulares Processador Memória USUÁRIOS 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.
  11. 11. 11 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência de Processos  Criar e excluir processos de usuários e de sistema;  Suspender e retomar processos;  Fornecer mecanismos para a comunicação de processos;  Fornecer mecanismos para a sincronização de processos;  Fornecer mecanismos para o tratamento de deadlocks. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  12. 12. 12 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência da Memória Principal  Manter registro das partes da memória que estão e por quem;  Decidir que processos deverão ser encarregados na memória quando houver espaço disponível;  Alocar e deslocar espaço de memória, conforme necessário. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  13. 13. 13 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência de Arquivos  Criar e excluir arquivos;  Criar e excluir diretórios;  Fornecer suporte a primitivas para manipular arquivos e diretórios;  Mapear arquivos no armazenamento secundário;  Fazer backup de arquivos em meios de armazenamento estáveis (não-voláteis). 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  14. 14. 14 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência do sistema de I/O:  Um componente de gerência de memória que bufferuring, armazenamento em cache e spooling;  Uma interface geral de driver de dispositivo;  Drivers para dispositivos de hardware específicos. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  15. 15. 15 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência de Armazenamento Secundário:  Gerência de espaço livre;  Alocação de espaço (armazenamento);  Escalonamento de disco. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  16. 16. 16 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação O sistema operacional deve atender a 3 objetivos principais. Relacione abaixo: 1 - Conveniência 2 - Eficiência 3 - Evolução ( ) Tornar seguro e justo o uso e o compartilhamento dos recursos existentes; ( ) Possibilitar o constante aprimoramento e o desenvolvimento de novas funcionalidades; ( ) Tornar o uso do computador mais fácil. 3 2 1 3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
  17. 17. 17 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Categorias de Sistema Operacional (NORTON 1996):  O sistema operacional deve ser capaz de fazer mais de uma coisa ao mesmo tempo?  O sistema operacional deve funcionar com apenas um usuário, ou deve aceitar vários usuários simultaneamente?  O sistema operacional deve ser capaz de usar mais de uma CPU? 4. TIPOS DE SISTEMA OPERACIONAL S.O. Multitarefas: possibilidade de executar várias tarefas “ao mesmo tempo”. • Cooperativa e Preemptiva. • Ex.: Windows, Linux, MacOS. S.O. Mutiusuários: vários usam o Sistema Operacional e seus recursos ao mesmo tempo. • Ex.: Unix, VMS (Virtual Memory System). S.O. Mutiprocessamento: capacidade que o sistema operacional tem de distribuir as tarefas entre dois ou mais núcleos ou processadores. • Ex.: Windows, Linux, MacOS.
  18. 18. 18 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exemplos de S.O.: 4. TIPOS DE SISTEMA OPERACIONAL
  19. 19. 19 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL
  20. 20. 20 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL
  21. 21. 21 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Sistemas Operacionais no Mercado Mundial: 4. TIPOS DE SISTEMA OPERACIONAL Fonte: http://www.netmarketshare.com 47.49% 29.23% 6.63% 3.95% 3.30% 3.20% 1.60% 1.48% 1.44% 1.19% 0.29% 0.07% 0.07% 0.03% 0.01% 0.00% Total Market Share - 2014 Total Market Share
  22. 22. Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL 22
  23. 23. Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 23 APLICATIVOS + SHELL KERNEL CPU MEMÓRIA DISPOSITIVO Figura 3 – Kernel e o Shell do Sistema Operacional. Fonte: Adaptado de NORTON, 1996, p. 2040. 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  24. 24. Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 24 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  25. 25. 25 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  26. 26. 26 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  27. 27. 27 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 4. TIPOS DE SISTEMA OPERACIONAL 4.2. CARACTERÍSTICAS WINDOWS E LINUX Figura 4 – Características do Windows e Linux. O Sistema Operacional reconhece e instala automaticamente o periférico sem a intervenção do usuário. Requisitos de funcionamento:  Barramento compatíveis (Ex.: USB);  Suporte pela BIOS ou Placa Mãe;  Suporte pelo S.O.;  Suporte pelo Periférico.
  28. 28. 28 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 5. S.O. WINDOWS 7 E SEUS RECURSOS BÁSICOS  Características de tela;  Configurações básicas (Painel de Controle);  Aplicativos do Windows 7;  Gerenciamento de Arquivos e Pastas;  Segurança;  Acessibilidade.
  29. 29. 6. CONCLUSÃO Os Sistemas Operacionais fornecem muitos serviços, como armazenar registros em sua memória, criar e excluir arquivos e/ou diretórios, realizar backup, gerenciar dispositivos de entrada/saída. Podem ser encontrados em pequenos dispositivos móveis até em grandes mainframes. Portanto, a exemplo de Sistema Operacional o Windows 7 oferece aos seu usuários (peopleware) uma diversidade de aplicações que contribuem com as tarefas do dia a dia do mesmo. 29 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  30. 30. 7. REFERÊNCIAS  CAPRON, H. L.; JOHNSON,J. Introdução à informática. 8ª ed. São Paulo: Pearson Prentice Hall, 2004.  http://www.netmarketshare.com/ <acessado em 05/02/2014 as 15h26min.>  MANZANO, André Luiz N. G.; TAKA, Carlos Eduardo M. Estudo dirigido de Microsoft Windows 7 Ultimate. São Paulo: Érica, 2010.  NORTON, Peter. Introdução à Informática. São Paulo: Pearson Education do Brasil, 1996.  SILBERSCHATZ, A.; GAVIN, P.; GAGNE, G. Sistemas operacionais: conceitos e aplicações. Rio de Janeiro: Elsevier, 2000.  VELLOSO, F.C. Informática: Conceitos Básicos. 7ª ed. Rio de Janeiro: Elsevier, 2004. 30 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos

×