Search Header Logo
Aula 1

Aula 1

Assessment

Presentation

Instructional Technology

Professional Development

Practice Problem

Medium

Created by

José Milho

Used 4+ times

FREE Resource

27 Slides • 28 Questions

1

media

Quero saber mais

Quero saber mais sobre sistemas operativos

José Milho
Informática e Sistemas de Informação (ISI)

UFCD 0772 – Sistemas
operativos – instalação e
configuração

2

media

Objetivos

• Instalar e configurar sistemas operativos. • Instalar e configurar utilitários sobre sistemas operativos.

Conteúdos
Tipos de sistemas operativos

Exigências do sistema operativo quanto às

capacidades do equipamento

Instalação do SO a partir de periféricos

Seleção de opções na instalação

Definição do plano de configuração de periféricos

Definição do modelo de logins

Configuração do SO de acordo com as

necessidades de cada utilizador

Manutenção do SO por alteração da configuração

do equipamento

Tipos de utilitários
Antivírus
Gestores de disco
Compressores e descompressores de dados
Conversores de ficheiros
Browsers de acesso a uma rede intranet/Internet
Emulação de terminais
Transferência de ficheiros (File Transfer)
Acesso a bases de dados
Acesso remoto a servidores
Gestores de monitorização de tráfego de redes
Gestores de mail
Gestores de bancos de imagens
Gestores de comunicações

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

3

media

Avaliação

1 Trabalho de grupo + 1 Questionário de avaliação – 50%

1 Trabalho individual – 40%

Apresentação – 10%

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

4

media

O que é um sistema operativo?

É o software de sistema, responsável por servir de intermediário entre o utilizador
e o hardware.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

5

media

Conceito de Sistema Operativo

O SO é o principal software do computador, indispensável ao seu funcionamento.
É um conjunto de programas, rotinas e procedimentos, cuja finalidade é gerir os
recursos de hardware, software e dados.

O sistema operativo tem como objetivo estabelecer a ligação entre o utilizador e a
máquina, ou, mais simples ainda, é essencial para que o utilizador possa
“comunicar” com o computador.

O sistema operativo trabalha estritamente com o hardware do computador e com
os programas aplicativos ou utilizador, atuando como intermediário.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

6

media

Conceito de Sistema Operativo

Windows

Atualmente existem vários tipos de sistemas operativos.

Os mais utilizados nos computadores são o Microsoft Windows, Mac OSX e Linux. Nos smartphones e

tablet os mais utilizados são o IOS e Android.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

Linux

Mac OS

Android

IOS

7

media

Classificação do software quanto à propriedade
intelectual

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

8

media

Funções do sistema operativo

Servir de intermediário entre o homem e a máquina;

Gerir o trabalho do processador;

Gerir a utilização da memória;

Controlar a interação entre os diferentes dispositivos;

Gerir os ficheiros nos vários dispositivos de armazenamento;

Garantir o correto funcionamento das aplicações;

Controlar as solicitações das aplicações em relação aos recursos do sistema.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

9

media

10

Multiple Select

O que é um sistema operativo?

1

É um hardware específico do computador.

2

É o software de sistema responsável por intermediar entre o utilizador e o hardware.

3

É um tipo de software aplicativo.

4

É uma linguagem de programação.

11

Multiple Choice

Qual das seguintes opções não é um sistema operativo utilizado em computadores?

1

Microsoft Windows

2

Mac OSX

3

Linux

4

IOS

12

Multiple Choice

Qual é a natureza do software livre?

1

Não pode ser modificado nem redistribuído.

2

Pode ser utilizado, copiado, modificado e redistribuído.

3

É sempre comercial.

4

Não permite o estudo do seu funcionamento.

13

Multiple Choice

O que significa software comercial?

1

Software desenvolvido por uma única pessoa, sem fins lucrativos.

2

Software que não pode ser vendido ou comprado.

3

Software desenvolvido com o objetivo de ser utilizado internamente por empresas.

4

Software desenvolvido com o objetivo de lucrar.

14

Multiple Choice

Qual das seguintes afirmações é verdadeira sobre o software proprietário?

1

Pode ser livremente copiado e modificado.

2

