>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

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 players que usam UNIX incluem Sun Microsystems, Apple Inc., Hewlett-Packard e AT&T, que é a empresa controladora original do UNIX. O Open Group possui todas as especificações UNIX e a marca registrada, que são livremente acessíveis e disponíveis na Internet.

Multitarefa e portabilidade


Os principais recursos do UNIX incluem recursos 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.

O Kernel e o Shell


O hub de um sistema operacional UNIX, o kernel gerencia os aplicativos e periféricos em um sistema. Juntos, o kernel e o shell executam suas solicitações e comandos. Você se comunica com seu sistema através do shell UNIX, que se traduz no kernel. Quando você liga seu terminal, um processo do sistema é iniciado que ignora suas entradas. Quando você digita sua senha, o sistema associa o programa shell ao seu terminal. O shell permite que você personalize opções mesmo se você não for tecnicamente experiente. Por exemplo, se você digitar parcialmente um comando, o shell antecipa o comando para o qual você está mirando e exibe o comando para você. O shell 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ê digita, 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. Processos são execuções de programas, enquanto 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 - indicado 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 "Articles", que possui um arquivo "UNIX.doc".