Noções de Sistema Operacional: Windows e Linux

Homem Programação Computadores
Os Sistemas Operacionais (SO) têm evoluído com o tempo, tornando-se mais fáceis, bonitos e agradáveis ao usuário. Mas antigamente a história era outra, sua estrutura e complexidade não permitiam que qualquer usuário comum operasse em SO.
Para adquirir noções sobre esse tema, especialmente com relação a Windows e Linux é necessário entender o que é um software. Eles foram criados para que um computador funcionasse corretamente, pois o hardware não executa tarefas sozinho, mas por meio de um sistema que gerencia as atividades.
Softwares são todos os elementos que fazem parte da programação e que funcionam dentro da estrutura física do computador (hardware). Assim, eles são classificados em dois tipos:
Softwares Básicos: programas básicos e indispensáveis para o funcionamento do computador. Ex.: Sistema Operacional, utilitários, tradutores, linguagens de programação e ambiente operacional.
Softwares Aplicativos: são todos os programas que se preocupam em atender as necessidades de um usuário comum. Podem ser programas de uso geral, como planilhas, editores de texto, criação de gráficos, gerenciamento de dados, etc. E, também, programas de uso específico, construídos apenas para um determinado objetivo, como realização do imposto de renda, folha de pagamento, crediário, etc.

O que é Sistema Operacional?

O Sistema Operacional é um dispositivo lógico-físico que realiza trocas entre o usuário e o computador. Nele são inseridos alguns softwares que administram todas as partes do sistema e apresentam-no de forma amigável ao usuário.
Ele também tem a função de fazer o gerenciamento dos vários usuários da máquina e é sobre esse sistema que os programas são inseridos e os recursos do computador são gerenciados, como a memória principal, as interrupções, a memória secundária e os dispositivos de entrada e saída do computador.
Um sistema operacional possui duas camadas, a primeira é chamada de Kernel, é o seu núcleo principal, uma das partes essenciais e básicas que dá suporte a conversa entre software e hardware. O segundo são os utilitários, programas utilizados para 'rodar' dentro do Kernel, ou seja, os softwares aplicativos já citados.

Importante 

O Sistema Operacional deverá ser projetado de acordo com as características do hardware, as linguagens de programação e suas ferramentas.

Tipos de Sistemas Operacionais

Com o avanço dos computadores foram surgindo alguns tipos de sistemas operacionais que contribuíram para o desenvolvimento do software. Os tipos de sistema operacional existentes são:
  • Monotarefa (Monoprogramável) - quando há apenas um programa em execução e todos os recursos são feitos em prol desse programa, tendo ele uma estrutura básica. Ex.: MS-DOS.
  • Multitarefa (Multiprogramável) - sistema que permite o funcionamento de vários programas, além de compartilhamento e gerenciamento de recursos, apresentando uma estrutura complexa. Ex.: Windows.
  • Sistema com Múltiplos Processadores - sistema em que existem duas ou mais CPUs conectadas e trabalhando em conjunto. Existem os fortemente acoplados, quando compartilham apenas uma memória e são controlados por um Sistema Operacional; E, os fracamente acoplados, em que cada sistema interconectados possui o seu Sistema Operacional.

Conheça alguns Sistemas Operacionais

UNIX: sistema operacional para grandes corporações

É um sistema multiusuário (vários usuários em única vez) e multiprogramável, com uma estrutura mais complexa, organização de arquivos por meio de subdiretórios, garantindo a proteção das informações e redirecionamento de entrada e saída de dados.
Ele foi criado na década de 1970, por desenvolvedores da AT&T, sendo distribuído comercialmente em linguagem 'C' após 1980 e considerado um dos primeiros sistemas operacionais modernos. A partir dele foram criados conceitos importantes no mundo da computação. O Unix foi projetado para grandes universidades e corporações e após ele, foram lançados outros sistemas inspirados em sua interface gráfica e linguagem, como o BSD (Berkeley Software Distribuition).
O Unix está dividido internamente em Kernel (núcleo do sistema operacional) e Interpretador de comandos SHELL(reúne a interface do sistema, executa os comandos digitados pelo usuário).
Na época, programadores pensavam em inovar, não somente na produção de sistemas operacionais utilizados em grandes corporações, mas no desenvolvimento de sistemas para usuários comuns que seriam utilizados futuramente nos computadores pessoais.

