0% acharam este documento útil (0 voto)
5 visualizações27 páginas

Guia Completo sobre Sistemas Operacionais

O documento aborda os sistemas operacionais (SO), sua definição, tipos e importância, destacando o gerenciamento de recursos de hardware e a interface com o usuário. São discutidos sistemas como Windows, Ubuntu e Android, incluindo suas características, vantagens e desvantagens. A instalação e reinstalação de SOs é enfatizada como uma prática essencial para manutenção e segurança digital.

Enviado por

Killaz Manuel
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações27 páginas

Guia Completo sobre Sistemas Operacionais

O documento aborda os sistemas operacionais (SO), sua definição, tipos e importância, destacando o gerenciamento de recursos de hardware e a interface com o usuário. São discutidos sistemas como Windows, Ubuntu e Android, incluindo suas características, vantagens e desvantagens. A instalação e reinstalação de SOs é enfatizada como uma prática essencial para manutenção e segurança digital.

Enviado por

Killaz Manuel
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

ÍNDICE

INTRODUÇÃO................................................................................................................................1
CAPÍTULO I DEFINIÇÕES DE CONCEITOS...........................................................................2
1. CONCEITO.........................................................................................................................2
1.2. Tipos de Sistemas Operacionais.....................................................................................3
1.2.2. Ubuntu (Linux)...............................................................................................................5
1.2.3. Android (Google)............................................................................................................6
1.2.4. IOS (Apple)......................................................................................................................7
II CAPíTULO: ARQUITETURA E ESTRUTURAÇÃO DOS SISTEMAS OPERACIONAIS
MODERNOS....................................................................................................................................8
2. Estrutura dos Sistemas Operacionais Modernos....................................................................8
2.1. Gerenciamento de Processos e Escalonamento em Sistemas Operacionais.......................9
2.2. Gerenciamento de Memória: Conceitos e Técnicas Essenciais.........................................9
2.3. Sistemas de Arquivos: Estrutura e Acesso á Dados........................................................10
III CAPÍTULO: INSTALAÇÃO/REINSTALAÇÃO DE SISTEMAS OPERATIVOS...........11
3. CONCEITOS.....................................................................................................................11
3.1. Passos para Instalação do Windows 10 ou 11.................................................................11
3.2. Passos para Reinstalação do Windows 10 ou 11.............................................................15
3.3. Passos para Instalação do Ubuntu...................................................................................17
3.3.1. Passos para Reinstalação do Ubuntu...............................................................................19
3.4. Passos para Instalação do Android..................................................................................20
3.4.1. Passos para Reinstalação do Android..............................................................................20
3.5. Passos para Instalação do iOS (Apple)............................................................................20
3.5.1. Passos para Reinstalação do iOS (Apple)........................................................................20
IMPORTÂNCIA E SEGURANÇA DOS SISTEMAS OPERACIONAIS.................................21
3.6. Importância dos SO’s......................................................................................................21
3.6.1. Segurança dos SO’s........................................................................................................21
3.6.2. Principais pilares da Segurança em SO’s........................................................................21
[Link]. Sistemas de Segurança nos Sistemas supracitados anteriormente...............................22
CONCLUSÃO................................................................................................................................24
REFERÊNCIAS.............................................................................................................................25
GLOSSÁRIO..................................................................................................................................26
INTRODUÇÃO
O Sistema Operacional (SO) é a camada fundamental de software que atua como o
"cérebro" de qualquer dispositivo computacional, seja ele um computador, smartphone ou
servidor. Sua função primordial é gerenciar o hardware como processador, memória RAM e
armazenamento e fornecer uma interface para que o usuário e outros aplicativos possam
interagir com a máquina. Sem um SO, o hardware seria apenas um conjunto de componentes
eletrônicos inertes, incapazes de interpretar comandos complexos.

A importância dos sistemas operacionais se reflete em várias dimensões.


Primeiramente, eles controlam e gerenciam os recursos do computador, como a CPU, a
memória, dispositivos de armazenamento e periféricos. Isso garante um uso otimizado e
equilibrado de recursos, evitando conflitos e promovendo a eficiência no processamento de
tarefas. Sem um sistema operacional, os usuários teriam que se envolver diretamente com o
hardware para executar tarefas, o que seria extremamente complexo e ineficiente.

No cenário atual, a instalação ou reinstalação de um sistema operacional é um


procedimento essencial tanto para a manutenção da performance quanto para a segurança
digital. O Windows 10 e 11, da Microsoft, dominam o mercado corporativo e doméstico pela
sua vasta compatibilidade. Já o Ubuntu representa a força do código aberto (Linux), sendo a
escolha preferida de desenvolvedores pela sua estabilidade e segurança. No ecossistema
móvel, o Android (Google) e o iOS (Apple) revolucionaram a forma como consumimos
tecnologia, priorizando a portabilidade e a integração com a nuvem. Entender como esses
sistemas são instalados permite que o usuário recupere dispositivos lentos, elimine malwares
persistentes e mantenha seu ambiente de trabalho atualizado com as últimas inovações
tecnológicas.