A sua cópia, redistribuição ou modificação são geralmente restritas pelo autor.

3

É um tipo de software livre.

4

Não é desenvolvido com o objetivo de lucrar.

15

Multiple Choice

O sistema operativo é responsável por gerir apenas a memória do computador.

1

Verdadeiro

2

Falso

16

Multiple Choice

Software livre permite melhorar o programa e tornar as modificações públicas para que a comunidade beneficie da melhoria.

1

Verdadeiro

2

Falso

17

Multiple Choice

Linux e LibreOffice são exemplos de software proprietário.

1

Verdadeiro

2

Falso

18

Multiple Choice

O Microsoft Windows é um exemplo de software livre.

1

Verdadeiro

2

Falso

19

Multiple Choice

O sistema operativo trabalha exclusivamente com hardware e não interage com programas aplicativos.

1

Verdadeiro

2

Falso

20

media

Núcleo (Kernel) de SO

O Sistema Operativo trabalha estritamente com o hardware do computador e com os
programas aplicativos; esses componentes têm de ser projetados para trabalharem em
conjunto.

À parte do Sistema Operativo que faz a interligação com o hardware chamamos
Núcleo (Kernel).

Todos os SO tem um núcleo próprio - Windows 10, Linux(Ubuntu, Fedora, Mint, …),
Mac OS.

As rotinas do núcleo residem, de forma permanente, na memória RAM.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

21

media

Núcleo (Kernel) de SO

Funções do Núcleo

Tratamento de interrupções;

Criação, sincronização, comunicação e eliminação
de processos;

Apoiar as operações de entrada e saída;

Gestão de memória;

Gestão do sistema de ficheiros.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

22

media

Interação entre o utilizador, o software e o hardware

UTILIZADOR

HARDWARE

INTERFACE

NÚCLEO

APLICAÇÃO

APLICAÇÃO
SISTEMA
OPERATIVO

Máquina física

Máquina virtual

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

23

media

Processos

Um processo é, basicamente, um programa em execução.

Podemos obter a lista de processos em execução no Sistema Operativo,
através da combinação de teclas CTRL + ALT + DEL.

Cada processo possui um espaço de endereçamento para leitura e/ou escrita.
O espaço de endereçamento do processo contém o programa executável, os
dados do programa e a pilha (stack) associada.

A pilha é uma memória especial utilizada na execução de rotinas do núcleo.

Podem estar associados ao processo alguns registos de harware com todas as
informações necessárias à execução ou paragem de um programa.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

Uma árvore de processos
A cria dois processos filhos, B e C
B cria três processos filhos, D, E, e F

24

media

Chamadas ao Sistema - System Calls

Uma preocupação que surge na maior parte dos projetos de sistemas operativos é a implementação de mecanismos de proteção
do núcleo e do acesso aos seus serviços. Caso uma aplicação, com acesso ao núcleo, realize uma operação que o danifique, todo
o sistema poderá ficar comprometido e inoperante.

Um processo, quando solicita algum serviço do sistema, realiza uma chamada a uma das suas rotinas, através das chamadas ao
sistema.

As chamadas ao sistema são a porta de entrada para se ter acesso ao núcleo do SO.

Para cada serviço existe uma chamada ao sistema associado; cada SO tem o seu próprio conjunto (biblioteca) de chamadas, com
nomes, parâmetro e formas específicas de ativação.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

25

media

Chamadas ao Sistema - System Calls

Através dos parâmetros fornecidos pelas chamadas ao sistema, o pedido é processado e a resposta é devolvida
à aplicação.

As chamadas ao sistema podem ser divididas em grupos de função:

Gestão de processos
criação e eliminação de processos;

alteração das características do processos;

sincronização e comunicação entre processos.

Gestão de memória
alocação (fornecimento, pelo SO, de memória necessária para a aplicação ser executada) e libertação de
memória.

Gestão de input/output
operações de entrada/saída;
manipulação de arquivos e diretórios.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

26

media

Proteção e fiabilidade

Nos sistemas multiprogramáveis (onde diversos processos partilham os mesmos recursos) deve existir um
mecanismo no SO que garanta a integridade dos dados pertencentes a cada utilizador ou processo.

