Classificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)



Documentos relacionados
Sistemas de Lotes (2) Sistemas de Lotes (3) Layout da MP em Sistemas de Lotes. Minimizar o tempo de resposta

Nível do Sistema Operacional

Sistemas Operacionais. Introdução

Introdução. Nível do Sistema Operacional. Introdução. Um Sistema Operacional... Introdução a Sistemas Operacionais

Sistemas Operacionais 2010/1 - Prof. José Gonçalves 1

Sistemas Operacionais

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

Sistemas Operacionais

Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com

Introdução aos Sistemas Operacionais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

Sistemas Operacionais

Edeyson Andrade Gomes.

Sistemas Operacionais. Professor Leslier Soares Corrêa

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I

SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Everson Scherrer Borges João Paulo de Brito Gonçalves

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Sistemas Operacionais Introdução. Professora: Michelle Nery

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS. 2º TRIMESTRE Patrícia Lucas

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

Introdução à Computação: Sistemas de Computação

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Conceitos Básicos sobre Sistemas Operacionais

Sistemas Operacionais. Prof. André Y. Kusumoto

Introdução a Computação

Professor: Gládston Duarte

Sistemas Operacionais

Sistemas Operacionais

INF 1019: Sistemas de Computação (Sistemas Operacionais)

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

Tipos de sistemas operacionais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN

1.2 Tipos de Sistemas Operacionais

Sistema Operacional Correção - Exercício de Revisão

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação

1. Introdução - contextos de aplicações

Introdução à Informática

Sistemas Operacionais

Capítulo 3 Projeto de Arquitetura

1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais

FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS PLANO DE ENSINO

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza

Sis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o

Sistemas Operacionais

Apresentação da disciplina. Sistemas Operacionais I N. A disciplina. O Professor. Áreas de atuação na pesquisa. Referências bibliográficas básicas

Motivos para você ter um servidor

Introdução à Sistemas Operacionais. Glauber Magalhães Pires

Sistemas Operacionais. Alexandre Meslin

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

SISTEMAS OPERACIONAIS 2007

Sistemas Distribuídos (DCC/UFRJ)

Prof.: Roberto Franciscatto. Capítulo 1.1 Introdução

Infra-Estrutura de Software. Introdução. (cont.)

SISTEMAS OPERACIONAIS. Prof. André Dutton

Introdução aos Sistemas Operativos

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração:

1

SISTEMAS OPERACIONAIS

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software


Arquitetura dos Sistemas Operacionais

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013

Introdução. Sistemas Operacionais

Escalonamento de processos

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

Infra-Estrutura de Hardware

Sistemas Operacionais

Programador Web - Pronatec

Problema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução

Estudo dos Principais Conceitos de Virtualização

Infra-estrutura de Software

Sistemas Operacionais Aula 2

Sistemas Operacionais. Prof. André Y. Kusumoto

Sistemas Operacionais

Comparação SDs X Scs

Sistemas Operacionais Conceitos Básicos

Sistemas Operacionais. Introdução

SISTEMAS OPERACIONAIS

Introdução à estrutura e funcionamento de um Sistema Informático

Prof. Antonio Fundamentos de Sistemas Operacionais UNIP/2015

Sistemas Operacionais Introdução

Introdução. Software (Parte I)

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Implantação do Sistema de Controle de Tempos Nas Agências de Atendimento - TMA

Fundamentos do uso de tecnologia da informação F U P A C V R B P R O F. C H R I S T I E N L. R A C H I D

Introdução a Banco de Dados Aula 03. Prof. Silvestri

Computador Digital Circuitos de um computador (Hardware)

Sistemas Distribuídos

Material 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni

13/10/11 TIPOS DE UTILITÁRIOS UTILITÁRIOS 0798 INTRODUÇÃO À PROGRAMAÇÃO TIPOS DE UTILITÁRIOS TIPOS DE UTILITÁRIOS

Introdução. Hardware (Parte I) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

Transcrição:

