O sistema operacional UNIX ( OS) é composto por uma camada de kernel, uma camada de shell e uma camada de utilitários e aplicativos . Estas três camadas criar um , multiusuário, sistema operacional multitarefa portátil. Existem várias versões do sistema operacional , mas cada versão tem a mesma estrutura exata. Unix é usado por programadores, empresas , universidades e governos devido à sua estabilidade e sua capacidade de executar várias tarefas ao mesmo tempo. Basics
O sistema operacional Unix é um sistema multiusuário , sistema operacional multitarefa originalmente projetado para os programadores por funcionários da AT & T Bell Laboratories em em 1969. Os termos multiusuário e multitarefa significa que muitos usuários diferentes podem executar tarefas simultaneamente em uma única máquina. Cada usuário interage com o seu próprio exemplo da concha, e pode começar um ou mais aplicativos dentro dessa shell.
Kernel
O kernel é o coração do sistema operacional Unix . É uma aplicação de software que fornece a interface entre o hardware eo usuário . Ele lida com o processo , memória, arquivos, dispositivos e gerenciamento de rede para o sistema operacional . O kernel é responsável por garantir que todas as tarefas de sistema e de usuário são executados simultaneamente .
Shell
O shell é o programa que fica entre o usuário eo kernel. Ele é o intérprete que traduz os comandos que são digitados na sessão terminal. Os usuários podem digitar comandos diretamente no terminal, ou podem criar um arquivo de texto que contém uma série de comandos que podem ser enviados para o shell. A série de comandos são chamados de um script shell.
Existem várias conchas que são usados pelo sistema operacional Unix. Eles incluem o shell Bourne (sh) , o shell C ( csh ), o shell Korn ( ksh ) eo shell Bourne Again ( bash) . Cada camada tem próprio conjunto de comandos shell . Comandos do sistema operacional são os mesmos em todas as conchas .
O shell inicial que o usuário se conecta é definido pelo administrador do sistema. O usuário pode mudar seu shell padrão usando o comando " chsh " . Os utilizadores podem querer alterar suas conchas para usar recursos específicos que estão disponíveis em um shell ou não de outra, ou podem simplesmente preferem um ambiente shell particular.
Utilities e Aplicação
< br >
a camada final do sistema operacional Unix é a camada Utilitários e Aplicativos. Esta camada inclui os comandos , processadores de texto , programas gráficos e programas de gerenciamento de banco de dados. Tradicionalmente, esses programas foram acessados digitando os comandos para iniciar o programa na linha de comando . Eles ainda podem ser acessados desta forma , mas agora também pode ser acessado através do GUI.
Versões
Existem várias versões do sistema operacional Unix. Versões proprietárias incluem Solaris da Sun Microsystem , SCO Unix, AIX da IBM e da Hewett Packard HP- UX. FreeBSD, NetBSD e OpenBSD são versões open source do Unix . Linux é um sistema operacional Unix -like. Ele tem a mesma estrutura que o Unix , mas foi escrito usando nenhum dos base original código Unix.