Sistemas Operacionais



Documentos relacionados
PROJETO INFORMÁTICA NA ESCOLA

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

6 - Gerência de Dispositivos

Como instalar uma impressora?

SISTEMAS OPERACIONAIS

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Motorola Phone Tools. Início Rápido

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

INTRODUÇÃO AO WINDOWS

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Geral: Manual de Utilização do Software de Teste Gradual Windows

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela?

Sistemas Operacionais

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Curso de Informática Básica

Projeto: Camada Independente de Dispositivo

OneDrive: saiba como usar a nuvem da Microsoft

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

1. Introdução Instalação Baixando o arquivo Instalando Enviando SMS Configurando o Itcell sms massa...

Digitalização. Copiadora e Impressora WorkCentre C2424

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Instalando a placa de rede

Como obter Ajuda. Mensagens do sistema. Acessar. Ícones do painel de controle

E/S PROGRAMADA E/S PROGRAMADA E/S USANDO INTERRUPÇÃO

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

Manual do usuário. Softcall Java. versão 1.0.5

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada.

Google Drive: Acesse e organize seus arquivos

TRBOnet MDC Console. Manual de Operação

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

Windows. Introdução. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

mobile PhoneTools Guia do Usuário

Fundamentos de Sistemas Operacionais

CONFIGURAÇÃO MINIMA EXIGIDA:

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

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

Como Gerar documento em PDF com várias Imagens

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

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

Programa de Atualização de Pontos do Lince GPS

Introdução Instalação... 2

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Configurando o DDNS Management System

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

CADERNO DE QUESTÕES WINDOWS 8

Guia para o Google Cloud Print

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

Guia do usuário do PrintMe Mobile 3.0

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

STK (Start Kit DARUMA) Utilizando conversor Serial/Ethernet com Mini-Impressora DR600/DR700.

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Um retrospecto da aula passada... Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais. Gerência de E/S

CONSTRUÇÃO DE BLOG COM O BLOGGER

RICS. Remote Integrated Control System Release Apresentação do Produto

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação

Manual Equipamento ST10 Flasher Rev. 1

4 Estrutura do Sistema Operacional Kernel

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE BACKUP. Professor Carlos Muniz

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Atualização do seu computador com Windows 8 da Philco para o Windows 8.1

Versão /10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

Conhecendo o Computador

Thunder Pro II Gold Edition Manual de operações v 8.7 Rev:b

Sagômetro Digital. Manual de Instalação e Operação

Para participar de um mapa colaborativo usando o Cmap Tools

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO SIMPLES

Motorola Phone Tools. Início Rápido

SAMUEL SEAP INFORMÁTICA. Rua Lúcio José Filho, 27 Parque Anchieta Tel:

SISTEMAS OPERACIONAIS 2007

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

TUTORIAL INSTALAÇÃO DA ROTINA 2075 NO LINUX

Versão Liberada. Gerpos Sistemas Ltda. Av. Jones dos Santos Neves, nº 160/174

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO LIMPA

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

STK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows 8

ESTRUTURA DE UM SISTEMA OPERACIONAL

Sistemas Operacionais Gerência de Dispositivos

Figura 01 Kernel de um Sistema Operacional

SIMULADO Windows 7 Parte V

Transcrição:

Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto

Gerenciamento de Dispositivos

Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos são controlados com o objetivo de se obter o maior compartilhamento possível entre os diversos usuários de forma segura e confiável. Sua tarefa é escolher a forma mais adequada para a alocação de todos os dispositivos de um sistema (impressoras, terminais, unidades de disco, etc.), de acordo com uma política de programação de execução (scheduling) definida pelos projetistas do sistema. O Gerenciador de Dispositivos faz a alocação, inicia a operação e, por fim, desaloca o dispositivo. Deve prover Independência dos Dispositivos: Gerenciar recursos de E/S independente de qualquer dispositivo Oferece varias camadas que se comunicam até os dispositivos de E/S 1 - Rotinas de Entrada/Sada 2 - Drivers de Dispositivos 3 - Controladores de Dispositivos 4 - Dispositivos de E/S

Os passos para comunicação entre o SO Os seguintes passos principais devem acontecer seqüencialmente: 1. O Gerenciador de Dispositivos recebe os impulsos elétricos emitidos através do teclado, decodifica as teclas pressionadas para formar o comando e o envia para a Interface de Comandos do Usuário, onde o comando é válido pelo Gerenciador da Unidade de Processamento. 2. O Gerenciador da Unidade de Processamento envia uma mensagem de reconhecimento, a qual é exibida no monitor de vídeo para que o digitador saiba que o comando foi enviado. 3. Quando o Gerenciador da Unidade de Processamento recebe o comando, ele determina se o programa deve ser recuperado de algum meio de armazenamento ou se já está em memória; em seguida, notifica o gerenciador apropriado. 4. Se o programa estiver armazenado, o Gerenciador de Arquivos deve identificar sua localização exata no disco, passar essa informação para o Gerenciador de Dispositivos, o qual recupera e envia o programa para o Gerenciador de Memória. Este, por sua vez, deve encontrar espaço para o programa e gravar em memória sua exata localização. 5. Assim que o programa estiver em memória, o Gerenciador de Memória deve monitorar sua localização e seu progresso, à medida que é executado pelo Gerenciador da Unidade de Processamento. 6. Uma vez terminada a execução, o programa deve enviar uma mensagem de término ao Gerenciador da Unidade de Processamento. 7. Por fim, o Gerenciador da Unidade de Processamento deve repassar a mensagem de término ao Gerenciador de Dispositivos, que deverá exibi-la no monitor de vídeo para que o usuário possa vê-la. Apesar de ser uma demonstração simplificada de uma operação muito complexa, ela serve para ilustrar o alto grau de precisão que requer um sistema operacional. É bom lembrar que, nenhum gerenciador poderia executar devidamente suas tarefas sem a cooperação ativa de todos os outros componentes.

