Sistema operacional introdução

2,627 views
2,249 views

Published on

Introdução aos Sistemas Operacionais, Aula ministrada na escola SENAI Vilhena-RO, para o curso técnico em Equipamento Suporte e Manutenção de Micro.

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,627
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
86
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sistema operacional introdução

  1. 1. Sejam todos bem-vindos Disciplina Sistemas Operacionais
  2. 2. Ementa• O que é um sistema operacional?• História dos sistemas operacionais• Conceitos dos Sistemas Operacionais• Estrutura dos Sistemas OperacionaisSistemas Operacionais 2 Professor: Cleber Ramos
  3. 3. O QUE É UM SISTEMA OPERACIONAL?É uma peça de Computador?É um tipo de Banco de Dados?É um software?É um computador?
  4. 4. Revisão do VIDEOEntão quando concluímos de assistir o vídeo podemos entender que Sistema Operacional, é a Interface que faz a comunicação entre os dispositivos e programas com o usuário.
  5. 5. USUÁRIOSSISTEMA OPERACIOANAL HARDWARE 5
  6. 6. INTRODUÇÃO• Sistema Computacional = hardware + software Software:  Programas do sistema: gerenciam a operação do computador.  Programas de aplicação: programas de usuário Sistemas Operacionais 6
  7. 7. • Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software).Sistemas Operacionais 7
  8. 8. DEFINIÇÃO • “É um programa de controle do computador. • O Sistema Operacional é responsável por alocar recursos de hardware e escalonar tarefas. • Ele também deve prover uma interface para o usuário - ele fornece ao usuário uma maneira de acesso aos recursos do computador.” Sobell.Sistemas Operacionais 8
  9. 9. DEFINIÇÃO• “Um Sistema Operacional pode ser definido como um gerenciador dos recursos que compõem o computador (processador, memória, I/O, arquivos, etc).•Sistemas Operacionais 9
  10. 10. LOCALIZAÇÃOSistemas Operacionais 10
  11. 11. PRINCIPAIS ATRIBUTOS• Abstração de Hardware ⇒ Máquina Virtual (associações lógicas de dispositivos e controle do endereçamento de memória);• Máquina virtual ou estendida é uma abstração criada pelo S.O. que apresenta ao usuário uma máquina mais simples e com as mesmas funções da máquina real. Sistemas Operacionais 11
  12. 12. PRINCIPAIS ATRIBUTOS Coordenar Recursos (maximização do uso e proteção dos usuários) - Concorrência; - Proteção de memória; - Acesso a arquivos. Controle - Interações usuário - recurso; - Interações usuário - usuário. Padronização de serviços.Sistemas Operacionais 12
  13. 13. SISTEMA OPERACIONALS.O. é a porção de software que roda em modo kernel ou modo supervisor → protege o hardware da ação direta do usuário.• Os demais programas rodam em modo usuário e fazem chamadas ao kernel para terem acesso aos dispositivos.Sistemas Operacionais 13
  14. 14. FUNÇÕES DO S.O.• S.O. visto como máquina estendida Fornecer uma abstração de alto nível dos recursos de hardware da máquina, livrando o programador dos detalhes de funcionamento dos mesmos. Sistema Operacional funciona como uma máquina virtual. Sistemas Operacionais 14
  15. 15. EXEMPLO• Fornecer uma visão dos discos como uma coleção hierárquica de arquivos, identificados por nomes e manipuláveis por funções de abertura/fechamento e leitura/escrita, escondendo os detalhes de acionamento dos motores das unidades, posicionamento dos cabeçotes, quantidade de trilhas e tamanho dos setores dos discos. Sistemas Operacionais 15
  16. 16. FUNÇÕES DO S.O.• S.O. visto como um gerente de recursos; Fornecer um esquema de alocação dos recursos (processadores, memórias, I/O, etc) entre os processos concorrentes. Sistemas Operacionais 16
  17. 17. FUNÇÕES DO S.O.Estabelecer critérios de uso dos recursos e ordem de acesso aos mesmos, impedindo violação de espaço de memória de processos concorrentes e tentativas de acesso simultâneo a um mesmo recurso → gerência e proteção dos dispositivos. Sistemas Operacionais 17
  18. 18. TIPOS DE SISTEMAS OPERACIONAIS Tipos de Sistemas Operacionais Sistemas Sistemas Sistemas comMonoprogramáveis / Multiprogramáveis / Múltiplos Monotarefa Multitarefa Processadores Sistemas Operacionais 18
  19. 19. SISTEMAS MONOPROGRAMÁVEIS / MONOTAREFA• Execução de um único programa (job);• Qualquer outro programa, para ser executado, deveria aguardar o término do programa corrente;• Tipicamente relacionado ao surgimento dos mainframes;Sistemas Operacionais 19
  20. 20. Programa / Tarefa UCP Memória Dispositivos de E/SSistemas Operacionais 20
  21. 21. SISTEMAS MULTIPROGRAMÁVEIS / MULTITAREFA• Mais complexos e mais eficientes;• Vários programas dividem os mesmos recursos;• Aumento da produtividade dos seus usuários e a redução de custos;Sistemas Operacionais 21
  22. 22. Programa / Tarefa UCP Programa / Tarefa Memória Dispositivos de E/S Programa /Programa / Tarefa Tarefa Sistemas Operacionais 22
  23. 23. CLASSIFICAÇÃO Sistemas Multiprogramáveis / Multitarefa Sistemas Sistemas de Sistemas de Batch Tempo Compartilhado Tempo RealSistemas Operacionais 23
  24. 24. SISTEMAS COM MÚLTIPLOS PROCESSADORES• Caracterizam por possui duas ou mais UCPs interligadas, trabalhando em conjunto;• O fator chave neste tipo de S.O. é a forma de comunicação entre as UCPs e o grau de compartilhamento da memória e dos dispositivos de I/O;Sistemas Operacionais 24
  25. 25. Sistemas com Múltiplos Processadores Sistemas Sistemas Fortemente Fracamente Acoplado Acoplado Sistemas Sistemas Sistemas SistemasSimétricos Assimétricos Operacionais Operacionais de Rede Distribuídos Sistemas Operacionais 25

×