Capítulo 5 Entrada/Saída
|
|
- Adelina Palma Caetano
- 8 Há anos
- Visualizações:
Transcrição
1 Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S 5.2 Princípios do software de E/S 5.3 Camadas do software de E/S 5.4 Discos 5.5 Relógios 5.6 Terminais com base em caracteres 5.7 Interfaces gráficas do usuário 5.8 Terminais de rede 5.9 Gerenciamento de energia Material adaptado de: TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 2ª edição. Disponível em: Algumas partes deste material foram atualizadas com base na 3ª edição deste livro. 1
2 Entrada/Saída Uma das principais funções do SO é controlar os dispositivos de E/S do computador. Para isso ele deve: Emite comandos; Intercepta interrupções; Trata erros; Fornecer uma interface simples e fácil de usar entre os dispositivos e o restante do sistema 2
3 Dispositivos de E/S Dividem-se em 2 categorias: Blocos. Armazena a informação em blocos. Ex: disco Caracteres. Não reconhece blocos Envia ou recebe um fluxo de caracteres. Ex: impressoras,interfaces de rede. 3
4 Controladores de Dispositivos Componentes de dispositivos de E/S mecânico eletrônico O componente eletrônico é o controlador do dispositivo pode ser capaz de tratar múltiplos dispositivos Tarefas do controlador converter fluxo serial de bits em bloco de bytes executar toda correção de erro necessária tornar o bloco disponível para ser copiado para a memória principal 4
5 Princípios do Hardware de E/S 5
6 E/S mapeada na memória (1) a) Espaços de memória e E/S separados b) E/S mapeada na memória c) Híbrido 6
7 E/S mapeada na memória Vantagens Driver de Dispositivo pode ser escrito totalmente em C Não é preciso nenhum mecanismo de proteção p/ evitar E/S por usuários Uma mesma instrução de leitura de memória pode ser usada para ler registradores de controle. Desvantagens Uso de cache é desastroso Todos os módulos de memória e todos os dispositivos de E/S devem examinar todas as referências. 7
8 E/S mapeada na memória (2) (a) Arquitetura com barramento único (b) Arquitetura com barramento dual 8
9 Acesso Direto à Memória (DMA) Operação de uma transferência com DMA 9
10 Acesso Direto à Memória (DMA) Barramentos podem operar em dois modos: Palavra Roubo de ciclo Surto Mais eficiente, porém pode deixar a CPU esperando por muito tempo OBS: Nem todos os computadores usam DMA 10
11 Interrupções Revisitadas Dispositivos de E/S podem lançar interrupções por diversos motivos (falha de hardware, conclusão de uma tarefa, etc.) No momento que uma interrupção é atendida, o processador deve salvar o estado do processo atual para depois retomá-lo 11
12 Interrupções Revisitadas Como ocorre uma interrupção. Conexões entre dispositivos e controlador de interrupção usam linhas de interrupção no barramento em vez de fios dedicados 12
13 Interrupções Revisitadas Problemas ao salvar estados: Onde salvar Registrador interno perda de dados Pilha de processos do usuário falta de página Pilha do S.O. Troca do modo S.O. p/ usuário Invalidação da cache Recargas de informação 13
14 Interrupções Revisitadas Problemas ao salvar estados: Qual a situação no momento da parada Interrupção precisa PC em lugar conhecido Tudo já foi concluído antes de PC Nada após PC foi feito Estado de PC é conhecido Interrupção imprecisa Grande quantidade de informação salva Interrupção e recuperação lenta Modo misto E/S precisa Erros imprecisa 14
15 Princípios do Software de E/S Objetivos do Software de E/S (1) Independência de dispositivo Programas podem acessar qualquer dispositivo de E/S sem especificar previamente qual (DVD, USB, disco rígido ou CD-ROM) Nomeação uniforme Nome de um arquivo ou dispositivo pode ser uma cadeia de caracteres ou um número inteiro que é independente do dispositivo Tratamento de erro Trata o mais próximo possível do hardware Dispositivo -> Driver 15
16 Objetivos do Software de E/S (2) Transferências Síncronas vs. Assíncronas transferências bloqueantes vs. orientadas a interrupção utilização de buffer para armazenamento temporário dados provenientes de um dispositivo muitas vezes não podem ser armazenados diretamente em seu destino final Dispositivos Compartilhádos vs. Dedicados discos são compartilháveis unidades de fita não são 16
17 E/S Programada (1) CPU ocupada todo o tempo (espera ocupada ou pooling) Simples de implementar Se a CPU não tem mais nada a fazer este método se torna viável (ex: sistemas embarcados) 17
18 E/S Programada (1) Passos da impressão de uma cadeia de caracteres 18
19 E/S Programada (2) Escrita de uma cadeia de caracteres para a impressora usando E/S programada 19
20 E/S Orientada à Interrupção Interrupções a cada atividade executada Benefícios Pode realizar outras tarefas enquanto ocorre E/S Problemas Interrupções demandam tempo 20
21 E/S Orientada à Interrupção Escrita de uma cadeia de caracteres para a impressora usando E/S orientada à interrupção a) Código executado quando quando é feita a chamada ao sistema para impressão b) Rotina de tratamento de interrupção 21
22 E/S Usando DMA Interrupções a cada buffer copiado Benefícios Ganho de tempo Problemas DMA mais lento que a CPU, logo E/S programada ou orientada a interrupção podem ser melhores se a CPU estiver ociosa 22
23 E/S Usando DMA Impressão de uma cadeia de caracteres usando DMA a) Código executado quando quando é feita a chamada ao sistema para impressão b) Rotina de tratamento de interrupção 23
24 Exercícios 1. Quais são os tipos de dispositivos de E/S. Comente 2. Diferencie componente mecânico e componente eletrônico. 3. Cite as vantagens da E/S mapeada na memória. 4. Quais são os objetivos do software de E/S 5. Comente sobre os tipos E/S 24
25 Camadas do Software de E/S Camadas do sistema de software de E/S 25
26 Tratadores de Interrupção (1) As interrupções devem ser escondidas o máximo possível uma forma de fazer isso é bloqueando o driver que iniciou uma operação de E/S até que uma interrupção notifique que a E/S foi completada Rotina de tratamento de interrupção cumpre sua tarefa e então desbloqueia o driver que a chamou 26
27 Tratadores de Interrupção (2) Passos que devem ser executados em software depois da interrupção ter sido concluída 1. salva registradores que ainda não foram salvos pelo hardware de interrupção 2. estabelece contexto para rotina de tratamento de interrupção 3. estabelece uma pilha para a rotina de tratamento de interrupção 4. sinaliza o controlador de interrupção, reabilita as interrupções 5. copia os registradores de onde eles foram salvos 6. executa rotina de tratamento de interrupção 7. escolhe o próximo processo a executar 8. estabelece o contexto da MMU para o próximo processo a executar 9. carrega os registradores do novo processo 10. começa a executar o novo processo 27
28 Drivers dos Dispositivos (1) Dispositivos diferentes normalmente exigem softwares diferentes. Ex: mouse e disco Cada dispositivo de E/S ligado ao computador precisa de algum código específico do dispositivo para controlá-lo. Este código é conhecido como driver do dispositivo. 28
29 Drivers dos Dispositivos (2) Fornecido pelo fabricante junto com o dispositivo Trata um dispositivo ou uma classe fortemente ligada Deve ser parte do núcleo do S.O. 29
30 Drivers dos Dispositivos (3) Posição lógica dos drivers dos dispositivos A comunicação entre os drivers e os controladores de dispositivos é feita por meio do barramento 30
31 Drivers dos Dispositivos (4) São classificados pelo S.O em: Dispositivos de Bloco Dispositivos de Caractere Entre suas funções estão: Aceitar e executar requisições abstratas de leitura ou gravação de um software independente do dispositivo Verifica entradas e faz validações (se sucesso, pode exigir traduções) Verifica se o dispositivo está em uso Se ocioso, verifica o status do hardware p/ saber se início pode ser imediato. 31
32 Drivers dos Dispositivos (5) Controlar o dispositivo significa emitir uma sequência de comandos para ele. O driver é o local onde a sequência de comandos é determinada. Drivers devem ser reentrantes. Devem possuir meios para lidar com situações inesperadas. ex: retirada de um dispositivo 32
33 Software de E/S Independente de Dispositivo (1) Interface uniforme para os drivers dos dispositivos Armazenamento em buffer Relatório dos erros Alocação e liberação de dispositivos dedicados Fornecimento de tamanho de bloco independente de dispositivo Funções do software de E/S independente de dipositivo 33
34 Software de E/S Independente de Dispositivo (2) Interface uniforme para os drivers dos dispositivos (a) Sem uma interface-padrão do driver (b) Com uma interface-padrão do driver 34
35 Software de E/S Independente de Dispositivo (3) Utilização de buffer a) Entrada sem utilização de buffer b) Utilização de buffer no espaço do usuário c) Utilização de buffer no núcleo seguido de cópia para o espaço do usuário d) Utilização de buffer duplo no núcleo 35
36 Software de E/S Independente de Dispositivo (4) Utilização de buffer A operação em rede pode envolver muitas cópias de um pacote 36
37 Software de E/S Independente de Dispositivo (5) Relatório de erros Em E/S é comum a ocorrência de erros. Se eles ocorrem o SO deve lidar com eles da melhor maneira possível. Se forem erros de programação, a melhor atitude é reportar o erro. 37
38 Software de E/S Independente de Dispositivo (6) Relatório de erros Se forem erros reais de E/S deveria ser tarefa do driver resolver o problema, mas ele pode repassar o problema para o software independente do dispositivo. Se há interatividade, ele pode repetir ou matar o processo, caso contrário só resta relatar o erro. Em alguns casos porém, pode ser necessário emitir uma mensagem no vídeo e desligar o sistema. 38
39 Software de E/S Independente de Dispositivo (7) Alocação e liberação de dispositivos dedicados Alguns dispositivos como CD-ROM, etc. só podem ter acesso único. O SO deve garantir isso da melhor forma possível, seja bloqueando as requisições ou criando listas de espera. 39
40 Software de E/S Independente de Dispositivo (8) Tamanho de bloco independente de dispositivo Dispositivos de bloco podem ter setores de tamanho diferenciado. O software independente do dispositivo deve ocultar estes detalhes e fornecer um tamanho de bloco uniforme para as camadas superiores. 40
41 Software de E/S no Espaço do Usuário Embora a maior parte do software de E/S esteja dentro do SO, uma pequena parte dele é constituída de bibliotecas ligadas aos programas de usuário. As chamadas de sistema normalmente são feitas por rotinas de bibliotecas. 41
42 Software de E/S no Espaço do Usuário Enquanto algumas rotinas fazem pouco mais do que colocar seus parâmetros no local apropriado, outras trabalham de verdade, fazendo por exemplo a formatação de E/S. Nem todo software de E/S no nível do usuário consiste em rotinas de biblioteca. Ex: spool 42
43 Software de E/S no Espaço do Usuário Camadas do sistema de E/S e as principais funções de cada camada 43
44 Exercícios 1. Quais são as 4 camadas do Sistema de Software de E/S. 2. Cite as funções do Driver de Dispositivo. 3. Quais as funções do software de E/S independente de dispositivo. Comente. 44
45 Discos Discos mais antigos possuiam o mesmo nº de setores em todas as trilhas. Posteriormente eles passaram a utilizar zonas e uma geometria virtual que permitia nºs diferentes de setores por trilha Atualmente os discos suportam um sistema chamado de endereçamento lógico de bloco (setores enumerados consecutivamente) 45
46 RAID Processadores cada vez mais velozes que discos Em 1998, Patterson et al. sugeriram 6 organizações paralelas que discos que poderiam melhorar o desempenho e/ou segurança dos dados. Sistema conhecido como RAID (arranjo redundante de discos baratos), mas a indústria preferiu definir como (arranjo redundante de discos independentes) 46
47 RAID Foram organizados em classes de 0 a 5. Raid 0: Único disco virtual. Distribuição dos dados pelos discos(striping) Bom desempenho, pouca segurança Raid 1: Espelho Escrita duplicada, leitura até 2x mais rápida Raid 2: Divisão em palavras ou bits, com aplicação do código de Hamming Se utilizado com muitos discos é bastante eficiente Requer sincronização dos discos. Exige muito controlador 47
48 RAID Raid 3: Raid 2 simplificado com um bit de paridade por palavra Raid 4: Semelhante ao 0, com paridade em um disco extra Protege contra a perda de um disco Não funciona bem para pequenas atualizações (necessário ler todos os discos para recalcular a paridade) Raid 5: Raid 4 com distribuição uniforme dos bits de paridade Resolve o problema de recargas do Raid 4 Processo complexo para reconstruir um disco perdido 48
49 CD-ROM Possui depressões e superfícies Se a espiral de um CD fosse esticada mediria 5,6 km Velocidade linear constante (mais rápida no centro) 49
50 CD s Graváveis Simulam as depressões e superfícies com tintas Permite gravações incrementais Cada trilha possui sua própria VTOC (Tabela de conteúdos de volume) 50
51 CD Regravável Possuem ligas metálicas que sob diferentes potência de um laser alternam entre os estados amorfo e cristalino. 51
52 DVD Utiliza as mesmas idéias de depressão e superfície do CD-ROM, porém: Possui depressões menores, Espiral mais estreita e utiliza laser vermelho Formatos definidos de DVDs: 1. Lado simples, camada simples (4,7 GB). 2. Lado simples, camada dupla (8,5 GB). 3. Lado duplo, camada simples (9,4 GB). 4. Lado duplo, camada dupla (17 GB). 52
53 Discos Quando os discos são fabricados, não possuem nenhuma informação sobre o metal magnetizado. Antes do primeiro uso é necessário uma formatação de baixo nível feita por software, que irá criar trilhas concêntricas compostas por setores. 53
54 Discos Discos costumam ter setores sobressalentes p/ suprir defeitos de fabricação De uma trilha para outra é comum existir um deslocamento conhecido como deslocamento de cilindro. Formatação de baixo nível = discos c/ 20% de espaço a menos. 54
55 Formatação de Disco (1) Um setor do disco 55
56 Formatação de Disco (2) Uma ilustração da torção cilíndrica 56
57 Formatação de Disco (3) Ler vários setores de uma única vez sem dúvida exigiria um buffer muito grande e nem sempre isto é possível. Por isso a formatação de baixo nível costuma fazer o entrelaçamento entre os setores para melhorar o desempenho. O entrelaçamento pode ser simples ou duplo, dependendo da velocidade de cópia dos dados. 57
58 Formatação de Disco (4) a) Sem entrelaçamento b) Entrelaçamento simples c) Entrelaçamento duplo 58
59 Formatação de Disco (5) Após a formatação de baixo nível são criadas as partições que do ponto de vista lógico são discos separados. Geralmente o setor 0 contém a MBR e a tabela de partições. O passo final na preparação de um disco é a formatação de alto nível que irá criar as estruturas de diretórios, definir o sistema de arquivos utilizados, etc. 59
60 Algoritmos de Escalonamento de Braço de Disco (1) Tempo necessário para ler ou escrever um bloco de disco é determinado por 3 fatores 1. tempo de posicionamento 2. atraso de rotação 3. tempo de transferência do dado 60
61 Algoritmos de Escalonamento de Braço de Disco (2) Tempo de posicionamento domina, logo devemos buscar um algoritmo que otimize esta tarefa: FIFO: Mais simples, menos eficaz SSF: Mais rápido do que FIFO, porém privilegia os setores centrais. Elevador: Ligeiramente inferior ao SSF, porém justo. 61
62 Algoritmos de Escalonamento de Braço de Disco (3) Algoritmo de escalonamento de disco Posicionamento Mais Curto Primeiro (SSF) 62
63 Algoritmos de Escalonamento de Braço de Disco (4) O algoritmo do elevador para o escalonamento das requisições do disco 63
64 Algoritmos de Escalonamento de Braço de Disco (5) Existem outras derivações destes algoritmos, além de outras técnicas que incluem a movimentação antecipada dos braços, contudo estes algoritmos são válidos se a geometria real do disco seja igual a geometria virtual. 64
65 Tratamento de Erro Discos estão sujeitos a defeitos de fabricação Se o defeito de um setor for muito pequeno, ele poderá ser utilizado e o ECC se encarregará de corrigí-lo toda vez, caso contrário o setor deverá ser descartado. O descarte pode ser feito de 2 modos: Controlador: feito em fábrica, pode remapear os setores defeituosos, ou todo o disco. Sistema Operacional: quando o controlador não é capaz de fazer o tratamento, o SO poderá fazê-lo, mas deve tomar precauções com usuários e sistemas de backup Além dos erros de setores, podem existir erros de posicionamento dos braços. 65
66 Tratamento de Erro a) Uma trilha de disco com um setor defeituoso b) Substituindo um setor reserva por um setor defeituoso c) Deslocando todos os setores para pular o setor defeituoso 66
67 Armazenamento estável Operações para armazenamento estável usando discos idênticos: 1. Escritas estáveis. 2. Leituras estáveis. 3. Recuperação de falhas. 67
68 Relógios Hardware do Relógio Um relógio programável apresenta dois modos de operação: Modo Disparo Único Modo Onda Quadrada Um relógio programável 68
69 Software de relógio (1) Obrigações típicas de um driver de relógio: 1. Manter a hora do dia. 2. Evitar que processos executem por um tempo maior que o permitido. 3. Contabilizar o uso da CPU. 4. Tratar a chamada de sistema alarm feita pelos processos dos usuários. 5. Fornecer temporizadores watchdog para partes do próprio sistema. 6. Gerar perfis, monitorar, coletar estatísticas. 69
70 Software do Relógio (2) Três maneiras para manter a hora do dia 70
71 Software do Relógio (3) Simulação de vários temporizadores com um único relógio 71
72 Temporizadores de Software Um segundo relógio programável para interrupções de temporização ajustado para causar interrupções em qualquer taxa que um programa precisar sem problemas se a frequência de interrupção é baixa Temporizadores de software evitam interrupções núcleo checa se o temporizador de software expirou antes de retornar para o modo usuário quão bem isso funciona depende da taxa de entradas no núcleo 72
73 Exercícios 1. Diferencie RAID 0 e Cite as vantagens e desvantagens do Raid Porque os DVD s possuem maior capacidade que os CD s. 4. Defina escritas estáveis e leituras estáveis. 5. Qual(is) a(s) função(ões) do software de relógio. Comente. 6. O que são temporarizadores por software. Qual sua função. Por que são considerados uma boa opção entre E/S orientada somente a interrupção ou controlada apenas por polling. 73
74 Software do teclado O número na porta de E/S é o da tecla e não ASCII. 8 bits (7 para teclas e 1 para pressionado/livre) Cabe ao driver dizer se a letra é maiúscula, minúscula, combinação, etc). Duas filosofias do driver: Baseada em caracter: Apenas converte codigo da tecla pra ASCII e repassa. (modo bruto ou não canônico) Baseada em linha: Trata a edição interna da linha e devolve corrigido. (modo preparado ou canônico) Uso de buffers dedicados ou pool de buffers. Eco 74
75 Software de Entrada (2) Caracteres tratados de forma especial no modo canônico 75
76 Software do mouse Envia uma mensagem a cada ação tomada (clique, movimento, etc) Movimento minímo é denominado mickey. Mensagem contém 3 itens (x, y, botões). Tratam cliques duplos 76
77 Software de Saída Mais simples do que a entrada Atualizar a tela de vídeo em situações complexas Sequências de escapes Unix usa base dea dados termcap
78 Software de Saída As seqüências de escapes ANSI aceitas pelo driver do terminal na saída ESC é o caractere de escape ASCII (0x1B) n,m, e s são parâmetros numéricos opcionais 78
79 Sistema de janelas X Sistema portátil que executa no espaço do usuário Divide-se em Servidor X e Cliente X. Muitos SO s executam o X como sistema de gerenciamento de janelas padrão.
80 Sistema de janelas X É simplesmente um sistema de gerenciamento de janelas. Não é uma GUI completa. Necessita de outras camadas Xlib Intrisics Motif GTK+ Qt
81 Sistema de janelas X 81
82 Sistema de janelas X Conceito chave do X é o recurso. Estrutura de dados que contém certa informação. Nem todos gostam de uma GUI. Xterm Simula um terminal inteligente
83 Exercícios 1. O Software de Entrada do teclado e do mouse funcionam da mesma forma? Comente. 2. Diferencie o modo bruto e modo preparado. 3. Defina eco. 4. O que é mickey. 5. Entre as funções do Sistema de janelas X, está a de controlar situações como cliques duplos. Verdadeiro ou Falso. Justifique. 83
84 Interfaces Gráficas do Usuário 4 elementos essenciais (WIMP) Window Icon Menu Pointer
85 API Win 32 Janela Item básico na tela de vídeo Parâmetros são passados na criação Coordenadas determinam sua posição e tamanho A cada programa é associado: Uma fila de mensagem Um conjunto de procedimentos tratadores
86 API Win 32 O comportamento do programa é dirigido pelos eventos que chegam, os quais são processados pelos procedimentos tratadores GDI Interface do dispositivo gráfico realiza a ação real de desenhar a tela A chamada rectangle(hdc, 2, 1, 6, 4) produz imagens do tipo vetorial
87 Mapas de bits Nem todas as imagens são vetoriais Fotos, vídeos, textos Mapa de bits (bitmaps) Sobreposição de grades na imagem Cada quadrante são valores médios entre as cores RGB Problema: não é extensível Windows suporta mapa de bits independente de dispositivo(dib) Extensão.bmp 87
88 Fontes No início representado por mapas de bits Problema de redimensionamento = Introdução de Fontes True Type o sistema seria inadequado para textos Esboços de caracteres Pontos relativos a origem (0,0) Fácil de escalar os caracteres de maneira crescente ou decrescente 88
89 Thin Clients Dilema: centralizado x descentralizado Centralizado Fácil manutenção Backups automatizados Compartilhamento de recursos Tendência para a descentralização Idéia e retirar sofware do cliente THINC (Universidade de Columbia) 89
90 Gerenciamento de energia Busca por menor consumo Ambiental Durabilidade de baterias SO desempenha um importante papel no gerenciamento de energia. Duas estratégias para reduzir o consumo: Desligar partes que não estejam sendo utilizadas. Aplicativo usar menos energia.
91 Gerenciamento de energia Questões de hardware Baterias são de dois tipos: Descartáveis Recarregáveis Diversos estados: Ligado Dormindo Hibernado Desligado Maiores consumos Tela de vídeo Disco rígido CPU
92 Gerenciamento de energia Questões do sistema operacional Deve determinar quando desligar ou não um dispositivo O monitor de vídeo Maior vilão Constante iluminação da tela. O disco rígido Alta rotação = consumo muita energia Maioria dos SO s são conservadores e só param o disco após vários minutos de inatividade. Cache do disco em RAM não precisa reinicializar Manter os programas em execução informados sobre o estado do disco.
93 CPU Pode ser gerenciada para economizar energia. Software coloca a CPU para dormir reduzindo custo de energia. Existe um relacionamento entre voltagem da CPU, ciclo do relógio e o uso de energia. Velocidade/2 = ¾ de economia de energia
94 Memória Duas opções para economizar energia. Esvaziar a cache e desligá-la Carregada na memória principal sem qualquer perda. Escrever a RAM no disco e desligá-la Trata-se de uma hibernação tendo toda energia cortada da memória.
95 Comunicação Sem Fio Conexão sem fio Ligado = grande consumo Desligado = perda de mensagens Em 1998 foi criada solução eficiente por Kravets e Krishnan. A solução explora o fato de os computadores móveis se comunicam com estações-base fixas. O computador móvel envia uma mensagem quando estiver quase desligando o radio A partir disso, a estação base armazena temporariamente no disco. Quando o computador móvel liga ele avisa a estação base, que por sua vez envia as mensagens acumuladas.
96 Gerenciamento Térmico As CPUs modernas ficam quente devido as altas velocidades com que trabalham. Computadores de mesa possuem ventilador elétrico para mandar o ar quente para fora do gabinete. Com laptops é diferente. O Sistema Operacional deve fazer escolhas para reduzir o consumo de energia.
97 Gerenciamento de Bateria Laptops possuem baterias inteligentes comunicam com o SO. Informam voltagem máxima, voltagem atual, carga máxima, carga atual, taxa de descarga e etc. Possuem programas que podem mostrar todos esses parâmetros.
98 Interface do Driver O Windows tem um mecanismo para fazer o gerenciamento de energia. ACPI Advanced Configuration And Power interface. Envia comandos para os drivers instruindo a cortar seus níveis de energia.
99 Questões dos programas de aplicação Diz aos programas para gastar menos energia. Essa informação é passada adiante quando a carga da bateria esta abaixo de um certo limite. Para medir o uso da energia Flinn e Satyanarayanan criou um Software chamado PowerScope. Sua função e prover o uso da energia por meio de um programa.
100 Questões dos programas de aplicação Primeiro programa medido foi um reprodutor de vídeo. Segundo foi um reconhecedor de voz. Terceiro exemplo foi um programa de visualização de mapas. O quarto experimento foi realizado com a transmissão de imagens JPEG para um navegador de internet.
101 Exercícios 1. Quais são os elementos básicos de uma GUI 2. Cite 3 estratégias de hardware que o SO pode solicitar para reduzir o consumo de energia. 3. Cite 2 estratégias de software que o SO pode solicitar para reduzir o consumo de energia. 101
SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 2-1. PRINCÍPIOS DE SOFTWARE DE ENTRADA E SAÍDA (E/S) As metas gerais do software de entrada e saída é organizar o software como uma série de camadas, com as mais baixas preocupadas em esconder as
Leia maisEntrada e Saída (Input/Output)
Capítulo 5 Entrada e Saída (Input/Output) 1. Princípios de Hardware de E/S 2. Princípios de Software de E/S 3. Camadas de software de E/S 4. Discos 5. Relógios 6. Terminais Orientados a caracteres 7. Interfaces
Leia maisGerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger
Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.
Leia maisSistemas Operacionais Gerência de Dispositivos
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Software Sistema de Entrada/Saída Princípios de Software Tratadores (Manipuladores) de Interrupções Acionadores de Dispositivos (Device Drivers)
Leia maisFACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Memória Armazenamento Sistema de Arquivos
FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado Memória Armazenamento Sistema de Arquivos 1 Hierarquia de Memórias 2 Partes físicas associadas à memória Memória RAM Memória ROM Cache
Leia maisE/S PROGRAMADA E/S PROGRAMADA E/S USANDO INTERRUPÇÃO
E/S PROGRAMADA QUANDO A CPU FAZ TODO O TRABALHO RELACIONADO A UMA OPERAÇÃO DE E/S, NO CASO DO PROCESSO QUERER IMPRIMIR (NA IMPRESSORA) ABCDEFGH : ESTES CARACTERES SÃO COLOCADOS EM UMA ÁREA DE MEMÓRIA DO
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 Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)
Sistemas Operacionais Entrada / Saída Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Tópicos Princípios do hardware de E/S Princípios do software de E/S Camadas do software
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Hardware Sistema de Entrada/Saída Visão Geral Princípios de Hardware Dispositivos de E/S Estrutura Típica do Barramento de um PC Interrupções
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia mais5 Entrada e Saída de Dados:
5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos
Leia mais6 - Gerência de Dispositivos
1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de
Leia maisGerência de Entrada/Saída
Gerência de Entrada/Saída Prof Clodoaldo Ap Moraes Lima 1 Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo
Leia maisSISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis
Leia maisOrganização e Arquitetura de Computadores
Organização e Arquitetura de Computadores Entrada e saída Alexandre Amory Edson Moreno Nas Aulas Anteriores Foco na Arquitetura e Organização internas da Cleo Modelo Von Neuman Circuito combinacional Circuito
Leia maisSW DE E/S INDEPENDENTE DE DISPOSITIVO
SOFTWARE AO NÍVEL DO USUÁRIO SOFTWARE INDEPENDENTE DE DISPOSITIVOS ACIONADORES DE DISPOSITIVOS (DRIVERS) TRATAMENTO DE INTERRUPÇÕES HARDWARE FUNÇÕES: INTERFACE UNIFORME PARA OS DRIVERS USO DE BUFFERS INFORMAÇÃO
Leia maisCapítulo 5 Entrada/Saída
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S 5.1.1 Dispositivos de E/S Os dispositivos de E/S podem ser divididos em duas categorias: Dispositivos de bloco Armazena informações em blocos
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 7 Entrada/saída Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Problemas de entrada/saída Grande variedade
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisArquitetura e Organização de Computadores I
Arquitetura e Organização de Computadores I Interrupções e Estrutura de Interconexão Prof. Material adaptado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Interrupções
Leia maisProcessos e Threads (partes I e II)
Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa
Leia maisVisão Geral de Sistemas Operacionais
Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisCAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA
8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 04 - Concorrência Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC, 2007. Mono x Multiprogramação
Leia maisNotas da Aula 15 - Fundamentos de Sistemas Operacionais
Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos
Leia maisSistemas Operacionais
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
Leia maisSetores Trilhas. Espaço entre setores Espaço entre trilhas
Memória Externa Disco Magnético O disco magnético é constituído de um prato circular de metal ou plástico, coberto com um material que poder magnetizado. Os dados são gravados e posteriormente lidos do
Leia maisAula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.
Sistemas Operacionais Aula 3 Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com Nunca cone em um computador que você não pode jogar pela janela.
Leia maisEstruturas do Sistema de Computação
Estruturas do Sistema de Computação Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Estruturas do Sistema de
Leia maisSistemas Operacionais
Sistemas Operacionais Entrada e Saída Drivers e s Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Luciana A. F. Martimiano
Leia maisOrganização de Computadores 1
Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central
Leia maisCapacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Leia maisO que é RAID? Tipos de RAID:
O que é RAID? RAID é a sigla para Redundant Array of Independent Disks. É um conjunto de HD's que funcionam como se fosse um só, isso quer dizer que permite uma tolerância alta contra falhas, pois se um
Leia maisEntrada e Saída. Prof. Leonardo Barreto Campos 1
Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos
Leia maisProf.: Roberto Franciscatto. Capítulo 1.1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.1 Introdução Tipos de Sistemas Operacionais Sistemas Monoprogramáveis / Monotarefa Voltados tipicamente para a execução de um único programa.
Leia maisESTUDO DE CASO WINDOWS VISTA
ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado
Leia maisBC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento
BC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento 1 Gerência de espaço em disco Cópia de segurança do sistema de arquivo Roteiro Confiabilidade Desempenho
Leia maisSIMULADO Windows 7 Parte V
SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone
Leia maisTecnologia de armazenamento Intel (Intel RST) RAID 0, 1, 5, 10, Matrix RAID, RAID -Pronto
Tecnologia de armazenamento Intel (Intel RST) RAID 0, 1, 5, 10, Matrix RAID, RAID -Pronto RAID 0 (striping) RAID 0 utiliza os recursos de leitura/gravação duas ou mais unidades de disco trabalhando em
Leia maisAULA 5 Sistemas Operacionais
AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento
Leia maisTRABALHO COM GRANDES MONTAGENS
Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura
Leia maisDispositivos de Entrada e Saída
SEL-0415 Introdução à Organização de Computadores Dispositivos de Entrada e Saída Aula 9 Prof. Dr. Marcelo Andrade da Costa Vieira ENTRADA e SAÍDA (E/S) (I/O - Input/Output) n Inserção dos dados (programa)
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
- Módulo 4 - ENTRADAS E SAIDAS Uma das principais funções dos sistemas operacionais é controlar os dispositivos de entrada e saída (E/S ou I/O). O Sistema Operacional deve ser capaz de enviar comandos
Leia maisO hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware
1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
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 maisSistemas Operacionais
Sistemas Operacionais Gerenciamento de Memória Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Paula Prata e nas transparências
Leia maisTipos de sistemas operacionais
Tipos de sistemas operacionais Sistemas Operacionais de Computadores de Grande Porte Sistemas Operacionais para Servidores Sistemas Operacionais de Multiprocessadores Sistemas Operacionais para Computadores
Leia maisSistemas Operacionais. Roteiro. Hardware. Marcos Laureano
Sistemas Operacionais Marcos Laureano 1/25 Roteiro Estrutura de um sistema operacional Interrupções Proteção do núcleo Níveis de privilégio Chamadas de sistema 2/25 Mono-processadores atuais seguem um
Leia maisArquitetura de Computadores. Sistemas Operacionais IV
Arquitetura de Computadores Sistemas Operacionais IV Introdução Multiprogramação implica em manter-se vários processos na memória. Memória necessita ser alocada de forma eficiente para permitir o máximo
Leia maisSistema Operacional Correção - Exercício de Revisão
Prof. Kleber Rovai 1º TSI 22/03/2012 Sistema Operacional Correção - Exercício de Revisão 1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções? Não funcionaria.
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Entrada/Saída Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Problemas Entrada/Saída Grande
Leia maisWindows. Introdução. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional
Windows Prof. Leandro Tonietto Cursos de Informática Unisinos Março-2008 O que é Sistema operacional? O que é Windows? Interface gráfica: Comunicação entre usuário e computador de forma mais eficiente
Leia maisRAID. Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID (Redundant Array of Independent Disks )
RAID O que é um RAID? RAID RAID (Redundant Array of Independent Disks ) Matriz Redundante de Discos Independentes Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID Surgiu
Leia maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisFundamentos de Sistemas Computacionais Introdução
Fundamentos de Sistemas Computacionais Introdução Prof. Eduardo Alchieri Sistema Computacional Hardware Software Usuários Um ou mais processadores, memória, discos, impressoras, teclado, mouse, monitor,
Leia maisMANUAL EXPORTAÇÃO IMPORTAÇÃO
MANUAL EXPORTAÇÃO IMPORTAÇÃO Diretoria de Vigilância Epidemiológica/SES/SC 2006 1 Módulo 04 - Exportação e Importação de Dados Manual do SINASC Módulo Exportador Importador Introdução O Sistema SINASC
Leia maisGeral: Manual de Utilização do Software de Teste Gradual Windows
Manual de Utilização do Software de Teste Gradual Windows Geral: Este aplicativo é utilizado para testar os Microterminais Gradual Tecnologia Ltda. Para tanto deve ter as Dll s necessárias para controlar
Leia maisGuia de início rápido do Powersuite
2013 Ajuste e cuide do desempenho de seu computador com um aplicativo poderoso e ágil. Baixando e instalando o Powersuite É fácil baixar e instalar o Powersuite geralmente, demora menos de um minuto. Para
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação
Leia maisProf. Esp. Lucas Cruz
Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisSISTEMAS OPERACIONAIS 2007
SISTEMAS OPERACIONAIS 2007 VISÃO GERAL Sumário Conceito Máquina de Níveis Conceituação de SO Componentes do SO Visões do SO Conceito de Sistemas O que se espera de um sistema de computação? Execução de
Leia maisDispositivos de Memória
Chipset Conjunto de chips que fazem a comunicação entre a e os demais dispositivos do computador. Todas as informações que trafegam pela placa mãe passam necessariamente pelo Chipset, que tem dois chips:
Leia maisMotorola Phone Tools. Início Rápido
Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos... 2 Antes da instalação Motorola Phone Tools... 3 Instalar Motorola Phone Tools... 4 Instalação e configuração do dispositivo móvel... 5
Leia maisAcadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos
Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos Pilhas de Dispositivos Drivers no Windows Vista podem fazer todo trabalho sozinho; Uma requisição pode passar por uma seqüência
Leia maisSistema MSYS. Manual de Instalação, Configuração e Suporte. Versão 7
Ao abrir o arquivo em PDF, clique em Visualizar, Painéis de navegação, Marcadores para visualizar o menu lateral ou selecione as opções Visualizar, Painéis de Navegação, Marcadores. Sistema Manual de Instalação,
Leia maisARQUITETURA DE COMPUTADORES - 1866
6.7 Operações com as Memórias: Já sabemos, conforme anteriormente citado, que é possível realizar duas operações em uma memória: Escrita (write) armazenar informações na memória; Leitura (read) recuperar
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA. Prof. Dr. Daniel Caetano 2012-1
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um dispositivo Compreender o mecanismo de acionamento de um dispositivo
Leia maisO programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.
INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação
Leia maisManual do usuário. Mobile Auto Download
Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e
Leia maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisINDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
Leia maisWINDOWS SERVER 2003 BACKUP I
WINDOWS SERVER 2003 BACKUP I Windows Server 2003 Mídias de backup Destino do Backup Existem duas limitações importantes no Utilitário Backup. A primeira é que ele não suporta os formatos de gravação de
Leia maisAuditoria e Segurança de Sistemas Aula 03 Segurança off- line. Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com
Auditoria e Segurança de Sistemas Aula 03 Segurança off- line Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com Cenário off- line (bolha) 2 Roubo de Informação Roubo de Informação - Acesso físico
Leia maisCADERNO DE QUESTÕES WINDOWS 8
CADERNO DE QUESTÕES WINDOWS 8 1) No sistema operacional Microsoft Windows 8, uma forma rápida de acessar o botão liga/desliga é através do atalho: a) Windows + A. b) ALT + C. c) Windows + I. d) CTRL +
Leia maisAdmistração de Redes de Computadores (ARC)
Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br RAID é a sigla para Redundant
Leia maisSistemas Operacionais 2014 Introdução. Alexandre Augusto Giron alexandre.a.giron@gmail.com
Sistemas Operacionais 2014 Introdução Alexandre Augusto Giron alexandre.a.giron@gmail.com Roteiro Sistemas Operacionais Histórico Estrutura de SO Principais Funções do SO Interrupções Chamadas de Sistema
Leia maisManual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Leia maisMinistério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul
QUESTÃO: 29 Além da alternativa a estar correta a alternativa e também pode ser compreendida como correta. Segundo a definição de diversos autores, a gerência de falhas, detecta, isola, notifica e corrige
Leia maisSistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S
Estruturas de sistemas de computação Sumário! Operação de um sistema de computação! Estruturas de E/S! Estruturas de armazenamento! Hierarquia de armazenamento 2 1 Arquitectura de um sistema de computação
Leia maisProfs. Deja e Andrei
Disciplina Sistemas Distribuídos e de Tempo Real Profs. Deja e Andrei Sistemas Distribuídos 1 Conceitos e Projetos de Sistemas Distribuídos Objetivos: Apresentar uma visão geral de processamento distribuído,
Leia maisSistemas Operativos. Threads. 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv)
Sistemas Operativos Threads 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv) Dos Processos para os Threads O conceito de thread foi introduzido na tentativa de
Leia maisA 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
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 região de armazenamento formada por bytes ou palavras, cada
Leia maisINFORMÁTICA - BICT (noturno)
INFORMÁTICA - BICT (noturno) Organização de Computadores Professor: Dr. Rogério Vargas 2014/2 http://rogerio.in Introdução O que é mesmo um Computador? O computador é uma máquina eletrônica que permite
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia maisMANUAL CFTV DIGITAL - LINHA LIGHT 16 CANAIS 120 FPS / VID 120-LI CONFIGURAÇÃO DO COMPUTADOR 16 Canais - 120 FPS Processador Dual Core 2.0GHZ ou superior; Placa Mãe Intel ou Gigabyte com chipset Intel;
Leia maisMultiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação
Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário
Leia maisArquitetura de Computadores - Revisão -
Arquitetura de Computadores - Revisão - Principais funções de um Sistema Operacional Componentes básicos da Arquitetura Barramentos Registradores da CPU Ciclo de Instruções Interrupções Técnicas de E/S
Leia maisIntrodução à Informática Professor: Juliano Dornelles
Pra que serve o computador? O computador é uma extensão dos sentidos humanos. Pode ser utilizado no trabalho, nos estudos e no entretenimento. Com finalidades de interação, comunicação, construção de conteúdo,
Leia maisSistemas Operacionais Aula 06: Threads. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com
Sistemas Operacionais Aula 06: Threads Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Objetivos Introduzir o conceito de thread Discutir as APIs das bibliotecas de threads Pthreads, Win32
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0
Leia maisFAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO
FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Suporte do Sistema Operacional Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Objetivos
Leia maisArmazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II
Armazenamento Secundário SCE-183 Algoritmos e Estruturas de Dados II 1 Armazenamento secundário Primeiro tipo de armazenamento secundário: papel! Cartões perfurados HDs, CD-ROM, floppy disks, memórias
Leia mais