Sistema operacional introdução
-
Upload
cleber-ramos -
Category
Technology
-
view
1.647 -
download
2
description
Transcript of Sistema operacional introdução
![Page 1: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/1.jpg)
Sejam todos bem-vindos
Disciplina
Sistemas Operacionais
![Page 2: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/2.jpg)
Sistemas Operacionais 2
Ementa
• O que é um sistema operacional?
• História dos sistemas operacionais
• Conceitos dos Sistemas Operacionais
• Estrutura dos Sistemas Operacionais
Professor: Cleber Ramos
![Page 3: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/3.jpg)
É uma peça de Computador?
É um tipo de Banco de Dados?
É um software?
É um computador?
O QUE É UM SISTEMA OPERACIONAL?
![Page 4: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/4.jpg)
Revisão do VIDEO
Entã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.
![Page 5: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/5.jpg)
5
USUÁRIOS
SISTEMA OPERACIOANAL
HARDWARE
![Page 6: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/6.jpg)
Sistemas Operacionais 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
![Page 7: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/7.jpg)
• Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software).
Sistemas Operacionais 7
![Page 8: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/8.jpg)
Sistemas Operacionais 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.
![Page 9: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/9.jpg)
Sistemas Operacionais 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).
•
![Page 10: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/10.jpg)
Sistemas Operacionais 10
LOCALIZAÇÃO
![Page 11: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/11.jpg)
Sistemas Operacionais 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.
![Page 12: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/12.jpg)
Sistemas Operacionais 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.
![Page 13: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/13.jpg)
Sistemas Operacionais 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.
![Page 14: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/14.jpg)
Sistemas Operacionais 14
FUNÇÕES DO S.O.
• S.O. visto como máquina estendidaFornecer 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.
![Page 15: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/15.jpg)
Sistemas Operacionais 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.
![Page 16: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/16.jpg)
Sistemas Operacionais 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.
![Page 17: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/17.jpg)
Sistemas Operacionais 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.
![Page 18: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/18.jpg)
Sistemas Operacionais 18
Tipos de SistemasOperacionais
SistemasMonoprogramáveis /
Monotarefa
SistemasMultiprogramáveis /
Multitarefa
Sistemas comMúltiplos
Processadores
TIPOS DE SISTEMAS OPERACIONAIS
![Page 19: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/19.jpg)
Sistemas Operacionais 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;
![Page 20: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/20.jpg)
Sistemas Operacionais 20
UCP
Memória
Dispositivosde E/S
Programa /Tarefa
![Page 21: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/21.jpg)
Sistemas Operacionais 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;
![Page 22: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/22.jpg)
Sistemas Operacionais 22
UCP
Memória
Dispositivosde E/S
Programa /Tarefa
Programa /Tarefa
Programa /Tarefa
Programa /Tarefa
![Page 23: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/23.jpg)
Sistemas Operacionais 23
SistemasMultiprogramáveis / Multitarefa
SistemasBatch
Sistemas deTempo Compartilhado
Sistemas deTempo Real
CLASSIFICAÇÃO
![Page 24: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/24.jpg)
Sistemas Operacionais 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;
![Page 25: Sistema operacional introdução](https://reader031.fdocument.pub/reader031/viewer/2022013121/557602cad8b42a81158b5009/html5/thumbnails/25.jpg)
Sistemas Operacionais 25
Sistemas com Múltiplos Processadores
SistemasFortementeAcoplado
SistemasFracamenteAcoplado
SistemasSimétricos
SistemasAssimétricos
SistemasOperacionais
de Rede
SistemasOperacionaisDistribuídos