Partilhar: WhatsApp
aulify
UC UC02629 · T. Multimédia, T. Eletrónica, T. Eletrónica e Comunicaçõ

Ficha 01 · Fundamentos do sistema operativo

Definições, arquitectura, tipos
Versão · Aluno
Tempo · 45 minutos
Cotação · 100 pontos
Aluno(a)
Turma
Data
Objectivos da ficha

Parte I · Conceitos

Exercício 1 · Funções do SO

Indique a função do sistema operativo (gestão de processos, gestão de memória, sistema de ficheiros, gestão de dispositivos, interface, segurança) responsável por cada situação:

a) Decidir que aplicação corre no processador a cada instante. ___

b) Atribuir RAM a uma aplicação que acabou de abrir. ___

c) Organizar os dados em pastas e ficheiros no disco. ___

d) Permitir ao utilizador clicar em ícones com o rato. ___

e) Verificar se um utilizador tem permissão para abrir um ficheiro. ___

f) Comunicar com a impressora conectada por USB. ___

Exercício 2 · Verdadeiro ou Falso

Indique V/F e justifique:

  1. Sem sistema operativo, as aplicações comunicam directamente com o hardware. ___ (2 pts)
  2. O kernel é a única parte do SO que acede directamente ao hardware. ___ (2 pts)
  3. Linux e Windows partilham o mesmo kernel. ___ (2 pts)
  4. macOS é um SO baseado em Unix. ___ (2 pts)
  5. Um SO de servidor tem sempre interface gráfica. ___ (2 pts)

Parte II · Arquitectura

Exercício 3 · Camadas

Ordene as 4 camadas da arquitectura de um SO, de baixo (mais perto do hardware) para cima (mais perto do utilizador):

Exercício 4 · System calls

Quando uma aplicação (ex: o Word) quer abrir um ficheiro, o que acontece tecnicamente? Descreva em 3-4 passos.

Parte III · Tipos de SO

Exercício 5 · Cliente vs Servidor

Indique para cada característica se é típica de Cliente, Servidor, ou Ambos:

a) Optimizado para 1 utilizador interactivo. ___

b) Frequentemente sem interface gráfica. ___

c) Drivers para muitos periféricos (impressoras, webcams). ___

d) Optimizado para muitos utilizadores em rede. ___

e) Necessita de actualizações regulares. ___

f) Uptime esperado de meses ou anos. ___

g) Software pré-instalado para uso pessoal (browser, office). ___

h) Gestão tipicamente por SSH ou painel web. ___

Exercício 6 · Escolher SO

Para cada cenário, indique o tipo de SO mais adequado e dê um exemplo concreto (Windows 11, Ubuntu Server, etc.):

a) Computador pessoal para um estudante de Multimédia. ___

b) Servidor de partilha de ficheiros de uma escola. ___

c) Computador da recepção de uma clínica (poucos utilizadores, software médico). ___

d) Smartphone. ___

e) Sistema de controlo de uma máquina industrial em tempo real. ___

f) Router doméstico. ___

Parte IV · Aplicação

Exercício 7 · Diagnóstico

A turma da Maria está a usar Windows 11 num portátil que arranca lentamente, faz barulho excessivo, e o Chrome trava quando tem mais de 5 abas. Diagnosticar:

a) Qual o tipo de problema (RAM insuficiente, disco lento, CPU sobreaquecida)? Justifique em 1-2 frases.

b) Que comando ou ferramenta Windows usaria para verificar?

c) Que solução sugere?