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.
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:
View
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
Art learning unit
Explore all templates
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.