Camadas de Acesso aos Dispositivos Rotinas de E/S Toda vez que um processo realiza uma operação de E/S o S.O. deve tornar essa tarefa o mais simples possível As rotinas de E/S permitem que o S.O. se comunique com qualquer dispositivo que possa ser conectado ao sistema Criam uma interface simples entre os aplicativos e os dispositivos

Camadas de Acesso aos Dispositivos Drivers de Dispositivos Software responsável pela comunicação das rotinas de E/S com os controladores de dispositivos Cada dispositivo de E/S deve possuir um driver

Camadas de Acesso aos Dispositivos Controladores de Dispositivos Componentes de hardware responsáveis pela manipulação direta com os dispositivos Operam instruções de baixo nível Dispositivos de E/S Fazem a comunicação do sistema com o mundo externo Transferem dados na forma de blocos ou palavras Podem ser Dispositivos Estruturados Transferem e armazenam blocos de tamanho fico Dispositivos Não Estruturados Transferem e armazenam palavras sem estar em formato de blocos

Gerência de Dispositivos no Linux Objetivo Criar uma interface única que esconda os detalhes específicos de cada dispositivo. Cada dispositivo tem um controlador (processador p/ realizar determinada função) Exemplo: teclado, mouse e portas seriais controlador serial Discos IDE controlador IDE Cada controlador possui um diferente conjunto de registradores de controle e estado (CSR) utilizados p/ realizar as operações em controlador/dispositivo CSR concentrados no núcleo ler e escrever comum a todas aplicações Software que implementa essas operações no núcleo = driver de dispositivos

Gerência de Dispositivos no Linux Pelo Kernel (núcleo) do sistema O Kernel pode ser compilado com suporte a vários dispositivos, ou pode utilizar módulos para carregar este suporte. Geralmente os módulos de dispositivos estão na pasta do kernel em /etc/. Você pode ver a lista de alguns dispositivos usando o comando lspci, ou utilizando o Kinfocenter (no caso de usar o KDE) e também usando o Hal-device-manager. Toda vez que o Linux inicia, o sistema tenta configurar o hardware e isto acontece automaticamente caso seja possível. Se não for possível, a sua distribuição pode não ter suporte à configuração automática ou o dispositivo não é suportado. Existem muitos drives de dispositivos para Linux, mesmo equipamentos que não são mais suportados pelo Windows (em vista da antigüidade) podem ser suportados no Linux.

Gerência de Dispositivos no Linux Um projeto comunitário visa listar todos os dispositivos conhecidos num arquivo de texto chamado de "pci.ids", relacionando VENDOR e DEVICE ID com seus respectivos nomes "amigáveis". Esse projeto pode ser encontrado no "The Linux PCI ID Repository" - http://pciids.sourceforge.net./. Ele não é completo porém está sendo atualizado constantemente. Isso não é um programa, é apenas um arquivo de texto puro o qual pode ser usado por outros utilitários (como o lspci por exemplo). Tendo esse arquivo sempre por perto, basta pegar os PCI IDs do dispositivo e pesquisá-los no arquivo, usando um editor de texto qualquer (como o VIM ou o Notepad2). Após obter o nome "amigável" do dispositivo, fica mais fácil pesquisar no Google ou então em http://www.driverguide.com/ (um cadastro gratuito é requerido).

Gerenciamento de Dispositivos Recursos do Windows 7 Com o Windows 7, nunca foi tão fácil trabalhar com impressoras, câmeras, telefones celulares, players de música e outros dispositivos, graças a dois novos recursos: O Device Stage e a pasta Dispositivos e Impressoras.

Device Stage Pense no Device Stage como uma home page para o seu hardware: Quando você conecta algo ao seu PC, você verá um menu com as principais tarefas para o tipo de dispositivo. Um multifuncional, por exemplo, mostrará opções para imprimir e digitalizar. Nas versões anteriores do Windows, eles frequentemente ficavam em menus separados. E tem mais. Os fabricantes podem personalizar o Device Stage, de forma que, para muitos dispositivos, você veja informações de status e opções de menu feitas sob medida para o seu modelo específico, incluindo uma foto do seu dispositivo.

Dispositivos e Impressoras A nova pasta Dispositivos e Impressoras mostra tudo o que você tem conectado ao seu PC, sendo um modo prático de verificar uma impressora, player de música, câmera, mouse ou porta-retratos digital (para citar só alguns). Também é o lugar para adicionar um novo dispositivo na rede com ou sem fio e solucionar problemas com um dispositivo ou impressora.