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.
Em um sistema de arquivos, o esquema de alocação contígua de espaço para arquivos evita que ocorra fragmentação externa do espaço de armazenamento do disco.
computadores, oferecendo uma API conveniente para desenvolvimento e execução de aplicações e uma interface de usuário de alto nível. Acerca de sistemas operacionais, julgue os itens que se seguem.
Sistemas operacionais fazem o controle de acesso à memória primária, protegendo as áreas de memória de uma aplicação do acesso por outra aplicação. Esse mecanismo de controle utiliza técnicas de paginação e segmentação de memória.
Julgue os itens a seguir, relativos a sistemas operacionais.
O controle de acesso a uma região crítica pode se realizar por meio de um semáforo, que é um tipo abstrato de dado ao qual são associadas as operações P(s) e V(s), respectivamente, para incremento e decremento da variável s.
A respeito de sistemas operacionais empregados em sistemas computacionais monoprocessados, julgue os itens a seguir.
Em sistemas computacionais monoprocessados, um processo pode estar em um dos dois estados possíveis: em execução ou bloqueado.
Sistemas operacionais são softwares indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a alocação e a utilização de tais recursos por programas aplicativos de forma controlada. Ao longo do tempo, os sistemas operacionais têm evoluído de sistemas monousuário e monoprocessados a sistemas multiusuário, multitarefa e multiprocessados. Acerca desses sistemas, julgue os itens a seguir.
Um programa solicita serviços a um sistema operacional por intermédio de chamadas àquele sistema, que são implementadas pelo núcleo (kernel). Um exemplo de chamada é por meio do comando kill pid, que provoca o encerramento do processo identificado por pid, liberando o espaço de memória utilizada pelo mes...
Sistemas operacionais são softwares indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a alocação e a utilização de tais recursos por programas aplicativos de forma controlada. Ao longo do tempo, os sistemas operacionais têm evoluído de sistemas monousuário e monoprocessados a sistemas multiusuário, multitarefa e multiprocessados. Acerca desses sistemas, julgue os itens a seguir.
Sistemas do tipo timesharing implementam um tipo de multiprogramação que permite o uso de terminais para interação com um ou mais programas, pela divisão do tempo de processamento, dando aos usuários a impressão de disporem da máquina para uso dedicado, especialmente quando a quantidade de terminais não ...
Sistemas operacionais são softwares indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a alocação e a utilização de tais recursos por programas aplicativos de forma controlada. Ao longo do tempo, os sistemas operacionais têm evoluído de sistemas monousuário e monoprocessados a sistemas multiusuário, multitarefa e multiprocessados. Acerca desses sistemas, julgue os itens a seguir.
Uma tabela de alocação de arquivos é empregada no sistema de arquivos do DOS, que é um sistema operacional de 16 bits. Com base nessa tabela, o disco é dividido em unidades de alocação ou clusters de tamanhos variados, fazendo que, para um arquivo de apenas um byte, seja alocado um espaço de armazenament...
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.
Julgue os itens seguintes, relativos à configuração, administração e testes de sistemas DNS (domain name system).
Em sistemas Windows 2000 e Unix, o comando nslookup permite fazer testes de desempenho associados a taxas de transferência de pacotes em vários servidores DNS simultaneamente.