4
file:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06] Dicas para confecção dos exercícios: 1) Efetuá-los em folhas de sulfite, papel almaço ou folhas de caderno sem rebarbas. 2) Pesquisar respostas somente no material disponibilizado em sala de aula ou em bibliografia indicada 3) Colocar no. de RA, Nome completo e turma 4) Trabalho de forma manuscrita (as questões podem estar digitadas e as respostas manuscritas logo abaixo. QUESTÕES SOBRE ESTRUTURA DE SO 1) O que são modos de acesso e qual sua importância para a segurança do sistema? Qual o conceito dos modos de acesso “Modo Kernel” e “Modo Usuário” ? Existem certas instruções que não podem ser colocadas diretamente à disposição das aplicações, pois a sua utilização indevida causaria sérios problemas à integridade do sistema. Suponha que uma aplicação atualiza um arquivo em disco. O programa, por si só, não pode especificar diretamente as instruções que acessam os seus dados no disco. Estrutura do Sistema Operacionais Sistemas Operacionais – Notas de Aula 5 Como um disco é um recurso compartilhado, sua utilização deverá ser unicamente gerenciada pelo sistema operacional, evitando que a aplicação possa ter acesso a qualquer área do disco indiscriminadamente, o que poderia comprometer a segurança e integridade do sistema de arquivos. Quando o processador trabalha no modo usuário, uma aplicação só pode ex3ecutar instruções não-privilegiadas, tendo acesso a um número reduzido de instruções, enquanto no mo kernel ou supervisor a aplicação pode ter acesso ao conjunto total de instruções do processador. 2) O que é o núcleo do sistema e quais suas principais funções ? Também é conhecido como kernel e é formado por um conjunto de rotinas que oferecem serviços aos usuários, às suas aplicações, e também ao próprio sistema. Suas principais funções são: Gerência de memória, Gerência de memória virtual,interrupções e exceções, sincronismo e comunicação entre processos, processos e threads, etc. 3) Compare as arquiteturas de kernel monolítico com microkernel. Quais as vantagens e desvantagens de cada uma delas? Arquitetura Monolítica - as funções do núcleo foram desenvolvidas separadamente e depois linkadas formando um imenso e pesado núcleo de so Vantagem: Fácil implementação Desvantagens: muitos erros de codificação. Arquitetura microkernel - cada função do núcleo foi "quebrada" em serviços, onde aquele que solicita o serviço é conhecido como CLIENTE, e o que responde SERVIDOR. uma das principais funções do núcleo agora é a troca de mensagens. Vantagem: torna o núcleo menor Desvantagem: Baixa performance. 4) Explique o que são System Calls ou chamadas de sistema e de dois exemplos. porta de acesso ao núcleo do SO e seus serviços. Sempre que um usuário ou aplicação desejar algum serviço do sistema, é realizada uma chamada a ma de suas rotinas através de uma system call (chamada ao sistema). Exemplos: Abrir arquivos e Fechar Arquivos na Gerência de Sistemas de Arquivos.

QUESTÕES SOBRE ESTRUTURA DE SO · PDF filefile:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

Embed Size (px)

Citation preview

Page 1: QUESTÕES SOBRE ESTRUTURA DE SO · PDF filefile:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

file:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

Dicas para confecção dos exercícios:1) Efetuá-los em folhas de sulfite, papel almaço ou folhas de caderno sem rebarbas.2) Pesquisar respostas somente no material disponibilizado em sala de aula ou em bibliografia indicada3) Colocar no. de RA, Nome completo e turma4) Trabalho de forma manuscrita (as questões podem estar digitadas e as respostas manuscritas logo abaixo.

QUESTÕES SOBRE ESTRUTURA DE SO

1) O que são modos de acesso e qual sua importância para a segurança do sistema? Qual o conceito dos modos de acesso “Modo Kernel” e “Modo Usuário” ?

