Sistemas Operacionais Aula 2 Danielle Costa

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais
Advertisements

SISTEMAS OPERACIONAIS
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Sistema Operacional Introdução
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Histórico dos Sistemas Operacionais
Sistemas Operacionais
Noções de Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Introdução (3) Aula 3.
Fundamentos de Sistemas Operacionais
Sistemas Operacionais
Curso Técnico em Manutenção e Suporte em Informática
Curso Técnico em Manutenção e Suporte em Informática
Threads.
Arquitetura de computadores
Sistemas Operacionais Introdução
Sistemas Operacionais
Sistemas Operacionais
O que é Sistema Operacional?
GSO I ETEC João Bellarmino – Unidade Itapira 1º Módulo
Sistemas Operativos (S.O.)
Sistemas Distribuídos
Faculdade Cambury Sistemas Operacionais
Introdução a Sistemas Operacionais
Processo Entidade dinâmica e efêmera
Sistemas Operacionais
SISTEMAS OPERACIONAIS
Suporte de hardware à multiprogramação
Introdução à Informática
Sistemas Operacionais
Faculdade JK Guará Curso: Sistema de Informação
SIO – Sistemas Operacionais Jailson Batista Fev/2003 UNIBRATEC.
Sistemas Operacionais
Sistemas Distribuídos Introdução. Conceito Coleção de múltiplos processos que executam sobre uma coleção de processadores autônomos interligados em uma.
Sistemas Operacionais
Sistemas Distribuídos
SISTEMAS OPERACIONAIS I
INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04.
Computação L1: Infra-Estrutura Básica
Sistemas Operacionais
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?
Sistemas operacionais
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
FUNDAMENTOS DE COMPUTAÇÃO
ESTRUTURA DO SISTEMA OPERACIONAL
Sistemas rr-09-r.01 UC: Organização e Arquitetura de Computadores Docente: Prof. Marcelo Siedler.
SISTEMAS OPERACIONAIS
Sistemas Operacionais
Estrutura de Interconexão
Tipos de Sistemas Operacionais
Sistemas Operacionais Funcionamento Básico
Sistemas Operacionais
Escola de Engenharia de Piracicaba Administração Sistema de Comunicação de Dados Aula 1 – Introdução Alberto Martins Júnior Flávio I. Callegari.
Sistemas Operacionais IV – Gerenciamento de E/S
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
Sistemas Operacionais Parte III. Sistemas Operacionais Classificação dos S.O.  Resumo da aula anterior - Introdução  Sistema de operação da CPU  Tipos.
Sistemas Operacionais
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Bruna Cavallero Martins Universidade Católica de Pelotas.
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 Aula 2 Danielle Costa

Serviços oferecidos pelo SO Criação de Programas  Editores, Compiladores, etc. Execução de Programas  Carga de programas em memória Acesso a dispositivo de E\S Controle de Acesso a Arquivos Acesso a recursos de Sistema  Proteção entre usuários

Serviços oferecidos pelo SO Contabilidade  Estatísticas, Monitoração de Desempenho, Sinalizar upgrades necessários hardware, Tarifação de usuário. Detecção de Erros  Erros de hardware: erros de memória, falha em dispositivo de E\S, etc...  Erros de programação: overflow, acesso não- autorizados a posição de memórias, etc...

Serviços oferecidos pelo SO SO na visão do usuário:  Imagem que o usuário tem do sistema  Interface oferecida ao usuário para ter acesso a recursos do sistema Chamadas de Sistema Programas de Sistema SO na visão de projeto:  Organização interna do SO  Mecanismos empregados para gerenciar recursos do sistema

SO na Visão do Usuário SO na Visão de Projeto

Chamadas de Sistema Forma que programas solicitam serviços ao SO  Transferem controle para o SO invés de transferir para outro ponto do programa É o núcleo (kernel) do SO que implementa as chamadas de sistema  Existem chamadas de sistema associadas a gerência do processador, de memória, arquivos e entrada\saída.

Sistemas em Lote (Batch) Introdução de operadores profissionais Job  Programa a ser compilado e executado, acompanhado dos dados de execução (cartões perfurados)  Jobs são organizados em lote (batch) Passagem entre jobs continua sendo manual

Sistemas em Lote

Multiprogramação Manter mais de um programa em “execução” simultaneamente Duas inovações de hardware possibilitaram o surgimento da multiprogramação  Interrupções Sinalização de eventos  Discos magnéticos Acesso randômico a diferentes programas no disco Melhor desempenho em acesso de leituras e escrita em disco

Multiprogramação

Sistemas Timesharing Tipo de multiprogramação Usuários possuem um terminal  Interação com o programa em execução Ilusão de possuir a máquina dedicada a execução de seu programa  Divisão de tempo de processamento  Tempo de resposta é importante

Sistemas Timesharing

Sistemas Monousuários e Multiusuário Monousuários  Projetados para serem utilizados por um único usuário. Ex.: MS-DOS, Windows 9x, Millenium. Multiusuários  Projetado para suportar várias sessões de usuários em um computador. Ex.: Windows NT (2000), UNIX.

Sistemas Monotarefa e Multitarefa Monotarefa  Capazes de executar apenas uma tarefa de cada vez. Ex.: MS-DOS. Multitarefa  Capazes de executar várias tarefas simultaneamente  Existem dois tipos: Não-preemptivo – Windows 3x Preemptivo – Windows NT, OS\2, Unix

Sistemas Distribuídos Distribuir a realização de tarefas entre vários computadores Sistemas Distribuídos:  Conjunto de computadores autônomos interconectados de forma a possibilitar e execução de um serviço  Existência de várias máquinas é transparente  Software fornece uma visão única do sistema

Sistemas Distribuídos

Sistemas Paralelos Máquinas que possuem mais de um processador Sistemas fortemente acoplados  Processadores compartilham memória e relógios comuns  Comunicação é realizada através da memória Vantagens  Aumento do n° de processos executados  Aspectos Econômicos  Aumento de confiabilidade

Sistemas Paralelos

Sistemas de Tempo Real Empregados para o controle de procedimentos dentro de um certo intervalo de tempo  Experimentos científicos, tratamento de imagens médicas, controle de processos, etc. Noção de tempo real é dependente da aplicação  Milisegundos, minutos, horas, etc.

Sistemas de Tempo Real

Próxima aula Processos Estrutura de SO’s