Questões de Concurso
Sobre sistemas operacionais em sistemas operacionais
Foram encontradas 836 questões
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.
A manutenção preventiva no Windows ajuda a prevenir falhas no sistema, bem como a manter o bom desempenho do hardware. Para isso, o usuário deve realizar, entre outras, atividades periódicas de preparação do software necessário (instalação/atualização); atualização de programas e drivers; limpeza de disco; gerenciamento de inicialização; Scandisk; desfragmentação; varredura contra pragas virtuais.
Antes de se reduzir o tamanho de uma partição em uso, a fim de criar uma nova partição no novo espaço vago, é recomendável que a primeira seja desfragmentada, pois, caso isso não seja feito, serão perdidos todos os dados alocados no segmento de disco reservado à nova partição.
Em um sistema operacional, o shell é o setor responsável pelas operações de baixo nível desse sistema, tais como gerenciamento de memória, gerenciamento de processos, suporte ao sistema de arquivos, periféricos e dispositivos.
Julgue o item seguinte, referente a sistemas operacionais.
Um sistema operacional pode ser classificado como um programa aplicativo comum.
De forma a garantir a execução de um sistema operacional, deve-se distinguir entre a execução de programas desse sistema operacional e programas do usuário, sendo necessário definir pelo menos dois modos separados de operação, o modo sistema e o modo aplicativo.
Quando são utilizados multiprocessadores simétricos, há uma cópia do sistema operacional em memória, que qualquer CPU pode executar.
Um sistema embarcado de software é uma aplicação executada, necessariamente, em máquinas virtuais.
No processamento das interrupções geradas pelos componentes de entrada e saída, é necessário que o processador identifique univocamente qual dispositivo gerou a interrupção. Uma das técnicas utilizadas para essa identificação é a daisy chain, que realiza a identificação por hardware, usando uma conexão entre os módulos e o processador, na forma de uma cadeia circular.
Gerenciar os recursos disponíveis do computador não é uma função do sistema operacional.
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.
Para instalar servidores de banco de dados DB2, é necessário reservar um espaço de paginação dependente do sistema operacional onde ocorrerá a instalação. Nos sistemas operacionais Solaris e AIX, entretanto, não é necessário reservar esse espaço, pois eles estão preparados para criá-los automaticamente.
cria um processo filho relacionado com outro processo, considerado pai, mas com variáveis contendo valores diferentes dos das variáveis neste contidas.