O documento descreve o sistema operacional Unix, incluindo sua história, características e estrutura. Foi criado originalmente por Ken Thompson e Dennis Ritchie em 1965 e é um sistema multitarefa e multiusuário que trata dispositivos como arquivos. Sua estrutura inclui sistemas de arquivos, diretórios e ambientes de texto e gráficos.
Escriturário Banco do Brasil - Questões de Informática (Linux)
O que é Unix? Sistema operacional portátil e multiusuário
1.
2. IBFBA ( instituto federal da Bahia);
Componentes da equipe:
Alisson Silva
Diego
Rodrigo Ferreira
Fabricio Fialho
Professor :Heliomar
Matéria : Informática
3. O QUE é Unix ?
UNIX é um sistema operacional portável, multiusuário e multitarefas. Isso
significa que esse sistema permite um computador executar vários
programas simultaneamente e ter vários usuários ativos ao mesmo tempo.
4. História:
O primeiro sistema UNIX foi criado em Nova Jersey, Estados Unidos, no
ano de 1965 por Ken Thompson e Dennis Ritchie, os mesmos criadores
da linguagem de programação C.
6. Características:
Sistema operacional multitarefa:
Multitarefa significa executar uma ou mais tarefas ou processos simultaneamente.
O Unix é um sistema operacional de multitarefa preventiva. Isso significa que,
quando se esgota um determinado intervalo de tempo (chamado quantum), o Unix
suspende a execução do processo, salva o seu contexto .
7. Sistema operacional multiutilizador:
Uma característica importante do Unix é ser multiusuário (multiutilizador). Bovet e
Cesati definem um sistema multiusuário como "aquele capaz de executar,
concorrente e independentemente, várias aplicações pertencentes a dois ou mais
usuários".
8. Arquivos de dispositivo:
Uma característica singular no Unix (e seus derivados) é a utilização intensiva do
conceito de arquivo. Quase todos os dispositivos são tratados como arquivos e,
como tais, seu acesso é obtido mediante a utilização das chamadas de
sistema open, read, write e close.
Os dispositivos de entrada e saída são classificados como sendo de bloco (disco,
p.ex.) ou de caractere (impressora, modem, etc.) e são associados a arquivos
mantidos no diretório /dev (v. detalhamento mais adiante).
10. Sistema de arquivos:
Sistema de arquivos é uma estrutura lógica que possibilita o armazenamento e
recuperação de arquivos. No Unix, arquivos são contidos em diretórios (ou pastas),
os quais são conectados em uma árvore que começa no diretório raiz (designado
por /). Mesmo os arquivos que se encontram em dispositivos de armazenamento
diferentes (discos rígidos, disquetes, CDs, DVDs, sistemas de arquivos em rede)
precisam ser conectados à árvore para que seu conteúdo possa ser acessado.
Cada dispositivo de armazenamento possui a sua própria árvore de diretórios.
O processo de conectar a árvore de diretórios de um dispositivo de
armazenamento à árvore de diretórios raiz é chamado de "montar dispositivo de
armazenamento" (montagem) e é realizada por meio do comando mount. A
montagem associa o dispositivo a um subdiretório.
11. Estrutura de diretórios:
A árvore de diretórios do Unix é dividida em várias ramificações menores e pode variar de uma versão para
outra. Os diretórios mais comuns são os seguintes:
/ — Diretório raiz - este é o diretório principal do sistema. Dentro dele estão todos os diretórios do sistema.
/bin — Contém arquivos, programas do sistema, que são usados com frequência pelos usuários.
/boot — Contém arquivos necessários para a inicialização do sistema.
/dev — Contém arquivos usados para acessar dispositivos (periféricos) existentes no computador.
/etc — Arquivos de configuração de seu computador local.
/home — Diretórios contendo os arquivos dos usuários.
/lib — Bibliotecas compartilhadas pelos programas do sistema e módulos do núcleo.
/mnt — Diretório de montagem de dispositivos.
/mnt/cdrom — Subdiretório onde são montados os CDs. Após a montagem, o conteúdo do CD se encontrará
dentro deste diretório.
/mnt/floppy — Subdiretório onde são montados os disquetes. Após a montagem, o conteúdo do disquete se
encontrará dentro deste diretório.
/proc — Sistema de arquivos do núcleo. Este diretório não existe no disco rígido, ele é colocado lá pelo núcleo e
usado por diversos programas.
/root — Diretório do usuário root.
/sbin — Diretório de programas usados pelo superusuário (root) para administração e controle do
funcionamento do sistema.
12. Ambiente em modo de texto:
Inicialmente o Unix foi desenvolvido para trabalhar em
modo texto:
13. Ambiente gráfico:
Nas últimas versões do Unix, ele poderia trabalhar em conjunto com ambientes
gráficos de terceiros como x windows system, o Motif e o CDE.
16. Por que o Unix é a base dos
sistemas operacionais?
Apesar de não haver uma resposta exata para isso, a esmagadora maioria dos
sistemas disponíveis atualmente é baseada no Unix. Talvez você nem saiba, mas
o sistema operacional que roda no caixa eletrônico onde você saca dinheiro, por
exemplo, provavelmente é um do tipo Unix.
17. Distribuição livre
Outro fator que com certeza influenciou na popularidade do Unix foi ele ter
funcionado sob uma licença livre em seus primeiros anos de vida, tendo sido
distribuído gratuitamente para universidades e órgãos governamentais dos
Estados Unidos. Apenas depois de algum tempo a licença se tornou proprietária.
18. MASCOTE:
Os derivados do BSD em geral tem como mascote um diabinho vermelho
chamado Daemon que significa demônio em grego, mas na realidade se refere a
programas que rodam na memória autonomamente para servir requisições.