
Sistemas Operativos módulo 1
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Easy
Adriano Oliveira
Used 4+ times
FREE Resource
13 Slides • 21 Questions
1
Um sistema operativo (SO) é o software fundamental que gere o hardware de um computador e permite a execução de outros programas. Assegura um conjunto de funções que trabalham em colaboração para garantir que o computador funcione de maneira estável, eficiente e segura.
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
2
O Sistema Operativo:
Garante o arranque do computador e faz a gestão dos recursos físicos (hardware).
Cria uma abstração da máquina - dá uma visão simples do computador, encapsulando a complexidade do seu funcionamento. O utilizador consegue realizar as tarefas no computador sem se aperceber da complexidade das operações realizadas sobre o hardware.
Gere os recursos de forma eficaz tirando o máximo proveito das sua potencialidades
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Hardware
Máquina Física
Sistema Operativo
Aplicações
Utilizador
Máquina virtual
Nível de abstração
3
Fill in the Blanks
4
Multiple Choice
O utilizador consegue realizar as tarefas no computador sem se aperceber da complexidade das operações realizadas sobre o hardware. Significa que o Sistema Operativo cria:
Uma interface de controle do hardware.
Uma abstração do hardware.
Uma ligação direta com o hardware.
Um sistema de monitoramento do hardware.
5
Match
Combine o seguinte
CPU
Excel
Windows
Hardware
Aplicações
Hardware
Software
Sistema operativo
Máquina física
Máquina virtual
Hardware
Software
Sistema operativo
Máquina física
Máquina virtual
6
Reorder
Ordenar com base no nível de abstração (do maior para o menor)
Word
Gestor de tarefas do windows
Controlador (driver) da placa gráfica
7
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
A arquitetura de um sistema operativo (SO) pode variar de acordo com o design e o propósito, mas em geral, ela segue uma estrutura modular com camadas bem definidas, organizadas por níveis hierárquicos:
O kernel é o coração do sistema operativo, responsável por gerir os recursos do sistema e fornecer uma interface entre o hardware e os processos de alto nível. Controla diretamente o hardware e implementa as funções mais básicas do SO. As operações são realizadas no nível de maior privilégio, garantindo um desempenho eficiente. Existem diferentes tipos de kernel:
1. Núcleo (Kernel)
8
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Existem diferentes tipos de kernel:
Monolítico: Todas as funções do sistema operativo são executadas no kernel. Exemplo: Linux.
Microkernel: Apenas as funções essenciais (gerenciamento de memória, processos e comunicação entre eles) são executadas no kernel. O restante é movido para o espaço de usuário. Exemplo: Minix.
Híbrido: incorpora elementos de arquiteturas monolíticas e de microkernel, combinando as vantagens de ambas. Exemplo: Windows
1. Núcleo (Kernel) (cont.)
9
Drag and Drop
10
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Qualquer programa, quando é executado, cria processos que precisam de recursos (processador, memória…). Estes processos podem ser executados em simultâneo ou em sequência e competem entre si pelo uso dos recursos (cpu, memória…). Esta camada do SO garante que os processos sejam executados de
2. Gestão de Processos
maneira eficiente, controla o uso do processador (recurso principal) e permite a multitarefa (vários processos executados ao mesmo tempo). Para tal, deve gerir o tempo de utilização da CPU por cada processo, controlar a comunicação entre processos (Inter-Process Communication - IPC), sincronizar processos, controlar concorrência entre eles e Evitar deadlocks, onde processos esperam indefinidamente por recursos.
11
Drag and Drop
12
Fill in the Blanks
13
Fill in the Blanks
14
Multiple Select
Na gestão de processos, o S.O. deve:
gerir o tempo de utilização da CPU por cada processo
Garantir o correto armazenamento no disco
controlar a comunicação entre processos
Assegurar Inter-Process Communication - IPC
15
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Esta camada lida com a alocação e libertação de memória para processos em execução. O sistema operativo controla o uso da memória RAM, ora alocando espaço para processos em execução, ora libertando o espaço de memória quando terminam a sua execução. Garante a proteção de memória para impedir que um processo aceda a memória de outro. Também implementa e gere a memória virtual, que permite usar o disco rígido como uma extensão da RAM.
3. Gestão de Memória
16
Drag and Drop
17
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Esta camada lida com a organização da informação em discos. O S.O. organiza os dados em ficheiros de forma eficiente, disponibiliza operações que permitem estruturar a informação e protege o acesso aos mesmos com permissões adequadas. Controla a criação, leitura, escrita e exclusão de ficheiros e pastas no sistema de ficheiros.
4. Sistema de ficheiros
18
Multiple Select
O sistema de ficheiros é responsável por:
organizar os dados em ficheiros de forma eficiente
Gerir o funcionamento dos periféricos de entrada
protege o acesso aos ficheiros com permissões adequadas
Assegurar a sincronização de processos
19
Fill in the Blanks
20
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Esta camada é responsável pela comunicação entre o SO e os dispositivos de hardware (como discos rígidos, impressoras, teclados…). Para tal, utiliza drivers de dispositivos para interagir com o hardware, abstraindo as especificidades de cada dispositivo e fornecendo uma interface padrão para os processos do utilizador.
5. Gestão de Dispositivos
21
Match
Relacione
Hardware
Sistema Operativo
Software de aplicação
RAM
Windows
Word
RAM
Windows
Word
22
Drag and Drop
23
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
A interface de chamadas de sistema permite que os programas executados pelo utilizador solicitem serviços do sistema operativo. Quando um processo solicita uma tarefa controlada pelo SO (como ler um ficheiro ou alocar memória), faz uma chamada de sistema que atravessa a interface do sistema e passa para o kernel, o qual lida com o pedido.
6. Interface de Sistema (System Call Interface)
24
Reorder
Ordena as operações
processo solicita uma tarefa
chamada de sistema
atravessa a interface do sistema
Invoca o kernel
Kernel lida com o pedido
25
Drag and Drop
26
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Interface de Linha de Comandos (CLI - Command Line Interface): Permite que os utilizadores interajam diretamente com o sistema através de comandos de texto. Exemplo: shell do Linux. Command Prompt do windows
Interface Gráfica do Usuário (GUI - Graphics User Interface): Um ambiente visual onde o utilizador interage com o sistema operativo através de janelas, ícones, menus, etc. Exemplo: Windows, macOS.
7. Interface do utilizador
27
Categorize
MS-DOS
Windows
macOS
Organize essas opções pelas categorias indicadas
28
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Esta camada possibilita a comunicação entre sistemas através de redes. è responsável por gerir:
Conexões de rede (Wi-Fi, Ethernet, etc.).
Protocolo de comunicação (TCP/IP).
Serviços de rede, como compartilhamento de arquivos e impressoras.
8. Gestão de rede
29
Categorize
TCP
Partilha de ficheiros
Partilha de impressoras
Organize os elementos de acordo com as categorias indicadas
30
Arquitetura por camadas
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Esta camada assegura:
Autenticação de utilizadores: Confirma a identidade de utilizadores.
Controle de permissões: Define o que é que os utilizadores e os processos podem aceder ou modificar.
Criptografia e medidas de proteção para garantir a privacidade e a integridade dos dados.
9. Segurança e Controle de Acesso
31
Drag and Drop
Controle de
32
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Arquitetura por camadas
33
Labelling
Etiquetar o esquema:
Aplicações
Interface
Utilitários
Hardware
Utilizador
Máquina física
Sistema operativo
Kernel
Máquina virtual
34
Video Response
Qual é a mais bonita

Um sistema operativo (SO) é o software fundamental que gere o hardware de um computador e permite a execução de outros programas. Assegura um conjunto de funções que trabalham em colaboração para garantir que o computador funcione de maneira estável, eficiente e segura.
MÓDULO 1 - INTRODUÇÃO AOS SISTEMAS OPERATIVOS
Show answer
Auto Play
Slide 1 / 34
SLIDE
Similar Resources on Wayground
26 questions
El eterno femenino
Presentation
•
10th Grade
25 questions
Python - typy danych, zmienne
Presentation
•
9th Grade
28 questions
Pablo Picasso
Presentation
•
10th Grade
23 questions
Elementy systemu komputerowego
Presentation
•
KG
30 questions
Introducción al Curso de Computación - Nivel B
Presentation
•
KG
24 questions
MS ACCES NOȚIUNI INTRODUCTIVE
Presentation
•
10th Grade
26 questions
LC- 1DS - Estruturas de repetição - introdução
Presentation
•
10th Grade
28 questions
Pronoun types
Presentation
•
10th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
11 questions
Expectations Review
Quiz
•
9th - 12th Grade