Existem certas instruções que não podem ser colocadas diretamente à disposiçãodas aplicações, pois a sua utilização indevida causaria sérios problemas à integridade dosistema. Suponha que uma aplicação atualiza um arquivo em disco. O programa, por sisó, não pode especificar diretamente as instruções que acessam os seus dados no disco.Estrutura do Sistema OperacionaisSistemas Operacionais – Notas de Aula 5Como um disco é um recurso compartilhado, sua utilização deverá ser unicamentegerenciada pelo sistema operacional, evitando que a aplicação possa ter acesso aqualquer área do disco indiscriminadamente, o que poderia comprometer a segurança eintegridade do sistema de arquivos.Quando o processador trabalha no modousuário, uma aplicação só pode ex3ecutar instruções não-privilegiadas, tendo acesso aum número reduzido de instruções, enquanto no mo kernel ou supervisor a aplicaçãopode ter acesso ao conjunto total de instruções do processador.

2) O que é o núcleo do sistema e quais suas principais funções ?

Também é conhecido como kernel e é formado por um conjunto de rotinas que oferecemserviços aos usuários, às suas aplicações, e também ao próprio sistema.Suas principais funções são: Gerência de memória, Gerência de memória virtual,interrupções e exceções, sincronismo e comunicação entre processos, processos e threads, etc.

3) Compare as arquiteturas de kernel monolítico com microkernel. Quais as vantagens e desvantagens de cada uma delas?

Arquitetura Monolítica - as funções do núcleo foram desenvolvidas separadamente e depois linkadas formando um imenso e pesado núcleo de soVantagem: Fácil implementaçãoDesvantagens: muitos erros de codificação.

Arquitetura microkernel - cada função do núcleo foi "quebrada" em serviços, onde aquele que solicita o serviço é conhecido como CLIENTE, e o que responde SERVIDOR. uma das principais funções do núcleo agora é a troca de mensagens.Vantagem: torna o núcleo menorDesvantagem: Baixa performance.

4) Explique o que são System Calls ou chamadas de sistema e de dois exemplos.porta de acesso ao núcleo do SO e seus serviços. Sempre que um usuário ou aplicação desejar algum serviço do sistema, é realizada uma chamada a ma de suas rotinas através de uma system call(chamada ao sistema).Exemplos: Abrir arquivos e Fechar Arquivos na Gerência de Sistemas de Arquivos.

Page 2: QUESTÕES SOBRE ESTRUTURA DE SO · PDF filefile:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

file:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

5) Cite ao menos uma vantagem e uma desvantagem das Arquiteturas Monolíticas e de Camadas. Explique suas definições.

Arquitetura Monolítica - as funções do núcleo foram desenvolvidas separadamente e depois linkadas formando um imenso e pesado núcleo de soVantagem: Fácil implementaçãoDesvantagens: muitos erros de codificação.

6) Diferencie instruções privilegiadas de instruções não-privilegiadas.

Instruções Privilegiadas - instruções que têm o poder de comprometer o sistema

Não privilegiadas - instruções que não comprometem o sistema

7)“Pode ser compreendida como uma porta de entrada para o acesso ao núcleo do sistema operacional e a seus serviços.” Esta afirmação refere-se a:

a-) Modos de Acesso---b-) System Callsc-) Threadsd-) Máquina Virtual

8)Arquitetura que utiliza o conceito clientes (aplicação) / Servidor (processo)---a) Micro Kernelb) Monolíticac) Camadasd) Virtual

9)A máquina virtual:

a) Implementa um sistema Batch.---b) Cria um nível intermediário entre o hardware e o Sistema Operacional.c) Devem utilizar um mesmo Sistema Operacional quando implementadas na mesma máquina.d) Cria um nível intermediário entre arquiteturas.

QUESTÕES SOBRE SISTEMAS DE ARQUIVOS

1) First-fit, Best-fit, Worst-fit são:

---a) Estratégias de alocação contígua utilizadas no gerenciamento de espaço em disco.b) Métodos para gerenciamento de concorrência em processos.c) Algoritmos clássicos para acesso a diretórios em árvore (tree structured directory).d) Estados que um processo pode assumir e que são reconhecidos pelo Sistema Operacional.

2)São Sistemas de Arquivos nativos do sistema operacional Windows :---a) FAT32 e NTFSb) ext2 e FAT32c) ext3 e NTFSd) ext3 e HPFS

3)São Sistemas de Arquivos nativos do sistema operacional GNU/Linux :