1
CAPÍTULO I DEFINIÇÕES DE CONCEITOS

1. CONCEITO
Os sistemas operacionais (SO) são fundamentais para o funcionamento dos
computadores modernos e dispositivos móveis, servindo como intermediários entre o
hardware e os usuários. Sua principal função é gerenciar os recursos do hardware, permitindo
que aplicações e processos sejam executados de maneira eficiente e ordenada ( ALVES
JOSÉ, 2012, p.12).

Segundo Carlos A. Maziero (2019, p.2) “Um sistema de computação é constituído


basicamente por hardware e software. O hardware é composto por circuitos eletrônicos
(processador, memória, portas de entrada/saída, etc.) e periféricos eletro-óptico-mecânicos
(teclados, mouses, discos rígidos, unidades de disquete, CD ou DVD, dispositivos USB, etc.).
Por sua vez, o software de aplicação é representado por programas destinados ao usuário do
sistema, que constituem a razão final de seu uso, comoeditores de texto, navegadores Internet
ou jogos. Entre os aplicativos e o hardware reside uma camada de software multifacetada e
complexa, denominada genericamente de Sistema Operacional (SO)”.

1.1. Objectivos do Sistema Operacional

Segundo Carlos A. Maziero (2019, p. 3) Os objetivos básicos de um sistema


operacional podem ser sintetizados em duas palavras-chave: “abstração” e “gerência”,
cujos principais aspectos são detalhados a seguir.

Software ou Aplicativos: Editor de textos, Editor de música e Reprodutor de vídeos,


etc.

Hardware: Discos, Memória, Portas USB e Rede, etc.

1.1.1. Abstração de recursos

Fornecer uma interface simples e uniforme para acessar os recursos de hardware. E ela
é composta por seguintes características:

Abstração: O SO fornece uma interface abstrata para os recursos de hardware,


simplificando o uso do sistema.

Uniformidade: O SO fornece uma interface uniforme para diferentes dispositivos e


recursos.

Segurança: O SO fornece mecanismo de segurança para proteger a interface e os


recursos do sistema.

Flexibilidade: O SO permite que os usuários customizem a interface e os recursos do


sistema.

2
1.1.2. Gerência de recursos

Gerenciar os recursos de hardware, como processador, memória e dispositivos de


entrada e saída, para garantir que sejam utilizados de forma eficiente e segura. Ela tem as
seguintes características:

Alocação eficiente: O SO aloca recursos ( CPU, memória, dispositivos) de forma


eficiente para maximizar a utilização do sistema.

Proteção: O SO protege os recursos de acesso não autorizado e uso indevido.

Compartilhamento: O SO permite que múltiplos processos compartilhem recursos de


forma segura

Escalabilidade: O SO gerencia recursos de forma escalável para atender as necessidade


do sistema.

Stallings ( 2018, p.1) retrata que “ O sistema operacional é responsável por gerenciar
os recursos de hardware e fornecer uma interface para os programas de aplicação.

O sistema operacional é uma abstração do hardware, fazendo o papel de intermediário


entre os programas e os componentes físicos do computador (TANENBAUM, 2003, p.1).

1.2. Tipos de Sistemas Operacionais

Falando sobre os tipos de Sistemas Operacionais mencionados no tema:

1.2.1. Windows 10/11 (Microsoft)

O Windows 10 é um sistema operacional desenvolvido pela Microsoft que oferece uma


interface de usuário moderna e intuitiva, com recursos como a Cortana, o Microsoft Edge e o
Windows Store. É projetado para funcionar em uma variedade de dispositivos, incluindo
desktops, laptops, tablets e smartphones. (OZEIAS V.S FILHO: 2018, p. 428).

O Windows 11 é um sistema operacional que oferece uma interface de usuário


renovada, com recursos como o novo menu de início, a barra de tarefas centralizada e o
suporte a aplicativos Android. É projetado para ser mais seguro e produtivo, com recursos
como o Windows Hello, o Windows Defender e o Microsoft Office integrado. (GILBERTO
C.D. SANTOS: 2022, p. 120).

[Link]. Objectivos do Windows 10

 Fornecer um sistema operacional seguro e estável para desktops e laptops


 Oferecer uma experiência de usuário intuitiva e personalizável
 Suportar uma ampla gama de hardware e software
 Fornecer recursos de produtividade e entretenimento

3
[Link]. Vantagens do uso do Windows 10

 Segurança: O Windows 10 tem recursos de segurança avançados, como o Windows


Defender e o Firewall do Windows.
 Interface de usuário: A interface de usuário do Windows 10 é intuitiva e
personalizável.
 Compatibilidade: O Windows 10 é compatível com uma ampla gama de hardware e
software.
 Recursos de produtividade: O Windows 10 inclui recursos de produtividade, como o
Microsoft Office e o OneDrive.
 Atualizações automáticas: O Windows 10 recebe atualizações automáticas, o que
ajuda a manter o sistema seguro e atualizado.

[Link]. Desvantagens do uso do Windows 10

 Custo: O Windows 10 pode ser caro, especialmente para usuários que precisam de
