Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material 67: Ciências da Computação – Sistemas Operacionais (Introdução) 
 
1. O que é um Sistema Operacional (SO)? Defina em termos de suas funções principais. 
a) Um aplicativo como um editor de textos ou um navegador web. b) O hardware físico do 
computador, como o processador e a memória RAM. c) Um software de sistema fundamental 
que atua como um intermediário entre o usuário e o hardware do computador, gerenciando 
os recursos de hardware e software (processador, memória, dispositivos de E/S, arquivos) e 
fornecendo serviços comuns para os programas aplicativos (ex: execução de programas, 
acesso a arquivos, comunicação em rede). d) Uma linguagem de programação usada para 
desenvolver aplicativos. e) Um conjunto de protocolos de rede para comunicação na 
Internet. 
Resposta: c) Um software de sistema fundamental que atua como um intermediário entre o 
usuário e o hardware do computador, gerenciando os recursos de hardware e software 
(processador, memória, dispositivos de E/S, arquivos) e fornecendo serviços comuns para os 
programas aplicativos (ex: execução de programas, acesso a arquivos, comunicação em 
rede). 
 
2. Quais são as principais funções (ou serviços) de um Sistema Operacional moderno? 
a) Apenas gerenciar a interface gráfica com o usuário e executar aplicativos. b) Apenas 
controlar o acesso à Internet e proteger contra vírus. c) Gerenciamento de processos (criação, 
execução, escalonamento, sincronização, exclusão), gerenciamento de memória (alocação, 
liberação, proteção), gerenciamento de dispositivos de entrada e saída (E/S) (drivers, 
controle de acesso), gerenciamento do sistema de arquivos (organização, armazenamento, 
acesso), interface com o usuário (linha de comando, interface gráfica), segurança e proteção 
(controle de acesso, autenticação), suporte a redes, contabilização de recursos, tratamento 
de erros. d) Apenas gerenciar o processador e a memória RAM. e) Apenas fornecer uma 
interface de linha de comando. 
Resposta: c) Gerenciamento de processos (criação, execução, escalonamento, sincronização, 
exclusão), gerenciamento de memória (alocação, liberação, proteção), gerenciamento de 
dispositivos de entrada e saída (E/S) (drivers, controle de acesso), gerenciamento do sistema 
de arquivos (organização, armazenamento, acesso), interface com o usuário (linha de 
comando, interface gráfica), segurança e proteção (controle de acesso, autenticação), 
suporte a redes, contabilização de recursos, tratamento de erros. 
 
3. O que é um processo, em um Sistema Operacional? Qual a diferença entre um programa e 
um processo? 
a) Um processo é o mesmo que um programa; são termos sinônimos. b) Um processo é um 
programa em execução. Um programa é um conjunto estático de instruções (código), 
enquanto um processo é uma instância desse programa em execução, com seu próprio 
espaço de endereçamento de memória, estado do processador, recursos alocados, etc. c) Um 
processo é um arquivo armazenado no disco rígido, enquanto um programa é a 
representação visual desse arquivo na tela. d) Um processo é um dispositivo de hardware, 
como uma impressora ou um teclado. e) Um processo é o usuário do sistema 
Resposta: b) Um processo é um programa em execução. Um programa é um conjunto 
estático de instruções (código), enquanto um processo é uma instância desse programa em 
execução, com seu próprio espaço de endereçamento de memória, estado do processador, 
recursos alocados, etc. 
 
4. O que significa multitarefa (multitasking) em um Sistema Operacional? Qual a diferença 
entre multitarefa preemptiva e cooperativa? 
a) Multitarefa significa que o sistema operacional só pode executar um programa de cada 
vez. b) Multitarefa é a capacidade do sistema operacional de executar vários processos 
(tarefas) aparentemente ao mesmo tempo, compartilhando os recursos do sistema 
(principalmente o processador). Na multitarefa preemptiva, o SO interrompe os processos 
em execução e decide qual processo será executado em seguida (mais comum). Na 
multitarefa cooperativa, os próprios processos cedem voluntariamente o controle do 
processador. c) Multitarefa preemptiva é mais antiga e menos eficiente que a multitarefa 
cooperativa. d) Multitarefa significa executar o mesmo programa várias vezes 
simultaneamente. e) Multitarefa é o mesmo que multiprocessamento. 
Resposta: b) Multitarefa é a capacidade do sistema operacional de executar vários processos 
(tarefas) aparentemente ao mesmo tempo, compartilhando os recursos do sistema 
(principalmente o processador). Na multitarefa preemptiva, o SO interrompe os processos em 
execução e decide qual processo será executado em seguida (mais comum). Na multitarefa 
cooperativa, os próprios processos cedem voluntariamente o controle do processador. 
 
