INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais

Slides:



Advertisements
Apresentações semelhantes
Redes Windows.
Advertisements

Sistemas Operacionais
SISTEMAS OPERACIONAIS
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Sistema Operacional Introdução
Sistemas Distribuídos
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Diogo Souza.
Sistemas Cliente/Servidor Introdução
Noções de Sistemas Operacionais
Sistemas Operacionais - 2
Profa. Priscila Facciolli
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
Informática Aplicada Sistemas Operacionais
Sistemas Operacionais
Processos no Unix e Linux
Sistemas Operacionais
Introdução à Informática
Estudo de Caso 1: UNIX e LINUX
Memória.
Sistemas Operacionais
Introdução à Informática
Sistemas Operacionais
Sistemas Operacionais: Classificação e Evolução
Curso Técnico em Manutenção e Suporte em Informática
Threads.
Sistemas Operacionais I
Sistemas Operacionais: Software Oculto
Sistemas Operacionais
Fundamentos da Arquitetura de Computadores
SISTEMAS OPERACIONAIS
Sistemas Operacionais
Sistemas Operacionais de Redes de Computadores
Sistema Operacional Processos
Sistemas Operacionais Profª Adriana Vettorazzo
GESTÃO DE SISTEMAS OPERACIONAIS II
Sistemas Operacionais:
Conteúdo Processos e threads Partes do processo
Sistemas Operacionais
SIO – Sistemas Operacionais Jailson Batista Fev/2003 UNIBRATEC.
Processos.
SISTEMAS OPERACIONAIS I Memória Virtual e Paginação
Sistemas Operacionais
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
SISTEMAS OPERACIONAIS I
Sistemas Operacionais
Sistemas Operacionais
Escola Tecnológica e Profissional do Sicó
FUNDAMENTOS DE COMPUTAÇÃO
ESTRUTURA DO SISTEMA OPERACIONAL
Infra-Estrutura de Software
SISTEMAS OPERACIONAIS MACH EPOS
SISTEMAS OPERACIONAIS
Introdução à Computação - Jorge Macêdo1 ICC – Software Jorge Macêdo.
Gerenciamento de Memória - Capítulo 7 - Sistemas Operacionais Prof. Dr. José Carlos Becceneri Luciana Sêda Cardoso.
Aula – Sistemas Operacionais
Gerenciamento de Memória Sistemas Recentes
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Tipos de Sistemas Operacionais
Sistemas Operacionais Funcionamento Básico
FACULDADE CAMBURY Sistemas Operacionais Profª Adriana Vettorazzo.
Administração de Sistemas Operacionais 1 -Windows
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Sistemas Operacionais
Sistemas de Arquivos.
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais Prof.: Gustavo Wagner
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Transcrição da apresentação:

INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais Cynara Carvalho cynaracarvalho@yahoo.com.br

Sistemas Operacionais para Redes Sistema Operacional de Rede – Network operating system (NOS): Manipula funções de rede. Faz parecer que os recursos rodam nos computadores clientes. Sistemas comuns.

Funções de Rede Compartilhar recursos (discos rígidos e impressoras). Segurança de dados. Diagnóstico e solução de problemas Controle administrativo.

Sistemas Operacionais de Rede Windows NT Server Windows 2000 Server Windows .NET Server Novell Netware Unix Linux

Sistemas Operacionais para Computadores de Grande Porte Alocação de recursos: atribuir recursos de computador a certos programas e processos para serem usados. Principais questões relacionadas à alocação de recursos: Compartilhar a Unidade Central de Processamento Compartilhar memória Compartilhar recursos de armazenamento Compartilhar recursos de impressão

Compartilhando a CPU Multiprocessamento Multiprogramação Tempo compartilhado

Multiprocessamento O uso de um computador potente com múltiplas CPUs. Múltiplos programas rodam simultaneamente. Cada um é executado em seu próprio processador.

Multiprogramação Dois ou mais programas executados concorrentemente. Os programas se alternam na utilização da CPU. Baseada em eventos. Uma interrupção suspende o processamento para permitir a execução de um outro programa. Depois que o segundo programa é executado, o sistema operacional retorna a CPU a outro programa.

Tempo Compartilhado Os programas se alternam na utilização da CPU. Baseado no tempo. A cada usuário é designada uma fatia de tempo (fração de segundo). A CPU trabalha somente nas tarefas desse usuário durante sua fatia de tempo. Tempo de resposta: o tempo entre o pedido digitado e a resposta do computador. Tipicamente, é usado em aplicações com muitos usuários.

Compartilhando Memória Gerenciamento da memória. Divide a memória em primeiro plano e segundo plano. Usa armazenamento virtual. Também chamado de memória virtual.

Gerenciamento da Memória Divide a memória em partições distintas. Aloca memória para programas. Mantém os programas mutuamente separados.

Primeiro Plano e Segundo Plano Primeiro plano: para programas com alta prioridade, que receberão mais tempo de CPU. Segundo plano: para programas com menor prioridade, que receberão menos tempo de CPU Os programas que aguardam para ser executados são colocados em filas, baseando-se em sua prioridade.

Armazenamento Virtual Os programas que estão atualmente em execução são armazenados em disco. Partes do programa são levadas para a memória conforme a necessidade. Minimiza a quantidade de memória necessária. Pode ser implementado por meio de paginação. Divide a memória em páginas pequenas, de tamanho fixo. A tabela de páginas (page table) controla as localizações na memória.

Compartilhando Recursos de Armazenamento Controla a localização dos arquivos. Responde a comandos para manipular arquivos. Controla pedidos de entrada e saída de arquivos Processa-os na ordem em que são recebidos.

Compartilhando Recursos de Impressão Spooling: o programa escreve uma linha em um arquivo em disco em vez de enviá-la diretamente a uma impressora. Quando o arquivo é concluído, é colocado numa fila. O arquivo é impresso quando a impressora se torna disponível. Permite a um programa concluir a execução muito mais rapidamente. Escrever em disco é muito mais rápido do que escrever em uma impressora.

Programas Utilitários Executam tarefas secundárias. Exemplos: Gerenciador de arquivos Compactação de arquivos Outros

Gerenciador de Arquivos Armazena arquivos em uma estrutura de diretórios hierárquica. O Windows usa o Windows Explorer.