uma licença comercial.
 Publicidade: O Windows 10 inclui publicidade em alguns aplicativos e recursos.
 Coleta de dados: O Windows 10 coleta dados de uso e os envia para a Microsoft.
 Problemas de compatibilidade: O Windows 10 pode ter problemas de
compatibilidade com alguns aplicativos e hardware mais antigos.
 Requisitos de sistema: O Windows 10 tem requisitos de sistema mais altos do que
algumas versões anteriores do Windows.

[Link]. Objectivos do Windows 11

 Fornecer um sistema operacional de servidor seguro e estável para empresas e


organizações
 Oferecer recursos de gerenciamento e segurança avançados
 Suportar uma ampla gama de aplicativos e serviços
 Fornecer recursos de virtualização e nuvem

[Link]. Vantagens do uso do Windows 11

 Segurança: O Windows 11 tem recursos de segurança avançados, como o Windows


Defender e o Firewall do Windows.
 Gerenciamento: O Windows 11 inclui recursos de gerenciamento avançados, como o
System Center e o PowerShell.
 Compatibilidade: O Windows 11 é compatível com uma ampla gama de aplicativos e
serviços.
 Virtualização: O Windows 11 inclui recursos de virtualização, como o Hyper-V.
 Nuvem: O Windows 11 inclui recursos de nuvem, como o Azure Stack.

4
[Link]. Desvantagens do uso do Windows 11

 Custo: O Windows Server 11 pode ser caro, especialmente para empresas que
precisam de uma licença comercial.
 Complexidade: O Windows 11 pode ser complexo de configurar e gerenciar.
 Requisitos de sistema: O Windows 11 tem requisitos de sistema mais altos do que
algumas versões anteriores do Windows.
 Dependência de licenças: O Windows 11 requer licenças adicionais para alguns
recursos e serviços.
 Atualizações: O Windows 11 pode ter atualizações mais frequentes e complexas do
que outras versões do Windows.

1.2.2. Ubuntu (Linux)

Ubuntu é um sistema operativo livre e de código aberto baseado no Linux, mais


especificamente na distribuição Debian. É desenvolvido e mantido pela empresa Canonical
Ltd., com apoio de uma grande comunidade internacional. O nome Ubuntu vem de uma
filosofia africana que significa “humanidade para com os outros”, refletindo o espírito
colaborativo do software livre. (NEGUS; CHRISTOPHER, 2009).

Ubuntu é construído sobre a fundação do Linux, que é um membro da família Unix.


Unix é um dos mais antigos tipos de sistemas operacionais e forneceu confiabilidade e
segurança em aplicações profissionais por quase meio século. Muitos servidores em todo o
mundo que armazenam dados de sites populares (como YouTube e Google) executam
alguma variante de um sistema Unix. O kernel Linux é melhor descrito como o núcleo, ou
quase o cérebro, do sistema operacional. O Ubuntu foi lançado pela primeira vez em 20 de
outubro de 2004 por Mark Shuttleworth, um empresário sul-africano e fundador da Canonical
Ltd. (JÚNIOR J.L. OLIVEIRA, 2006).

O Ubuntu também é utilizado em:

 Computadores pessoais (desktops e laptops)


 Servidores
 Sistemas embarcados
 Ambientes educacionais e corporativos

De acordo com Silberstchatz, Galvin e Gagne (2013), o sistema operativo Ubuntu


possui os seguintes objectivos:

 Facilitar o acesso ao Linux para usuários comuns, com uma interface gráfica
amigável.
 Promover o uso de software livre, permitindo liberdade de modificação e
distribuição.
 Oferecer estabilidade e segurança, com atualizações regulares e suporte a longo
prazo (LTS).

5
 Servir como plataforma de desenvolvimento, especialmente para programadores e
administradores de sistemas.

1.2.3. Android (Google)

Segundo Lecheta (2015, p. 15), Android é uma plataforma de código aberto


desenvolvida pelo Google e pela Open Handset Alliance, projetada para criar um ambiente
flexível e extensível para dispositivos móveis.

O Android é um sistema operacional móvel desenvolvido pela Google, baseado no


kernel do Linux. Ele é projetado para dispositivos móveis, como smartphones e tablets, e é
uma das plataformas mais populares do mundo. É baseado no kernel Linux e projetado para
ser um sistema operacional aberto e adaptável a diversos dispositivos móveis.

A história do Android começou em 2003, com a fundação da Android Inc., liderada


por Andy Rubin, Rich Miner, Nick Sears e Chris White, com o objetivo de criar um sistema
operacional móvel flexível e aberto. Em 2005, o Google adquiriu a Android Inc. e passou a
liderar o desenvolvimento da plataforma. Em 2007, foi criada a Open Handset Alliance, um
consórcio de empresas para promover padrões abertos em dispositivos móveis. O primeiro
dispositivo comercial com Android foi lançado em 2008 pela T-Mobile G1 Objectivos do
Android.

[Link]. Objectivos do Android

 É um Sistema flexível
 É uma plataforma aberta
 Acessível para fabricantes e desenvolvedores
 Promove a inovação e a personalização

