ProIessor: RodolIo Russo Aluna: Raimunda Nonata Consolaco e Branco Turma: Tecnico em InIormatica Subsequente 2011 Manh Belem, 14 de iunho de 2011. Exercicio ReIerente a Primeira Avaliaco
1) O que e BIOS, SETUP e POST?
BIOS (Basic Input Output System ou Sistema Basico de Entrada e Saida) e um programa de computador pre-gravado na memoria permanente e executado pelo computador quando ligado. Ele e responsavel pelo suporte basico de acesso ao hardware, assim como por inicializar a carga do sistema operacional. SETUP e um programa interativo da BIOS usado para conIigurar os parmetros do hardware instalado no computador, isto e, o SETUP e responsavel pela conIiguraco da BIOS. POST (Power On SelI Test) e uma sequncia de testes ao hardware de um computador realizada pela BIOS, ele e responsavel por veriIicar preliminarmente se o sistema se encontra em estado operacional.
2) O que e um driver? Qual sua Iunco no sistema operacional?
O driver e um dispositivo de soItware do computador que permite que o sistema operacional e os programas instalados consigam identiIicar e utilizar um determinado periIerico.
3) Quais as principais Iuncionalidades do sistema operacional?
O erenciar os recursos do computador; O Prover uma camada de abstraco; O Criar uma interIace para o usuario. O Criar uma interIace uniIicada para que outros programas possam acessar os recursos do computador; O azer a parte de hardware interagir com a parte de soItware;
4) O que so soItwares aplicativos e utilitarios?
SoItware aplicativo e um programa de computador que tem por obietivo o desempenho de tareIas praticas, em geral ligadas ao processamento de dados, como o trabalho em escritorio ou empresarial. Exemplos: editores de textos, planilhas eletrnicas, gerador de apresentaces, etc. Utilitarios so soItwares de apoio ao sistema operacional. Exemplos: backup, antivirus, compactaco, desIragmentaco de arquivos, etc.
5) O que so chamadas de sistemas?
E o mecanismo usado por um programa para requisitar um servico do sistema operacional.
6) O que so interrupces e exceces? Qual a diIerenca entre elas?
Durante a execuco de um programa alguns eventos podem ocorrer obrigando a intervenco do programa por conta do sistema operacional, essa intervenco e chamada de interrupco ou exceco. O que diIerencia uma interrupco de uma exceco e apenas o evento que gerou a condico. Uma interrupco e um evento externo e assincrono, gerada pelo sistema operacional ou por algum dispositivo. Um exemplo seria um dispositivo avisando a CPU que esta pronto para transmitir algum dado. Neste caso, a CPU deve interromper o programa para atender ao dispositivo. Ja as exceces so eventos internos (do proprio programa) geradas de modo sincrono, somente podem ocorrer em um programa em execuco.
7) Como e Ieito o acesso aos dispositivos de hardware pelo sistema operacional?
So Ieitos atraves dos drivers, que so dispositivos que possibilitam a comunicaco do sistema operacional com um dispositivo de hardware.
8) O que so maquinas virtuais? Quais os tipos?
Maquina virtual e o nome dado a uma maquina implementada atraves do soItware, que realiza as mesmas tareIas de um computador real. So instaladas no computador e permitem ao seu usuario utilizar outros sistemas operacionais sem precisar instala-los ou remover o atual de seu computador. As maquinas virtuais podem ser divididas de acordo com o tipo de sistema convidado suportado em duas grandes Iamilias: maquinas virtuais de aplicaco e maquinas virtuais de sistema.
9) Sistemas multiprocessados:
a) O que so sistemas Iortemente acoplados?
Os sistemas Iortemente acoplados so compostos por 2 ou mais processadores compartilhando a mesma memoria e controlados por apenas um unico sistema operacional.
b) O que so sistemas Iracamente acoplados?
Os sistemas Iracamente acoplados tem o processamento distribuido entre varias estaces, isto e, so sistemas Iragmentados em diIerentes processadores e memorias. A conexo entre os sistemas se da por meio das linhas de comunicaco e cada um desses sistemas Iunciona de Iorma independente.
10)O que so sistemas embutidos?
Um sistema embutido e um sistema computacional que Ioi incluido em um outro sistema com a Iinalidade de Iornecer processamento generico, com uma Iunco especiIica e dedicada. Os sistemas embutidos esto presentes em: agendas eletrnicas, teleIones, aparelhos eletrnicos domesticos, consoles de iogos, entre outros.
11)Qual a diIerenca entre um sistema operacional de 32 bits e um de 64 bits?
A diIerenca esta basicamente na capacidade de processamento e na quantidade de memoria RAM que cada um suporta, em 32 bits o processador tem uma menor capacidade de processamento e em 64 bits o processador tem uma maior capacidade de processamento. E tambem os sistemas 64 bits gerenciam memoria RAM de mais de 4 B, o que no acontece no de 32 bits, que so vai gerenciar no maximo 4 . Assim, com o sistema operacional de 64 bits ha uma melhor resoluco da tela, maior velocidade e um desempenho superior.
12)O que so sistemas monoliticos?
So sistemas em que ha o acesso direto ao nucleo do processador. Neste sistema, todos os componentes do nucleo operam em modo nucleo e se inter-relacionam conIorme suas necessidades, sem restrices de acesso entre si, pois o codigo no nivel nucleo tem acesso pleno a todos os recursos e areas de memoria.
13)O que so sistemas Batch (em lote)?
Sistema Batch nada mais e do que um coniunto de comandos rodados sequencialmente. Isto e, o processador recebe um programa apos o outro, processando- os em sequncia, o que permite um alto grau de utilizaco do sistema.
14)O que e escalabilidade?
E a capacidade que um sistema tem de ampliar a capacidade de processamento adicionando um ou mais processadores.
15)O que e disponibilidade?
E a capacidade que o sistema tem de manter o Iuncionamento mesmo quando ocorrem Ialhas, para isso o sistema ira se dividir entre outros nucleos. Neste caso, se um dos processadores Ialhar, os demais podem assumir suas Iunces de maneira transparente aos usuarios e suas aplicaces, embora com menor capacidade de computaco.
16)O que e balanceamento de carga?
E a capacidade que o sistema tem de distribuir o uso do processador de maneira balanceada entre aplicaces ou processos, melhorando assim o desempenho.
17)Quais so os estados de um processo?
So eles: em espera para execuco (quando aguarda algum evento externo ou por algum recurso para prosseguir seu processamento), pronto para execuco (quando aguarda uma oportunidade para executar) e em execuco (quando esta sendo processado).
18)Qual a diIerenca entre processo e programa?
Um programa e um coniunto de instruces em uma linguagem de alto ou baixo nivel, ou seia, e como se Iosse uma receita. Ja o processo pode ser visto como consistindo de trs segmentos na memoria: dados, codigo e pilha de execuco, isto e, e o coniunto sequencial de aces, e como se Iosse um algoritmo.
19)Cite 3 tipos de sistemas operacionais.
Batch, distribuido e desktop.
20)O que so barramentos?
Barramentos so um coniunto de linhas de comunicaco que permitem a interligaco entre dispositivos, como a CPU, a memoria e outros periIericos.
21)O que so threads?
Os threads podem ser conceituados como uma diviso do processo principal de um programa para se aproveitar melhor os recursos do processador.