Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1 
 
ETEC SAPOPEMBA 
 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
 
 
 
 
 
 
 
INGRID OLIVEIRA 
ALINE SANTOS 
JULIA AUGUSTO 
LUMA DATCHO 
RUTE DE LIMA 
 
 
SÃO PAULO 
2023 
2 
 
SUMÁRIO 
 
 
CONCEITO: ......................................................................................................................................... 3 
TIPOS DE SISTEMAS: ...................................................................................................................... 4 
CARACTERISTICAS: ........................................................................................................................ 4 
SISTEMAS OPERACIONAIS: MONOTAREFA .............................................................................. 6 
SISTEMAS OPERACIONAIS: MULTITAREFA .............................................................................. 7 
SISTEMAS OPERACIONAIS: MÚLTIPLOS PROC ...................................................................... 8 
CONCLUSÃO:................................................................................................................................... 10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 
 
CONCEITO: 
 
Um sistema operacional (SO) é uma plataforma que se posiciona entre a 
pessoa usuária e os componentes físicos de um computador — denominados como 
Hardwares. Por meio dele, é possível controlar a execução de tarefas e programas, 
assim como o gerenciamento da memória, dispositivos e arquivos. 
Em outras palavras, o sistema operacional permite que uma pessoa acesse e 
controle as partes do computador sem ter conhecimentos técnicos específicos, 
tornando o computador acessível. Aqui estão algumas das principais funções de um 
sistema operacional: 
1. Gerenciamento de recursos: Um sistema operacional gerencia os 
recursos de hardware do computador, como processadores, memória RAM, 
dispositivos de armazenamento, periféricos de entrada/saída, redes e muito mais. Ele 
aloca recursos conforme necessário para as tarefas em execução e garante que eles 
sejam usados de maneira eficiente. 
2. Interface de usuário: O sistema operacional fornece uma interface para 
que os usuários interajam com o computador. Isso pode incluir interfaces de linha de 
comando (como o Prompt de Comando no Windows) ou interfaces gráficas de usuário 
(GUIs) (como o Windows, macOS e Linux). 
3. Gerenciamento de arquivos: Um SO permite que os usuários criem, 
acessem, editem, movam e excluam arquivos e pastas no sistema de 
armazenamento. Ele também controla permissões de acesso para garantir a 
segurança dos dados. 
4. Execução de programas: O sistema operacional carrega programas na 
memória e gerencia sua execução. Ele garante que os programas tenham acesso aos 
recursos necessários e que não interfiram uns com os outros. 
5. Gerenciamento de processos: Um SO controla a execução de processos 
(programas em execução) e garante que eles sejam executados de maneira ordenada 
e justa, alocando tempo de CPU e recursos apropriados. 
6. Comunicação e rede: Os sistemas operacionais também suportam 
comunicação entre dispositivos e redes. Eles gerenciam protocolos de rede, 
configurações de conexão e permitem que aplicativos se comuniquem pela rede. 
7. Segurança: A segurança é uma preocupação crítica de qualquer sistema 
operacional. Isso inclui proteger contra vírus, malware, acesso não autorizado e outras 
ameaças à integridade e confidencialidade dos dados do sistema. 
8. Gerenciamento de energia: Muitos sistemas operacionais têm recursos 
de gerenciamento de energia para controlar o consumo de energia de dispositivos 
móveis e laptops, prolongando a vida útil da bateria. 
4 
 
TIPOS DE SISTEMAS: 
 
Assim como existem dispositivos diferentes, também há tipos de sistemas 
operacionais específicos, com estruturas que se encaixam melhor em determinados 
computadores. Essas distintas formas de processamento do sistema operacional, 
estão divididas em monoprogramada e multiprogramada. 
Windows 
O sistema mais usado em computadores pelo mundo, o Windows foi lançado 
originalmente na década de 1980 como uma evolução do antigo MS-DOS. A versão 
mais recente, chamada Windows 11, está sendo constantemente atualizada pela 
Microsoft. 
Android 
Lançado em 2008, o Android é um sistema operacional para celulares e 
tablets desenvolvido pelo Google. Por ser uma plataforma de código aberto, ele pode 
ser modificado por fabricantes que desejam inclui-lo em dispositivos – é o que muitas 
empresas, incluindo Samsung e Xiaomi, fazem ao lançar um Android próprio para 
seus smartphones 
Linux 
Outro sistema de código aberto é o Linux, que é bastante conhecido por ser 
altamente personalizado pelos usuários, que assim conseguem adaptá-lo para o uso 
desejado. Até por isso, existem diversas distribuições diferentes do Linux, sendo o 
Ubuntu um dos mais populares. Por outro lado, o Linux acaba exigindo mais 
conhecimento técnico por parte do usuário do que outros SOs – quem é fã diz que 
vale a pena aprender, só para não precisar ficar preso às ofertas de Microsoft, Google 
e Apple. 
 
 
CARACTERISTICAS: 
 
