Sistemas Operacionais
SISTEMAS OPERACIONAIS
Sistemas de Informação – 5º Período – Noite
Diferenças entre os sistemas Unix, Linux e Windows
UNIX
Características Básicas
Multitarefa (realiza diferentes tarefas simultaneamente).
Multiusuário (permite que mais de um usuário utilize o sistema simultaneamente).
Necessita de um administrador (denominado root que possui alguns privilégios).
Gerencia e atribui prioridades quando duas ou mais pessoas querem usar o mesmo arquivo ou impressora ao mesmo tempo.
Tempo compartilhado (o sistema parcela o tempo do computador em uma série de partes e os aloca entre os vários usuários, dando a cada um a ilusão de uso exclusivo da máquina).
Portabilidade (HP, IBM, Silicon Graphics, Sun, etc.).
Controla periféricos.
Imprime arquivos.
Compila programas.
Redes.
Estrutura
O sistema operacional UNIX é composto por quatro partes básicas, como ilustrado na figura.
Kernel: é o núcleo do sistema operacional, controla o hardware traduzindo comandos UNIX em instruções de hardware. O usuário não trabalha diretamente com o kernel.
Sistema de arquivos: é o modo do UNIX armazenar informações de qualquer tipo, como por exemplo, gráficos, textos, etc.
Shell: é um programa que atua como interface entre o kernel e o usuário.
Aplicativos: são programas que podem ser invocados pelo shell para realizar diversas tarefas.
Gerenciamento de Processos
Alguns comandos que gerenciam processos no UNIX. kill Encerra processos.
Sintaxe: kill [opções] numero_processo
O parâmetro -9 interrompe o processo incondicionalmente.
O número do processo que ser quer encerrar é fornecido pelo comando ps a seguir.
ps
Informa sobre as várias características de um ou mais processos.
Sintaxe: ps [opções]
Alguns parâmetros deste comando: a mostra processos de outros usuários. u fornece o nome do usuário e a hora em que o