Mac OS: sistema operacional para PCs

Uma das primeiras empresas a pensar em computadores pessoais foi a Apple, empresa fundada em 1970 por Steve Jobs. Ele lançou, inicialmente, o computador Apple I, com um sistema operacional próprio chamado de Mac OS(Macintosh Operating System) que era conhecido como System. Posteriormente lançou o Apple II, III, Macintosh e Lisa.
A cada versão nova dos computadores da linha Macintosh, o sistema System sofria modificações e melhorias. Na década de 90, foi lançado o System 7, um sistema mais avançado que permitia o uso de cores, com a vantagem de ser multitarefa, possuir a linguagem Apple Script, dentre outras características. Após isso, houve a inserção do processador PowerPC, da empresa IBM, e a possibilidade de criação de cópias por outros fabricantes. Apenas, depois da versão 7.6 o nome MAC OS foi considerado.
Com o aparecimento de problemas que atingiram drasticamente esse sistema operacional, ocasionadas pela diminuição de seu uso e domínio do sistema operacional da Microsoft, a Apple decidiu reescrever todo o código com base no Unix, sendo chamado de MAC OSX.
Esse sistema, tem como características: qualidade na interface gráfica do computador, com o lançamento do Aqua (interface gráfica que permite a produção de relevos, sombreamentos, reflexos e outros elementos de design), além de comandos diferenciados em suas últimas versões, como permissão de múltiplos toques e uma navegação baseada na intuição do usuário.
Outras versões do Sistema Operacional Mac OS X
As versões do sistema operacional Mac OS X recebem o nome de felinos, sendo algumas desenvolvidas para funcionar em tablets da Apple, Iphone e Ipod Touch, veja:
Mac OS X versão 10.0 – Cheetah;
Mac OS X versão 10.1 – Puma;
Mac OS X versão 10.2 – Jaguar;
Mac OS X versão 10.3 – Panther;
Mac OS X versão 10.4 – Tiger;
Mac OS X versão 10.5 – Leopard;
Mac OS X versão 10.6 – Snow Leopard;
Mac OS X versão 10.7 – Lion;
Mac OS X versão 10.8 – Montain Lion.

Windows: sistema operacional em janelas

A palavra Windows traduzida do inglês quer dizer 'janelas', um gerenciador de interfaces que permite o usuário ver informações e se comunicar com o computador. Ele foi desenvolvido, na década de 1980, por Bill Gates, mas somente se tornou um sistema operacional a partir do Windows NT, lançado na década de 90. A partir da primeira interface, foram surgindo outras versões para Windows, como 1.01, 2.03, 2.1, 3.0, etc.
O Windows NT (New Tecnology) foi desenvolvido para o ambiente corporativo. Ele é multiusuário, multitarefa e multiplataforma, rodando não somente em plataformas como INTEL, mas em DEC Alpha, MIPS, etc. Uma das características dos NT é a de se transformar em servidor na internet, sendo dividido em Windows NT Server e Windows NT Workstation.
Anteriormente, não havia ainda o Windows, mas softwares que 'rodavam' no computador e eram sistemas gráficos com versões compatíveis ao sistema DOS (MS-DOS, DR-DOS, PC-DOS), sendo utilizado e criado pela Microsoft, o MS-DOS (sistema orientado por meio de linhas de comando digitadas através do teclado pelo o utilizador).
Outras Versões do Sistema Operacional Windows
Cada versão foi sendo melhorada e adaptada para os usuários, trazendo uma convergência de tecnologias, além de maior desempenho e rapidez com a tecnologia de 64 bits. As versões do Windows possuem preços diferenciados, por se tratar de um software proprietário:
Windons 95;
Windowa 98;
Windows Me (Millennium Edition);
Windows 2000;
Windows XP (Experience);
Windows Server 2003;
Windows Vista;
Windows 7;
Windows 8.

