Você está na página 1de 13

Fundamentos de Sistemas Operacionais

Aula 13 – Linux e Windows

Prof. José Maurício S. Pinheiro


Sistema Operacional

✓ O Sistema Operacional é um conjunto de


programas cuja função é gerenciar os recursos
do sistema (definir qual programa recebe
atenção do processador, gerenciar memória,
criar um sistema de arquivos etc.), fornecendo
uma interface entre o computador e o usuário

✓ O Sistema Operacional deve ser projetado de


acordo com as características do hardware, as
linguagens de programação e atender as
ferramentas e necessidades de seus usuários
Sistema Operacional
✓ A visão de cada tipo de usuário é o que a interface com a qual interage lhe
disponibiliza
Usuário final

Programador

Aplicativos
Projetista
Utilitários de SO
Sistema Operacional

Hardware
Sistema Operacional UNIX
✓ Criado na década de 1970, por desenvolvedores da AT&T, sendo distribuído
comercialmente em linguagem 'C' após 1980, e considerado um dos primeiros SO
modernos

✓ Sistema baseado em caracteres com interface de linha de comando

✓ Não é ligado a nenhuma família de processadores. Roda praticamente em qualquer


tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante

✓ Foi, por muito tempo, o principal SO em uso em servidores de Internet

✓ Multiusuário e multiprogramável, com uma estrutura mais complexa, organização


de arquivos por meio de subdiretórios, garante a proteção das informações e
redirecionamento de entrada e saída de dados
Sistema Operacional UNIX

✓ Foi projetado para grandes universidades e


corporações e, após ele, foram lançados
outros sistemas inspirados em sua interface
gráfica e linguagem, como o BSD (Berkeley
Software Distribution)

✓ Está dividido internamente em Kernel e


Interpretador de comandos SHELL (reúne a
interface do sistema, executa os comandos
digitados pelo usuário)
Sistema Operacional UNIX
✓ interage com o hardware

✓ Chamadas do sistema

✓ Acesso aos serviços do núcleo

✓ Interpretador de comandos

✓ Interface para as chamadas do sistema

✓ Comandos

✓ Programas utilitários do sistema


Sistema Operacional LINUX
✓ No Linux o Kernel é o Sistema Operacional. É possível construir o Kernel de
acordo com a configuração do computador e os periféricos que possui

✓ O sistema segue o padrão POSIX que é o mesmo usado por sistemas UNIX e
suas variantes

✓ O Linux é desenvolvido por pessoas espalhadas pelo mundo, cada uma fazendo
sua contribuição ou mantendo alguma parte do kernel gratuitamente e outras
equipes também ajudam na coordenação entre os desenvolvedores

✓ Adota a GPL, uma licença livre - todos os interessados podem usá-lo e


redistribuí-lo. Aliado a diversos outros softwares livres, como o KDE, o GNOME,
o Apache, o Firefox, os softwares do sistema GNU e o OpenOffice.org, o Linux
pode formar um ambiente moderno, seguro e estável para desktops, servidores
e sistemas embarcados
Sistema Operacional LINUX
✓ O sistema de arquivos usado pelo Linux (Ext3/Ext4) organiza os arquivos de
evitando a fragmentação

✓ Cada distribuição tem sua característica própria, como o sistema de


instalação, o objetivo, a localização de programas, nomes de arquivos de
configuração, etc. A escolha de uma distribuição é pessoal e depende da
necessidade de cada um

✓ Versões diversas: Conectiva (braço brasileiro da Mandriva), Kurumin


(brasileira), Debian BR CDD (brasileira), Debian, Fedora, Gentoo, Knoppix,
Mandriva, Red Hat, Slackware, SUSE, Ubuntu, Yellow Dog Linux (para Mac)
Sistema Operacional Windows

✓ Padrão para computadores com processadores


Intel
✓ Iniciou como um ambiente operacional para o
MS-DOS e não era um sistema operacional
completo
✓ Usa uma interface gráfica que facilita o acesso ao
sistema operacional
✓ O Sistema Operacional Windows é desenvolvido
pela Microsoft e seu primeiro lançamento foi em
1985 e atualmente está na sua versão 10
✓ Suporta plug and play
Sistema Operacional Windows

✓ São utilizados os seguintes Sistemas de Arquivos:



✓ FAT16 - os arquivos só podiam ter 8 caracteres no nome e 3
caracteres na extensão (regra usada no DOS). No FAT 16, muitos
caracteres eram proibidos, como o “espaço”

✓ FAT32 e NTFS: Arquivos e Pastas podem ter até 255 caracteres


de tamanho (somando nome e extensão). Não se permitem os
caracteres: < : “ \ | / ? *
Linux x Windows

https://tecnologia.uol.com.br/ultnot/2006/12/18/ult2870u228.jhtm
Linux x Windows

https://tecnologia.uol.com.br/ultnot/2006/12/18/ult2870u228.jhtm
Linux x Windows

https://tecnologia.uol.com.br/ultnot/2006/12/18/ult2870u228.jhtm

Você também pode gostar