Want to create interactive content? It’s easy in Genially!

Get started free

Curso: 33.2

FÁBIO MICAEL CERQUEIRA FREITAS

Created on October 8, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Learning Unit

Akihabara Learning Unit

Genial learning unit

History Learning Unit

Primary Unit Plan

Vibrant Learning Unit

Art learning unit

Transcript

Curso: 33.2

Disciplina: SO
Ano:10
nome: Freitas

Index

Unit 1

Contextualize your topic

Unit 2

Contextualize your topic

Objectives

Contextualize your topic

Quiz

Contextualize your topic

Bibliography

Contextualize your topic

Unit 3

Contextualize your topic

Apresentação

Nome: Fábio Freitas Nº 2140 caracterização: Eu vim para este curso porque gosto de imformática e porque é um curso que me encaixo mais

O que entendo sobre sistemas operativos ?

Um sistema operativo é o programa principal que controla o computador, gerenciando o hardware e permitindo que outros programas funcionem. Ele organiza arquivos, controla o uso da memória e da CPU, e oferece uma interface para o usuário. Exemplos: Windows, macOS, Linux.

Introdução aos Sistemas Operativos

Um dos marcos históricos mais impressionantes foi a chegada do homem à Lua em 1969. Isso se destaca pela tecnologia limitada da época, a coragem dos astronautas, o impacto global do feito e por mostrar que a humanidade é capaz de realizar o impossível.

Qual o marco histórico que mais te impressionou e porquê?

Um dos marcos históricos que mais impressiona é a chegada do homem à Lua em 1969, com a missão Apollo 11. Isso impressiona porque, com tecnologia limitada na época, a humanidade conseguiu enviar astronautas à Lua e trazê-los de volta com sucesso. Foi um feito que demonstrou enorme avanço científico, coragem e capacidade de superação, além de inspirar gerações a sonhar mais alto.

Ficha 1 - Linha de comandos (CMD)

Uma "Ficha 1 - Linha de comandos (CMD)" geralmente se refere a um exercício ou guia introdutório sobre o Prompt de Comando do Windows, focando em como abrir a ferramenta (CMD) e nos comandos básicos como cd (mudar diretório), dir (listar conteúdo), cls (limpar tela) e exit (sair), permitindo aos usuários interagir com o sistema via texto em vez de interface gráfica. O que é a Linha de Comandos (CMD)? É uma interface baseada em texto onde você digita comandos para que o sistema operacional execute tarefas. Como Abrir o CMD: Barra de Pesquisa: Digite "cmd" na barra de pesquisa do Windows e clique no resultado "Prompt de Comando". Executar: Pressione Windows + R, digite cmd na caixa "Executar" e clique em OK

Diferença entre karnel monolitico e microkernel

Kernel monolítico:Ele coloca quase todos os serviços do sistema dentro do próprio kernel, como gerenciamento de memória, drivers e sistema de arquivos. Tudo roda no mesmo espaço privilegiado. Vantagem: costuma ser mais rápido porque há menos camadas entre os serviços e o hardware.Microkernel Ele mantém no núcleo só o essencial, como comunicação entre processos e gerenciamento básico. O restante fica em processos separados no espaço de usuário. Vantagem: tende a ser mais seguro e mais estável, porque um serviço com falha não derruba o sistema inteiro.

Identifica no teu computador três funções de SO que utilizas diariamente e explica como o SO facilita cada uma delas

1. Gestão de ficheiros Sempre que crias pastas, guardas documentos ou procuras algo no explorador de ficheiros, o sistema operativo está a organizar tudo por ti. Ele controla onde cada ficheiro fica guardado no disco, garante que não há conflitos e permite que abras e edites o que precisas sem te preocupares com a parte técnica.

2. Controlo de aplicações Quando abres o navegador, um editor de texto ou uma aplicação de música, o sistema operativo é quem faz a ponte. Ele carrega o programa para a memória, gere os recursos que cada aplicação precisa e certifica-se de que várias tarefas podem correr ao mesmo tempo sem que tudo abrande ou trave.

3. Ligação à internet e gestão de rede Sempre que te ligas ao Wi-Fi ou acedes a uma página web, o sistema operativo trata da comunicação entre o computador e o router. Ele configura a ligação, gere os protocolos necessários e mantém tudo estável para que possas usar a internet sem ter de pensar em detalhes técnicos.

reflexão

A disciplina de Sistemas Operacionais é fundamental na formação em Computação e áreas afins, pois permite compreender como o software interage diretamente com o hardware do computador. Ao longo da disciplina, percebe-se que o sistema operacional não é apenas um intermediário invisível, mas o principal responsável pelo gerenciamento eficiente dos recursos do sistema, como processador, memória, dispositivos de entrada e saída e armazenamento.

Simulação de Processos Concorrentes Nos sistemas operativos modernos, é comum existirem vários processos ativos ao mesmo tempo, partilhando os recursos do sistema, como o processador (CPU) e a memória. A esta situação dá-se o nome de concorrência. Por exemplo, quando um utilizador ouve música enquanto navega na Internet, o sistema operativo precisa de gerir dois processos diferentes: o leitor de música e o navegador. Ambos funcionam “ao mesmo tempo”, mas na realidade a CPU alterna rapidamente entre eles, dando a sensação de simultaneidade. O objetivo é compreender como os processos concorrentes partilham os recursos e como o Sistema Operativo organiza essa execução. 1. Imagina que estás a utilizar o computador com dois programas abertos ao mesmo tempo: a. Um navegador de internet (por exemplo, Google Chrome); b. Um navegador de música (por exemplo, Spotify ou Windows Media Player). 2. Representa graficamente (através de um diagrama ou esquema) a forma como estes dois processos partilham a CPU e a memória. a. No diagrama, identifica; i. Os dois processos (navegador e leitor de música); ii. O processador (CPU); iii. A memória principal (RAM); iv. As setas ou fluxos que representam o tempo de uso da CPU por cada processo (ex. alternância entre dois). +----------------------+ | CPU | | (executa 1 de cada | | vez, por vez) | +----------+-----------+ ^ +------------------|------------------+ | | | v | v +-------------------+ | +--------------------+ | Processo 1: | | | Processo 2: | | Navegador | | | Leitor de Música | | (Chrome) | | | (Spotify/WMP) | +---------+---------+ | +---------+----------+ | | | | | | v | v +--------------------------- MEMÓRIA RAM ----------------------------+ | Código do navegador | Dados | Estado | Código do leitor | Buffer | | Páginas abertas | temp. | proc. | de música | áudio | +--------------------------------------------------------------------+ Linha temporal simplificada de uso da CPU: CPU: [ Navegador ] → [ Música ] → [ Navegador ] → [ Música ] → ... (alternância rápida entre os processos) 3. Abaixo do diagrama, escreve um pequeno texto (5 a 10 linhas) a explicar: a. O que são processos concorrentes; b. Como o sistema operativo gere o tempo de execução de cada um; c. Porque é importante a sincronização e escalonamento na concorrência. Processos concorrentes são programas que estão ativos ao mesmo tempo e que partilham os recursos do sistema, como a CPU e a memória. Como a CPU só pode executar uma instrução de cada vez, o sistema operativo alterna rapidamente entre os processos através de um mecanismo chamado escalonamento. Cada processo recebe pequenos intervalos de tempo (quantum) para usar a CPU, criando a ilusão de que todos funcionam simultaneamente. A sincronização é fundamental para evitar conflitos quando processos partilham dados ou recursos. Já o escalonamento garante que todos os processos recebem tempo de CPU de forma justa e eficiente, mantendo o sistema rápido e responsivo.