Nas rotinas do núcleo são implementados mecanismos de proteção que controlam o acesso concorrente
(deadlock) aos diversos recursos que são partilhados, como memória, dispositivos de entrada e saída e CPU.

Caso um processo tente aceder a posições de memória fora da sua área, ocorre um erro (violação de acesso) e
o programa é encerrado.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

27

media

28

Multiple Choice

Qual é a função do Núcleo (Kernel) num Sistema Operativo?

1

Interligar o software com o utilizador.

2

Facilitar a interface gráfica.

3

Fazer a interligação com o hardware.

4

Armazenar dados permanentemente.

29

Multiple Choice

O que representa um processo num Sistema Operativo?

1

Uma chamada ao sistema.

2

Uma função do núcleo.

3

Um programa em execução.

4

Um mecanismo de proteção.

30

Multiple Choice

Quais das seguintes são funções de chamadas ao sistema?

1

Gestão de processos e de memória.

2

Gestão de input/output.

3

Todas as anteriores.

4

Nenhuma das anteriores.

31

Multiple Choice

Qual das seguintes afirmações melhor descreve as chamadas ao sistema?

1

São funções exclusivas do utilizador para gerir arquivos.

2

São a porta de entrada para se ter acesso ao núcleo do SO.

3

São métodos para desligar o sistema operativo.

4

São protocolos de internet.

32

Multiple Choice

O que acontece se um processo tentar aceder a posições de memória fora da sua área?

1

O processo é pausado até que a memória esteja disponível.

2

O processo é realocado para outra área de memória.

3

Ocorre um erro e o programa é encerrado.

4

A memória é automaticamente expandida.

33

Multiple Choice

As rotinas do núcleo residem permanentemente na memória RAM.

1

Verdadeiro

2

Falso

34

Multiple Choice

Para cada serviço no SO, existe uma chamada ao sistema associada.

1

Verdadeiro

2

Falso

35

Multiple Choice

Nos sistemas multiprogramáveis, não é necessário um mecanismo que garanta a integridade dos dados de cada utilizador ou processo.

1

Verdadeiro

2

Falso

36

media

37

media

38

media

Tipos de sistemas operativos

SO para Computadores Pessoais (Personal Computer Operating System)

Tem por objectivo servir de interface para um único utilizador.

É muito utilizado para tarefas comuns (processador de texto, desenho, acesso à internet,…).

SO de Tempo Real (RTOS - Real Time Operating System)

São sistemas cujas características dependem do cumprimento de requisitos temporais e lógicos e onde as
consequências do seu incumprimento podem causar graves prejuízos (segurança das pessoas, interrupção
de processos de fabrico ou a produção defeituosa de produtos).

Um RTOS é uma aplicação multitarefa na qual várias tarefas criticas devem ser processadas em
simultâneo.

O sistema deve assegurar que as tarefas criticas sejam resolvidas em tempo útil.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

39

media

Tipos de sistemas operativos

SO Embebidos (Embedded Operating System)

Destinados a sistemas cada vez mais pequenos (telecomandos, telemóveis).

Executam um conjunto reduzido de tarefas, comparativamente aos SO anteriormente enunciados.

Têm algumas características do RTOS, mas possuem tamanhos, memória e restrições de alimentação que
os tornam especiais.

SO para Smart Card (Smart Card Operating System)

São os SO mais pequenos, que são executados em cartões que contêm pequenos CPU.

Têm grandes restrições de processamento e pouca memória.

Muitos sistemas deste tipo executam apenas uma tarefas (ex: pagamento eletrónico).

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

40

media

Funções do SO – Gestão de Programas

É a função mais importante de um Sistema Operativo, que afeta diretamente a sua fiabilidade.

Classificação quanto ao número de tarefas:

Monotarefa
Executa apenas uma tarefa cada vez

Multitarefa
Permite que um utilizador trabalhe com dois ou mais programas em simultâneo;

Existem técnicas diferentes de multitarefa:

cooperativa;

preemptiva;

multithreading

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

41

media

Funções do SO – Gestão de Programas

Multitarefa Cooperativa

Usado nos SO Windows 3.11 e versões anteriores ao MacOS 8, quando um programa bloqueava, e
portanto não libertava o processador, só se conseguia resolver o problema reiniciando o computador;

