Difference between revisions of "Eric Galdino: Prova AVI - SO FAZAG 2010.2"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
Line 1: Line 1:
==1- O que é um Sistema Operacional? Cite um exemplo e justifique caracterizando-o.==
+
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.  
 
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).  
+
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”.
 
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.  
 
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. 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.  
+
Analisando o que foi mencionado acima, concluiu-se que uma distribuição é um sistema operacional Unix incluindo o kernel Linux e outros aplicativos, formando assim um conjunto de software.
 +
Em relação ao sistema operacional, o individuo deve ir em busca de programas que funcionalidade a seu sistema, compilando-os e carregando-os, sendo chamado pelos técnicos de sistema operativo, o que são considerados como S.O. é Linux e Windows, os derivados  são chamados 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?==
+
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).  
+
Nas distribuições linux depois de ter ligado a maquina a bios ter carregando todos os dispositivos de entrada e saida irá carregar o seu gerenciador de boot, que por sua vez tem como uma de suas funções é carregar o kenel depois do kenel ter inicializado ele começa o processo de inicialização do sistema executando init, ele é o que indica o primeiro script a ser executado. /etc/init.d/rcS, esse script ira fazer uma verificação e também montar os sistemas de arquivos os seus módulos, e 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 necessitamos carregá-los isso o usuario que deve especificar se a ou não a necessidade , depois de carregar todos os scripts existem alguns níveis de inicialização chamados de runlevel o Linux contém 7 níveis citados a baixo  
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.
+
0 (parar o sistema)
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  
+
1 (modo de usuário único)
a-mostra todos os processos existentes;
+
2 até 5 (vários modos multiusuário)
 +
6 (reinicia o sistema).  
 +
 
 +
Por padrão a distribuição 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.
 +
Para gerenciar os processos em execução no debian e nas distribuições Linux usamos o ps esse comando tem como função nos mostrar os processos em execução  para chegar ate ele var no console e digite ps ai ele mostra os processos , digitando ps  mais seus comandos básicos teremos resultados diferentes tais como.
 +
a- mostra todos os processos existentes;
 
e - exibe as variáveis de ambiente relacionadas aos processos;
 
e - exibe as variáveis de ambiente relacionadas aos processos;
 
f - exibe a árvore de execução dos processos;
 
f - exibe a árvore de execução dos processos;
Line 19: Line 25:
 
x - exibe os processos que não estão associados a terminais;
 
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.
 
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.
 +
Um outro comando que pode se trabalhar em conjunto com o comando ps é o kill. Esse comando tem a finalidade de encerrar um processo, ele é usado da seguinte forma va no terminal digite o ps isso irar retorna um numero chamado de pid para finalizar o processo é bem simples digite o comando kill e o numero pid e pronto.
 +
O comando bg Coloca um processo suspenso em background fg Ao contrário do comando bg, o fg traz de volta um processo ao foreground
 +
(linux.about, 2010 ).
  
  
==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. 
 
  
 +
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 frequência, isso é só um exemplo ha distribuições que se desempenham bem com pouca memoria, 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. Se por eventual acontecer que a memória RAM tenha sido usada completamente o seu excedente será despejado na swaping.
  
 +
4- Caso um usuário compre um dispositivo que o Sistema Operacional que você escolheu não tenha suporte nativamente, mas um drive 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 install mais o nome do drive como estar no repositório ai instala automaticamente caso não haja no repositório devemos fazer o download 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ê?
  
== Comentários do Professor ==
+
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. Quando é gravado um arquivo no disco o mesmo  pode ser fragmentado e gravado em cluster diferentes e assim dificulta a leitura já que quando requisitada terá que sair em busca de todo o conteúdo que estão separados e distantes um do outro a fragmentação coloca esses arquivos bem mais próximos um do outro deixando a leitura bem mais rápida gerando um bom desempenho no seu sistema operacional .
*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 [http://www.gnu.org/software/hurd/ aqui].
+

Revision as of 17:01, 22 October 2010

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. 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”. 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. Analisando o que foi mencionado acima, concluiu-se que uma distribuição é um sistema operacional Unix incluindo o kernel Linux e outros aplicativos, formando assim um conjunto de software. Em relação ao sistema operacional, o individuo deve ir em busca de programas que dê funcionalidade a seu sistema, compilando-os e carregando-os, sendo chamado pelos técnicos de sistema operativo, o que são considerados como S.O. é Linux e Windows, os derivados são chamados 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?

Nas distribuições linux depois de ter ligado a maquina a bios ter carregando todos os dispositivos de entrada e saida irá carregar o seu gerenciador de boot, que por sua vez tem como uma de suas funções é carregar o kenel depois do kenel ter inicializado ele começa o processo de inicialização do sistema executando init, ele é o que indica o primeiro script a ser executado. /etc/init.d/rcS, esse script ira fazer uma verificação e também montar os sistemas de arquivos os seus módulos, e 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 necessitamos carregá-los isso o usuario que deve especificar se a ou não a necessidade , depois de carregar todos os scripts existem alguns níveis de inicialização chamados de runlevel o Linux contém 7 níveis citados a baixo 0 (parar o sistema) 1 (modo de usuário único) 2 até 5 (vários modos multiusuário) 6 (reinicia o sistema).

Por padrão a distribuição 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. Para gerenciar os processos em execução no debian e nas distribuições Linux usamos o ps esse comando tem como função nos mostrar os processos em execução para chegar ate ele var no console e digite ps ai ele mostra os processos , digitando ps mais seus comandos básicos teremos resultados diferentes tais como. 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. Um outro comando que pode se trabalhar em conjunto com o comando ps é o kill. Esse comando tem a finalidade de encerrar um processo, ele é usado da seguinte forma va no terminal digite o ps isso irar retorna um numero chamado de pid para finalizar o processo é bem simples digite o comando kill e o numero pid e pronto. O comando bg Coloca um processo suspenso em background fg Ao contrário do comando bg, o fg traz de volta um processo ao foreground (linux.about, 2010 ).


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 frequência, isso é só um exemplo ha distribuições que se desempenham bem com pouca memoria, 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. Se por eventual acontecer que a memória RAM tenha sido usada completamente o seu excedente será despejado na swaping.

4- Caso um usuário compre um dispositivo que o Sistema Operacional que você escolheu não tenha suporte nativamente, mas um drive 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 install mais o nome do drive como estar no repositório ai instala automaticamente caso não haja no repositório devemos fazer o download 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. Quando é gravado um arquivo no disco o mesmo pode ser fragmentado e gravado em cluster diferentes e assim dificulta a leitura já que quando requisitada terá que sair em busca de todo o conteúdo que estão separados e distantes um do outro a fragmentação coloca esses arquivos bem mais próximos um do outro deixando a leitura bem mais rápida gerando um bom desempenho no seu sistema operacional .