[Link]. Vantagens do uso do Android

 Flexibilidade: O Android é altamente personalizável, permitindo que os usuários


adaptem o sistema às suas necessidades.
 Aplicativos: O Android tem uma ampla gama de aplicativos disponíveis na Google
Play Store.
 Custo: O Android é um sistema operacional de código aberto, o que significa que é
gratuito para os fabricantes de dispositivos.
 Hardware: O Android suporta uma ampla gama de hardware, incluindo dispositivos
de baixo custo e dispositivos de alta gama.
 Integração com serviços Google: O Android é integrado com os serviços Google,
como o Google Drive e o Google Fotos.

[Link]. Desvantagens do uso do Android

6
 Segurança: O Android é vulnerável a malware e outros problemas de segurança.
 Fragmentação: O Android tem uma grande variedade de versões e dispositivos, o que
pode levar a problemas de compatibilidade.
 Atualizações: As atualizações do Android podem ser lentas e inconsistentes.
 Publicidade: O Android inclui publicidade em alguns aplicativos e recursos.
 Dependência de Google: O Android é fortemente dependente dos serviços Google, o
que pode ser um problema para os usuários que não desejam usar esses serviços.

1.2.4. IOS (Apple)

“iOS is Apple's mobile operating system for the iPhone and iPad.”, ou seja, “iOS é
um sistema operativo movél da Apple para iPhone e Ipad. ” — (iOS Hacker’s Handbook,
Miller et al).

O iOS é o sistema operativo móvel da Apple para iPhone (mais tarde adaptado a iPad
como iPadOS). Inicialmente chamado de iPhone OS, foi renomeado para iOS em 2010 com o
lançamento do iPad. A história do iOS começa em 2007, quando a Apple lançou o primeiro
iPhone, e era baseado no macOS, o sistema operacional dos computadores da Apple.

[Link]. Objectivos do iOS

 Garante uma experiência de usuário fluida


 Camada de defesa (code signing, sandbox, proteções de memória)
 Com controle rigoroso sobre hardware e software
 Integração no Ecossistema Apple
 Atualização consistente

[Link]. Vantagens do uso do iOS

 Segurança: O iOS é considerado um dos sistemas operacionais mais seguros do


mercado, graças à sua arquitetura fechada e às suas políticas de segurança rigorosas.
 Integração: O iOS é integrado com outros produtos da Apple, como o Mac e o Apple
Watch, o que permite uma experiência de usuário mais fluída.
 Aplicativos: A App Store do iOS oferece uma ampla gama de aplicativos de alta
qualidade, incluindo muitos exclusivos da Apple.
 Desempenho: O iOS é otimizado para os dispositivos da Apple, o que significa que
ele é rápido e eficiente.
 Suporte: A Apple oferece suporte técnico de alta qualidade para os usuários do iOS.

[Link]. Desvantagens do uso do iOS

7
 Custo: Os dispositivos da Apple são geralmente mais caros do que os dispositivos
que executam outros sistemas operacionais.
 Limitações: O iOS é um sistema operacional fechado, o que significa que os usuários
têm menos controle sobre o sistema e as configurações.
 Compatibilidade: O iOS não é compatível com todos os aplicativos e serviços,
especialmente os que são projetados para o Android.
 Armazenamento: Os dispositivos da Apple têm limitações de armazenamento, o que
pode ser um problema para os usuários que precisam de mais espaço.
 Atualizações: As atualizações do iOS podem ser lentas e inconsistentes,
especialmente para os dispositivos mais antigos.

II CAPíTULO: ARQUITETURA E ESTRUTURAÇÃO DOS SISTEMAS


OPERACIONAIS MODERNOS

2. Estrutura dos Sistemas Operacionais Modernos

A arquitetura e a estrutura dos sistemas operacionais modernos são fundamentadas em


princípios que garantem eficiência, confiabilidade e segurança no gerenciamento de recursos
computacionais. Em termos de arquitetura, os sistemas operacionais podem ser organizados
em camadas distintas, cada uma responsável por um conjunto específico de funções. Esta
abordagem modular permite maior flexibilidade e facilita a manutenção e evolução dos
sistemas.

Na camada mais baixa temos o kernel, que é a parte central do sistema operacional e é
responsável pela interação direta com o hardware. O kernel gerencia recursos como CPU,
memória e dispositivos de entrada/saída. Sua implementação pode variar desde sistemas
monolíticos, que integram todas as suas funções em um único espaço de memória, até
sistemas microkernel, que minimizam o código executado em modo de kernel, mantendo
apenas as funções essenciais.

Esse último modelo oferece maior segurança e estabilidade, já que a maior parte das
operações do sistema opera em espaço de usuário, reduzindo os riscos de falhas catastróficas.
Acima do kernel, temos as interfaces de programação de aplicativos, melhor conhecidas
como APIs. Estas interfaces permitem que os aplicativos interajam com o sistema
operacional de maneira padronizada, abstraindo as complexidades das operações de baixo
nível. Além disso, é comum que os sistemas modernos implementem uma interface gráfica
do usuário (GUI), que proporciona um modo mais acessível e intuitivo para interação do
usuário com o computador.

