Questões de Concurso Sobre sistemas operacionais
Foram encontradas 13.911 questões
O processo init verifica suas flags para saber se a execução é mono ou multiusuário. No primeiro caso, ele cria um processo que executa o shell e espera pelo término desse processo. No segundo caso, ele cria um processo para executar um script de shell de inicialização do sistema, /etc/rc, que pode verificar a consistência do sistema de arquivos, montar sistemas de arquivos adicionais e disparar processos daemon.
O núcleo do sistema operacional Unix mantém duas estruturas de dados principais relacionadas aos processos: a tabela de processos e a estrutura de usuários. A tabela de processos permanece residente todo o tempo e contém as informações necessárias somente dos processos que estejam presentes na memória.
Os drivers do Unix são classificados como drivers de dispositivos de caracteres ou drivers de dispositivos de blocos, cuja diferença está no fato de que os dispositivos de caracteres permitem posicionamento e os de blocos, não. Um exemplo de driver de caractere são os dispositivos de rede.
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