O que é alocação contígua de blocos e quais os benefícios a desfragmentação pode proporcionar quando esta técnica é aplicada?

0% found this document useful (0 votes)

82 views

31 pages

Original Title

sistema de arquivos.pdf

Copyright

© © All Rights Reserved

Available Formats

PDF, TXT or read online from Scribd

Share this document

Did you find this document useful?

0% found this document useful (0 votes)

82 views31 pages

Sistema de Arquivos PDF

Original Title:

sistema de arquivos.pdf

Jump to Page

You are on page 1of 31

You're Reading a Free Preview
Pages 8 to 26 are not shown in this preview.

Reward Your Curiosity

Everything you want to read.

Anytime. Anywhere. Any device.

No Commitment. Cancel anytime.

Qual das alternativas abaixo não é exemplo de uma memória secundária?

Qual das alternativas abaixo não é exemplo de uma memória secundária? A RAM.

Qual é o relacionamento geral entre tempo de acesso custo de memória e capacidade?

4.

Quais são os dois sentidos em que o termo memória de acesso aleatório é usado?

5.

O que é método de acesso?

Em programação orientada a objetos, modificador de acesso, também chamado de visão de método ou ainda visão de atributo, é a palavra-chave que define um atributo, método ou classe como público (ou public, qualquer classe pode ter acesso), privado (ou private, apenas os métodos da própria classe pode manipular o ...

O que é alocação contígua de blocos e quais os benefícios a desfragmentação pode proporcionar quando esta técnica é aplicada?

Blocos Contíguos: A alocação contígua consiste em armazenar um arquivo em blocos seqüencialmente dispostos, permitindo ao sistema localizar um arquivo através do endereço do primeiro bloco e da sua extensão em blocos. O aceso é feito de maneira simples, tanto para a forma seqüencial quanto para a direta.

Como os arquivos podem ser estruturados?

Os arquivos podem conter dados estruturados ou não. Os arquivos não estruturados possuem uma sequência de bytes, já os estruturados podem vir organizados em registros ou em árvore (estrutura de dados).

1 - Como os arquivos podem ser organizados?

2-Quais os diferentes métodos de acesso aos dados de um arquivo?

3-Quais as vantagens e desvantagens das técnicas de gerencia de espaços livres?

4-O que é alocação contígua de blocos e qual o benefícios que a desfragmentação pode proporcionar?

5-Descreva as vantagens e desvantagens da alocação encadeada e da alocação indexada na gerencia de alocação de espaço em disco.

6-Quais os tipos de proteção de acesso que existem e quais suas principais vantagens?

Grátis

45 pág.

  • Denunciar

Pré-visualização | Página 13 de 15

(TAM) é calculado a partir das taxas de acerto e falha na TLB, ou seja, TAM é igual a (0.98% * tempo de acesso à TLB) + (número de níveis * (0.02% * tempo de acesso à memória)) = (0.98%*0) + (2 * Soluções de Exercícios – Autores – Versão 3.1 (Jan/2004) Arquitetura de Sistemas Operacionais – 3a Edição – Machado/Maia 38 (0.02%*100)) = 4ns. O tempo total para a execução da instrução é igual a soma do tempo de leitura da instrução (4ns), do tempo de leitura do operando “direto” (4ns) e do tempo de leitura do operando “indireto” (8ns), totalizando 16 ns. 35. Descreva o mecanismo de tradução de um endereço virtual em um endereço real em sistemas que implementam gerência de memória virtual utilizando segmentação com paginação. Ver item 10.6. 36. Na técnica de swapping que critérios o sistema operacional pode utilizar para selecionar os processos que sofrerão swap out? Na maioria das políticas, o critério de escolha considera o estado do processo e sua prioridade, buscando dessa forma identificar o processo com as menores chances de serem executados. 37. Existe fragmentação em sistemas que implementam gerência de memória virtual? Se existe, que tipo de fragmentação é encontrado em sistemas paginados? Que tipo de fragmentação é encontrado em sistemas com segmentação? O problema da fragmentação existe tanto na gerência de memória virtual por paginação quanto na por segmentação. A fragmentação interna ocorre na memória virtual por paginação na última página, caso não seja totalmente ocupada. A fragmentação externa ocorre na memória virtual por segmentação em função dos espaços livres deixados entre segmentos alocados na memória principal. 38. O que é o thrashing em sistemas que implementam memória virtual? Thrashing é conseqüência da excessiva paginação/segmentação em sistemas que implementam memória virtual, levando o sistema a dedicar mais tempo com operações relacionadas à gerência da memória do que no processamento das aplicações dos usuários. Soluções de Exercícios – Autores – Versão 3.1 (Jan/2004) Arquitetura de Sistemas Operacionais – 3a Edição – Machado/Maia 39 Capítulo 11 – Sistema de Arquivos 1. O que é um arquivo? Um arquivo é um conjunto de registros definidos pelo sistema de arquivos, tornando seu conceito abstrato e generalista Um arquivo é constituído por informações logicamente relacionadas, podendo representar instruções ou dados. Arquivos são gerenciados pelo sistema operacional de maneira a facilitar o acesso dos usuários ao seu conteúdo. 2. Como arquivos podem ser organizados? A forma mais simples de organização de arquivos é através de uma seqüência não-estruturada de bytes, na qual o sistema de arquivos não impõe nenhuma estrutura lógica para os dados. Alguns sistemas operacionais possuem diferentes organizações de arquivos. Neste caso, cada arquivo criado deve seguir um modelo suportado pelo sistema de arquivos. As organizações mais conhecidas e implementadas são a seqüencial, relativa e indexada 3. Diferencie os métodos de acesso a registros sequencial, direto e indexado. No método de acesso seqüencial, a leitura dos registros é realizada na ordem em que são gravados e a gravação de novos registros só é possível no final do arquivo. No acesso direto, a leitura/gravação de um registro ocorre diretamente na sua posição, através do número do registro que é a sua posição relativa ao início do arquivo. No acesso indexado, o arquivo possui uma área de índice onde existem ponteiros para os diversos registros. Sempre que a aplicação deseja acessar um registro, deve ser especificada uma chave através da qual o sistema pesquisará na área de índice o ponteiro correspondente 4. Qual a função das system calls de E/S? Possibilitar o acesso as rotinas de E/S que têm como função disponibilizar uma interface simples e uniforme entre a aplicação e os diversos dipositivos. 5. Quais as diferentes formas de implementação de uma estrutura de diretórios? Estrutura de diretório de nível único, com dois níveis e em árvore. A especificação de cada estrutura esta em 11.3. 6. Descreva as vantagens e desvantagens das técnicas para gerência de espaços livres. Ver item 11.4. 7. O que é alocação contígua de blocos e quais benefícios a desfragmentação pode proporcionar quando esta técnica é utilizada? A alocação contígua consiste em armazenar um arquivo em blocos seqüencialmente dispostos no disco. A desfragmentação pode solucionar o problema da fragmentação reorganizando todos os arquivos no disco de maneira que só exista um único segmento de blocos livres. 8. Descreva as vantagens e desvantagens das técnicas de alocação encadeada e indexada na gerência de alocação de espaço em disco. Ver itens 11.5.2 e 11.5.3. 9. Quais os tipos de proteção de acesso a arquivos existentes e quais suas principais vantagens? Senha de acesso, proteção por grupos de usuários e lista de controle de acesso. A vantagem da associação de uma senha de acesso a um arquivo é a simplicidade, pois o controle resume-se ao usuário ter conhecimento da senha e, conseqüentemente, ter a liberação do acesso ao arquivo concedida pelo sistema. A vantagem da proteção por grupos de usuários é oferecer uma proteção em três níveis: owner (dono), group (grupo) e all (todos). Já a lista de controle de acesso tem a vantagem de especifar individualmente para cada arquivo qual usuário e tipo de acesso é concedido. 10. O que é a técnica denominada buffer cache. É a técnica em que o sistema operacional reserva uma área da memória para que se tornem disponíveis caches utilizados em operações de acesso ao disco. Quando uma operação é realizada, o sistema verifica se a informação desejada se encontra no buffer cache. Em caso positivo, não é necessário o acesso ao disco. Caso o bloco requisitado não se encontre no cache, a operação de E/S é realizada e o cache é atualizado. Soluções de Exercícios – Autores – Versão 3.1 (Jan/2004) Arquitetura de Sistemas Operacionais – 3a Edição – Machado/Maia 40 Capítulo 12 – Gerência de Dispositivos 1. Explique o modelo de camadas aplicado na gerência de dispositivos. A gerência de dispositivos é estruturada através de camadas em um modelo semelhante ao apresentado para o sistema operacional como um todo. As camadas de mais baixo nível escondem características dos dispositivos das camadas superiores, oferecendo uma interface simples e confiável ao usuário e suas aplicações. As camadas são divididas em dois grupos, onde o primeiro grupo visualiza os diversos tipos de dispositivos do sistema de um modo único, enquanto o segundo é específico para cada dispositivo. A maior parte das camadas trabalha de forma independente do dispositivo. 2. Qual a principal finalidade das rotinas de E/S? Tornar as operações de E/S o mais simples possível para o usuário e suas aplicações. Com isso, é possível ao usuário realizar operações de E/S sem se preocupar com detalhes do dispositivo que está sendo acessado. 3. Quais as diferentes formas de um programa chamar rotinas de E/S? Por comandos de leitura/gravação e chamadas a bibliotecas de rotinas oferecidas por linguagens de alto nível ou diretamente através de uma system call em um código de alto nível. 4. Quais as principais funções do subsistema de E/S? Criar uma interface padronizada com os device drivers e oferecer uma interface uniforme com as camadas superiores. 5. Qual a principal função de um device driver? Implementar a comunicação do subsistema de E/S com os dispositivos, através de controladores. 6. Por que o sistema de E/S deve criar uma interface padronizada com os device drivers? Para que seja possível a inclusão de novos drivers sem a necessidade de alteração da camada de subsistema de E/S. 7. Explique o funcionamento da técnica de DMA e sua principal vantagem. De forma simplificada, uma operação de leitura em disco utilizando DMA teria os seguintes passos. A UCP, através do device driver, inicializa os registradores do

Quais são as vantagens e as desvantagens dos métodos para alocação de espaço em disco?

Vantagens: A principal vantagem é que o acesso a esses arquivos que ficam dispostos continuamente no disco se torna simples, tanto na forma sequencial como na direta. Desvantagem: Deficiência na alocação de espaço livre para novos arquivos.

Quais as formas que podem ser utilizadas para a alocação de arquivos em um sistema operacional?

Há três estratégias básicas de alocação de arquivos nos blocos lógicos do disco, que serão apresentadas a seguir: as alocações contígua, encadeada e indexada.

Quais são os métodos para gerenciamento de espaço livre em disco?

Existem diferentes formais de gerenciar a alocação do espaço livre em disco. Uma forma mais simples é usar uma tabela de bits ou mapa de bits. Cada entrada na tabela é associada a um bloco do disco representado por um bit, podendo assumir valor igual a 0 ( bloco livre ) ou 1 ( bloco alocado a algum arquivo ).

Quais são os métodos de acesso a arquivos?

Os dois principais métodos de acesso a arquivos são o acesso sequencial e o acesso aleatório (ou direto). nos sistemas operacionais dos microcomputadores modernos, todos os arquivos são criados como do tipo de acesso sequencial.

Toplist

Última postagem

Tag