Os sistemas operacionais modernos também adotam uma arquitetura em camadas, onde


diferentes módulos oferecem serviços variados. Por exemplo, os módulos de gerenciamento
de processos cuidam do ciclo de vida dos processos, desde a criação até a finalização,

8
enquanto o gerenciamento de memória lida com alocação e liberação de memória,
assegurando que as aplicações tenham acesso adequado aos recursos que necessitam.

Outro aspecto crucial na estrutura dos sistemas operacionais atuais é a compatibilidade e


a escalabilidade. Sistemas operacionais como Linux e Windows foram projetados para
suportar uma ampla gama de arquiteturas de hardware, desde dispositivos móveis até
supercomputadores. Esta adaptabilidade é garantida por meio do uso de drivers, que atuam
como intermediários entre o kernel do sistema e o hardware específico, permitindo que o
sistema operacional funcione em múltiplas plataformas.

Em suma, a arquitetura e estrutura dos sistemas operacionais modernos são tendências


em evolução contínua, refletindo a necessidade de tecnologias mais robustas e adaptáveis em
um mundo onde os requisitos computacionais estão em constante mudança. A combinação de
modularidade, abstração e compatibilidade não apenas melhora a experiência do usuário, mas
também otimiza o desempenho geral dos sistemas.

2.1. Gerenciamento de Processos e Escalonamento em Sistemas Operacionais

O gerenciamento de processos e o escalonamento em sistemas operacionais formam um


dos pilares fundamentais da computação moderna. Um processo, que pode ser definido como
uma instância de um programa em execução, requer uma série de recursos e etapas de
gerenciamento para garantir que as tarefas sejam executadas de forma eficiente e ordenada.

No contexto de sistemas operacionais, o gerenciamento de processos envolve uma


variedade de atividades, entre as quais se destacam a criação, programação, sincronização e
finalização de processos. Ao iniciar um processo, o sistema aloca recursos como memória e
tempo de CPU, que são essenciais para sua execução. Este gerenciamento é realizado pelo
núcleo do sistema operacional, que também controla a comunicação entre processos e a
utilização dos recursos do sistema.

O escalonamento de processos, por sua vez, é a técnica responsável por determinar a


ordem na qual os processos são executados na CPU. A escolha de um algoritmo de
escalonamento adequado é crucial para otimizar o desempenho do sistema, pois um bom
escalonamento pode minimizar a latência, maximizar a utilização da CPU e garantir uma
resposta rápida ao usuário. Existem diferentes algoritmos de escalonamento, entre os métodos
mais comuns estão o FIFO (First In, First Out), que executa processos na ordem em que
chegam, e o SJF (Shortest Job First), que prioriza processos com menor tempo de execução.

2.2. Gerenciamento de Memória: Conceitos e Técnicas Essenciais

O gerenciamento de memória é uma das funções mais críticas dos sistemas operacionais,
pois se refere ao controle e ao uso eficiente da memória do computador. A memória, como
recurso essencial, é usada para armazenar dados e instruções que os processos necessitam
durante a execução e, portanto, sua alocação e hierarquização podem influenciar diretamente
no desempenho do sistema.

9
Os conceitos fundamentais do gerenciamento de memória incluem a alocação de
memória, a paginação, a segmentação, e a gerência de memória virtual.

A alocação de memória define como e onde a memória é distribuída entre os processos


em execução.

A paginação é um método em que a memória é dividida em unidades fixas chamadas


páginas. Outro método relacionado é digitalizar para baixar a segmentação, que divide a
memória em segmentos de tamanhos variáveis baseados nas necessidades dos processos,
refletindo mais diretamente a estrutura lógica do programa.

Uma das inovações mais significativas no gerenciamento de memória é a memória


virtual, que permite que a memória física disponível seja expandida através do uso de disco
rígido e sistemas de armazenamento secundário. A memória virtual faz uso de técnicas como
troca e mapeamento de páginas, permitindo que programas que requerem mais memória do
que a fisicamente disponível sejam executados.

2.3. Sistemas de Arquivos: Estrutura e Acesso á Dados

Os sistemas de arquivos desempenham um papel fundamental na organização e


gerenciamento de dados em um sistema operacional. Eles são responsáveis por como os
dados são armazenados, organizados e acessados no disco, permitindo que os usuários e
aplicativos possam manipular arquivos de maneira eficaz.

Um sistema de arquivos estruturado permite que os dados sejam acessados de forma


hierárquica, normalmente através de uma árvore de diretórios, que facilita a localização e a
organização dos arquivos. A hierarquia é composta por diretórios e subdiretórios, onde cada
pasta pode conter múltiplos arquivos, além de outras pastas.

Existem diferentes tipos de sistemas de arquivos, sendo os mais comuns o FAT (File
Allocation Table), NTFS (New Technology File System) e ext3/ext4 utilizado em sistemas
Linux. Cada um desses sistemas tem suas características específicas em relação à forma
como manipulam arquivos e diretórios, implementando diferentes estratégias de alocação,
gerenciamento de espaço e controle de acesso.

