Prof. Gregorio Perez 2007
|
|
- Maria Fernanda Henriques Fortunato
- 6 Há anos
- Visualizações:
Transcrição
1 Sistemas Operacionais I Parte II Tipos dos SOs Roteiro Prof. Gregorio Perez gregorio@uninove.br 2007 Tipos 1.1 Sistemas Mainframe 1.2 Sistemas Desktop 1.3 Sistemas Multiprocessados 1.4 Sistemas Distribuídos 1.5 Sistemas em Clusters 1.6 Sistemas de Tempo Real 1.7 Sistemas Portáteis 1.8 Sistemas de Cartões Inteligentes Migração de recursos Ambientes de computação Ambientes de trabalho Questões 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 2 Objetivos da Parte II Conhecer os tipos de Sistemas Operacionais atualmente em uso Diferenciar os diversos tipos de Sistemas Operacionais e os ambientes de trabalho para possibilitar uma configuração adequada à necessidade dos usuários e organizações 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 3
2 Monoprogramável / Monotarefa Características Apenas uma Tarefa executada 1 Operador (1 usuário) tem acesso à máquina Sistemas Dedicados para Tarefa fim Vantagens Todos os recursos ficam a disposição da tarefa Desvantagens Recursos passam muito tempo ociosos Sem recursos de Segurança CPU Memória Dispositivos de E/S 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 4 Mainframe Sistemas de Processamento de Lotes (Batch) Lote de várias tarefas é organizado no dispositivo de entrada Tarefas são lidas e processadas seqüencialmente na ordem Reduz o tempo de configuração agrupando tarefas semelhantes Maior eficiência para uma única tarefa CPU ociosa Velocidade dos dispositivos mecânicos de I/O são menores que os dispositivos eletrônicos Sistema Operacional Área dos s Aplicativos 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 5 Mainframe Sistemas Batch Multiprogramados Várias tarefas são mantidas na memória e o processador é multiplexado entre elas Uso contínuo do processador Atrasos na execução individual Requer sistema de prioridade: Escalonamento de tarefas Sistema Operacional Área dos s Aplicativos 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez k Sistema Operacional Job 1 Job 2 Job 3 Job 4 Job 5
3 Multiprogramável / Multitarefa Características Série de trabalhos executados simultaneamente Compartilhando os recursos Vantagens Aumento de Produtividade Redução de Custos Requisitos do Sistema Definição das Rotinas de E/S Gerenciamento de Memória Agendar CPU para as tarefas prontas para execução Alocar dispositivos 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 7 Sistemas de Tempo Compartilhado Computação Interativa Interação de vários usuários com o sistema Reserva de tempo (Time-Slice) para cada usuário Uma tarefa (um usuário) alterna na memória do sistema Necessita sistema on-line para acesso dos usuários Quantidade de trabalhos limitado por configuração Maior Produtividade Menor Custo de utilização do sistema Time Slice Job 1 Job 2 Job 3 Job 1 Job Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 8 Sistemas Desktop Computadores pessoais computador dedicado a um único usuário Dispositivos de E/S teclados, mouses, monitores, impressoras Conveniência e responsabilidade do usuário Tecnologia de SO maiores Podem adotar tecnologia desenvolvida para SO maiores Podem executar vários tipos diferentes de sistemas operacionais (Windows, MacOS, UNIX, Linux) Os usuários normalmente fazem um único uso do computador não precisam de utilização avançada de CPU dos recursos de proteção 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 9
4 Sistemas Paralelos Sistemas Multiprocessados Sistemas com mais de uma CPU em perfeita comunicação Tempo de Processamento total é maior que a soma das partes (Sistema de Controle de Processamento) Fator Chave Forma de Comunicação Grau de Compartilhamento de Memória e Dispositivos de E/S 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 10 Sistemas Paralelos Sistemas Fortemente Acoplados (Tightly Coupled) os processadores compartilham barramento, memória e clock comunicação ocorre através da memória compartilhada Concorrência Processadores acessando o mesmo espaço de memória Vantagens do Sistema Multiprocessado: Maior produção (Throughput) Mais processadores executam mais tarefas em menos tempo Cuidado! Aumento da velocidade de n processadores < n! Economia Custo de processador inferior ao custo do computador Maior confiabilidade (Sistema Tolerante a Falha) Degradação controlada 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 11 Multiprocessamento Assimétricos Sistemas Fortemente Acoplados Assimétricos Uma tarefa específica é atribuída a cada processador Mais comum em sistemas extremamente grandes Mestre / Escravo Só o Processador Mestre executa o SO Um processador mestre escalona e aloca trabalho para os processadores escravos Ineficiente Número excessivo de Interrupções do processador escravo Se o Mestre falhar, sistema inoperante Escravo Mestre 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 12
5 Multiprocessamento Simétricos (SMP) Sistemas Fortemente Acoplados Simétricos Cada processador executa uma cópia idêntica do SO Muitos processos podem ser executados ao mesmo tempo sem queda do desempenho A maioria dos sistemas operacionais modernos suporta SMP Características Sem Hierarquia entre Processadores Recursos compartilhados SO responsável pelo gerenciamento Mais Poderoso que Assimétricos Melhor Distribuição da carga de Trabalho e Operações de E/S Se um processador falhar, outro processador assume a tarefa 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 13 Sistemas Distribuídos Sistemas Fracamente Acoplados (Loosely Coupled) Distribuem a computação entre vários processadores físicos Cada processador possui sua própria memória local Processadores se comunicam através de linhas de comunicação barramento de alta velocidade ou linhas telefônicas Requerem infra-estrutura de rede Redes locais (LANs) ou redes de longa distância (WANs) Podem ser sistemas cliente-servidor ou peer-to-peer Padrões DCE CORBA OLE Distributed Computing Environment Common Object Request Broker Architecture Object Linking and Embedding 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 14 Sistemas Distribuídos Sistemas Operacionais de Rede Fornece recursos através da rede Troca de mensagens entre computadores Atua independente dos outros computadores da rede Sistemas Operacionais Distribuídos Menos autônomo SO interagem o suficiente para dar a impressão de um único SO Vantagens dos Sistemas Distribuídos Compartilhamento de recursos Computação mais rápida Compartilhamento de carga Segurança Capacidade de Redundância Sistema de Tolerância a Falhas 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 15
6 Sistemas em Cluster Sistema de Compartilhamento de Armazenamento Permite que dois ou mais sistemas compartilhem armazenamento Computadores de rede que funcionam como Sistemas Paralelos Arquitetura Intermediária entre Computação Distribuída e Multiprocessamento Fornecem alta confiabilidade Tolerância à falhas Clustering assimétrico um servidor executa a(s) aplicação(ções) enquanto outros ficam em espera Clustering simétrico The Borg, um cluster beowulf todos os hosts estão executando a(s) aplicação(ções) 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 16 Sistemas de Tempo Real Definidos pelos Requisitos de Tempo do Sistema Restrições de bem definidas e Tempo de Resposta rígido Aloca recursos para o processo de maior prioridade sempre Monitoramento de Sistemas Críticos Dispositivo de controle em uma aplicação dedicada experiências científicas de controle sistemas de geração de imagens médicas sistemas de controle industrial alguns sistemas de vídeo... Máxima confiabilidade com mínimo de intervenção humana Nem sempre é possível utilizar time-slice 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 17 Sistemas de Tempo Real Tempo Real Rígido (ou Crítico) Limites de tempo obedecidos de maneira rígida Armazenamento secundário limitado ou ausente Dados armazenados na memória de curta duração ou ROM Conflitos com Sistemas de Tempo Compartilhado Não suportados pelos SOs de finalidade geral Tarefas críticas que não permitem atraso Atrasos tem dano significativo Tempo Real Flexível (ou Não Crítico) Integrável com sistemas de tempo compartilhado Utilidade limitada no controle industrial da robótica Aplicações que exigem tempos de resposta curtos e não rígidos multimídia, realidade virtual, Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 18
7 Sistemas Portáveis Computadores de Mão e Sistemas Embarcados Personal Digital Assistants (PDAs) Telefones celulares Desvantagens: Limitação de Memória e Consumo de Energia Processadores lentos Telas pequenas Exemplos Windows CE (Consumer Eletronics) PalmOS 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 19 Sistemas de Cartões Inteligentes Dispositivos que contém um chip de CPU Realizar poucas ou um única função Pagamentos eletrônicos Normalmente são sistemas proprietários Problemas Restrições severas de consumo de energia e memória Cartões Inteligentes Orientados à Java ROM possui um interpretador para a Máquina Virtual Java (JVM) Alguns podem tratar múltiplas Applets Multiprogramação e conseqüente escalonamento Gerenciamento de Recursos e Proteção 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 20 Migração de Recursos e Conceitos de Sistemas Operacionais Silberschatz, et al Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 21
8 Ambiente de Computação Computação tradicional PCs, servidores, acesso remoto limitado Computação baseada na Web Cliente-servidor e Web Services Acesso remoto conveniente Servidores sem local Computação incorporada A maioria dos computadores (controladores de motores de automóveis, microondas) Recursos de sistema operacional bastante limitados Pouca ou nenhuma interface, acesso remoto 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 22 Ambiente de Trabalho Descentralizado Cada usuário cuida de seu sistema Equipamento, aplicativos e arquivos Duplicação de Dados, Inconsistências e Redundâncias Maior custo de equipamento, manutenção e operação Centralizado Um computador acomoda os recursos da Organização Terminais remotos ( Burros ) (não necessariamente uma rede) Economia nos custos de equipamento e manutenção Facilidade de gerenciamento, suporte e comunicação Ponto de Falha Único: Se o computador parar, tudo para 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 23 Questões Qual é a principal vantagem da multiprogramação? Em um ambiente de multiprogramação e tempo compartilhado, vários usuários compartilham o sistema simultaneamente. Essa situação pode resultar em diversos problemas de segurança. Cite dois desses problemas. Podemos garantir o mesmo grau de segurança em uma máquina de tempo compartilhado que temos em uma máquina dedicada? Explique sua resposta. Quais são as principais diferenças entre os SOs para mainframes e PCs? Defina as propriedades essenciais dos seguintes tipos de SOs Batch Interativo Tempo compartilhado Tempo real Rede SMP Distribuído Em clusters Portátil 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 24
9 Questões Sob quais circunstâncias seria melhor para um usuário usar um sistema de tempo compartilhado em vez de um PC ou estação de trabalho monousuário? Descreva as diferenças entre o multiprocessamento simétrico e assimétrico. Cite três vantagens e uma desvantagem dos sistemas multiprocessados. Qual é a principal dificuldade que um programador precisa contornar na escrita de um sistema operacional para um ambiente de tempo real? Quais são as escolhas inerentes aos computadores portáteis? Em seu trabalho, qual sistema e qual ambiente é utilizado? Poderia ser melhorado? Explique sua resposta. Considere um cluster de computadores consistindo em dois nós executando um banco de dados. Descreva uma maneira como o software do cluster pode gerenciar o acesso aos dados no disco. Discuta os benefícios e as desvantagens da escolha 2007 Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 25 Referência Bibliográfica Sistemas Operacionais Deitel, Deitel e Choffnes; Ed. Pearson 3a Edição Sistemas Operacionais, Conceitos e Aplicações A. Silberschatz, P. Galvin, G. Gagne; Ed. Campus Tradução da 6a Edição /slides/slides.html Sistemas Operacionais Modernos Andrew Tanenbaum; Ed. Pearson 2a Edição Sistemas Operacionais I - parte II - Tipos - prof. Gregorio Perez 26
Curso: Redes de Computadores
Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg
Leia maisIntrodução aos Sistemas Operacionais
1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas
Leia maisSis 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 um pouco da história... - Evolução dos SO s através do tempo - Novas técnicas não são assimiladas simultaneamente por todos - Década de 40, não existia SO - O programador é o faz
Leia maisSistemas Operacionais. Tipos de SO
Sistemas Operacionais Tipos de SO Tipos de Sistemas Operacionais Tipos de Sistemas Operacionais Sistemas Monoprogramáveis/ Monotarefas Sistemas Multiprogramáveis/ Multitarefas Sistemas com Múltiplos Processadores
Leia maisApresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Leia maisSistemas Operacionais
Sistemas Operacionais 01 Introdução e Conceitos Definição: É um software que atua como intermediário entre o usuário e o hardware do computador e, serve também como intermediário entre os softwares aplicativos
Leia maisSISTEMAS OPERACIONAIS. TÁSSIO JOSÉ GONÇALVES GOMES
SISTEMAS OPERACIONAIS TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com INTRODUÇÃO Um sistema computacional moderno consiste em um ou mais processadores, memória principal,
Leia maisARQUITETURA DE SISTEMAS OPERACIONAIS. VISÃO GERAL DE UM SISTEMA OPERACIONAL Prof. André Luís Alves E. M. DR. LEANDRO FRANCESCHINI
ARQUITETURA DE SISTEMAS OPERACIONAIS VISÃO GERAL DE UM SISTEMA OPERACIONAL Prof. André Luís Alves E. M. DR. LEANDRO FRANCESCHINI INTRODUÇÃO Programas computacionais (ou software) constituem o elo entre
Leia maisMatéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto
Matéria: Sistema Computacional - SC Prof.: Esp.: Patrícia Dias da Silva Peixoto SISTEMA OPERACIONAL E TIPOS DE SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL (S.O.). Por mais complexo que possa parecer,
Leia maisSistemas Operacionais. Introdução
Sistemas Operacionais Introdução Introdução Componentes de um sistema computacional: Hardware Recursos básicos (memória, dispositivos de E/S, CPU); Sistema Operacional: Controla e coordena o uso do hardware
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. Dr. André Carvalho andre@icomp.ufam.edu.br Agenda Conceitos Básicos Tipos de Sistemas Operacionais Histórico Geração Breve Evolução Referências 2 Conceitos Básicos
Leia maisTIPOS DE SISTEMAS OPERACIONAIS. Ademar Alves Trindade
TIPOS DE SISTEMAS OPERACIONAIS Ademar Alves Trindade INTRODUÇÃO TIPOS DE SISTEMAS OPERACIONAIS Tipos de Sistemas Operacionais Sistemas Monoprogramáveis Monotarefa Sistemas Multiprogramáveis Multitarefa
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Introdução a Sistemas Operacionais Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Introdução aos Sistemas Operacionais Fundamentação Teórica Evolução Histórica Características
Leia maisSistemas Operacionais Visão Geral
Sistemas Operacionais Visão Geral Prof. Paulo Cesar F. De Oliveira, BSc, PhD 1 Visão Geral SO Seção 1.1 Introdução 06/05/14 P C F de Oliveira 2014 2 ² Sistema de Computação Fonte: A+ Guide to Hardware,
Leia maisParte I Multiprocessamento
Sistemas Operacionais I Estrutura dos SO Prof. Gregorio Perez gregorio@uninove.br 2004 Parte I Multiprocessamento Roteiro 1 Multiprocessadores em Sistemas Fortemente Acoplados 1.1 1.2 1.3 Processamento
Leia maisTipos de Sistemas Operacionais
Ygor Colen Morato Tipos de Sistemas Operacionais Sistemas Monoprogramáveis/ Monotarefa Sistemas Multiprogramáveis/ Multitarefa Sistemas com Múltiplos Processadores UCP programa/ tarefa Memória Principal
Leia maisSistemas Operacionais
Sistemas Operacionais Introdução 2 a edição Capítulo 1 Revisão: Fev/2003 Introdução O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema
Leia maisSistemas Operacionais
Introdução 2 a edição Revisão: Fev/2003 Sistemas Operacionais Introdução Capítulo 1 O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema
Leia maisAula 2: Tipos de Sistemas Operacionais. Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela
Aula 2: Tipos de Sistemas Operacionais Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela O que veremos nesta aula? Principais tipos de sistemas operacionais
Leia maisIntrodução a Sistemas Operacionais. Adão de Melo Neto
Introdução a Sistemas Operacionais Adão de Melo Neto 41 Definição de SO Sistema Operacional É um conjunto de rotinas (programa) executado pelo processador que controla o funcionamento do computador como
Leia maisTecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)
Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Visão Geral Referências: Sistemas Operacionais Modernos. Andrew S. Tanenbaum. Editora Pearson. 3ª ed. 2010. Seção: 1.1
Leia maisRedes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período
Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE I: CONCEITOS BÁSICOS SUMÁRIO 1. VISÃO GERAL: 1.1 Introdução; 1.2 Funções Básicas; 1.3 Máquina de Camadas; 1.5 Tipos de Sistemas
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 1: Introdução e Conceitos Diego Passos Informações Básicas Horário: terças e quintas, 16h. Salas: 442/235 Contato: Por e-mail: dpassos@ic.uff.br Pela página: http://www.midiacom.uff.br/~diego/sisop/
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Desktop Sistemas Multiprocessadores Prof. Esp. Manoel Pedro Sistemas de Mesa (desktops) Os computadores pessoais (PCs) apareceram no anos 70, durante a primeira década, as
Leia maisAlgoritmos e Lógica de Programação Sistemas Operacionais
Algoritmos e Lógica de Programação Sistemas Operacionais Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 25 de agosto de 2005 Introdução
Leia maisSistemas Operacionais. Visão Geral
Sistemas Operacionais Visão Geral Sumário 1. Máquina de Camadas 2. Funções Básicas do SO 3. Conceitos Introdutórios 1. Hardware 2. Software 3. Operações de E/S 4. Histórico 1. Década de 40 2. Década de
Leia maisTipos de Sistemas Operacionais. Professores : Jones - Wendell
Tipos de Sistemas Operacionais Professores : Jones - Wendell Tipos de Sistemas Operacionais Os diferentes tipos de sistemas operacionais são basicamente classificados de acordo com: o número de processos
Leia maisProcessos O conceito de processos é fundamental para a implementação de um sistema multiprogramável. De uma maneira geral, um processo pode ser entend
Concorrência Nos sistemas Monoprogramáveis somente um programa pode estar em execução por vez, permanecendo o processador dedicado a esta única tarefa. Os recursos como memória, processador e dispositivos
Leia maisAula 2. Prof: Carlos Eduardo de Carvalho Dantas
Sistemas Operacionais Aula 2 Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com As três coisas mais difíceis no mundo: guardar segredo, perdoar uma
Leia maisMontagem e Manutenção
Montagem e Manutenção Prof. Camila Pedro de Assis Sobreira Jr. 2 Introdução Programa? Conjunto de instruções especificando uma série ordenada de ações. Exemplo: receita de bolo, número de telefone, programa
Leia maisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais Prof. Edwar Saliba Júnior Março de 2007 1 TIPOS DE S.O. Monoprogramáveis / monotarefas; Multiprogramáveis / multitarefas: Batch; Tempo compartilhado; Tempo real; Sistemas
Leia maisSistemas Multiprogramáveis/Multitarefa
Sistemas Multiprogramáveis/Multitarefa - Programas submetidos são armazenados em fitas/discos onde são executado sequencialmente -A UCP pode processar seqüencialmente cada job (tarefa), diminuindo o tempo
Leia maisSistemas Operacionais (SO)
Sistemas Operacionais (SO) Fundamentos Prof. Eduardo Abordagens SO Moderno (importância) Funções básicas Definição Componentes de um SC Objetivos de um SO Serviços de um SO Abstrações Tipos de SO Estudo
Leia maisSistemas Operacionais - Aula 02
Sistemas Operacionais - Aula 02 Classificação De O.S 1- processamentos 2- Tarefas 3- Usuários 4- Interface Processamento 1- Multiprocessados 2- sistemas fortemente Acoplados 3- sistemas fracamente Acoplados
Leia maisAula 1: Introdução aos Sistemas Operacionais. Instituto Federal da Bahia INF009 - Sistemas Operacionais Profª Flávia Maristela
Aula 1: Introdução aos Sistemas Operacionais Instituto Federal da Bahia INF009 - Sistemas Operacionais Profª Flávia Maristela Pensando melhor... Porque cursar a disciplina de S.O.? A disciplina é obrigatória!
Leia maisExercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF
Exercícios Cap I 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) 1.5 1.7, 1.8 e 1.12 Sistemas Operacionais Visão geral e evolução dos SOs Sistema Operacional? Um programa que controla a execução dos programas
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens
Leia maisSistemas Operacionais. Maria de Fátima de Freitas Bueno Marcílio
Sistemas Operacionais Maria de Fátima de Freitas Bueno Marcílio Introdução O que é um sistema operacional? História dos sistemas operacionais Conceitos dos Sistemas Operacionais Estrutura dos Sistemas
Leia maisSistemas distribuídos. Prof. Emiliano Monteiro
Sistemas distribuídos Prof. Emiliano Monteiro Múltiplos processadores São arquiteturas que possuem duas ou mais CPU interligadas e que funcionam em conjunto na execução de tarefas independentes ou no processamento
Leia maisSistemas Operacionais
Sistemas Operacionais Slides adaptados de Prof. Dr. Marcos José Santana e Prof. Dra. Regina Helena Carlucci Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum Introdução Apresentação
Leia maisComputação Distribuída
Aula 1 Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador Processamento Seqüencial Leitoras de cartões
Leia maisSistemas Operacionais
Sistemas Operacionais Unidade I Introdução http://www.lncc.br/~lrodrigo Professor: Luís Rodrigo lrodrigo@lncc.br Página: 1 de 39 Unidade I: Introdução O que é um sistema operacional Evolução Histórica
Leia maisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema
Leia maisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/18 Tipos de Sistemas Operacionais Monoprogramáveis ou Monotarefas
Leia maisAula 01 Introdução aos Sistemas Operacionais. Por Sediane Carmem Lunardi Hernandes
1 Aula 01 Introdução aos Sistemas Operacionais Por Sediane Carmem Lunardi Hernandes 2 1. Visão geral Um Sistema Operacional (SO) atua como um intermediário entre o usuário de um computador e o hardware
Leia maisBarramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
Leia maisSistemas Operacionais. Adão de Melo Neto
Sistemas Operacionais Adão de Melo Neto 1 Computador Digital (Hardware) 2 Computador Digital Constituído por um conjunto de componentes interligados (hardware): processadores, memórias, registradores,
Leia maisSSC0640 Sistemas Operacionais I
SSC0640 Sistemas Operacionais I 1ª Aula Introdução e Histórico Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 8 Suporte do sistema operacional slide 1 Objetivos e funções Conveniência: Tornar o computador mais fácil de usar. Eficiência:
Leia maisFundamentos de Informática Introdução aos Conceitos Básicos
Fundamentos de Informática Introdução aos Conceitos Básicos Professor: Luiz A. P. Neves neves@ufpr.br e lapneves@gmail.com 1 Roteiro Objetivos Conceitos Básicos Processamento de Dados Modalidade de Computadores
Leia maisPerguntas de Revisão
Perguntas de Revisão 1) Que tipo de estrutura de processamento, utilizando computadores, traria mais benefícios para a organização? Resp.: Os administradores precisam conhecer cada tipo de computador disponível
Leia maisInformática I. Aula /09/2006 1
Informática I Aula 3 http://www.ic.uff.br/~bianca/informatica1/ 06/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação de Dados
Leia maisAula 03 - Concorrência. por Sediane Carmem Lunardi Hernandes
1 Aula 03 - Concorrência por Sediane Carmem Lunardi Hernandes 2 1. Introdução Sistemas operacionais podem ser vistos como um conjunto de rotinas executadas concorrentemente de forma ordenada Princípio
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional SISTEMA OPERACIONAL Definição (MACHADO/MAIA, 2007) Conjunto de rotinas executadas pelo processador Controlar o funcionamento de um
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisCaracterísticas de Sistemas Distribuídos
Características de Sistemas Distribuídos Carlos Ferraz cagf@cin.ufpe.br 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens
Leia maisProgramação Paralela e Distribuída
INE 5645 Programação Paralela e Distribuída Professor: Lau Cheuk Lung (turma A) INE UFSC lau.lung@inf.ufsc.br Conteúdo Programático 1. Introdução 2. Programação Paralela 3. Controle de Concorrência 4.
Leia maisSOP Sistemas Operacionais Módulo 02: Motivação / Conceitos Básicos / Classificação
SOP Sistemas Operacionais Módulo 02: Motivação / Conceitos Básicos / Classificação Prof. Charles Christian Miers e-mail: charles.miers@udesc.br 1 Motivação 2 MOTIVAÇÕES PARA O ESTUDO DOS SOs Auxiliar a
Leia maisCaracterísticas de Sistemas Distribuídos
Tópicos O conceito de Características de Carlos Ferraz cagf@cin.ufpe.br Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito
Leia maisINTRODUÇÃO. Sistemas Operacionais. Vinícius Pádua
INTRODUÇÃO Sistemas Operacionais Por quê é necessário? Sistema computacional moderno composto por diversos dispositivos Responsável pelo controle? Programador de aplicativos? Necessidade de ter um software
Leia maisIntrodução à Informática
Introdução à Informática Aula 8 http://www.ic.uff.br/~bianca/introinfo/ Aula 8-28/09/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial:
Leia maisSOP - TADS Threads. Revisão Ultima aula. Programa em execução Cada processo têm sua própria CPU
SOP - TADS Threads Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Revisão Ultima aula Processos [1/3] Conceito:
Leia maisSistema Operacional. Etapa
Etapa 1-2017 HARDWARE PARTE FÍSICA DA MÁQUINA HARDWARE HARDWARE HARDWARE SOFTWARE PARTE LÓGICA DA MÁQUINA SOFTWARE INTERMEDIÁRIO ENTRE O HARDWARE E O SOFTWARE PRINCIPAL PROGRAMA DO COMPUTADOR Um sistema
Leia maisIntrodução à Informática Engenharia Agrícola
Conceitos Básicos Introdução à Informática Engenharia Agrícola Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência
Leia maisFTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre. Conceitos Básicos. Rafael Barbosa Neiva
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Conceitos Básicos Rafael Barbosa Neiva rafael@prodados.inf.br SUMÁRIO Introdução e conceitos básicos Hardware Software 2 Tecnologia da
Leia maisArquitetura de Computadores. Processamento Paralelo
Arquitetura de Computadores Processamento Paralelo 1 Multiprogramação e Multiprocessamento Múltiplas organizações de computadores Single instruction, single data stream - SISD Single instruction, multiple
Leia maisProgramação Concorrente
INE 5410 Programação Concorrente Professor: Lau Cheuk Lung (turma A) INE UFSC lau.lung@inf.ufsc.br Conteúdo Programático 1. 2. Programação Concorrente 3. Sincronização 1. Condição de corrida, região critica
Leia maisSistemas Operacionais I Parte VI Threads
Sistemas Operacionais I Parte VI Threads Roteiro Introdução Benefícios Ciclo de Vida Estados Modelos Multithreading Modelo Muitos para Um Modelo Um para Um Modelo Muitos para Muitos Sistemas com Threads
Leia maisINTRODUÇÃO AOS SISTEMAS OPERACIONAIS SEMANA 05. Sistemas multiprocessados
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS agosto/2013 SEMANA 05 multiprocessados 1 - Introdução Os sistemas multiprocessados são sistemas com múltiplos processadores e caracterizados pela execução simultânea
Leia maisSistema Distribuído. Sistema Distribuído. Aplicações Distribuídas. Conceitos Básicos
Sistema Distribuído Conjunto de máquinas (CPU + memória) interligadas em rede. Sistema Distribuído Sistema operacional distribuído trata este conjunto como um único sistema computacional. Estação 1 Estação
Leia maisConceitos de Sistemas Distribuídos
Conceitos de Sistemas Distribuídos Roteiro Definição de Sistemas Distribuídos (SD) Evolução Histórica Exemplos (SD) Modelos (Vantagens x Desvantagens) 2 O que é um Sistema Distribuído? Definição Coleção
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Conceitos Básicos Escalonamento de CPU O objetivo da multiprogramação é ter sempre algum processo em execução para maximizar a
Leia maisCaracterização de Sistemas Distribuídos
Caracterização de Sistemas Distribuídos Roteiro Conceitos de Hardware Conceitos de Software Classificação de Flynn Classificação baseada no acesso a memória 2 Conceitos de HW Múltiplas CPUs Diferentes
Leia maisSistemas Operacionais
Sistemas Operacionais 04 Processos Introdução Um sistema de computação quase sempre tem mais atividades a executar que o número de processadores disponíveis. Diferentes tarefas têm necessidades distintas
Leia maisQuando Distribuir é bom
Quando Distribuir? Se não precisar, não distribua. Problema de natureza descentralizada Rede de manufatura com atividades concorrentes de engenharia em locações remotas; Teleconferência; Automação industrial.
Leia maisTécnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano
Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Conteúdos programáticos MÓDULO 1 Introdução aos Sistemas Operativos Funções e características de um SO Processos concorrentes
Leia mais2. Conceitos Básicos. Introdução à Ciência da Computação.
2. Conceitos Básicos Introdução à Ciência da Computação http://www.inf.unioeste.br/~claudia/icc2017.html Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores
Leia maisArquivos, Pastas e Extensões. Sistemas Operacionais. Conceitos básicos. Evolução
Arquivos, Pastas e Extensões No disco rígido de um computador, os dados são guardados na forma de arquivos. O arquivo é um agrupamento de registros que seguem uma regra estrutural, e que contém informações
Leia maisBlog: om.br/ Facebook: https://www.facebook.
Contatos: E-mail: profanadeinformatica@yahoo.com.br Blog: http://profanadeinformatica.blogspot.c om.br/ Facebook: https://www.facebook.com/anapinf Livro Informática para Concursos Teoria e Questões - 3a
Leia maisFundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo
Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de
Leia mais1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento
Grupo 11 1. Em um SID a segurança é de grande importância, ela deve garantir que apenas usuários autorizados acessem recursos e garantir que a informação transmitida pela rede somente possa ser alcançada
Leia maisSO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação
SO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação - Definições - Ementa - Objetivos - Unidades de Ensino - Bibliografia - Processo de Avaliação Paulo César do Amaral Pereira SISTEMA COMPUTACIONAL
Leia maisSistemas Distribuídos
Sistemas Distribuídos Motivação Aplicações Motivam Possibilita Engenharia Motivação! Aplicações cada vez mais complexas! Qual a técnica mais comum para redução de complexidade? " Modularização Dividir
Leia maisSistemas Operacionais
Sistemas Operacionais Slides adaptados de Prof. Dr. Marcos José Santana e Prof. Dra. Regina Helena Carlucci Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum Tipos e Estrutura System
Leia maisSistemas Operacionais. Introdução
Sistemas Operacionais Introdução Sistemas Operacionais Informações Gerais Site http://www.inf.ufes.br/~rgomes/so.htm Email soufes@gmail.com Sistemas Operacionais Objetivo do Curso Apresentar os fundamentos
Leia maisSistemas Distribuídos
Sistemas Distribuídos Thaís Vasconcelos Batista UFRN DIMAp http://www.dimap.ufrn.br/~thais thais@ufrnet.br Programa do Curso INTRODUÇÃO Conceitos Básicos Sistemas em Rede X Sistemas Distribuídos Necessidade
Leia maisARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
Leia maisSistemas Operacionais. Visão Geral
Sistemas Operacionais P R O F. B R U N O A L B U Q U E R Q U E S C R I G N O L I Visão Geral Organização da Apresentação Introdução Componentes de um Sistema de Computação Conceito de SO Objetivos de um
Leia maisSistemas Operacionais
Sistemas Operacionais Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br Análise e Desenvolvimento de Sistemas IFPE Recife - PE 1/26 Créditos Professor: Anderson L. S. Moreira Disciplina: Sistemas
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO PROCESSOS PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ O QUE SÃO? Definição: Entidade dinâmica que consiste num programa em execução, os seus valores correntes, informação de estado e recursos utilizados pelo
Leia maisSistemas Operacionais - UCSAL Professor : Marco Antônio C. Câmara Primeira Lista de Exercícios
1ª Questão : Com base na figura ao lado, extraída do livro SISTEMAS OPERACIONAIS MODERNOS, de Andrew S. Tanenbaum, assinale cada uma das afirmações abaixo como (C)erta ou (E)rrada. No caso da afirmativa
Leia maisSistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 23 de fevereiro de 2011 Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador
Leia maisINFORMÁTICA: Informação automática
INTRODUÇÃO INFORMÁTICA: Informação automática Definição: é a ciência que estuda o tratamento automático e racional da informação (encarregada pelo estudo e desenvolvimento de máquinas e métodos para processar
Leia maisSistemas Distribuídos
Caracterização de Faculdades SENAC Análise e Desenvolvimento de Sistemas 24 de fevereiro de 2010 Caracterização de Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento
Leia maisSistemas Operacionais
Apresentação Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof. Sérgio CECHIN (cechin at inf.ufrgs.br)
Leia maisPROVA 03/07 Segunda-feira (semana que vem)
damkeisabela@gmail.com PROVA 03/07 Segunda-feira (semana que vem) SISTEMAS OPERACIONAIS Os sistemas operacionais mais comuns que existem para computadores e que o mercado irá oferecer para você são : Microsoft
Leia mais