Podem ser executados dois ou mais programas, mas o que se encontra em primeiro plano ganha o
controlo do microprocessador e mantém esse controlo até que a tarefa termine. Só depois é que é
libertado para se ocupar dos restantes programas.

Se um programa “travar” ou ficar suspenso, é necessário reiniciar o computador.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

42

media

Funções do SO – Gestão de Programas

Multitarefa Preemptiva

Usado no Windows XP, Vista e Windows 7 e no Linux;

É melhor que a multitarefa cooperativa e permite que o SO recupere o controlo caso um aplicativo
interrompa a sua execução;

O processador alterna de processo em processo rapidamente para dar ao utilizador a sensação de que
todos os processos estão a ser executados simultaneamente;

Os trabalhos não guardados são perdidos, mas a falha de um aplicativo não influência o
funcionamento do restante sistema.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

43

media

Funções do SO – Gestão de Programas

Multitarefa Multithreading

Divide uma aplicação em vários blocos, desde que a aplicação o permita, e assim o SO pode atribuir
um intervalo de tempo do processador a cada bloco (thread);

Cada thread é tratado individualmente e tem um determinado tempo;

O thread do programa que se encontra em segundo plano continua a trabalhar enquanto o utilizador
está a trabalhar com o programa aplicativo em

primeiro plano;

Os sistemas operativos mais eficazes são os que

combinam multithreading com preemptiva.

10º ano

Informática e Sistemas de Informação (ISI)

Módulo – Sistemas operativos – instalação e configuração

44

media

45

Multiple Choice

Qual dos seguintes tipos de sistemas operativos é desenvolvido para computadores de grande porte, existentes em grandes empresas?

1

SO para Computadores Pessoais

2

SO para Mainframes

3

SO de Tempo Real

4

SO Embebidos

46

Multiple Choice

Qual característica é fundamental nos Sistemas Operativos de Tempo Real (RTOS)?

1

Capacidade de multitarefa

2

Executar uma única tarefa de cada vez

3

Cumprimento de requisitos temporais e lógicos

4

Tamanho e memória reduzidos

47

Multiple Choice

O que diferencia um SO para Multiprocessadores de outros tipos de SO?

1

A capacidade de executar tarefas em tempo real

2

Ser orientado para um único utilizador

3

A capacidade de conectar e comunicar entre vários CPUs

4

Restrições de memória e alimentação

48

Multiple Choice

Qual o tipo de multitarefa permite que um aplicativo mantenha o controle do microprocessador até que a sua tarefa termine, podendo levar a necessidade de reiniciar o computador se um programa travar?

1

Multitarefa Preemptiva

2

Multitarefa Cooperativa

3

Multitarefa Multithreading

4

Nenhuma das anteriores

49

Multiple Choice

Qual dos seguintes tipos de SO é mais adequado para tarefas comuns como processador de texto, desenho, acesso à internet?

1

SO para Mainframes

2

SO de Tempo Real

3

SO para Computadores Pessoais

4

SO para Multiprocessadores

50

Multiple Choice

Os sistemas operativos para servidores correm apenas em mainframes.

1

Verdadeiro

2

Falso

51

Multiple Choice

Os SO de Tempo Real são essenciais onde as consequências do incumprimento de tarefas podem causar graves prejuízos.

1

Verdadeiro

2

Falso

52

Multiple Choice

SO Monotarefa permite que um utilizador trabalhe com dois ou mais programas em simultâneo.

1

Verdadeiro

2

Falso

53

Multiple Choice

Multitarefa Preemptiva é uma técnica onde o SO recupera o controle caso um aplicativo interrompa a sua execução.

1

Verdadeiro

2

Falso

54

Multiple Choice

Multitarefa Multithreading trata cada aplicativo como um único bloco indivisível de operação.

1

Verdadeiro

2

Falso

55

media
media

Quero saber mais

Quero saber mais sobre sistemas operativos

José Milho
Informática e Sistemas de Informação (ISI)

UFCD 0772 – Sistemas
operativos – instalação e
configuração

Show answer

Auto Play

Slide 1 / 55

SLIDE