Introdução à Computação: Sistemas Operacionais II

Documentos relacionados
Introdução a Computação

Sistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1

Programação de Computadores

01/04/2012. Voltar. Voltar

Introdução à Informática

SISTEMAS OPERACIONAIS 2007

Software Utilitário; Software Orientado a Tarefas; Software de Negócios;

Informática Software. Prof. Marcos André Pisching, M.Sc.

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Introdução à Informática. Aula 04. Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados. Prof.

Sistemas Distribuídos

GERENCIAMENTO DE DISPOSITIVOS

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

Sistemas Operacionais

UFRJ IM - DCC. Sistemas Operacionais I

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

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

Curso Técnico de Informática de Sistemas

Arquitetura de Computadores. Sistemas Operacionais IV

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais

Sistemas Operacionais

Sistemas Operacionais

Organização e Arquitetura de Computadores

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas

Processamento de Dados

Sistemas Operacionais

SISTEMAS OPERACIONAIS. George Gomes Cabral

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE

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

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

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

Sistemas Operacionais

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

Organização de Computadores 1

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

Soluções de Gerenciamento de Clientes e de Impressão Universal

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

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr.

Sistemas Operacionais Aula 2

Figura 01 Kernel de um Sistema Operacional

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação

Informática I. Aula Aula 19-20/11/06 1

Sistemas Operacionais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

Processos e Threads (partes I e II)

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

Sistemas Operacionais

Sistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S

Introdução aos Sistemas Operativos

Fundamentos de Sistemas Operacionais

1.2 Tipos de Sistemas Operacionais

Sistemas Operacionais

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

Máquina de estados UNIX O

Máquina de estados UNIX O. Sistemas Operacionais 2008/1Profa. Patricia S.O. computação: recursos D. S.O S.O. controla eventos no sistema de

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Sistemas Operacionais

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

FundamentosemInformática

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

Sistemas Operacionais

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1)

Sistemas Operacionais. Prof. André Y. Kusumoto

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

Gerência do Sistema de Arquivos. Adão de Melo Neto

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

MANUAL TÉCNICO ISPBACKUP

Guia de início rápido do Powersuite

Laboratório de Redes. Professora Marcela Santos

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

Sistemas Operacionais Livres. Hélder Nunes

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

AULA 3 Introdução ao Software

Instalar o MarkVision

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

Programação Concorrente Processos e Threads

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

Sistemas Operacionais

Sistema Operacional. Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

Introdução a Computação 07 Sistemas operacionais. Márcio Daniel Puntel marcio.puntel@ulbra.edu.br

SISTEMAS OPERACIONAIS

Sistemas Operacionais. Introdução

Disciplina: Sistemas Operacionais - CAFW-UFSM Professor: Roberto Franciscatto

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

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

Informática. Informática. Valdir

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?

Noções de. Microsoft SQL Server. Microsoft SQL Server

SISTEMAS OPERACIONAIS

Sistemas Operacionais

Aula 01 Visão Geral do Linux

Sistema Operacional LINUX

2. Utilitários de sistema para ambiente Windows Ferramentas de gestão de ficheiros

Transcrição:

Introdução à Computação: Sistemas Operacionais II Ricardo de Sousa Bri.o rbri.o@ufpi.edu.br DIE- UFPI

Objetivos Descrever os métodos de alocação de recursos ublizados pelos sistemas operacionais. Descrever as diferenças entre mulbprocessamento, mulbprogramação e sistema de tempo comparblhado. Explicar os princípios do gerenciamento da memória. Listar diversas funções normalmente executadas por programas ublitários. 2

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

Funções de Rede ComparBlhar recursos (discos rígidos e impressoras). Segurança de dados. DiagnósBco e solução de problemas (troubleshoo*ng). Controle administrabvo. 4

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

Recursos dos Sistemas Operacionais Alocação de recursos: atribuir recursos do computador a certos programas e processos para serem usados. Principais questões relacionadas à alocação de recursos: ComparBlhar a Unidade Central de Processamento ComparBlhar memória ComparBlhar recursos de armazenamento ComparBlhar recursos de impressão 6

Compartilhando a CPU MulBprocessamento MulBprogramação Tempo comparblhado 7

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

Multiprogramação Baseada em eventos. Dois ou mais programas executados concorrentemente. Os programas se alternam na ublização da CPU. Uma interrupção suspende o processamento para permibr a execução de um outro programa. Depois que o segundo programa é executado, o sistema operacional retorna a CPU a outro programa. Geralmente é usada em programas em lote que não exigem entrada do usuário. 9

Tempo Compartilhado Os programas se alternam na ublização da CPU. Baseado no tempo. A cada aplicação é designada uma faba de tempo (fração de segundo). A CPU trabalha somente nas tarefas desse aplicação durante sua faba de tempo. Tempo de resposta: o tempo entre o pedido digitado e a resposta do computador. 10

Compartilhando Memória Gerenciamento da memória. Memória virtual 11

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

Memória 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 quanbdade 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. 13

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

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

Gerenciador de Arquivos Armazena arquivos em uma estrutura de diretórios hierárquica. 16

Compactação de Arquivos Reduz a quanbdade de espaço que um arquivo requer. Faz o arquivo ocupar menos espaço em disco. Toma menos tempo para transmibr por meio de linhas de comunicação. 17

Outros Programas Utilitários Backup e Restauração: Backup: faz cópias de discos e armazena- as em um lugar seguro. Restauração: restaura arquivos de backups. Desfragmentador de disco: reorganiza o disco a fim de que todos os arquivos sejam armazenados em localizações coneguas. Driver de disposibvo: manipula comandos para disposibvos, como, por exemplo, impressoras e disposibvos de armazenamento. 18