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

Slides:



Advertisements
Apresentações semelhantes
Fundamentos de Sistemas Operacionais
Advertisements

SISTEMAS OPERACIONAIS
Sistemas Operacionais
Sistemas Operacionais
Exercícios – Cap I 1.1, 1.2, 1.3 (somente letras (a), (b) e (c))
Capitulo 6: Entrada e Saída
Sistemas Operacionais
Sistemas Operacionais
Sistema Operacional Introdução
Sistemas Operacionais
Noções de Informática Prof. Eduardo
ELEMENTOS DA INFORMÁTICA
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Chapter 4: Threads.
Sistemas Operacionais
Sistemas Operacionais
Introdução à organização de computadores e sistemas operacionais
Informática Industrial
April 05 Prof. Ismael H. F. Santos - 1 Sistemas Operacionais UniverCidade - Prof. Ismael H F Santos.
SSC SISTEMAS OPERACIONAIS I Aula 1 – Apresentação da disciplina
Silberschatz and Galvin Operating System Concepts Unidade 1: Introdução O que é um sistema operacional? Systemas simples em lote (batch) Sistemas.
Sistemas Operacionais
Sistemas operacionais
Objetivos dos SOs: Prover interface entre os usuários e os recursos do sistema.
Sistemas Operacionais
Introdução (3) Aula 3.
Sistemas Operacionais I
Sistemas Operacionais
Sistemas Operacionais I
Sistemas Operacionais
Faculdade Cambury Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
IC - UFF Sistemas Operacionais 4. Threads Texto base: capítulo 4 Operating Systems: Internals and Design Principles W. Stallings.
Módulos de um S.O. Tiago Gomes Nº21 11ºi.
Introdução à Informática
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
POLIMIG Curso Técnico em Informática Disciplina: Hardware
Computação L1: Infra-Estrutura Básica
Sistemas Operacionais
Sistemas operacionais
Zeque - Grad. CC1 Sistemas Operacionais Curso de Ciência da Computação da UFPE Prof. José Queiroz - ZEQUE.
Introdução O que se espera de um sistema de computação?
Módulos de um sistema operativo
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 10: Interface de Sistemas de Arquivos.
Sistemas operacionais
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
Escola de Engenharia de Piracicaba APRESENTAÇÃO DA DISCIPLINA
Sistemas Operacionais 1º Semestre Plano de Ensino Prof
Infra-Estrutura de Software
SISTEMAS OPERACIONAIS
Sistemas Operacionais
Sistemas Operacionais Aula 2 Danielle Costa
Estrutura de Interconexão
INTRODUÇÃO À COMPUTAÇÃO
Introdução aos Sistemas Operacionais
Elementos de Informática
Sistemas de Arquivos- Cap4
Sistemas operacionais Prof. Dr. Francisco Prosdocimi.
Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Sistemas Operacionais de Redes Virtualização IGOR ALVES.
Capítulo 4 Estrutura do Sistema Operacional
Sistemas de Informações Fundamentos da Computação 9. Sistemas Operacionais Márcio Aurélio Ribeiro Moreira
Transcrição da apresentação:

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

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

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

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

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

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

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

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

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

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

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

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

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

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).

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