# data[].attributes.body
Um sistema operacional é o software ou programa mais importante executado num computador, é ele que permite usarmos e dar ordens ao mesmo. Funciona como uma interface entre o usuário e o computador, tornando o uso do computador mais simples, eficiente e seguro.

# data[].attributes.attachment_link.readable_text
Conceito: o conjunto de programas que gerenciam recursos, processadores, armazenamento, dispositivos de entrada e sada e dados da mquina e seus perifricos. O sistema que faz comunicao entre o hardware e os demais softwares. O Sistema Operacional cria uma plataforma comum a todos os programas utilizados. Exemplos: Dos, Unix, Linux, Mac OS, OS-2, Windows NT.

Dentre as funes bsicas de computadores de uso geral, pode-se citar:

definio da interface com o usurio;

compartilhamento de hardware entre usurios;

compartilhamento de dados entre usurios;

gerenciamento dos dispositivos de entrada e sada;

tratamento e recuperao de erros

Em suma, o sistema operacional, tem as funes bsicas de interpretar os comandos do usurio; controlar os perifricos (teclado, vdeo, discos, impressora, mouse, plotter, etc) e organizar arquivos em disco.

O sistema operacional "se comunica" com:

usurios: pessoas que utilizam o computador como uma ferramenta dentro da sua rea de atuao;

hardware, equipamentos conectados, memria;

programas, softwares aplicativos, utilitrios e compiladores;

operadores de computador, responsveis pela monitorao do sistema operacional, normalmente em mquinas de grande porte, como funes de controle de discos, fitas, impressora, etc.;

programadores de aplicao, profissionais que desenvolvem software aplicativo para um determinado tipo de mquina e determinado sistema operacional;

programadores de sistema; responsveis pela manuteno do sistema operacional;

administrador do sistema, responsvel pelo controle da utilizao da mquina, seus recursos e softwares, cadastramento de usurios, oferecer ou retirar direitos a determinadas operaes, a utilizao de recursos (ex. impresssora), etc.

Sistema Operacional desenvolvido pela IBM e Microsoft para microconputador IBM-PC e seus compatveis. um sistema mono-usurio, mono-tarefa e com memria real, isto , s pode ser usado por um usurio de cada vez e s podem ser executados programas que caibam na memria.

Embora seja tratado como sistema operacional o Windows (verses 3.xx, 95, 98, 2000) no um sistema operacional e sim uma interface grfica que trabalha sobre o DOS. O Windows NT sim , este um sistema operacional com todas as caractersticas de gerenciamento.

# data[].attributes.headline
Por que então um sistema operacional é software, não hardware?

# data[].attributes.subject
Por que então um sistema operacional é software, não hardware?

# data[].attributes.body
A diferença entre os conceitos de software e hardware está relacionado basicamente entre a parte externa e a parte interna de uma máquina.

O hardware é a parte física de um computador, as peças que o compõem. O monitor, impressora e o mouse são exemplos de hardware.

Já o Software:

[...] diz respeito aos programas que fazem com que a máquina funcione, como os aplicativos e sistemas operacionais.

# data[].attributes.body
Um sistema operacional livre baseado no Unix. O Linux é multitarefa, multiusuário e multiprocessado, desenvolvido há poucos anos graças aos esforços coletivos da comunidade tecnológica e, em especial seu Idealizador, Linus Torvalds. O uso do Linux nas universidades tornou-se praxe há algum tempo, mas as qualidades do sistema expandiram sua popularidade entre usuários domésticos e empresas. As estatísticas demonstram que o Linux é o sistema que mais cresce no mundo, nesse momento. Estima-se que, no início de 1999, existiam aproximadamente oito milhões de usuários do Linux. Estabilidade, ótima performance , segurança e multiplicidade de recursos são os principais motivos para justificar essa preferência. Aos aparatos técnicos junta-se o fato de o sistema e seus programas serem de livre distribuição, reduzindo os custos de implantação e uso a quase zero.

# data[].attributes.body
De forma resumida: além da facilidade de acesso aos recursos do computador, permite o compartilhamento dos recursos do computador de forma organizada e protegida;
Um computador possui diversos recursos tais como memória, discos, impressora, gravador de dvd, etc.

Para que o usuário possa utilizar estes recursos ele solicita ao sistema operacional que execute uma operação que é executada sem que o usuário tenha que se preocupar com os detalhes de como a operação é executada ou como os recursos são utilizados durante a operação.

Se mais de um usuário solicitam a mesma operação ou recurso, é responsabilidade do sistema operacional administrar o compartilhamento de recursos.

# data[].attributes.attachment_link.title
Capítulo 4 - Estrutura do Sistema Operacional

# data[].attributes.body
Embora seja tratado como sistema operacional o Windows (versões 3.xx, 95, 98, 2000) não é um sistema operacional e sim uma interface gráfica que trabalha sobre o DOS. O Windows NT sim , este é um sistema operacional com todas as características de gerenciamento.

# data[].attributes.body
É uma empresa que em 1975 foi fundada com a proposta inicialmente de comercializar interpretadores da linguagem BASIC.
A empresa é fabricante do sistema operacional mais utilizado no mundo inteiro: o Windows. Além do Windows, a Microsoft é desenvolvedora dos pacotes de aplicativos Office, do navegador Internet Explorer, do sistema de comunicação instantânea Windows Live Messenger, entre outros.

# data[].attributes.body
O Unix é um sistema operacional multi-tarefa (executa várias tarefas ao mesmo tempo) multi-usuario (onde várias pessoas usam ao mesmo tempo). A maioria dos servidores na Internet utilizam esse sistema. Os Sun OS e Linux são sistemas "unix like"(que utiliza o padrão unix).

Como funciona o Unix?

O unix, como os "unix like" , é montado basicamente em três níveis:

Kernel: é o núcleo do sistema, invisível ao usuário, responsável pelas funções internas do sistema

Shell: é a interface entre sistema operacional o usuário (você) e o núcleo do sistema(Kernel). O primeiro processo, executado automaticamente ao entrar no sistema (login) é o seu shell.

Os aplicativos: nessa classe se encaixam a maioria dos comandos do unix