Linux: sistema operacional de código aberto

O sistema operacional GNU/Linux foi desenvolvido por Linus Torvalds, na Finlândia, em 1991. Ele é uma versão do SO Unix que possui código aberto e pode ser escrito e distribuído por qualquer tipo de usuário na internet, por ser um software gratuito (free software), sendo proibido a comercialização do sistema.
Qualquer pessoa poderá ver o código fonte de um sistema Linux, resolver problemas através de uma lista de discussão online, em que consultores e usuários que trabalham na manutenção do código poderão solucionar, fazer atualizações, etc. Além disso, ele dá suporte a placas, cd-rom e outros dispositivos mais ultrapassados e/ou avançados.
Das características desse sistema estão a multitarefa, multiusuário, conexão com outros tipos de sistemas operacionais, segurança quanto a proteção de processos executados na memória RAM, não há licença para seu uso, etc.
O SO Linux é composto pelo kernel e vários programas, que podem ser criados de acordo com as suas distribuições. Cada distribuição linux tem características diferentes e foram criadas para usuários específicos.
Outras distribuições do Sistema Operacional Linux
Slackware;
Debian;
Fedora;
Red Hat;
Conectiva;
Monkey;
Ubuntu;
Mandriva;
Mint;
Opensuse;
Puppy;
Sabayon, etc.

Fonte: http://www.okconcursos.com.br


Infográfico - A história dos sistemas operacionais [infográfico]

Windows 8

É o sistema operacional da Microsoft que substituiu o Windows 7 em tablets, computadores, notebooks, celulares, etc. Ele trouxe diversas mudanças, principalmente no layout, que acabou surpreendendo milhares de usuários acostumados com o antigo visual desse sistema.
A tela inicial completamente alterada foi a mudança que mais impactou os usuários. Nela encontra-se todas as aplicações do computador que ficavam no Menu Iniciar e também é possível visualizar previsão do tempo, cotação da bolsa, etc. O usuário tem que organizar as pequenas miniaturas que aparecem em sua tela inicial para ter acesso aos programas que mais utiliza.
Caso você fique perdido no novo sistema ou dentro de uma pasta, clique com o botão direito e irá aparecer um painel no rodapé da tela. Caso você esteja utilizando uma das pastas e não encontre algum comando, clique com o botão direito do mouse para que esse painel apareça.

Organizar a Tela Start do Windows 8

Essa tela nova funciona como o antigo Menu Iniciar e consiste em um mosaico com imagens animadas. Cada mosaico representa um aplicativo que está instalado no computador. Os atalhos dessa área de trabalho, que representam aplicativos de versões anteriores, ficam com o nome na parte de cima e um pequeno ícone na parte inferior. Novos mosaicos possuem tamanhos diferentes, cores diferentes e são atualizados automaticamente.
A tela pode ser customizada conforme a conveniência do usuário. Alguns utilitários não aparecem nessa tela, mas podem ser encontrados clicando com o botão direito do mouse em um espaço vazio da tela. Se deseja que um desses aplicativos apareça na sua tela inicial, clique com o botão direito sobre o ícone e vá para a opção Fixar na Tela Inicial.

Charms Bar

O objetivo do Windows 8 é ter uma tela mais limpa e esse recurso possibilita “esconder” algumas configurações e aplicações. É uma barra localizada na lateral que pode ser acessada colocando o mouse no canto direito e inferior da tela ou clicando no atalho Tecla do Windows + C. Essa função substitui a barra de ferramentas presente no sistema e configurada de acordo com a página em que você está.

Personalizando o Windows 8

Cor do Papel de Parede

Com a Charm Bar ativada, digite Personalizar na busca em configurações. Depois escolha a opção tela inicial e em seguida escolha a cor da tela. O usuário também pode selecionar desenhos durante a personalização do papel de parede.

