Recursos do sistema operacional UNIX

...

Alta confiabilidade, escalabilidade e recursos poderosos tornam o UNIX um sistema operacional popular, de acordo com a Intel. Agora, além de seu 40º ano em 2010, o UNIX é a espinha dorsal de muitos data centers, incluindo a Internet. Grandes jogadores que usam UNIX incluem Sun Microsystems, Apple Inc., Hewlett-Packard e AT&T, que é a empresa-mãe original do UNIX. O Open Group possui todas as especificações UNIX e a marca comercial, que são livremente acessíveis e estão disponíveis na Internet.

Multitarefa e portabilidade

Os principais recursos do UNIX incluem capacidades multiusuário, multitarefa e portabilidade. Vários usuários acessam o sistema conectando-se a pontos conhecidos como terminais. Vários usuários podem executar vários programas ou processos simultaneamente em um sistema. UNIX usa uma linguagem de alto nível que é fácil de compreender, modificar e transferir para outras máquinas, o que significa que você pode alterar os códigos de idioma de acordo com os requisitos do novo hardware em seu computador. Você, portanto, tem a flexibilidade de escolher qualquer hardware, modificar os códigos UNIX de acordo e usar o UNIX em várias arquiteturas.

Vídeo do dia

O kernel e a casca

O hub de um sistema operacional UNIX, o kernel gerencia os aplicativos e periféricos em um sistema. Juntos, o kernel e o shell realizam suas solicitações e comandos. Você se comunica com seu sistema por meio do shell UNIX, que se traduz no kernel. Quando você liga seu terminal, um processo de sistema é iniciado e ignora suas entradas. Quando você insere sua senha, o sistema associa o programa shell ao seu terminal. O shell permite que você personalize as opções, mesmo se você não tiver experiência técnica. Por exemplo, se você digitar um comando parcialmente, o shell antecipa o comando para o qual você está mirando e exibe o comando para você. O shell do UNIX é um programa que fornece e exibe seus prompts e, em conjunto com o kernel, executa seus comandos. O shell ainda mantém um histórico dos comandos que você insere, permitindo que você reutilize um comando, percorrendo seu histórico de comandos.

Arquivos e processos

Todas as funções no UNIX envolvem um arquivo ou um processo. Os processos são execuções de programas, enquanto os arquivos são coleções de dados criados por você. Os arquivos podem incluir um documento, instruções de programação para o sistema ou um diretório. O UNIX usa uma estrutura de arquivo hierárquica em seu design que começa com um diretório raiz - representado pela barra (/). A raiz é seguida por seus subdiretórios, como em uma árvore invertida, e termina com o arquivo. No exemplo "/Demand/Articles/UNIX.doc," o diretório principal "Demand" possui um subdiretório "Artigos", que possui um arquivo "UNIX.doc".