A alocação de espaço é um aspecto crucial nos sistemas de arquivos. O sistema precisa


decidir como armazenar o conteúdo de um arquivo em uma mídia física, o que inclui a gestão
de setores e blocos.

gerenciamento de acesso e permissões também é uma característica importante dos


sistemas de arquivos. Isso é feito para proteger os dados e garantir que apenas usuários
autorizados possam acessar, modificar ou excluir arquivos.

Sistemas de arquivos modernos incorporam controles de acesso baseados em usuários e


grupos, onde cada arquivo pode ter um conjunto de permissões definido.

10
Em suma, os sistemas de arquivos provêm a estrutura necessária para a organização e
recuperação de dados num sistema operacional, influenciando diretamente a eficiência e a
segurança da manipulação de arquivos. A escolha e implementação de um sistema de
arquivos adequado, portanto, são vitais para o desempenho e confiabilidade do sistema como
um todo.

III CAPÍTULO: INSTALAÇÃO/REINSTALAÇÃO DE SISTEMAS


OPERATIVOS
3. CONCEITOS

Instalação: É o processo de configurar e carregar o software fundamental (como


Windows, macOS, Linux, Android) num dispositivo, permitindo que ele gerencie o
hardware (processador, memória, disco) e sirva como uma ponte entre o hardware e os
programas/usuário, tornando o computador funcional, seguro e pronto para executar tarefas
e aplicativos.

Reinstalação: É o processo de remover a versão atual do SO e instalar uma nova


cópia, seja uma versão limpa do zero ou restaurando para as configurações de fábrica, com o
objetivo de corrigir erros graves, remover malware, melhorar o desempenho lento ou
preparar o computador para um novo utilizador , sendo uma solução eficaz para
problemas de software persistentes, mas que geralmente apaga dados e apps, a menos que se
use uma opção para manter ficheiros pessoais, como o "Repor o PC" no Windows.

Nota: Os passos para instalação dos sistemas operacionais, não diferem muito da sua
reinstalação. Mostrando assim como os sistemas tende a ser de fácil.

3.1. Passos para Instalação do Windows 10 ou 11

 Verificar os requisitos do sistema: Certifique-se de que o computador atende aos


requisitos mínimos do sistema.
 Faça o backup de todos os arquivos importantes antes de iniciar a instalação.
 Inserir o meio de instalação: Insira o DVD ou USB de instalação do Windows 10 ou
11.
 Reinicie o computador e pressione a tecla para acessar o menu de boot (geralmente
F2. F12 ou Esc).
 Selecione o idioma e a edição do Windows que deseja instalar.
 Aceitar os termos de licença do Windows.
 Selecionar o tipo de instalação (personalizada ou rápida).
 Particione o disco rígido para instalar o Windows.
 Aguarde a instalação do Windows.
 Configure o Windows, incluindo a criação de uma conta de usuário.

11
Fig 1: Tela de instalação do Windows 11

12
Fig 2: Seleção do idioma

Fig 3: Aceitação dos termos de licença do Windows

13
Fig 4: Instalação do Windows

14
Fig 5: Sistema do Windows instalado

3.2. Passos para Reinstalação do Windows 10 ou 11

 Fazer backup dos dados: Faça backup de todos os arquivos importantes antes de
iniciar a reinstalação.
 Acesse as configurações do Windows e selecione "Atualização e Segurança".
 Selecione a opção "Recuperação" e clique em "Iniciar ou Começar Agora" na seção
"Reinstalar o Windows".
 Selecione o tipo de reinstalação (Manter meus arquivos ou remover tudo).
 Aguarde a reinstalação do Windows.
 Configure o Windows, incluindo a criação de uma conta de usuário.

Fig 6: Configurações do sistema do Windows

15
Fig 7: Escolha de opções de Reinstalação

Fig 8: Reinstalando o sistema do Windows

3.3. Passos para Instalação do Ubuntu

 Baixar a versão de imagem (ISO) do Ubuntu na página oficial do Ubuntu;


 Crie um disco de inicialização com a imagem do Ubuntu;
 Reinicie o computador e entre no menu de inicialização;
 Selecione o disco de inicialização com a imagem do Ubuntu;

16
 Instale a imagem do Ubuntu Segundo as instruções na tela;
 Configure o Sistema Ubuntu após a instalação.

Fig 9: Versão 1 do Ubuntu

Fig 10: Versão 2 do Ubuntu

17
Fig 11: Configurações do Ubuntu

Fig 12: Sistema Ubuntu instalado

18
3.3.1. Passos para Reinstalação do Ubuntu

 Faça um backup dos dados importantes antes de reinstalar o Sistema;


 Reinicie o computador e entre no menu de inicialização;
 Selecione o disco de inicialização com a imagem do Ubuntu;
 Reinstale o Ubuntu seguindo as instruções na tela;
 Configure o sistema após a reinstalação.

3.4. Passos para Instalação do Android

 Verifique a compatibilidade: certifique-se de que o dispositivo é compatível com a


versão do Android;
 Baixe a imagem ISO do Android da página oficial do Android ou do fabricante do
