Questões de Concurso Comentadas sobre sistemas operacionais
Foram encontradas 12.918 questões
O Unix é um sistema multiprogramado, de modo que múltiplos processos independentes podem ser executados ao mesmo tempo. Cada usuário pode ter vários processos ativos de uma só vez. Assim, em um grande sistema, é possível haver centenas ou talvez milhares de processos em execução.
Os processos no Unix apresentam a propriedade de se comunicar entre si usando troca de mensagens. É possível criar um canal entre dois processos no qual um deles pode escrever um fluxo de bytes para o outro ler. Esses canais são chamados pipes.
O Windows 2000 trata programas antigos executando-os em um ambiente totalmente protegido. Quando se inicia um programa MS-DOS, inicia-se um processo Win32 normal e então é carregado um programa de emulação do MS-DOS, o NTDOS (NT DOS machine). É interessante que este programa seja colocado no espaço inferior de endereçamento virtual do processo, já que o MS-DOS reconhecia somente até 1 MB de memória no 8088 e até 16 MB no 286.
O Windows 2000 oferece numerosos mecanismos de comunicação interprocessos. Ele também oferece mecanismos de sincronização, como semáforos, exclusões mútuas, regiões críticas e evento. Todos esses mecanismos funcionam em processos, não em threads. Portanto, quando um processo pára em um semáforo, outros processos relacionados à mesma thread não são afetados e podem continuar executando.
O Windows 2000 é constituído de duas partes: o próprio sistema operacional — que executa no modo núcleo — e os subsistemas do ambiente — que executam no modo gerenciador. No núcleo, estão processos isolados que ajudam os programas dos usuários a realizar certas funções do sistema. Já os subsistemas do ambiente estão relacionados com gerenciamento de processo, gerenciamento de memória e sistemas de arquivos.
O Windows 2000 suporta três diferentes APIs documentadas: Win32, POSIX e OS/2. Cada uma dessas interfaces tem uma lista pública de chamadas de biblioteca que os programadores podem usar. A função das DLLs (dynamic link libraries) e dos subsistemas do ambiente é implementar a funcionalidade da interface pública, ocultando, dos programas de aplicação, a verdadeira interface da chamada ao sistema.
A função do HAL (hardware abstraction layer) é apresentar a uma parte do sistema operacional dispositivos abstratos de hardware desprovidos de especificidades e idiossincrasias das quais o hardware está repleto. Esses dispositivos são apresentados na forma de serviços independentes da máquina, os quais podem ser usados pelo restante do sistema operacional e pelos drivers.
Considere que, na situação representada na figura acima, o sistema local tem cadastrado um usuário de nome teste, que foi associado ao grupo local Convidados (COMPUTADOR2\Convidados). As permissões de controle total para o sistema de arquivos em geral estão habilitadas para todos os usuários. Em especial, o controle total da Pasta1 (Meus documentos\Pasta1) está habilitado a todos os usuários e grupos, mas o administrador está modificando as permissões específicas para o grupo Convidados em duas áreas do sistema de arquivos, conforme apresentado nas janelas de propriedades referentes à Pasta1 e ao arquivo teste.txt, cujas localizações são apresentadas na janela do Windows Explorer ilustrada. Considerando o sucesso na realização das modificações de permissão apresentadas, julgue os itens a seguir.
I Todos os usuários do computador terão permissão para alterar o arquivo teste.txt.
II Todos os usuários terão permissão para incluir uma sub-pasta na Pasta6.
III O usuário teste terá permissão para alterar o conteúdo da Pasta5.
IV O usuário teste terá permissão para alterar o conteúdo do arquivo teste.txt.
V Um novo usuário que for associado ao grupo Convidados passará a ter, por default, as mesmas restrições definidas para o usuário teste.
Estão certos apenas os itens
I Service Pack, um pacote de instalação e atualização de sistemas operacionais da Microsoft, é distribuído várias vezes ao ano e contém, normalmente, uma pequena quantidade de atualizações críticas de sistemas operacionais.
II Um hotfix é uma coleção de Services Packs.
III Windows Installer é um mecanismo de distribuição de atualização de software da Microsoft, e seus arquivos de instalação possuem a terminação .msi.
IV Ntbackup é uma ferramenta de linha de comando usada nos sistemas operacionais Windows NT e Windows 2000.
V A ferramenta ntbackup permite a realização de cópias de segurança diretamente para dispositivos gravadores de compact disk e vídeo discos em mídias como CD-R, CD-RW ou DVD-R.
Estão certos apenas os itens
I - Para se instalar o Windows 2000, é possível executar-se o comando winnt no prompt de comando do Windows 98.
II - Considere a sintaxe parcial do comando winnt na forma winnt [/s:origem]. Nessa sintaxe, a opção /s:origem permite especificar o local de origem dos arquivos do Windows 2000, que pode ser um endereço de um servidor localizado na rede, no formato \\servidor\compartilhamento[\caminho].
III - Uma das formas de se analisar se um computador com Windows 98 instalado pode ser atualizado para o Windows 2000 é por meio da execução da linha de comando winnt32 /upgrade.
IV - A linha de comando install /unattend executada em um computador com sistema Windows 2000 ou Windows NT 4.0 permite a instalação autônoma do Windows XP, sem necessidade de intervenção do usuário.
V- A linha de comando winnt32 /debug3:c:\install.log realizará uma instalação do Windows 2000, armazenando no arquivo c:\install.log um registro com indicação dos erros graves que ocorreram durante a instalação.
Estão certos apenas os itens
o uso da memória, aloca memória para os processos e libera memória quando os processos terminam, além de gerenciar a troca de processos entre a memória e o disco. A respeito desse tema, julgue os itens a seguir.
o uso da memória, aloca memória para os processos e libera memória quando os processos terminam, além de gerenciar a troca de processos entre a memória e o disco. A respeito desse tema, julgue os itens a seguir.