Questões de Sistemas Operacionais - Sistemas Operacionais para Concurso
Foram encontradas 549 questões
1. Podem-se executar aplicações de 32 bits em um hardware de 64bits, mas não se podem executar aplicações de 64bits em hardware de 32bits. 2. Por padrão, o kernel roda em 64bits, o que possibilita o acesso a grandes volumes de dados. 3. O shell do AIX trabalha com somente um arquivo profile para inicializar o ambiente de logon: o ~/.profile
Assinale a alternativa que indica todas as afirmativas corretas.
De modo geral, os sistemas operacionais de tempo real, normalmente presentes em computadores de grande porte, são orientados ao processamento simultâneo de grande quantidade de jobs em lote e oferecem o processamento de transações e tempo compartilhado.
I. contém informações detalhadas sobre as atividades realizadas. Para cada sessão SMIT, esse arquivo registra a data e a hora que o SMIT foi inicializado, registra cada tela do menu visitada, os comandos executados e as saídas desses comandos. Monitorar esse arquivo pode ser útil para determinar quais alterações foram feitas e quando essas alterações foram realizadas.
II. contém um conjunto de comandos que foram executados. Pode ser usado para automatizar uma série de tarefas rotineiras em ambientes de inúmeros equipamentos ou para duplicar uma série de tarefas em vários sistemas. Esse arquivo pode ser copiado para outros sistemas e executado, podendo realizar todas as mudanças necessárias sem a necessidade de escrever novas linhas de código. Os arquivos descritos em I e II são, respectivamente:
No modelo de desenvolvimento seqüencial linear, a fase de codificação é a que gera erros de maior custo de correção.
I. Para melhor utilizar a CPU, os SOs modernos utilizam o multiprocessamento, que permite que vários processos fiquem ao mesmo tempo na memória. Os sistemas de tempo compartilhado são uma extensão do multiprocessamento em que algoritmos de escalonamento alternam entre os processos, dando a impressão que estão sendo executados concorrentemente.
II. Para impedir que programas de usuário interfiram na operação apropriada do sistema, o SO tem duas modalidades de operação: modo de usuário e modo kernel. As instruções privilegiadas só podem ser executadas no modo kernel. A memória em que o SO reside também deve ser protegida: um timer impede loops infinitos. Uma interrupção por timer é uma instrução privilegiada.
III. O gerenciamento de processos inclui a criação e a exclusão de processos e mecanismos para a comunicação e sincronização entre processos. O gerenciador de E/S é responsável pela alocação e liberação dinâmica de espaço na memória principal, bem como pelo espaço de armazenamento em dispositivos de E/S. Este gerenciador trabalha com um sistema de arquivos para a representação de arquivos e diretórios.
Está correto o que se afirma APENAS em
Real-time
A real-time operating system is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events. They have an event-driven or time-sharing design and often aspects of both. An event-driven system switches between tasks based on their priorities or external events while time-sharing operating systems switch tasks based on clock interrupts.
Multi-user
A multi-user operating system allows multiple users to access a computer system at the same time. Time-sharing systems and Internet servers can be classified as multi-user systems as they enable multiple-user access to a computer through the sharing of time. Single-user operating systems have only one user but may allow multiple programs to run at the same time.
Multi-tasking vs. single-tasking
A multi-tasking operating system allows more than one program to be running at the same time, from the point of view of human time scales. A single-tasking system has only one running program. Multi-tasking can be of two types: pre-emptive and co-operative. In pre-emptive multitasking, the operating system slices the CPU time and dedicates one slot to each of the programs. Unix-like operating systems such as Solaris and Linux support pre-emptive multitasking, as does AmigaOS. Cooperative multitasking is achieved by relying on each process to give time to the other processes in a defined manner. 16-bit versions of Microsoft Windows used cooperative multi-tasking. 32-bit versions of both Windows NT and Win9x, used pre-emptive multi-tasking. Mac OS prior to OS X used to support cooperative multitasking.
Distributed
A distributed operating system manages a group of independent computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other gave rise to distributed computing. Distributed computations are carried out on more than one machine. When computers in a group work in cooperation, they make a distributed system.
Embedded
Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minix 3 are some examples of embedded operating systems.
Based on the text above, judge the following item.
Systems that use time-sharing are not considered to be multiuser systems, since they do not allow the simultaneous access of several users to a computer.
Real-time
A real-time operating system is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events. They have an event-driven or time-sharing design and often aspects of both. An event-driven system switches between tasks based on their priorities or external events while time-sharing operating systems switch tasks based on clock interrupts.
Multi-user
A multi-user operating system allows multiple users to access a computer system at the same time. Time-sharing systems and Internet servers can be classified as multi-user systems as they enable multiple-user access to a computer through the sharing of time. Single-user operating systems have only one user but may allow multiple programs to run at the same time.
Multi-tasking vs. single-tasking
A multi-tasking operating system allows more than one program to be running at the same time, from the point of view of human time scales. A single-tasking system has only one running program. Multi-tasking can be of two types: pre-emptive and co-operative. In pre-emptive multitasking, the operating system slices the CPU time and dedicates one slot to each of the programs. Unix-like operating systems such as Solaris and Linux support pre-emptive multitasking, as does AmigaOS. Cooperative multitasking is achieved by relying on each process to give time to the other processes in a defined manner. 16-bit versions of Microsoft Windows used cooperative multi-tasking. 32-bit versions of both Windows NT and Win9x, used pre-emptive multi-tasking. Mac OS prior to OS X used to support cooperative multitasking.
Distributed
A distributed operating system manages a group of independent computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other gave rise to distributed computing. Distributed computations are carried out on more than one machine. When computers in a group work in cooperation, they make a distributed system.
Embedded
Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minix 3 are some examples of embedded operating systems.
Based on the text above, judge the following item.
When a distributed operating system is used for managing several independent computers, this group of computers appears to behave like a single computer.
ter a arquitetura com microkernel.
A introdução de redundância aumenta a entropia do sistema e, portanto, o desorganiza.
I- Um S.O. é um conjunto de programas cuja função é gerenciar os recursos de hardware e de software do computador, além de fornecer uma interface entre o computador e o usuário;
II- São exemplos de Sistemas Operacionais: Windows, Linux, Solaris, AIZ;
III- Um SGBD (Sistema Gerenciador de Banco de Dados) é um tipo de Sistema Operacional para gerenciamento de Banco de Dados;
IV- São exemplos de recurso gerenciados pelos Sistemas Operacionais: a memória, os processos e a CPU do computado
I. Daemon.
II. Overhead.
III. Quantum.
IV. Interrupção.
Com os conceitos:
a. Evento gerado por hardware que interrompe o fluxo de execução de uma aplicação e possibilita a multitarefa.
b. Fração de tempo em que uma aplicação permanece em execução, em um sistema operacional multitarefa.
c. Trabalho de autogerenciamento realizado pelo sistema operacional.
d. Processo que pode ser carregado durante o startup do sistema operacional, responsável pela inicialização e execução de diversos serviços; é executado em background e caracterizado por não apresentar interação com os usuários.
As associações corretas são:
As novas tecnologias da Unisys permitem a migração de implementações de Unix em mainframe para Linux e arquitetura orientada a serviços SOA (service oriented architecture), com servidores baseados em processadores Intel de múltiplos núcleos.