Um sistema operacional (SO) possui várias características que o tornam 
essencial para o funcionamento de um computador ou dispositivo. Aqui estão algumas 
das características mais importantes de um sistema operacional: 
1. Interface de usuário: A maioria dos sistemas operacionais oferece uma 
interface para que os usuários interajam com o computador. Isso pode ser uma 
interface de linha de comando (CLI) ou uma interface gráfica de usuário (GUI), que 
facilita a interação com o sistema por meio de ícones, janelas e menus. 
2. Gerenciamento de recursos: Um SO gerencia os recursos de hardware 
do computador, como processadores, memória RAM, dispositivos de armazenamento 
e periféricos. Ele aloca recursos de forma eficiente e evita conflitos de recursos. 
5 
 
3. Multitarefa: Os sistemas operacionais modernos geralmente suportam a 
execução simultânea de múltiplos programas, permitindo que os usuários alternem 
entre aplicativos e realizem várias tarefas ao mesmo tempo. 
4. Multithreading: Os SOs podem suportar a execução de múltiplos threads 
dentro de um processo, permitindo uma execução paralela eficiente em sistemas com 
múltiplos núcleos de CPU. 
5. Gerenciamento de memória: Um SO controla o acesso à memória do 
sistema, alocando espaço de memória para programas em execução e garantindo que 
eles não interfiram uns nos outros. Isso inclui a gestão da memória virtual quando a 
RAM física é insuficiente. 
6. Sistema de arquivos: Os SOs fornecem um sistema de arquivos que 
permite aos usuários criar, armazenar, organizar e recuperar dados de maneira 
eficiente. Isso inclui estruturas de diretórios e suporte para arquivos e pastas. 
7. Segurança: Os sistemas operacionais implementam medidas de 
segurança para proteger os dados e recursos do sistema contra acesso não 
autorizado. Isso inclui controle de acesso, criptografia e detecção de ameaças. 
8. Comunicação e rede: Os SOs suportam a comunicação entre dispositivos 
e redes. Isso envolve a gestão de protocolos de rede, configuração de conexões e 
suporte para comunicação pela internet. 
9. Gestão de dispositivos: Os SOs controlam a comunicação entre o 
hardware do sistema e os aplicativos. Isso envolve a instalação de drivers de 
dispositivos, gerenciamento de periféricos e garantia de que os programas possam 
usar os recursos de hardware apropriadamente. 
10. Gerenciamento de energia: Muitos SOs incluem recursos de 
gerenciamento de energia para controlar o consumo de energia e prolongar a vida útil 
da bateria em dispositivos móveis e laptops. 
11. Manutenção e atualizações: Os sistemas operacionais frequentemente 
recebem atualizações para corrigir bugs, melhorar o desempenho e adicionar novos 
recursos. Os SOs também oferecem ferramentas para manutenção, como a 
desfragmentação de disco. 
12. Tolerância a falhas: Em sistemas críticos, comoservidores, alguns SOs 
podem incluir recursos de tolerância a falhas para garantir que o sistema continue 
funcionando mesmo em caso de problemas. 
 
 
 
 
 
6 
 
SISTEMAS OPERACIONAIS: MONOTAREFA 
 
