Buscar

1 NOÇOES DE SISTEMAS OPERACIONAL ( WIN XP E WIN 7)

Prévia do material em texto

CONTEÚDO PROGRAMÁTICO
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
1
ÍNDICE
Noções de Sistemas Operacionais ���������������������������������������������������������������������������������������������������������������������2
Definição �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������2
Kernel ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2
Linguagem de Controle (Interpretador de Comandos) ������������������������������������������������������������������������������������������������3
É Possível Instalar Mais de um Sistema Operacional no Mesmo Computador? �������������������������������������������������������3
Dual Boot ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������3
Máquina Virtual ����������������������������������������������������������������������������������������������������������������������������������������������������������������3
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
2
Noções de Sistemas Operacionais
Definição
Um sistema operacional é um programa que atua como intermediário entre o usuário e o 
hardware de um computador� O propósito de um sistema operacional é propiciar um ambiente 
no qual o usuário possa executar outros programas de forma conveniente, por esconder detalhes 
internos de funcionamento e eficiência, por procurar gerenciar de forma justa os recursos do sistema 
(Silberschatz, Galvin e Gagne, 2000, p�22]�
Conclui-se que sistema operacional é um software necessário (software básico) para que o com-
putador (hardware) funcione corretamente�
Os sistemas operacionais podem ser conceituados de duas formas: topdown e bottom-up�
No modo topdown (“de cima a baixo”) que é o modo de visão do usuário, o sistema operacional 
é um software que permite a interação entre o hardware e os programas aplicativos� Assim para o 
usuário, o sistema operacional fornece:
 → Acesso ao sistema�
 → Possibilidade de criar e gerenciar arquivos e diretórios�
 → Ambiente para execução de programas�
 → Acesso aos dispositivos de entrada e saída�
 → Acesso ao conteúdo de arquivos�
 → Detecção de erros�
Já no modo bottom-up (“de baixo a cima”), é considerado um gerenciador de recursos� Isso 
porque controla a utilização dos recursos de hardware pelas aplicações como também quais e quando 
as aplicações podem ser executadas�
Podemos citar como recursos:
 → Tempo de CPU�
 → Espaço em memória�
 → Espaço em disco�
 → Acesso aos dispositivos de comunicação�
 → Bibliotecas de software�
Kernel
O kernel é o núcleo de um sistema operacional� Ele é responsável por controlar os dispositivos 
de hardware do computador, ou seja, é no Kernel onde estão os drivers dos dispositivos de entrada e 
saída, por exemplo�
Os drivers são camadas de software responsáveis pela implementação de rotinas específicas que 
permitem o acesso, a inicialização e o gerenciamento de um determinado dispositivo� Outro fator a ser 
considerado com relação aos drivers é o alto grau de dependência do sistema operacional e o restante do 
kernel do sistema em que será instalado� A implementação dos drivers, leva em consideração o sistema 
operacional, para que as corretas instruções de acesso ao dispositivo estejam presentes no driver� O alto 
grau de dependência entre os driver e o restante do kernel do sistema fazia com que em sistemas mais 
antigos, ao ser instalado um novo driver, o kernel tinha que ser recompilado e em seguida, reinicializa-
do o sistema� Com a modernização dos sistemas operacionais, não há mais a necessidade de reiniciali-
zar o sistema após uma instalação, pois os drivers são carregados dinamicamente�
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
3
Linguagem de Controle (Interpretador de Comandos)
Um dos utilitários mais importantes para um sistema operacional é o interpretador de 
comandos (ou shell), é a forma mais direta de um usuário se comunicar com o sistema operacional 
(SO)� É oferecida por todos os SO para que, por meio de comandos simples, o usuário possa ter 
acesso a rotinas específicas do sistema�
Os comandos, quando digitados (ou executados) pelo usuário, são interpretados por um 
programa denominado interpretador de comandos ou shell� A linha de comando é reconhecida, o 
shell verifica sua sintaxe, envia mensagens de erro e faz chamadas de rotinas dos sistemas�
O usuário dispõe, assim, de uma interface interativa direta com o sistema operacional, para 
realizar tarefas básicas como acessar um arquivo em disco ou consultar um diretório�
As linguagens de controle evoluíram no sentido de permitir uma interação mais amigável, utilizando 
interfaces gráficas, colocando os programas em uso em janelas e utilizando ícones para comunicação com 
o usuário� Quando você cria uma pasta, renomeia ou apaga um arquivo, clica em cima de uma planilha ou 
texto para editá-los, você está interagindo com o shell e utilizando recursos dessa linguagem de comando�
É Possível Instalar Mais de um Sistema Operacional no Mesmo Computador?
Sim� Basta escolher o procedimento a ser utilizado� Por exemplo, Dual Boot ou por meio de uma 
máquina virtual�
Dual Boot
Dual Boot é o nome dado ao processo que permite que mais de um sistema operacional seja 
instalado no mesmo HD, por exemplo� Nesse caso, o HD precisa passar por um processo chamado 
de particionamento de disco, ou seja, o HD será dividido em partes lógicas independentes� Sendo 
assim, é possível instalar em cada partição um sistema operacional diferente� A grande vantagem 
do processo Dual Boot é o fato de o computador não perder desempenho, mesmo tendo mais de um 
sistema operacional instalado� Isso acontece porque apenas um sistema será carregado por vez� O 
funcionamento desse processo depende da utilização de um gerenciador de boot�
Gerenciador de boot é um software capaz de iniciar o processo de carregamento do sistema ope-
racional em um computador� Assim, ao ligar o computador, o gerenciador de boot será carregado e o 
usuário poderá escolher qual sistema operacional deseja inicializar naquele momento� Entre os geren-
ciadores de boot mais conhecidos e cobrados em prova, podemos citar o Grub e o Lilo, por exemplo�
Máquina Virtual
Uma máquina virtual é um arquivo de computador (normalmente chamado de imagem) que 
se comporta como um computador de verdade� Em outras palavras, é a criação de um computador 
dentro de um computador� Ela é executada em uma janela, assim como outros programas, propor-
cionando ao usuário final a mesma experiência na máquina virtual que ele teria no sistema opera-
cional host� Isso gera um ambiente ideal para teste de outros sistemas operacionais, incluindo lança-
mentos beta e para acessar dados infectados por vírus, por exemplo�
Diversas máquinas virtuais podem ser executadas simultaneamente no mesmo computador 
físico, o que pode afetar o desempenho da máquina�

Continue navegando