Lista completa de Questões de Ciência da Computação do ano 2005 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Sistemas Operacionais - Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE) - 2005
Na literatura de sistemas operacionais entende-se por chamadas de sistema:
Nome que o usuário utiliza para identifi car-se perante o sistema.
Interrupção de hardware gerada pelos controladores de periféricos, como disco e placa de rede Ethernet.
Chamadas de rotinas que constituem a interface entre os programas de usuário e o núcleo (kernel) do sistema operacional.
Mensagens de alerta enviadas pelo núcleo (kernel) do sistema operacional para usuários contendo avisos como "falta de espaço em disco" ou "perda de conexão".
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.
São medidas que reduzem as vulnerabilidades do novo sistema o uso de boot remoto, a eliminação da necessidade de senhas para alterar a configuração da BIOS e a remoção física de periféricos como leitor de disquete, HD e porta USB das máquinas que farão parte de uma rede local para acesso aos aplicativos do sistema.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.
São módulos típicos de um sistema operacional: escalonador de processos, gerenciador de sistema de arquivos, gerenciador de memória e gerenciador de dispositivos.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Com relação às características dos diversos sistemas operacionais, assinale a opção correta.
Nos sistemas operacionais com processamento em lote, os programas dos usuários são agrupados em lote, e esse lote de programas é submetido para execução. Quando a execução termina, os resultados são impressos para serem entregues a cada usuário. Sistemas que fazem exclusivamente processamento em lote são muito comuns atualmente, principalmente em computadores que operam com sistemas SUNOS e IBM AIX.
Nos sistemas operacionais multiprogramados, diversos programas são carregados simultaneamente na memória e o tempo do processador é dividido entre eles. Mesmo que alguma instrução de E/S seja chamada, o processador não interrompe a execução da instrução em curso, o que pode acarretar desvantagens com relação a outros sistemas.
O processamento de tarefas em lote por compartilhamento de tempo permite minimizar o uso do processador, enquanto que o processamento de tarefas em lote com multiprogramação maximiza o tempo de resposta.
O processamento em lote necessita que exista uma proteção de memória, isto é, enquanto um programa de usuário está sendo executado, ele não deve alterar a área de memória que contém o monitor de processamento.
Sistemas operacionais atuais possuem problemas de escalonamento, já que um usuário pode reservar determinado intervalo de tempo para o processamento de um programa e, se esse programa não terminar durante o tempo reservado, será interrompido antes de a solução do problema ser concluída.
Situação indesejável que ocorre em um sistema operacional quando este tenta executar duas ou mais operações simultâneas, que, no entanto, em função de sua natureza, deveriam ser executadas em uma seqüência própria como requisito para seu correto resultado. Esta situação está ligada ao conceito de
thread.
deadlock.
livelock.
race condition.
signal.
Tendo em vista os sistemas operacionais e os principais aplicativos comerciais, podemos afirmar:
Aplicativos comerciais que suportam OLE (Object Linking and Embedding), como: processadores de texto, planilhas eletrônicas, softwares de apresentação, etc. são universais e, conseqüentemente, uma mesma versão pode ser instalada indistintamente em qualquer sistema operacional gráfico.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados só podem ser compartilhados entre aplicativos de duas formas, copiando e incorporando.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados só podem ser compartilhados entre aplicativos de duas formas, copiando e vinculando.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados podem ser compartilhados entre aplicativos de quatro formas, copiando, vinculando, replicando e incorporando.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados podem ser compartilhados entre aplicativos de três formas, copiando, vinculando e incorporando.
Certo aluno de um curso de informática fez um estudo comparativo entre os sistemas operacionais Windows e Linux. Chegou às seguintes conclusões:
I. O Linux, assim como o Windows, normalmente necessita de aquisição de licenças para sua instalação e funcionamento.
II. O comando "mv a b", digitado no Linux, efetua a criação de um link de um arquivo para outro.
III. O comando "mv a b", quando digitado no Windows, gera uma resposta de erro.
IV. O comando "list myfile.txt", quando digitado no Linux, mostra o conteúdo do arquivo.
A quantidade de conclusões corretas do aluno é igual a
4
3
2
1
0
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A respeito dos mecanismos de interrupções em computadores, assinale a opção incorreta.
A interrupção de software é gerada por alguma condição que ocorra como resultado da execução de uma instrução, tal como overflow em uma operação aritmética, divisão por zero ou tentativa de executar uma instrução de máquina ilegal.
A interrupção de relógio é gerada pelo relógio interno do processador. Esse tipo de interrupção permite que o sistema operacional execute certas funções a intervalos de tempo regular.
A interrupção de entrada e saída (E/S) é gerada por um controlador de E/S para sinalizar a conclusão de uma operação ou para sinalizar a ocorrência de uma situação de erro.
A interrupção de falha de hardware é gerada na ocorrência de uma falha, tal como queda de energia ou erro de paridade de memória.
A interrupção de memória é gerada pelo DMA (direct memory access) para sinalizar que há dados a serem enviados à memória principal.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Um sistema operacional é um programa que controla a execução de programas aplicativos e age como uma interface entre o usuário e o hardware do computador. Quanto às funcionalidades de um sistema operacional, assinale a opção incorreta.
O sistema operacional apresenta uma variedade de recursos e serviços para auxiliar o programador no desenvolvimento de programas, como editores e depuradores.
Um bom sistema operacional mantém estatísticas de uso de vários recursos e monitora parâmetros de desempenho, como tempo de resposta.
O sistema operacional deve cuidar dos detalhes de uso de cada dispositivo de E/S, de modo que o programador tenha responsabilidade somente de operações de leitura e escrita.
O sistema operacional não deve ser responsável pelo controle da natureza do dispositivo de E/S, como o formato dos arquivos. O programador deve ser responsável pelos detalhes desses dispositivos.
O sistema operacional deve fornecer proteção contra o uso não autorizado tanto para recursos quanto para dados de usuários e resolver conflitos em caso de contenção de um recurso.
Considere um sistema de alocação de disco indexado utilizando inodes semelhante ao do UNIX. Um inode contém, entre outras coisas, 7 índices, 1 índice indireto, 1 índice duplo e 1 índice triplo. Se o setor do disco tem k bytes e se o índice tem 4 bytes, o tamanho máximo de arquivo utilizando este esquema de alocação é dado pela fórmula: NOTA: * = multiplicação; + = adição; / = divisão
[7 * k/2] + [k2/4] + [k3/16] + [k4/64]
[7 * k] + [k2/4] + [k3/16] + [k4/64]
[7 * k/4] + [k2/4] + [k3/16] + [k4/64]
[7 * k] + [k2/4] + [k3/8] + [k4/16]
[7 * k/4] + [k2/4] + [k3/4] + [k4/4]
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...