Sistemas operacionais monotarefa, também conhecidos como sistemas 
operacionais de monotarefa ou sistemas operacionais de tarefa única, são sistemas 
nos quais apenas uma única tarefa ou programa é executado em um determinado 
momento. Isso significa que o sistema operacional não é capaz de lidar com várias 
tarefas simultaneamente e não oferece suporte a multitarefa. 
As principais características dos sistemas operacionais monotarefa incluem: 
• Execução sequencial: Apenas um programa é carregado na 
memória e executado de cada vez. Quando esse programa é encerrado, o 
próximo programa pode ser carregado e executado. 
• Simplicidade: Esses sistemas operacionais tendem a ser 
simples e diretos, pois não precisam lidar com a complexidade da multitarefa. 
• Recursos dedicados: Todos os recursos do sistema, como CPU 
e memória RAM, são dedicados exclusivamente ao programa em execução. 
• Baixa sobrecarga: Como não há necessidade de alternar entre 
programas ou gerenciar processos simultâneos, esses sistemas têm uma 
sobrecarga de gerenciamento de tarefas muito baixa. 
• Utilização em sistemas embarcados: Os sistemas operacionais 
monotarefa são frequentemente usados em sistemas embarcados, nos quais o 
objetivo principal é executar uma única função de maneira dedicada e eficiente. 
Exemplos incluem microcontroladores em eletrodomésticos, sistemas de 
controle industrial e dispositivos eletrônicos simples. 
• Aplicações específicas: Esses sistemas operacionais são 
adequados para casos em que o sistema precisa ser altamente especializado 
e focado em uma única tarefa, como controlar um processo de produção 
industrial ou uma máquina específica. 
• Desvantagens na produtividade: Embora sejam eficientes em 
sua tarefa específica, os sistemas operacionais monotarefa não são ideais para 
ambientes de computação gerais, nos quais os usuários desejam executar 
vários aplicativos simultaneamente para melhorar a produtividade. 
É importante notar que os sistemas operacionais modernos, como o Windows, 
macOS e várias distribuições do Linux, são sistemas multitarefa, o que significa que 
eles podem executar várias tarefas e aplicativos simultaneamente para atender às 
necessidades dos usuários. No entanto, os sistemas operacionais monotarefa ainda 
têm seu lugar em cenários específicos nos quais a simplicidade e a dedicação a uma 
única tarefa são vantajosas. 
 
 
 
 
7 
 
SISTEMAS OPERACIONAIS: MULTITAREFA 
 
Sistemas operacionais multitarefa são sistemas que permitem a execução 
simultânea de várias tarefas ou processos em um único computador. Aqui estão 
alguns pontos-chave sobre sistemas operacionais multitarefa: 
1. Execução Concorrente: Esses sistemas permitem que múltiplos 
programas ou processos sejam executados ao mesmo tempo. Isso pode ser 
alcançado por meio de técnicas como a divisão do tempo (time-sharing) ou a 
multiprogramação. 
2. Divisão do Tempo: No sistema de divisão do tempo, o sistema 
operacional aloca pequenos intervalos de tempo para cada tarefa em 
execução. Isso dá a impressão de que as tarefas estão sendo executadas 
simultaneamente, embora o processador esteja alternando rapidamente entre 
elas. 
3. Multiprogramação: Na multiprogramação, vários programas são 
carregados na memória ao mesmo tempo. O processador executa uma tarefa 
até que ela seja bloqueada por alguma operação de entrada/saída, momento 
em que o sistema operacional pode comutar para outra tarefa que esteja pronta 
para ser executada. 
4. Priorização: Os sistemas multitarefa geralmente incluem um 
sistema de priorização que determina a ordem em que as tarefas são 
executadas. Tarefas de maior prioridade recebem mais tempo de 
processamento. 
5. Recursos Compartilhados: Os sistemas multitarefa precisam 
gerenciar efetivamente os recursos compartilhados, como CPU, memória e 
dispositivos de armazenamento, para evitar conflitos e garantir que as tarefas 
possam ser executadas de maneira eficiente. 
6. Multiutilizador: Alguns sistemas multitarefa também são 
multiutilizador, o que significa que várias pessoas podem interagir com o 
sistema simultaneamente, cada uma executando seus próprios programas e 
tarefas. 
7. Exemplos de Sistemas: Exemplos de sistemas operacionais 
multitarefa incluem o Microsoft Windows, o macOS da Apple e várias 
distribuições de sistemas operacionais Linux. 
8. Eficiência e Produtividade: Os sistemas multitarefa aumentam 
a eficiência e a produtividade dos computadores, permitindo que os recursos 
sejam usados de maneira mais eficaz e reduzindo o tempo de inatividade do 
sistema. 
 
Os sistemas operacionais multitarefa são fundamentais em computação 
moderna, pois possibilitam a execução de várias aplicações simultaneamente, 
melhorando a experiência do usuário e permitindo que os sistemas realizem uma 
variedade de tarefas complexas de maneira eficiente. 
 
8 
 
SISTEMAS OPERACIONAIS: MÚLTIPLOS PROC 
 
Sistemas operacionais multiprocessadores, também conhecidos como 
sistemas operacionais multiprocessamento, são projetados para funcionar em 
computadores que possuem múltiplos processadores ou núcleos de CPU. Esses 
sistemas operacionais são projetados para aproveitar ao máximo o potencial de 
processamento de hardware disponível e oferecer suporte eficiente à execução de 
tarefas paralelas. Aqui estão algumas características e aspectos importantes dos 
sistemas operacionais multiprocessadores: 
 
