informatica
Aula 02 – Visão Geral do Linux
Objetivos
Entender de forma básica o funcionamento do sistema Linux;
Aprender as principais características do
S.O. Linux;
2
Introdução
O Linux possui diversas características que o diferenciam dos outros sistemas operacionais e o aproximam do Unix;
Os principais motivos de sua escolha para determinadas aplicações são a estabilidade e segurança;
3
Camadas do sistema Linux
Hardware
Dispositivos
físicos, é “o computador em si”, onde o kernel é executado;
Kernel
É
o núcleo do sistema operacional, a parte mais próxima do hardware.
Composto de chamadas ao sistema, de acesso aos dispositivos de entrada e saída, e gerência dos recursos da máquina;
4
Camadas do sistema Linux
Shell
É
o nome genérico de uma classe de programas que funciona como interpretador de comandos e linguagens de programação script(interpretada) no Unix;
Os shells mais populares são
Bash;
Csh;
Tcsh;
Ksh;
5
Camadas do sistema Linux
O
shell é a interface entre o usuário e o kernel; O usuário decide qual shell deseja utilizar;
O padrão do Linux é o bash;
6
Camadas do sistema Linux
Shell
Kernel
Essas são as camadas do
Sistema
Operacional
Linux.
Hardware
7
Script
É um arquivo que contem comandos do shell, os quais, em uma situação normal, poderiam ser executados a partir do prompt;
Esse comandos são executados sequencialmente, dependendo das estruturas utilizadas(if, else, then, do);
8
Linux
Sistema Operacional Multitarefa
Vários programas(processos) são executados “simultaneamente”;
Na
verdade são executados seqüencialmente, o kernel escalona a execução deles e reserva recursos de hardware(intervalo de tempo, memória
RAM, espaço no disco rígido);
9
Linux
Sistema Operacional Multitarefa
SO
multitarefa preemptiva;
Reserva