Hoje vamos continuar falando sobre o Sistema Operacional (SO) UNIX:
Um sistema Unix consiste, basicamente, de duas partes:
Kernel - o núcleo do sistema operacional, a parte que relaciona-se diretamente com o hardware, e que executa num espaço de memória privilegiado. Agenda processos, gerencia a memória, controla o acesso a arquivos e a dispositivos de hardware (estes, por meio dos controladores de disposito - drivers - e interrupções). O acesso ao kernel é feito por chamadas de sistema, que são funções fornecidas pelo kernel; essas funções são disponibilizadas para as aplicações por bibliotecas de sistema C (libc).
Programas de sistema - são aplicações, que executam em espaços de memória não privilegiados, e que fazem a interface entre o usuário e o kernel. Consistem, principalmente, de:
- Conjunto de bibliotecas C (libc)
- Shell - um ambiente que permite que o usuário digite comandos.
- Programas utilitários diversos - são programas usados para manipular arquivos, controlar processos, etc.
- Ambiente gráfico (GUI) graphics user interface - eventualmente utiliza-se também um ambiente gráfico para facilitar a interação do usuário com o sistema.
Em um sistema Unix, o espaço de memória utilizado pelo kernel é denominado espaço do kernel ou supervisor (kernel space); a área de memória para os outros programas é denominada espaço do usuário (user space). Essa separação é um mecanismo de proteção que impede que programas comuns interfiram com o sistema operacional.
Estrutura do Sistema Unix:
Aí abaixo um link de um tutorial de introdução ao Unix com conceitos e comandos:
http://www.ime.usp.br/~ueda/ldoc/rb.html
Qual a diferença entre Linux e Unix? A diferença é que Linus Torvalds, quando criou o Linux, criou ele nos padrões POSIX, que é o mesmo padrão que os UNIX usam. É por esse mesmo uso do padrão POSIX que o Linux é parecido com o UNIX. Além do mais, existem vários tipos de UNIX, que têm seu código-fonte fechado e pago.
É isso ai pessoal, muito obrigada pela atenção!
Um abraço a todos e voltem sempre!
Priscila, Alanna e Tayana
FONTE:
http://pt.wikipedia.org/wiki/Unix
http://www.ime.usp.br/~ueda/ldoc/rb.html
http://www.devin.com.br/eitch/tlm4/s1-diferenca-linux-unix.html
Nenhum comentário:
Postar um comentário