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

Transcript

x

start_

Trabalho realizado porRodrigo MendesVictor Pereira

Unix

História do

+

A História do UNIX

+

A Estrutura UNIX

+

A Gestão de processos

+

+

A Segurança em UNIX

A Diferença do Linux

A história do UNIX, que começou nos anos 70 nos Laboratórios Bell da AT&T, marcou uma revolução na computação. Desenvolvido por Ken Thompson, Dennis Ritchie e outros, o UNIX foi projetado para ser um sistema operativo simples, multitarefa e multiutilizador, destacando-se por permitir que múltiplos utilizadores trabalhassem simultaneamente.

História do UNIX

UNIX

+

info

Kernel: é o núcleo do sistema operativo, que controla o hardware, traduzindo comandos UNIX em instruções de hardware. O utilizador não interage diretamente com o kernel.Sistema de ficheiros: é a forma como o UNIX armazena informações de qualquer tipo, como gráficos, textos, entre outros.Shell: é um programa que atua como interface entre o kernel e o utilizador.Aplicativos: são programas que podem ser invocados pelo shell para realizar diversas tarefas.

Estrutura do unix

UNIX

Segurança do UNIX

+

info

UNIX

Modelo de Permissões: Controlo rigoroso de acesso a arquivos, dividido entre proprietário, grupo e outros.Contas de Utilizador: Cada utilizador tem uma conta única, facilitando a gestão de acessos.Comando sudo: Permite executar comandos com privilégios de superutilizador temporariamente, minimizando riscos.Firewalls: Ferramentas como iptables ou pf protegem o sistema contra acessos não autorizados.

Para manter o estado de um processo, o Unix utiliza as estruturas proc e user.A estrutura "proc" armazena informações essenciais que devem permanecer na memória durante toda a vida do processo, como o identificador do processo (PID), estado, prioridades e memória alocada. Essas informações são cruciais para o escalonamento e gestão dos processos.

gestão de processos UNix

+

info

UNIX

As diferenças entre Unix e Linux são significativas, refletindo as suas origens e filosofias distintas. Em termos práticos, uma das principais diferenças é que o Unix é um sistema operativo de código fechado, o que significa que seu código-fonte não está disponível para o público e é controlado por empresas específicas. Em contraste, o Linux é um sistema operativo de código aberto, permitindo que qualquer pessoa aceda, modifique e distribua o seu código-fonte.

Diferenças do UNix e Linux

UNIX e Linux

x

A estrutura "user", por outro lado, contém dados que podem ser paginados para o disco, como variáveis de ambiente e configurações. Isso permite otimizar o uso da memória, liberando espaço quando necessário.

x

Hoje, o legado do UNIX é evidente em quase todos os dispositivos que utilizamos, influenciando profundamente o design de sistemas operativos modernos e moldando o mundo digital contemporâneo.

Atualizações: Manter o sistema atualizado com patches de segurança é crucial para proteger contra vulnerabilidades.Logs: Registros de atividades ajudam a monitorizar e auditar o sistema.Criptografia: Protege dados em trânsito (como SSH) e em repouso (criptografia de disco).Segurança Física: Proteger o hardware contra acessos não autorizados é fundamental.

x