1. Suporte a hardware multiprocessador: Esses sistemas operacionais são 
projetados para funcionar em computadores que possuem dois ou mais 
processadores físicos ou múltiplos núcleos em um único processador físico. Eles 
reconhecem e gerenciam todos os processadores disponíveis. 
2. Escalonamento de processos: Os sistemas operacionais 
multiprocessadores usam algoritmos de escalonamento que distribuem tarefas entre 
os processadores de maneira eficiente. Isso pode incluir o uso de balanceamento de 
carga para garantir que os processadores sejam usados de maneira uniforme. 
3. Multitarefa e multiprocessamento: Eles suportam a execução de 
múltiplas tarefas (processos ou threads) em paralelo em diferentes núcleos ou 
processadores. Isso melhora o desempenho e a capacidade de resposta do sistema. 
4. Compartilhamento de recursos: Os sistemas operacionais 
multiprocessadores devem gerenciar o compartilhamento de recursos, como memória 
RAM, dispositivos de E/S e periféricos, entre vários processadores de forma eficiente 
e segura. 
5. Concorrência e sincronização: Devido à execução paralela de processos, 
esses sistemas operacionais devem lidar com problemas de concorrência e 
sincronização, garantindo que recursos compartilhados sejam acessados de maneira 
coordenada para evitar conflitos e condições de corrida. 
6. Tolerância a falhas: Alguns sistemas operacionais multiprocessadores 
oferecem recursos de tolerância a falhas para garantir que o sistema continue 
funcionando mesmo em caso de falhas em um dos processadores. 
7. Desempenho escalável: A capacidade de adicionar processadores 
adicionais pode aumentar o desempenho do sistema de maneira escalável, tornando 
esses sistemas ideais para servidores de alto desempenho e computação de alto 
desempenho (HPC). 
8. Programação paralela: Para aproveitar ao máximo o poder do 
multiprocessamento, os desenvolvedores de software precisam escrever aplicativos 
que sejam capazes de tirar proveito da paralelização. Isso envolve o uso de APIs ou 
bibliotecas de programação paralela e a criação de algoritmos que podem ser 
divididos em tarefas paralelas. 
9 
 
Exemplos de sistemas operacionais multiprocessadores incluem versões do 
Linux configuradas para suportar vários núcleos de CPU, o Windows Server para 
servidores multiprocessadores e sistemas usados em supercomputadores para 
computação de alto desempenho.Esses sistemas operacionais são essenciais para 
ambientes nos quais o poder de processamento paralelo é fundamental, como 
servidores web, computação científica e simulações complexas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10 
 
CONCLUSÃO: 
 
Os sistemas operacionais desempenham um papel crucial na computação 
moderna, agindo como um elo vital entre os usuários e o hardware do computador. 
Eles fornecem a base sobre a qual os aplicativos são executados e oferecem uma 
variedade de serviços essenciais para tornar a computação eficiente, segura e 
acessível. Ao longo das décadas, os sistemas operacionais evoluíram 
significativamente, desde os sistemas monotarefa iniciais até os sistemas 
multiprocessadores altamente complexos de hoje. 
À medida que a tecnologia continua a avançar, os sistemas operacionais 
continuam a se adaptar para atender às crescentes demandas dos usuários e da 
indústria. Eles estão presentes em uma ampla gama de dispositivos, desde 
computadores pessoais e servidores até smartphones, tablets, dispositivos 
embarcados e sistemas de automação industrial. 
A interação entre os usuários e seus dispositivos, bem como a execução de 
aplicativos e serviços essenciais, depende em grande parte da eficácia e estabilidade 
dos sistemas operacionais. Portanto, esses sistemas são uma parte fundamental do 
mundo digital em que vivemos. 
À medida que novas tecnologias emergem, como a computação em nuvem, 
a Internet das Coisas (IoT) e a inteligência artificial, os sistemas operacionais 
continuarão a evoluir para atender às necessidades dessas inovações. O futuro dos 
sistemas operacionais promete ser emocionante, com o potencial de transformar 
ainda mais a maneira como interagimos com a tecnologia e como a tecnologia impacta 
nossas vidas. 
Em resumo, os sistemas operacionais são um componente central da 
computação moderna e desempenham um papel vital na facilitação da operação 
eficiente dos dispositivos e no suporte às necessidades dos usuários em um mundo 
cada vez mais digital. Eles são uma área em constante evolução e adaptação, que 
molda o presente e o futuro da tecnologia da informação. 
	CONCEITO:
	TIPOS DE SISTEMAS:
	CARACTERISTICAS:
	SISTEMAS OPERACIONAIS: MONOTAREFA
	SISTEMAS OPERACIONAIS: MULTITAREFA
	SISTEMAS OPERACIONAIS: MÚLTIPLOS PROC
	CONCLUSÃO:

Mais conteúdos dessa disciplina