5. O que é um escalonador de processos (scheduler) e qual sua função? 
a) É um dispositivo de hardware responsável por aumentar a velocidade do processador. b) É 
um componente do sistema operacional (um módulo do kernel) responsável por decidir qual 
processo deve ser executado em um determinado momento, gerenciando a alocação do 
processador (tempo de CPU) entre os processos que estão prontos para execução. c) É um 
programa aplicativo que permite ao usuário gerenciar os arquivos do sistema. d) É um tipo 
de memória RAM mais rápida. e) É um protocolo de rede 
Resposta: b) É um componente do sistema operacional (um módulo do kernel) responsável 
por decidir qual processo deve ser executado em um determinado momento, gerenciando a 
alocação do processador (tempo de CPU) entre os processos que estão prontos para 
execução. 
 
6. O que é memória virtual em um Sistema Operacional? 
a) Um tipo de memória RAM mais rápida. b) Uma técnica que permite que os programas 
utilizem mais memória do que a fisicamente disponível no computador, utilizando parte do 
disco rígido como uma extensão da memória RAM. Isso é feito por meio de um esquema de 
paginação ou segmentação. c) Um tipo de memória ROM. d) Um dispositivo de 
armazenamento externo, como um pen drive. e)Uma técnica para compactar arquivos 
Resposta: b) Uma técnica que permite que os programas utilizem mais memória do que a 
fisicamente disponível no computador, utilizando parte do disco rígido como uma extensão 
da memória RAM. Isso é feito por meio de um esquema de paginação ou segmentação. 
 
7. O que é um sistema de arquivos? 
a) Um conjunto de arquivos armazenados em um computador. b) Um programa para criar e 
editar arquivos de texto. c) A estrutura lógica que o sistema operacional utiliza para 
organizar, nomear, armazenar e acessar arquivos em um dispositivo de armazenamento (ex: 
disco rígido, SSD, pen drive). Define como os arquivos são nomeados, armazenados em 
diretórios, protegidos, etc. d) Um tipo de memória RAM. e) Um tipo de processador. 
Resposta: c) A estrutura lógica que o sistema operacional utiliza para organizar, nomear, 
armazenar e acessar arquivos em um dispositivo de armazenamento (ex: disco rígido, SSD, 
pen drive). Define como os arquivos são nomeados, armazenados em diretórios, protegidos, 
etc. 
 
8. Explique a diferença entre kernel (núcleo) e shell em um sistema operacional. 
a) Kernel e shell são sinônimos; ambos são a interface gráfica do usuário. b) O kernel é o 
núcleo central do sistema operacional, responsável pelo gerenciamento dos recursos de 
hardware e software, pela comunicação entre os processos e pelo controle de baixo nível do 
sistema. O shell é um interpretador de comandos, uma interface entre o usuário e o kernel, 
que permite ao usuário interagir com o sistema operacional, executando comandos. c) O 
kernel é a interface gráfica do usuário, e o shell é o gerenciador de arquivos. d) O kernel é um 
programa aplicativo, e o shell é um dispositivo de hardware. e) Kernel é responsável pela 
segurança, shell é responsável pela execução de programas 
Resposta: b) O kernel é o núcleo central do sistema operacional, responsávelpelo 
gerenciamento dos recursos de hardware e software, pela comunicação entre os processos e 
pelo controle de baixo nível do sistema. O shell é um interpretador de comandos, uma 
interface entre o usuário e o kernel, que permite ao usuário interagir com o sistema 
operacional, executando comandos. 
 
9. Cite exemplos de Sistemas Operacionais desktop e mobile. 
a) Desktop: Windows, macOS, Linux; Mobile: Android, iOS. b) Desktop: Android, iOS; Mobile: 
Windows, macOS, Linux. c) Desktop: Word, Excel, PowerPoint; Mobile: Google Maps, 
WhatsApp. d) Desktop: Chrome, Firefox, Safari; Mobile: Play Store, App Store. e)Todos são 
sistemas operacionais de servidores. 
Resposta: a) Desktop: Windows, macOS, Linux; Mobile: Android, iOS. 
 
10. O que é um sistema operacional multiusuário? a) Um sistema operacional que só pode 
ser usado por um usuário por vez. b) Um sistema operacional que permite que vários 
usuários utilizem o computador simultaneamente (ou, mais precisamente, 
concorrentemente), compartilhando os recursos do sistema de forma segura e isolada. c) Um 
sistema operacional que só pode ser usado em um tipo de computador. d) Um sistema 
operacional que só pode ser usado em dispositivos móveis. e) Um sistema que só permite 
um programa por vez. Resposta: b) Um sistema operacional que permite que vários usuários 
utilizem o computador simultaneamente (ou, mais precisamente, concorrentemente), 
compartilhando os recursos do sistema de forma segura e isolada.

Mais conteúdos dessa disciplina