A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas Operacionais Prof. Tales Cabral 1º Módulo Colégio da Imaculada Curso Técnico em Informática.

Apresentações semelhantes


Apresentação em tema: "Sistemas Operacionais Prof. Tales Cabral 1º Módulo Colégio da Imaculada Curso Técnico em Informática."— Transcrição da apresentação:

1 Sistemas Operacionais Prof. Tales Cabral talescabral@colegiodaimaculada.com.br 1º Módulo Colégio da Imaculada Curso Técnico em Informática

2 Slide 2 de 15. O que é Sistema Operacional? Um programa que controla a execução dos programas de aplicação (demais aplicativos) Uma interface entre o usuário e o hw (hardware) Um programa que mascara os detalhes do hw Duas visões: máquina virtual gerenciador de recursos

3 Slide 3 de 15. SO como máquina virtual Aplicativos Utilitários Sistema OperacionalMáquina física usuário progra- mador projetis- ta do SO SO como máquina virtual

4 Slide 4 de 15. Máquina virtual: serviços 1.Criação/conversão de programas 2.Execução de programas 3.Acesso a dispositivos de E/S 4.Acesso controlado a arquivos 5.Acesso ao sistema 6.Detecção e correção de erros SO como máquina virtual

5 Slide 5 de 15. Máquina virtual: serviços 1.Criação/conversão de programas –SO oferece facilidades: editores e depuradores –tipicamente estes serviços não são parte do SO e sim dos utilitários –contudo, são acessíveis através do SO SO como máquina virtual

6 Slide 6 de 15. Máquina virtual: serviços 2.Execução de programas –carregamento do programa em memória –arquivos e dispositivos de E/S devem ser iniciados –outros recursos devem ser preparados –SO gerencia estas ações para o usuário SO como máquina virtual

7 Slide 7 de 15. Máquina virtual: serviços 3.Acesso a dispositivos de E/S –cada dispositivo tem seu próprio conjunto de instruções ou sinais de controle (controladores) –SO esconde estas ações e usuário só executa: Leituras: ler programas da memória Escritas: jogar programas para memória SO como máquina virtual

8 Slide 8 de 15. Máquina virtual: serviços 4.Acesso controlado a arquivos –usuário não se preocupa com a natureza (configuração) do dispositivo de E/S (disco, fita,...) –usuário não se preocupa com formato do arquivo no dispositivo –mecanismos de proteção em caso de múltiplos usuários SO como máquina virtual

9 Slide 9 de 15. Máquina virtual: serviços 5.Acesso ao sistema –SO controla acesso ao sistema como um todo e a recursos específicos em particular. Por exemplo: Proteção contra acesso não autorizado Resolução de conflitos em caso de disputa SO como máquina virtual

10 Slide 10 de 15. Máquina virtual: serviços 6.Detecção e correção de erros –erros de hw: memória, dispositivos,... –erros de sw: estouro aritmético, acesso proibido a certas posições de memória –correção da situação com mínimo de impacto no sistema SO como máquina virtual

11 Slide 11 de 15. controlador de E/S SO: gerenciador de recursos (núcleo do) SO programas e dados processador Sistema computacionalDispositivos de E/S memória SO como gerenciador de recursos

12 Slide 12 de 15. Sistema operacional É um programa! Direciona o processador no uso dos recursos do sistema e sobre o momento de executar outros programas SO libera o processador para que outros programas possam executar SO como gerenciador de recursos

13 Slide 13 de 15. Evolução de um SO Um SO deve evoluir ao longo do tempo para: –receber novos tipos de hardware (avanços tecnológicos) –atender novos serviços (avanços informacionais) –reparar defeitos

14 Slide 14 de 15. Exercício Pesquisar na Internet, 3 exemplos de sistemas operacionais. Para cada um: –Mostrar a empresa/pessoa que criou; –Mostrar a fonte (de onde tirou); –Mostrar o custo de aquisição (se houver).

15 Slide 15 de 15. Leitura complementar Operating Systems Concepts, A. Silberschatz e P.B. Galvin, Addison-Wesle Modern Operating Systems, A.S. Tanenbaum, Prentice Hall


Carregar ppt "Sistemas Operacionais Prof. Tales Cabral 1º Módulo Colégio da Imaculada Curso Técnico em Informática."

Apresentações semelhantes


Anúncios Google