Eric Galdino: Prova AVI - SO FAZAG 2010.2

From AdonaiMedrado.Pro.Br
Revision as of 12:15, 9 October 2010 by Ericgaldino fazag (Talk | contribs)

Jump to: navigation, search

1- O que é um Sistema Operacional? Cite um exemplo e justifique caracterizando-o.

O sistema operacional é responsável pelo gerenciamento do processador, memoria ,I/O entre outros recursos que formam um computador ou seja, pode ser classificado como um programa de controle e gerenciamento do hardware,software, com a responsabilidade de alocar recursos. Com ele também deve prover uma interface para o usuário, assim dando uma facilidade ao usuário a ter acesso aos recursos do computador. Segundo Luiz Affonso Henderson Guedes de Oliveira, Professor UFRN ( abril/2004 ) o Sistema Operacional é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema. Esse conjunto de rotinas é chamado núcleo do sistema ou kernel (cérebro). O Debian é uma Distribuição Livre com a licença GPL, nele contem vários programa básicos para fazer seu computador pessoal Funcionar bem. o Debian hoje em dia usa o kernel Linux. O Linux é uma peça de software criada inicialmente por Linus Torvalds com a ajuda de milhares de programadores espalhados por todo o mundo. Uma distribuição pelo que eu entendi uma distribuição é um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicação, formando um conjunto. Já o Sistema Operacional a própria pessoa devia procurar os programas que desse uma funcionalidade a seu sistema, compilá-los e carregá-los. com isso o chamavam de sistema operativo apenas para os técnicos. Considerado um S.O Linux e Windows os demais são distribuições como debian, redhat, XP, Vista etc.

2- Como funciona a gerência de processos no Sistema Operacional que você escolheu? Quais as ferramentas disponíveis para administração dos processos pelo usuário/administrador?

O debian começar o processo de inicialização executando init, ele é o que indica o primeiro script a ser executado. Que é /etc/init.d/rcS. Esse scrip ira fazer uma verificação e montar o sistemas de arquivos e os módulos tem também o /etc/init.d/network esse pelo nome já dar para deduzir o que ele faz ele inicializa todos os serviços de redes, /etc/rc.boot/. esse ai é onde podemos especificar os scripts que não queremos carregá-lo, depois de carregar todos os scrips existem alguns níveis de inicialização chamados de rulevel o Linux contem 7 níveis citados a baixo 0 (parar o sistema), 1 (modo de usuário único), 2 through 5 (vários modos multiusuário), e 6 (reinicia o sistema). O sistema Debian vem com id=2, que indica que o runlevel padrão será o '2' quando o sistema entrar no modo multiusuário, e os scripts de /etc/rc2.d/ serão executados esses rcN.d são apenas links de simbólicos para os scripts do init.d, esses links servem para definir o modo de execução dos scripts no init.d. No Windows o gerenciador mais famoso é o gerenciador de tarefas para acessá-lo do meio mais fácil é pressionado três teclas Ctrl+Alt+Del ou na barra de tarefas com o botão direito do mouse gerenciador de tarefas e no Linux é o PS para chegar ate ele var no console e digite ps mais seus comandos básicos a-mostra todos os processos existentes; e - exibe as variáveis de ambiente relacionadas aos processos; f - exibe a árvore de execução dos processos; l - exibe mais campos no resultado; m - mostra a quantidade de memória ocupada por cada processo; u - exibe o nome do usuário que iniciou determinado processo e a hora em que isso ocorreu; x - exibe os processos que não estão associados a terminais; w - se o resultado de processo não couber em uma linha, essa opção faz com que o restante seja exibido na linha seguinte.


3- Como é a administração pelo usuário da memôria virtual do Sistema Operacional que você escolheu?

A distribuição debian tem alguns algoritmos que administram o uso da memória virtual, conhecida como swap como exemplo tomamo-nos uma maquina com a memória de 1GB o uso da memória virtual é bastante pouca ele só será requisitada em ultimo caso já uma maquina com a memória de 256Mb há memória virtual será requisitada com freqüência, a memória virtual no debian e em outra distribuições Linux é como uma medida de segurança quando há por uma eventual falta de memória ele evita colisões entre os processos. Um desenvolvedor de software pode dizer qual espaço na memória seu programa vai ocupar mais é melhor deixar que o sistema operacional gerencie isso, se por eventual acontecer que a memória RAM tenha sido usada 100,1% o 1% estar na swap e se a RAM precisar ser reiniciada ela será totalmente jogada na memória é por isso que é aconselhável ter o dobro da memória física (RAM) em memória virtual.


4- Caso um usuário compre um dispositivo que o Sistema Operacional que você escolheu não tenha suporte nativamente, mas um driver está disponível na Internet como faço para instalá-lo?

Primeiramente verifica a procedência do drive, se for do repositório do próprio debian é seguro a instalação e com um apt-get intall mais o nome do drive como estar no repositório ai instala automaticamente caso não haja no repositório devemos fazer o downlod do drive e preparar para instalação abrimos o console ou terminal abrimos a pasta onde o drive estiver salvo digitar o comando make install depois executá-lo com um ./nome do arquivo.sh.


5- O que é desfragmentação? É necessário desfragmentar o sistema de arquivos do Sistema Operacional que você escolheu? Por quê?

A desfragmentação de disco tem como objetivo organizar fisicamente os arquivos de forma que melhore o desempenho do seu sistema operacional usando como base no aumento de velocidade da leitura dos arquivos espalhados nos setores. Sim é necessário desfragmentar os sistemas Linux apesar de que não é qualquer usuários que conseguem escrever no sistema de arquivo.




Comentários do Professor

  • 27/08/2010 (1)
    • Revise pontuação, acentos, concordância e digitação em geral.
    • As citações e as referências devem ser feitas conforme ABNT.
    • O Sistema Operacional é um programa? Debian é um Sistema Operacional ou uma distribuição Linux? Existe diferença entre estes dois conceitos? Não? Sim? Qual é?
  • 27/08/2010 (2)
    • As perguntas que eu fizer neste espaço não devem ser respondidas "literalmente", elas devem ser incorporadas ao texto da questão.
    • O que é Debian GNU/Hurd? Você pode encontrar parte da resposta aqui.