Resumo
O nosso trabalho busca analisar os interpretadores de comandos
embarcados em dois sistemas operacionais, o PowerShell embarcado no
Windows e o BASH, presente, sobretudo, no Linux.
Ele foi pautado entre as semelhanças e diferenças, abrangendo o
funcionamento e comandos entre os dois sistemas.
O que são sistemas Operacionais
Podemos definir sistema operacional como o conjunto de um ou mais
softwares que exercem a função de gerenciar e administrar os recursos
presentes no sistema, envolvendo desde o hardware da máquina até
arquivos e programas de terceiros existentes.
Existem vários tipos de sistemas operacionais, dos quais podemos
citar o Windows e o Linux.
Sistema UNIX
A história do UNIX começa na década de 60. A iniciativa para sua
criação partiu da empresa Americana AT&T.
Ele tinha como linguagem de programação o Assembly, mas essa
linguagem dificultava a sua disseminação e pra resolver isso foi utilizado a
linguagem C. E assim o UNIX é constituído por uma mescla das duas
linguagens.
O que é
É um sistema operacional portável, multitarefa e multiusuário.
É considerado o pai dos sistemas operacionais, já que serviu de base
para vários sistemas, como o GNU/Linux, Mac OS e o Solaris.
Como funciona
Além de múltiplos usuários e tarefas, o sistema é canalizado,
permitindo que os processos troquem informações através de pipes, ou seja,
canos em português.
Todas as operações de entrada e saída do sistema são feitas com o
uso de descritores de arquivo e das chamadas de sistema.
O Unix tem uma organização própria, englobando dois elementos
principais: o Kernel e o Shell, juntamente com os aplicativos, ou seja, os
códigos utilizados.
CNCLUSÃO
A partir do que foi apresentado, o grupo concluiu que os dois
interpretadores de comandos facilitam a organização e o jeito que o usuário
avançado usa o sistema operacional.
E cada um conta com suas vantagens e desvantagens, cabendo ao
usuário fazer a escolha de qual utilizar.
Além disso, estudar essas plataformas é uma boa forma de introduzir
a linguagem de programação e conhecimento de variáveis e comandos para
usuários iniciantes.