Page 3: QUESTÕES SOBRE ESTRUTURA DE SO · PDF filefile:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

file:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

a) FAT32 e NTFSb) ext2 e FAT32c) ext3 e NTFS---d) ext3 e RaiserFS

4) Assinale a alternativa que melhor defina alocação contígua em disco.

---a) Consiste em armazenar um arquivo em blocos sequencialmente dispostos no disco. O sistema localiza um arquivos através do endereço do primeiro bloco e da sua extensão em blocos.

b) Um arquivo pode ser organizado com um conjunto de blocos ligados fisicamente no disco, independente de sua localização lógica. Cada bloco deve possui um ponteiro para o bloco seguinte do arquivo, e assim sucessivamente.

c) Consiste em armazenar um arquivo em blocos radomicamente dispostos no disco. Neste tipo de alocação, o sistema localiza um arquivos através do endereço do primeiro bloco e da sua extensão em blocos.

d) Um arquivo pode ser organizado com um conjunto de blocos ligados logicamente no disco, independente de sua localização física. Cada bloco deve possui um ponteiro para o bloco seguinte do arquivo, e assim sucessivamente.

5) Considerando as estratégias de alocação de arquivos no disco, dizemos que quando se utiliza o primeiro espaço livre, obtendo-se uma maior rapidez de alocação utilizamos uma estratégia denominada:

---a) First-fitb) Best-fitc) Worst-fitd) Great-fit

6) Dos sistemas de arquivos abaixo, identifique aquele que não pertence ao sistema operacional Linux

a) Minix---b) FAT32c) ext3d) ReiserFS

7) Abrir,fechar,ler e gravar arquivos e diretório na system call é função da:

a) Gerência de Memóriab) Gerência de processos e threads---c) Gerência do Sistema de arquivosd) Gerência de dispositivos

8)“Um arquivo pode ser organizado como um conjunto de blocos ligados logicamente no disco independente de sua localização física ...” Assinale qual tipo de alocação refere-se o texto acima.

a) Alocação encadeadab) Alocação circularc) Alocação contígua---d) Alocação indexada

9) A estrutura de diretórios adotada atualmente pela maioria dos Sistemas Operacionais:

( ) Dois níveis de diretório(x) Diretórios em árvore( ) Nível único de diretórios

Page 4: QUESTÕES SOBRE ESTRUTURA DE SO · PDF filefile:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

file:///C|/Users/Digaum/Desktop/Faculdade%20Arquivos/SistOper-Exercicios-Exercícios%20Sistema%20de%20Arquivos-Respostas.txt[03/05/2012 18:56:06]

( ) Mapa de bits

10) O que é FAT? Qual sua vantagem?

FAT - Tabela de Alocação de Arquivos, foi o primeiro tipo de partição do Windows, conseguindo particonar discos rígidos com até 64 mb.

11) A organização dos arquivos no sistema operacional consistem em:

(x) Como os seus dados estão internamente armazenados.( ) A estrutura dos dados não varia em função dotipo( ) Uma série de arquivos e pastas que chamamos de diretório( ) n.d.a

12) Os principais atributos que encontramos no arquivos são:i( ) Tamanho, proteção, dono, criação backup,organização e senha( x ) Tamanho, senha,data, hora, nome( ) Tamanho, dono,backup,nome, data,hora( ) n.d.a

13) Uma Access Control List – ACL é :

( ) Uma lista somente dos arquivos que serão utilizados nos sistemas.

( x ) Uma lista associada a cada arquivo, onde são especificados quais os usuários e os tipos de acesso permitidos.

( ) Um lista de controle de acesso ao sistemas de arquivos.

( ) n.d.a

14) O que é alocação contígua de blocos e quais benefícios a desfragmentação pode proporcionar quando esta técnica é utilizada?Consiste em armazenar um arquivo em blocos sequencialmente dispostos no disco. O sistema localiza um arquivos através do endereço do primeiro bloco e da sua extensão em blocos.A desfragmentação reune os fragmentos que clursters não preenchidos, deixando áreas maiores para armazenamento de dados e ainda tenta agrupar partes dos arquivos que não estão contíguos no disco.