dispositivo;
 Faça um backup dos dados importantes do dispositivo antes de instalar o Android;
 Reinicie o dispositivo e entre no modo de recuperação (recovery mode);
 Apague os dados do dispositivo usando o modo de recuperação;
 Instale o Android usando a imagem ISO baixada.
 Reinicie o dispositivo e configure o Android.

3.4.1. Passos para Reinstalação do Android

 Faça um backup dos dados importantes do dispositivo antes de reinstalar o Android;


 Reinicie o dispositivo e entre no modo de recuperação (recovery mode);
 Apague os dados do dispositivo usando o modo de recuperação;
 Reinstale o Android usando a imagem original do dispositivo ou a imagem
personalizada;
 Reinstale o dispositivo e configure o Android.

3.5. Passos para Instalação do iOS (Apple)

 Verifique a compatibilidade: certifique-se de que o dispositivo é compatível com a


versão do Ios que você deseja instalar;
 Faça um backup dos dados importantes do dispositivo antes de instalar o iOS;
 Conecte os dispositivos ao computador usando um cabo USB;
 Abra o iTunes no computador e selecione os dispositivos;
 Verifique as atualizações disponíveis para iOS;
 Instale o Ios usando o iTunes;

19
 Reinicie o dispositivo e configure o iOS.

3.5.1. Passos para Reinstalação do iOS (Apple)

 Faça um backup dos dados importantes do dispositivo antes de reinstalar o iOS;


 Conecte os dispositivos ao computador usando um cabo USB;
 Abra o iTunes no computador e selecione os dispositivos;
 Restaure o dispositivo para as configurações de fábrica usando o iTunes;
 Reinstale o Ios usando o iTunes;
 Reinice o dispositivo e configure o iOS.

IMPORTÂNCIA E SEGURANÇA DOS SISTEMAS OPERACIONAIS

3.6. Importância dos SO’s

Os sistemas operacionais são de grande relevância, pois eles atuam como a ponte
essencial entre o usuário, os aplicativos e o hardware do dispositivo, gerenciando todos os
recursos (CPU, memória, arquivos, dispositivos de entrada/saída) e permitindo a execução de
tarefas, proporcionando segurança, estabilidade e uma interface amigável para computadores,
smartphones e outros eletrônicos. Sem um SO, a interação direta com o hardware seria
complexa e restrita, exigindo que desenvolvedores criassem rotinas específicas para cada
máquina, o que inviabilizaria o uso generalizado de tecnologia.

3.6.1. Segurança dos SO’s

A segurança de um sistema operacional é o conjunto de mecanismos, políticas e


práticas que protegem:

 Dados (informações do utilizador e do sistema);


 Recursos do computador (CPU, memória, disco, rede);
 Usuários (contra acessos não autorizados);
 O próprio sistema (contra falhas, ataques e malwares).
 Sem segurança no SO, todo o sistema fica vulnerável, mesmo que os aplicativos
sejam seguros.

3.6.2. Principais pilares da Segurança em SO’s

 Autenticação
 Garante que apenas usuários legítimos acessem o sistema.

20
 Senhas
 PIN
 Biometria
 Autenticação multifator

 Controle de acesso
 Define o que cada usuário pode fazer.
 Usuário comum
 Administrador / root
 Permissões de leitura, escrita e execução

 Isolamento de processos
 Cada programa roda em um espaço isolado
 Um aplicativo não deve acessar a memória do outro
 Evita que falhas se espalhem
 Atualizações e correções
 Corrigem falhas de segurança
 Fecham brechas exploradas por hackers

 Proteção contra malware


 Antivírus
 Sandboxing
 Verificação de integridade

[Link]. Sistemas de Segurança nos Sistemas supracitados anteriormente

1. Windows

Por ser o SO mais usado, também é o mais atacado com bastante regularidade, e portanto,
devem-se colocar á disposição mecanismos que permitam que os usuários estejam seguros,
como:

 Windows Defender (antivírus integrado)


 Controle de Conta de Usuário (UAC)
 BitLocker (criptografia de disco)
 Firewall integrado
 Secure Boot

2. Linux (Ubuntu)

O Linux é conhecido por sua forte arquitetura de segurança, como:

 Separação rigorosa entre usuário comum e root


 Permissões de arquivos muito bem definidas
 SELinux / AppArmor (controle de acesso avançado)

21
 Menor incidência de malware

3. Android

O Android é baseado no Linux, mas adaptado para dispositivos móveis.

 Sandboxing de aplicativos
 Permissões por aplicativo
 Google Play Protect
 Criptografia do armazenamento

4. iOS

O iOS é conhecido pelo seu modelo fechado e altamente controlado, como:

 Sandboxing rigoroso
 App Store altamente controlada
 Criptografia forte por padrão
 Secure Enclave (proteção de dados sensíveis)
 Atualizações rápidas e centralizadas

Portanto podemos perceber que a segurança dos SO’s é essencial porque:

 Eles são a base de todo o sistema computacional


 Controlam acesso, recursos e dados
 Um SO inseguro compromete todo o ambiente
 Cada sistema (Windows, Linux, Android e iOS) implementa a segurança de forma
