Um shell funciona como interpretador de comandos Unix, fazendo a interface entre o usuário e o kernel do sistema operacional. Quanto à programação shell, julgue os itens seguintes.

O shell é executado em um ambiente controlado pelas variáveis de ambiente, que são definições e valores que o shell e outros programas utilizam para configuração no momento em que é realizado o login.

Em relação a conceitos do sistema operacional Unix, julgue os itens a seguir.

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.

Acerca de variáveis de ambiente, julgue os itens seguintes. Tanto no Linux quanto no Windows, é possível atribuir valores a variáveis de ambiente por meio de scripts de inicialização que executem após autenticação do usuário.

Quanto a arquitetura de sistemas operacionais, gerenciadores de arquivos e recursos, bem como no que se refere a conceitos de administração de contas e de segurança, julgue os itens que se seguem.

Embora os atributos de arquivo possam variar de um sistema operacional (SO) para outro, alguns atributos são comuns a praticamente todos os sistemas operacionais. Entre esses atributos, incluem-se localização do arquivo, tamanho e nome, além da extensão do arquivo e da versão do aplicativo que será utilizado para abri-lo. Os dois últimos atributos permitem que o SO identifique a aplicação que deve ser chamada no processo de abertura do arquivo.

Existem diversos sistemas operacionais disponíveis; cada um tem características específicas, mas há, também, características comuns entre eles. Acerca dos sistemas operacionais disponíveis e de seus fundamentos, julgue os itens que se seguem. Um sistema operacional convencional é equivalente em funcionalidade a um sistema operacional de rede e suporta as mesmas características deste.

Acerca dos sistemas operacionais modernos, julgue os itens de 111 a 122.

Thread, ou processos leves (lightweight process), apesar de não compartilharem entre si dados de sessão (data section), possuem menor custo quando comparados a processos, pois compartilham sessão de código (code section) e recursos do sistema operacional como sinais (signals) e arquivos abertos.

Com relação ao sistema operacional Windows XP Professional, amplamente utilizado em determinados segmentos da área de tecnologia da informação, julgue os itens que se seguem.

O Windows XP Professional permite o uso de sistema de arquivos FAT32 e NTFS. Desses dois, o NTFS é o mais recomendado por ser mais estável e ter melhores mecanismos de proteção quando comparado com o FAT32.

Julgue os seguintes itens acerca dos sistemas operacionais.

I Em um computador do tipo PC, mais de um sistema operacional pode ser instalado, desde que adotem um mesmo formato para os seus sistemas de arquivos. Se mais de um formato for adotado, será impossível a carga dos sistemas.

II Em um sistema de arquivos, além dos blocos que armazenam os dados dos arquivos, podem existir blocos que armazenam dados sobre as partições ou sobre outros blocos.

III O algoritmo de escalonamento de disco shortest-seek-timefirst serve todas as solicitações próximas da posição atual da cabeça de leitura e gravação antes de mover a cabeça para locais mais distantes.

IV O desempenho do algoritmo round robin no escalonamento de um processador depende do tamanho da fatia de tempo. A fatia deve ser grande, quando comparada ao tempo para a mudança de contexto.

V Os threads podem compartilhar códigos e dados. A criação, escalonamento e gerenciamento de threads não podem ser feitos por um sistema operacional, têm que ser feitos por uma camada acima do sistema operacional.

A quantidade de itens certos é igual a

Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.

Na arquitetura de multiprocessamento simétrico (SMP), múltiplos processadores compartilham a mesma área de memória e os recursos de entrada/saída, podendo todos os processadores executar as mesmas funções.

Julgue os itens a seguir, relativos a sistemas operacionais. Em uma correta abstração hierárquica representativa do modo de organização dos sistemas computacionais modernos, o sistema operacional estará em um nível mais alto do que o caminho de dados e controle.

Considerando o Windows NT e o Windows 2000 Server, julgue os itens subseqüentes.

Um servidor Windows 2000 pode ser configurado como um servidor DNS. Um servidor DNS pode responder pesquisas diretas ou reversas. As pesquisas diretas resolvem nomes de domínio em endereços IP. As reversas resolvem endereços IP em nomes de domínio.

Com relação a sistemas operacionais, julgue os itens a seguir.

Em um sistema operacional multiusuário, um software gerente dos usuários é responsável por manter as funções específicas de cada usuário de forma conjunta para a execução de tarefas em modo de lotes.

Com relação às funcionalidades do sistema operacional Windows NT server 4.0, julgue os itens a seguir.

Se em um script de logon de determinado usuário existir o comando net time server01 /set /yes, isso significará que, quando o usuário se conectar, a sua estação de trabalho sincronizará o seu relógio com o servidor server01.

A respeito de sistemas operacionais, julgue os seguintes itens.

As arquiteturas dos sistemas operacionais Windows 2000 e Windows XP podem ser vistas como organizadas em camadas. Entre essas camadas, incluem-se a HAL e o kernel. A camada HAL esconde, das camadas que se encontram acima da mesma, as diferenças existentes entre os hardwares nos quais o sistema operacional pode ser instalado. O kernel, por sua vez, tem responsabilidades como escalonar tarefas e tratar interrupções.

Página 16