Redimensionar as tiles

Na tela esses mosaicos ficam uns maiores que os outros, mas isso pode ser alterado clicando com o botão direito na divisão entre eles e optando pela opção menor. Você pode deixar maior os aplicativos que você quiser destacar no computador.

Grupos de Aplicativos

Pode-se criar divisões e grupos para unir programas parecidos. Isso pode ser feito várias vezes e os grupos podem ser renomeados.

Visualizar as pastas

A interface do programas no computador podem ser vistos de maneira horizontal com painéis dispostos lado a lado. Para passar de um painel para outro é necessário usar a barra de rolagem que fica no rodapé.

Compartilhar e Receber

Comando utilizado para compartilhar conteúdo, enviar uma foto, etc. Tecle Windows + C, clique na opção Compartilhar e depois escolha qual meio vai usar. Há também a opção Dispositivo que é usada para receber e enviar conteúdos de aparelhos conectados ao computador.

Alternar Tarefas

Com o atalho Alt + Tab, é possível mudar entre os programas abertos no desktop e os aplicativos novos do SO. Com o atalho Windows + Tab é possível abrir uma lista na lateral esquerda que mostra os aplicativos modernos.

Telas Lado a Lado

Esse sistema operacional não trabalha com o conceito de janelas, mas o usuário pode usar dois programas ao mesmo tempo. É indicado para quem precisa acompanhar o Facebook e o Twitter, pois ocupa ¼ da tela do computador.

Visualizar Imagens

O sistema operacional agora faz com que cada vez que você clica em uma figura, um programa específico abre e isso pode deixar seu sistema lento. Para alterar isso é preciso ir em Programas – Programas Default – Selecionar Windows Photo Viewer e marcar a caixa Set this Program as Default.

Imagem e Senha

O usuário pode utilizar uma imagem como senha ao invés de escolher uma senha digitada. Para fazer isso, acesse a Charm Bar, selecione a opção Settings e logo em seguida clique em More PC settings. Acesse a opção Usuários e depois clique na opção “Criar uma senha com imagem”. Em seguida, o computador pedirá para você colocar sua senha e redirecionará para uma tela com um pequeno texto e dando a opção para escolher uma foto. Escolha uma imagem no seu computador e verifique se a imagem está correta clicando em “Use this Picture”. Você terá que desenhar três formas em touch ou com o mouse: uma linha reta, um círculo e um ponto. Depois, finalize o processo e sua senha estará pronta. Na próxima vez, repita os movimentos para acessar seu computador.

Internet Explorer no Windows 8

Se você clicar no quadrinho Internet Explorer da página inicial, você terá acesso ao software sem a barra de ferramentas e menus.

Atalho do Novo Windows

ComandoAtalho no WordComandoAtalho no Word
Troca entre a Área de Trabalho e a última aplicação rodadaTecla WindowsMostra as configurações, dispositivos instalados, opções de compartilhamento e pesquisa.Windows + C
Abre o desktopWindows + DAbre o Windows Explorer para ver seus arquivos.Windows + E
Abre o painel de busca de arquivos e pastas.Windows + FAbre o painel de compartilhamento de dados.Windows + H
Abre a tela de configurações.Windows + IAbre o painel de dispositivos.Windows + K
Minimiza o Windows Explorer ou o Internet ExplorerWindows + MTroca para um segundo monitor, caso exista.Windows + P
Abre a ferramenta de busca.Windows + QTrava o computador.Windows + L
Mostra os avisos do sistema (notifications).Windows + VDigite Power e você terá links para opções de gerenciar energia, desligar, reiniciar e hibernar o computador.Windows + W
Mostra o menu de contexto do botão direito do mouse em tela cheia.Windows + ZPermite fazer zoom.Windows + +
Abre a caixa de execução.Windows + RAbre o centro de acessibilidade, permitindo configurações de tela, teclado e mouse, entre outros.Windows + U
Efeito zoom out.Windows + -Abre o programa narrador.Windows + Enter