diferente, mas todos têm o mesmo objetivo:
 Proteger o usuário, os dados e o sistema contra ameaças internas e externas

22
CONCLUSÃO
Os sistemas operacionais são a base essencial para qualquer dispositivo computacional,
garantindo eficiência, segurança e interação amigável entre usuário e máquina. A
compreensão de sua arquitetura e dos processos de instalação/reinstalação é fundamental para
profissionais de informática, pois permite:

 Manter dispositivos atualizados e seguros.


 Resolver problemas de desempenho e compatibilidade.
 Adaptar sistemas às necessidades de diferentes ambientes (doméstico, corporativo,
educacional).

Assim, o estudo dos sistemas operacionais não apenas fortalece a formação


acadêmica, como também prepara os futuros engenheiros informáticos para enfrentar os
desafios tecnológicos de um mundo em constante evolução.

23
REFERÊNCIAS
 LECHETA, Ricardo R. Google Android. 5. ed. Rio de Janeiro: Novatec, 2015. ISBN
978-85-7522-468-7.
 ROGERS, Rick; MEDNIECKS, Zigurd; LOMBARDO, John. Android Application
Development: Programming With the Google SDK. Sebastopol, CA: O’Reilly
Media, 2009. 318 p.
 LEVIN, Jonathan. Android Internals: A Confectioner’s Cookbook – série sobre
arquitetura interna do Android (detalhes aprofundados).
 ROGERS, Rick; MEDNIECKS, Zigurd; LOMBARDO, John. Android Application
Development, O’Reilly Media, 2009 (318 p.) – cobre arquitetura e APIs do Android.
 Levin, Jonathan. Mac OS X and iOS Internals: To the Apple’s Core (Jonathan
Levin). John Wiley & Sons
 Neuburg, M. (várias edições). Programming iOS (O’Reilly / publisher info nas
edições).
 ALVES, José. Sistemas Operacionais. 2012.
 MAZIERO, Carlos A. Sistemas Operacionais: Conceitos e Estruturas. 2019.
 STALLINGS, William. Operating Systems: Internals and Design Principles. 2018.
 TANENBAUM, Andrew S. Modern Operating Systems. 2003.
 OZEIAS, V. S. Filho. Windows 10: Guia Completo. 2018.
 SANTOS, Gilberto C. D. Windows 11: Recursos e Segurança. 2022.
 NEGUS, Christopher. Ubuntu Linux Toolbox. 2009.
 OLIVEIRA, Júnior J. L. Introdução ao Ubuntu. 2006.
 SILBERSCHATZ, Abraham; GALVIN, Peter B.; GAGNE, Greg. Operating System
Concepts. 2013.
 LECCHETA, Ricardo R. Android Essencial. 2015.
 MILLER, Charlie; et al. iOS Hacker’s Handbook. 2012.

24
GLOSSÁRIO
Android – Sistema operacional móvel desenvolvido pelo Google, baseado no kernel Linux,
usado em smartphones e tablets.
API (Application Programming Interface) – Conjunto de rotinas e padrões que permitem que
aplicativos interajam com o sistema operacional.
Backup – Cópia de segurança dos dados para evitar perda em caso de falhas ou reinstalação
do sistema.
CPU (Central Processing Unit) – Unidade central de processamento, responsável pela
execução de instruções e cálculos.
FAT (File Allocation Table) – Sistema de arquivos usado em versões antigas do Windows e
dispositivos de armazenamento.
FIFO (First In, First Out) – Algoritmo de escalonamento de processos que executa na ordem
de chegada.
GUI (Graphical User Interface) – Interface gráfica que permite interação do usuário com o
sistema por meio de ícones e janelas.
iOS – Sistema operacional móvel da Apple, utilizado em iPhones e iPads.
ISO (International Organization for Standardization) – Formato de arquivo usado para
distribuir imagens de sistemas operacionais em discos virtuais.
Kernel – Núcleo do sistema operacional, responsável pela comunicação direta com o
hardware.
Linux – Kernel de código aberto que serve de base para sistemas operacionais como Ubuntu
e Android.
Memória RAM (Random Access Memory) – Memória volátil usada para armazenar dados
temporários durante a execução de programas.

25
Memória Virtual – Técnica que permite expandir a memória física usando espaço no disco
rígido.
NTFS (New Technology File System) – Sistema de arquivos moderno usado pelo Windows,
com suporte a permissões e segurança.
Processo – Instância de um programa em execução, gerenciada pelo sistema operacional.
SJF (Shortest Job First) – Algoritmo de escalonamento que prioriza processos com menor
tempo de execução.
SO (Sistema Operacional) – Software que gerencia hardware e fornece interface para
aplicativos e usuários.
Ubuntu – Distribuição Linux baseada em Debian, desenvolvida pela Canonical, voltada para
desktops e servidores.
USB (Universal Serial Bus) – Padrão de conexão para dispositivos externos como pen drives,
teclados e mouses.
Windows – Sistema operacional da Microsoft, amplamente utilizado em computadores
pessoais e corporativos.

26

Você também pode gostar