1 Mono e multiprogramação Introdução Classificação (Aula 2) Recap Sistemas Máquina Profa. Patrícia Gerenciador D. CostaLPRM/DI/UFES Provê Fornece Compartilhamento programador máquina justa recursos Operacionais para ambiente estendida alocação de (CPU, uso de memória) de recursos dos memória, mais aplicações adequada dos recursos) simples, 2recursos dispositivos e controlada flexível espaço no tempo E/S, e (ocupação adequado dos (espera etc.) Sistemas recursos Operacionais dos para da 2008/1 Objetivos Identificar Profa. Patrícia Conhecer Conceituar Operacionais. D. operacionais. da os Aula diferentes tipos de Sistemas CostaLPRM/DI/UFESa mono evolução e multiprogramação. dos 3sistemas Classificação Profa. Patrícia Quanto Monousuário: Multiusuários: Monotarefa: Multitarefa: 3x, Windows usuários: 9x). um único usuário (Ex: MS-DOS, D. CostaLPRM/DI/UFES Projetados Capazes Windows cada uma OS/2, ao compilação número vez Unix). de (Ex: XP, para executar UNIX). MS-DOS) de suportar e um tarefas: apenas várias processamento 4várias atividades uma sessões tarefa de simultaneamente, de (um texto usuários aplicativo) (Ex:Windows, Sistemas Operacionais de como 2008/1

2 Classificação Quanto Profa. Patrícia Sistemas usuário: ao tipo de serviço oferecido ao D. CostaLPRM/DI/UFES ( batch ) sharing ) de processamento tempo 5compartilhado real ( real-time ) em lotes Sistemas ( time- Sistemas Jobé Operacionais 2008/1Profa. Patrícia Jobssemelhantes Inexistência Número Tempo Lotes (1) Primeiro constituído acompanhado o conceito programa dos básico dados. num a ser sistema compilado de e executado, sendo D. reduzir alta presença passam CostaLPRM/DI/UFES devido o médio a tipo tempo de ser à tarefas jobsgrandes seqüencialidade, entidades computação sistema resposta são processadas setup. organizados diferentes). operacional 6à pode frente interativa. sem por ser de em interrupção. muito unidade (usuário jobspequenos). lotes, alto Sistemas de e (ex: operador tempo modo Operacionais a é 2008/1 Sistemas de Lotes (2) Sistemas de Lotes (3) Profa. Patrícia D. CostaLPRM/DI/UFES 7 Profa. Patrícia D. CostaLPRM/DI/UFES 8

3 Layout da MP em Sistemas de Lotes Profa. Patrícia D. CostaLPRM/DI/UFES 9 Sistemas Profa. Patrícia Tempo terminais. de Tempo Compartilhado D. múltiplos ( swap ). CostaLPRM/DI/UFES de jobsinterativos. resposta é baixo. 10 A Uso Jobssão Usuário Número Arquitetura entre executados capacidade múltiplos técnica dirige de constantemente tarefas mais e a de usuários, o seguida sua complexa tempo multiprogramaçãopara processadas/tempo tarefa. (processamento de que trocados e Seus processamento de acessam propósitos comandos entre o é on-line). sistema baixo. a memória gerais. da são manipulação máquina interpretados através e disco é de dividida e Lotes x Tempo Profa. Patrícia D. CostaLPRM/DI/UFES 11 CompartilhadoComandos via Principal objetivo Fonte de diretivas para o sistema operacional Batch Multiprogramming Maximizar o uso do processador Job control language (JCL) Comandos providos com o job Time Sharing Minimizar o tempo de resposta terminal Sistemas Profa. Patrícia Possuem de Tempo Real (1) Pode Ex: tipicamente monitoramento dedicados a uma e medição, classe de que aplicações, exigem D. tempo contínuo instrumentos. CostaLPRM/DI/UFES doméstica, robóticos, ser sistemas QNX, de hardou restrições resposta CMX-RTX, sistemas etc. controle softreal-time. é de temporais LynxOS, considerado 12 realidade industriais, RTMX, bem virtual, etc. sistemas crítico). definidas automação Sistemas Operacionais (o 2008/1

4 Sistemas HardReal-Time Profa. Patrícia SoftReal-Time Memória Característica Tarefa Utilizaçãolimitada de Tempo Real (2) Útil armazenados secundária memória limitada ROM) ou ausente (dados D. CostaLPRM/DI/UFES operacionais para recebe aplicações de normalmente prioridade propósitos que controle 13 requerem gerais. não industrial suportada características e Sistemas robótica. em sistemas Evolução avançadas realidade virtual). de sistemas operacionais (ex: multimídia, SistemasMainframes SistemasDesktop Operacionais 2008/1Profa. Patrícia SistemasDistribuídos SistemasHandheld SistemasParalelos S.O.x Arquiteturade Comp. D. CostaLPRM/DI/UFES 14 Sistemas Primeiros Profa. Patrícia Nos Arquitetura Trabalham resolução Mainframes D. aplicações processamento sistemas de problemas computacionais comerciais usados e na CostaLPRM/DI/UFES dias atuais,são científicas. de hardware multimodo(usualmente de grande projetados 15complexa. volume para de Sistemas dados. batch Sistemas e time-sharing ). Caracterizado Diferentemente Operacionais 2008/1Profa. Patrícia Dispositivos Apresenta Desktop Pode sistema pelo dos uso sistemas computadores mainframes, pessoais é D. DVD. tempo a maior UNIX, geralmente dedicado a um único usuário. CostaLPRM/DI/UFES um vídeo, adotar rodar custo porte. Linux, pequenas resposta conveniência diferentes relativamente típicos tecnologia etc.) e de impressoras, uma tipos E/S: desenvolvida para 16baixo. boa teclado, o taxa S.O. usuário, leitor/gravadorcd de (Windows, mouse, para processamento com S.O. Sistemas terminal um MacOS, de Operacionais bom e 2008/1

5 Sistemas Conjunto Requer Profa. Patrícia A Vantagens: possibilitar suporte da software Compartilhamento Distribuídos de computadores (1) Balanceamento Aumento uma de a protocolos infra-estrutura execução de de comunicação um interconectados física serviço. de redes (TCP/IP). (LAN, de forma WAN) a e D. realização existência CostaLPRM/DI/UFES rede. fornece da de velocidade várias uma de uma de carga; tarefa recursos; máquinas visão de computação; 17 é única distribuída é transparente, sistema. entre Sistemas vários isto Operacionais é, nós o 2008/1 Sistemas Maior confiabilidade. Sistema Profa. Patrícia Arquitetura system): Cada Mudança Distribuídos (2) Servidores fracamente acoplado (Looselycoupled D. CostaLPRM/DI/UFES servidor próprio comunicando-se linhas provocada capacidade PCs. consultas nó de S.O. de é comunicação. dos uma Cliente-Servidor: pelo são de mail, e paradigma sistemas sua processamento configurados máquina barateamento servidor própria os clientes independente, com seu 18 de outros de memória arquitetura para ftp, e (servidor através aumento armazenamento etc.). satisfazer local, centralizada, das de Sistemas várias arquivos, Operacionais dos 2008/1 Sistemas Distribuídos (3) Profa. Patrícia D. CostaLPRM/DI/UFES 19 Sistemas Profa. Patrícia Uso Câmeras acesso a PDAs PersonalDigital Memória S.O. Ex: operacionais Handheld limitada, processador adaptados Assistantse mais para telefones lento dispositivos e display celulares. de móveis, pequenas como D. sua CostaLPRM/DI/UFES dimensões. (redução possível funcionalidade. Windows remoto e e aplicações MP3 de consumo a Mobile, tecnologias playerssão e-mail projetados Palm e navegação bateria). OS, wireless,como exemplos para SybiamOS 20minimizar Web. de acessórios Bluetoothe o uso do processador que Sistemas Wi-Fi, expandem Operacionais para 2008/1

6 Aumento da confiabilidade. Asymmetric Symmetricmultiprocessing(SMP) Sistemas Master-slave Profa. Patrícia Cada Vários Todos Paralelos (2) A idêntica executados não escravo. modernos conceito Multiprocessing (Windows D. maioria CostaLPRM/DI/UFES desempenho existindo processador processos processadores dos NT, suporta sistema multithreading relação sistemas Solaris, paralelo, podem roda SMP, operacional. o OS/2, operacionais uma sistema. através são ser sem mestre- cópia pares, Linux). perda do 22 Sistemas São Os Profa. Patrícia Principais e fortemente colaborativo Aumento Economia sistemas Paralelos ( multiprocessorsystems ). com compartilham mais (1) de uma UCP o barramento, atuando de memória modo D. relógio, CostaLPRM/DI/UFES nprocessadores=> além vantagens: da de acoplados vazão escala; de dispositivos ( throughput ). nvezesmaisrápido? tightlycoupledsystems ): 21periféricos (são Sistemas sistemas Operacionais 2008/1 Evolução dos S.O.s (1) Evolução dos S.O.s (2) Profa. Patrícia D. CostaLPRM/DI/UFES 23 Profa. Patrícia D. CostaLPRM/DI/UFES 24

7 Monoprogramação(1) Programa em Ler Profa. Patrícia D. CostaLPRM/DI/UFES Executar Gravar média, um Percentagemde U = um que registro 100 0,0001 registro processa instruções0,0001 / 0,0031 utilizaçãodaucp um de = arquivo máquina de por registros registro. e que executa, 25 0,32 = 0,0015 3,2% seg Monoprogramação(2) Profa. Patrícia Os Não A dedicados UCP recursos fica a ociosa computacionais um único durante programa/tarefa. muito estão tempo inteiramente enquanto o D. CostaLPRM/DI/UFES a dado, memória. baixa. preencha complexidade periféricos existe leitura aguarda grandes principal totalmente. do são disco, dedicados por implementação preocupações é subutilizada etc.). um 26evento a um com (digitação caso único é relativamente a o usuário. proteção programa Sistemas de Operacionais um de não 2008/1 Monoprogramação(3) Profa. Patrícia D. CostaLPRM/DI/UFES 27 Multiprogramação(1) Profa. Patrícia D. CostaLPRM/DI/UFES 28 Vários programas e vários usuários competem pelos recursos do sistema.

8 Multiprogramação(2) O A Profa. Patrícia Suporte simultaneamente, tem objetivo é manter mais de execução D. CostaLPRM/DI/UFES operações operação sendo Maximização Maior Proteção idéia total a processados é máquina/homem). tirar taxa hardware: leitura E/S. proveito memória dedicada utilização uso Enquanto no ou dando do mesmo escrita processador para tempo a sistema ilusão si. de que cada programa/usuário 29 um outros intervalo. programa ocioso como e programas da da memória. um espera UCP todo durante podem (redução por as Sistemas uma estar Operacionais do custo Multiprogramação(3) Mecanismo Discos desempenho virtualmagnéticos de interrupção operações (acesso(sinalização randômico de E/S) para aos de implementação eventos). programas, melhor de memória 2008/1Profa. Patrícia D. CostaLPRM/DI/UFES 30