Ambientes Operacionais

Embed Size (px)

Citation preview

  • 8/18/2019 Ambientes Operacionais

    1/26

    Ambientes Operacionais

    UNIDADE 1

  • 8/18/2019 Ambientes Operacionais

    2/26

    1

    1ª UNIDADE

    DISCIPLINA: AMBIENTES OPERACIONAIS

    APRESENTAÇÃO

    Caro(a) Aluno(a),

    Seja bem-vindo(a) à nossa Disciplina, AMBIENTES OPERACIONAIS, do curso deGraduação da UNINASSAU. Meu nome é Eduardo Arruda, o prazer em conhecervocê através deste documento inicialmente é todo meu, depois no Ambiente Virtual de Aprendizagem, local onde terá todo material de aula e atividades para estudar.

    Pois bem, como já nos conhecemos, agora irei lhe fazer um pedido. Dedique-se ao

    curso, neste momento a nossa disciplina de Ambientes Operacionais, todo o tempodisponível, pois quem pensa que Educação a Distância é para quem não tem tempo,está redondamente enganado. Na verdade esta metodologia é para quem tem temposem momentos diferentes e consegue gerenciar estes períodos de estudos.

    Nossa disciplina (Ambientes Operacionais) irá nos fornecer uma base de conhecimen-to necessária para expandir a utilização das outras matérias que serão estudadas nosdemais semestres, portanto não vamos nos prender apenas neste material, devemosbuscar sempre o algo mais, que fará a diferença em seu aprendizado.

    Para começarmos a estudar, quero dizer a você que não deixe de fazer nada do queserá solicitado, no decorrer da disciplina, seja uma leitura, uma atividade prática ouperguntas e respostas, como uma dinâmica. Na di culdade use o ambiente virtualpara registrar seu pedido, para que seja devidamente atendido, conte comigo nessa jornada de estudos, um forte abraço,

    Eduardo Nascimento de Arruda.

    1. INTRODUÇÃO AOS SISTEMAS OPERACIONAIS

    Um sistema operacional é um programa ou um conjunto de programas cuja função éservir de interface, um elo, entre um computador e o usuário.

    Segundo alguns autores (Stallings, 2004; Tanenbaum, 1999), existem dois modos dis-tintos de conceituar um sistema operacional:

    Pela perspectiva do usuário ou programador: é uma abstração do hardware, fazendo

    o papel de intermediário entre o aplicativo (programa) e os componentes físicos docomputador (hardware).

  • 8/18/2019 Ambientes Operacionais

    3/26

    2

    Figura 1 – Sistema Operacional

    Fonte: Autor

    Numa outra visão (olhando a partir do hardware): é um gerenciador de recursos, con-trola quais aplicações (processos) podem ser executadas, quando, que recursos (me-mória, disco, periféricos) podem ser utilizados.

    A sigla usual para designar esta classe de programas é SO (em português) ou OS (doinglês Operating System).

    Dentre as diversas funções de um sistema operacional, destacamos:

    • Cria um elo entre o usuário e o hardware;• Inicializa o hardware do computador;• Fornece rotinas básicas para controle de dispositivos;• Fornece gerência, escalonamento e interação de tarefas;• Mantém a integridade de sistema;• Gerencia o funcionamento dos aplicativos;• Gerencia memória;• Gerencia discos;• Gerencia o I/O (Input e Output): a entrada e saída de dados do sistema.

  • 8/18/2019 Ambientes Operacionais

    4/26

    3

    Veja abaixo a função básica de um sistema operacional:

    Figura 2 – Diagrama do Sistema Computacional

    Fonte: Autor

    Em Destaque a função de ser a interface (ligação) entre os aplicativos e o hardware.Há muitos tipos de Sistemas Operacionais, cuja complexidade varia e depende dostipos de funções que são providos, e para qual a função do computador esteja sendoutilizado. E lhes digo mais, alguns sistemas são responsáveis pela gerência de muitosusuários, outros controlam dispositivos de hardware como bombas de petróleo etc.Existem também, sistemas operacionais chamados Embarcados, que são construí-dos para pequenos dispositivos como aparelhos celulares e SmartPhones.

    Um exemplo de Sistema Operacional embarcado: Existe um pequeno Sistema Ope-

    racional que é armazenado na memória ROM (Memória Somente de Leitura) de todocomputador. Na hora que o computador é ligado ele entra em ação e sua primeiratarefa é testar e veri car os componentes de Hardware (parte física do computador).Esse sistema citado é chamado de BIOS (Basic Input Output System) e a rotina detestes que é disparada por este sistema é chamada de POST (Power On Self Test).Nesta mesma memória existe um pequeno programa que con gura as funções destesdois sistemas, chamada comumente de Setup (con gurações do sistema), que vocêacessa na maioria das vezes pressionando a tecla DEL ou F2 quando o computadoré ligado.

    Já em um grande computador multiusuário, com muitos terminais, o Sistema Opera-cional é muito mais complexo. Tem que administrar e executar todos os pedidos de

  • 8/18/2019 Ambientes Operacionais

    5/26

    4

    usuários e assegurar que eles não inter ram entre si. Tem que compartilhar todos osdispositivos que são seriais por natureza (dispositivos que só podem ser usados porum usuário de cada vez, como impressoras e discos) entre todos os usuários quepedem esse tipo de serviço.

    São muitas informações para absorver, mas vamos em frente e juntos. O SO poderiaser armazenado em disco e partes dele serem carregadas na memória do computador(RAM) quando necessário. Utilitários são fornecidos para:

    • Administração de Arquivos e Documentos criados por usuários;

    • Desenvolvimento de Programas;

    • Comunicação entre usuários e com outros computadores;

    • Gerenciamento de pedidos de usuários para programas, espaço de armaze-

    namento e prioridade.

    Adicionalmente, o SO precisaria apresentar a cada usuário uma interface (uma tela)que aceita, interpreta, e então executa comandos ou programas do usuário. Essa in-terface é comumente chamada de SHELL ou interpretador de linha de comando.Em alguns sistemas ela poderia ser uma simples linha de texto que usa palavras cha-ves (como Linux ou UNIX); em outros sistemas poderia ser grá ca, usando janelas eum dispositivo apontador como um mouse (Windows, MacOS e Linux).

    Abaixo, veja as guras que exibem cada uma destas interfaces grá cas citadas e atela do Shell do Linux e do Windows.

    Figura 3 – Gnome (Interface grá ca do SO Linux)Fonte: Ubutu Linux

  • 8/18/2019 Ambientes Operacionais

    6/26

    5

    Figura 4 – Windows 8Fonte: Autor

    Figura 5 – Mac OSFonte: apple.com

  • 8/18/2019 Ambientes Operacionais

    7/26

    6

    Figura 6 – Ambiente Texto do Linux (Shelll do Linux)Fonte: Autor

    Figura 7 – Shelll do WindowsFonte: Autor

    O Windows também possui um Shell (local para digitar os comandos interpretadospelo sistema operacional). Nas versões mais antigas, era chamado de command.com,nas versões acima do Windows 2000, começou a ser chamado de cmd.exe. Paraacessar o Shell do Windows, basta ir ao Iniciar / Executar e digitar CMD seguido datecla.

  • 8/18/2019 Ambientes Operacionais

    8/26

    7

    Nas versões atuais do Windows, deve localizar através do nome Prompt de Comando. Agora vamos ver como se divide um sistema operacional.

    1.1. Características dos Sistemas Operacionais

    Agora vamos continuar nossos estudos descrevendo como o sistema operacional deum computador que é usado por muitas pessoas ao mesmo tempo, como WindowsXP, Windows 8 ou Ubuntu Linux, naturalmente. Imagine milhões de linhas de instru-ções escritas por programadores, tudo com propósito principal de tornar os sistemasoperacionais mais fáceis de serem utilizados, eles são construídos como uma sériede módulos, cada módulo sendo responsável por uma função. Alguns módulos típicosem um grande SO multiusuário geralmente são:

    • Núcleo (Kernel em inglês);• Gerenciador de processo;• Gerenciador de memória;• Gerenciador do Sistema de Arquivo.

    1.1.1. O Kernel – “Um Executivo em Tempo Real”

    O núcleo de um sistema operacional responsável por todo o gerenciamento do har-dware e gerenciamento de rotinas, ou seja, controla todas as tarefas que devem exe-cutadas, desde um click do mouse até a criação de dados. Algumas das funçõesexecutadas são:

    • Chaveamento entre programas;• Controle e programação de dispositivo de hardware;• Gerenciamento de memória;• Gerenciamento de processos;• Escalonamento de tarefas;• Comunicação entre processos.

  • 8/18/2019 Ambientes Operacionais

    9/26

    8

    Veja abaixo uma gura que mostra o Kernel do Windows.

    Figura 8 – Versão Simpli cada do Kernel do Windows

    Fonte: Autor

    Note a divisão bem de nida das aplicações que cam no espaço do usuário do Kernel.

    Espaço do Usuário (User Space): é um conceito que se refere a um modo de execu-ção em que um processador executa apenas instruções não privilegiadas. É a área dememória onde os aplicativos são executados. (Vide guras acima).

    Espaço do Kernel (Kernel Space ou Kernel Mode): espaço restrito às rotinas do ker-nel, instruções de hardware e drivers de dispositivos. Não sendo permitido acessodireto de nenhuma rotina do espaço do usuário.

    1.1.2. Gerenciamento de processos

    O sistema operacional multitarefa é preparado para dar ao usuário a ilusão que o nú-mero de processos em execução simultânea no computador é maior que o número deprocessadores instalados. Cada processo recebe uma fatia do tempo e a alternânciaentre vários processos é tão rápida que o usuário pensa que sua execução é simul-tânea. Os processos podem se comunicar, isto é conhecido como IPC (Inter-ProcessCommunication).

  • 8/18/2019 Ambientes Operacionais

    10/26

    9

    1.1.3. Gerenciamento de memória

    O sistema operacional tem acesso completo à memória do sistema e deve permitir queos processos dos usuários tenham acesso seguro à memória quando o requisitam.Vários sistemas operacionais usam memória virtual, que possui 3 funções básicas:

    1. Assegurar que cada processo tenha seu próprio espaço de endereçamento(Tanenbaum, 1999);

    2. Prover proteção da memória para impedir que um processo utilize um ende-reço de memória que não lhe pertença;

    3. Possibilitar que uma aplicação utilize mais memória do que a sicamenteexistente (a chamada memória virtual ou memória swap).

    1.1.4. Gerenciamento do Sistema de Arquivo.

    Agora vamos estudar sobre Arquivos. A memória principal do computador é volátil,ou seja, se desfaz ao desligar ou reiniciar o sistema, e seu tamanho é limitado pelocusto do hardware. Assim, os usuários necessitam de algum método para armazenare recuperar informações de modo permanente.

    Um arquivo é um conjunto de bytes, normalmente armazenado em um dispositivoperiférico não volátil (exemplo: disco), que pode ser lido e gravado por um ou maisprocessos.

    O sistema de arquivos é a estrutura que permite o gerenciamento de arquivos e rea-liza tarefas como: criação, exclusão, leitura, gravação, controle de acesso, proteçãoe organização dos dados. São exemplos de sistemas de arquivos: FAT32, NTFS eEXT3. Vamos a partir de agora classi car os Sistemas Operacionais.

    1.2. Classifcação dos Sistemas Operacionais

    Os Sistemas Operacionais são divididos nas seguintes categorias:

    1.2.1. Licenciamento

    • Sistemas Proprietários - Aqueles que são pagos e cujo código fonte não élivremente disponibilizado. (Exemplo: Windows e MacOS).

    • Sistemas Gratuitos - Aqueles que não são pagos, mas cujo código fonte tam-bém não é de livre acesso. (Exemplo: BeOS).

    • Sistemas Livres (Open Source) - Aqueles que são Open Source, e cujo có-digo fonte ao ser acessado, alterado e copiado, se distribui sobre a mesma

    licença. (Exemplo: Linux, OpenBSD e FreeBSD)

  • 8/18/2019 Ambientes Operacionais

    11/26

    10

    1.2.2. Gerenciamento de Tarefas ou Processos

    • Monotarefa: pode-se executar apenas um processo de cada vez Ex.: MS--DOS.

    • Multitarefa: além do próprio SO, vários processos do utilizador (tarefas) estão

    carregados em memória, sendo que um pode estar ocupando o processa-dor e outros cam en leirados, aguardando a sua vez. O compartilhamentode tempo no processador é distribuído de modo que o usuário tenha a im-pressão que vários processos estão sendo executados simultaneamente. Ex:Windows, Linux, FreeBSD e o MacOS X.

    • Multiprocessamento: o SO distribui as tarefas entre dois ou mais processado-res. Ex: Windows Vista e Linux.

    1.2.3. Quanto à aplicação do Sistema

    • Cliente (Sistemas Operacionais Workstation ou Desktop): Sistemas Operacionaisque geralmente são construídos para o usuário nal, aquele que vai usar em casaem um Desktop ou em um Notebook ou em ambiente corporativo. Ex: Linux, Win-dows XP e Windows Vista.

    • Servidor (Sistemas Operacionais de Rede): Sistemas Operacionais que são pro- jetados para disponibilizar serviços em redes. É utilizado em máquinas robustasou em computadores de grande porte (conhecido como Mainframes). Não deveser utilizado por usuário nal por não conter algumas facilidades de con guraçãoe aplicativos disponíveis, por exemplo: Windows 2003 Server, Linux e Windows2008 Server.

    1.2.4. Quanto à arquitetura

    • Kernel monolítico ou monobloco: o kernel consiste em um único processoexecutando numa memória protegida (espaço do kernel) executando as prin-cipais funções. Ex.: OS/2, Windows, Linux e FreeBSD.

    Figura 9 – Kernel MonolíticoFonte: Autor

  • 8/18/2019 Ambientes Operacionais

    12/26

    11

    • Microkernel ou modelo cliente-servidor: o kernel consiste de funções mínimas(comunicação e gerenciamento de processos), e outras funções, como siste-mas de arquivos e gerenciamento de memória, são executadas no espaço dousuário como serviços; as aplicações (programas) são os clientes. Ex.: Minix.

    Figura 10 – MicroKernelFonte: Autor

    A comunicação entre processos, em inglês Inter-Process Communication (IPC), é ogrupo de mecanismos que permite aos processos transferirem informação entre si.

    1.2.5. Quanto à quantidade de usuários que podem utilizar o sistema simulta-neamente:

    • Monousuário: apenas um usuário por vez (apesar de poder suportar recursoscomo troca de usuário). Ex.: Windows XP e Windows 8.

    • Multiusuário: vários usuários usam o computador ao mesmo tempo, seja pordiversos terminais, seja por conexão remota como o SSH. Ex.: Linux, Unix,Windows 2003 Server e Windows 2008 Server.

    1.3. Manipulação de Arquivos

    Antes de começarmos a explicação sobre Manipulação de Arquivos, vamos primeira-mente conceituarmos o que é Arquivo, já que estudamos anteriormente, a arquiteturado sistema operacional, agora iremos detalhar algumas de suas principais tarefas,deste software tão importante, vamos juntos.

    1.3.1. Arquivo

    Em informática, arquivo é um agrupamento de registros que seguem uma regra es-trutural, e que contém informações (dados) sobre uma área especí ca, registrados namemória de um computador (disco rígido, cds, dvds, pendrive, etc). Um arquivo pode

    ser executado para abrir, fechar, ler, editar, imprimir ou apagar.Podemos identi car um arquivo por nome, com o formato e extensão dependendo dosistema operacional.

  • 8/18/2019 Ambientes Operacionais

    13/26

    12

    Diversos sistemas operacionais dividem o arquivo em duas partes, fazendo com quea identi cação do tipo do arquivo seja através da segunda parte, como, por exemplo:INSTALAR.EXE (um arquivo EXECUTÁVEL) ou INFORMAÇÃO.TXT (arquivo de tex-to). Esses arquivos contêm diversos tipos de informações: imagens, textos, progra-mas, áudios, vídeos, etc.

    1.3.2. Tipos dos Arquivos

    Como falamos no assunto anterior, podemos identi car um tipo de arquivo pelo nomee a sua extensão. A extensão de arquivos são su xos que distinguem seu formato equal função o arquivo executará no computador. Cada extensão tem funcionamento ecaracterística própria e necessita de um programa especí co para trabalhar com cadauma delas.

    Com certeza, já encontramos algum tipo de arquivo cuja extensão não conheciamose não sabíamos qual programa usar para abri-lo. Vamos conferir na lista abaixo algu-mas das extensões mais conhecidas.

    • DOCUMENTOS

    TXT – Como o próprio nome deixa indicado, a extensão de nome TXT refere-se aosarquivos simples de texto criados com o bloco de notas do Windows. Eles são extre-mamente leves e podem ser executados em praticamente qualquer versão do sistemaoperacional.

    DOC – Denomina a extensão utilizada pelo Microsoft Word, o editor de textos maisconhecido pelos usuários. A partir da versão 2007 do Of ce, o formato passou a sechamar DOCX, e apresenta incompatibilidades com as versões anteriores do aplicati-vo, o que pode ser resolvido com uma atualização.

    XLS – A descrição deste tipo de arquivo é muito semelhante à do Word, mas refere-seao Excel, editor de planilhas da Microsoft.

    PPT – Esta extensão é exclusiva para o Microsoft Powerpoint, aplicativo que permitecriar apresentações de slides para palestrantes e situações semelhantes.

    PDF – Formato criado pela Adobe, atualmente é um dos padrões utilizados na infor-mática para documentos importantes, impressões de qualidade e outros aspectos.Pode ser visualizado no Adobe Reader, aplicativo mais conhecido entre os usuáriosdo formato.

    • IMAGEM

    BMP – O Bitmap é um dos formatos de imagem mais conhecidos pelo usuário. Pode--se dizer que este formato é o que apresenta a ilustração em sua forma mais crua,

  • 8/18/2019 Ambientes Operacionais

    14/26

    13

    sem perdas e compressões. No entanto, o tamanho das imagens geralmente é maiorque em outros formatos. Nele, cada pixel da imagem é detalhado especi camente, oque a torna ainda mais el.

    GIF – Sigla que signi ca Graphics Interchange Format é um formato de imagem se-melhante ao BMP, mas amplamente utilizado pela Internet, em imagens de sites, pro-gramas de conversação e muitos outros. O maior diferencial do GIF é ele permitir acriação de pequenas animações com imagens seguidas, o que é muito utilizado ememoticons, blogs, fóruns e outros locais semelhantes.

    JPEG - Joint Photographic Experts Group é a origem da sigla, que é um formato decompressão de imagens, sacri cando dados para realizar a tarefa. Enganando o olhohumano, a compactação agrega blocos de 8X8 bits, tornando o arquivo nal muitomais leve que em um Bitmap.

    PNG – É um formato para imagens, que surgiu em meados de 1996 para substituir oformato GIF, devido ao fato de este último incluir algoritmos patenteados.

    • ÁUDIO

    MP3 – Esta é atualmente a extensão para arquivos de áudio mais conhecida entreos usuários, devido sua ampla utilização para codi car músicas e álbuns de artistas.O grande sucesso do formato deve-se ao fato dele reduzir o tamanho natural de umamúsica em até 90%, ao eliminar frequências que o ouvido humano não percebe em

    sua grande maioria.

    WMA – Esta extensão, muito semelhante ao MP3, foi criada pela Microsoft e ganhouespaço dentro do mundo da informática por ser o formato especial para o WindowsMedia Player. Ao passar músicas de um CD de áudio para o seu computador usandoo programa, todos os arquivos formados são criados em WMA. Hoje, praticamentetodos os players de música reproduzem o formato sem complicações.

    WAV – Abreviação de WAVE, ou ainda WAVE Form audio format, é o formato de ar-

    mazenamento mais adotado pelo Windows. Ele serve somente para esta função, nãopodendo ser tocado em players de áudio ou aparelhos de som, por exemplo.

    • VÍDEO

    AVI – Abreviação de áudio vídeo interleave, menciona o formato criado pela Microsoftque combina trilhas de áudio e vídeo, podendo ser reproduzido na maioria dos playersde mídia e aparelhos de DVD, desde que sejam compatíveis com o codec DivX.

    MPEG – Um dos padrões de compressão de áudio e vídeo de hoje, criado pelo Mo-ving Picture Experts Group, origem do nome da extensão. Atualmente, é possívelencontrar diversas taxas de qualidade neste formato, que varia de lmes para HDTV

  • 8/18/2019 Ambientes Operacionais

    15/26

    14

    à transmissões simples.

    MOV – Formato de mídia especialmente desenhado para ser reproduzido no playerQuickTime. Por esse motivo, cou conhecido através dos computadores da Apple, queutilizam o QuickTime da mesma forma que o Windows faz uso do seu Media Player.

    • COMPACTADORES

    ZIP – A extensão do compactador Winzip se tornou tão famosa que já foi criado até overbo “zipar” para mencionar a compactação de arquivos. O programa é um dos pio-neiros em sua área, sendo amplamente usado para a tarefa desde sua criação.

    RAR – Este é o segundo formato mais utilizado de compactação, tido por muitos comosuperior ao ZIP. O Winrar, programa que faz uso dele, é um dos aplicativos mais com-pletos para o formato, além de oferecer suporte ao ZIP e a muitos outros.

    1.3.3. Entenda melhor os Arquivos

    Os arquivos contêm diferentes tipos de informações e cada informação necessita deum método especí co. Ou seja, um arquivo de imagem não pode ser acessado porum programa de áudio, isso porque as informações de um arquivo de imagem sãoestruturadas de forma totalmente diferente de um arquivo de áudio, onde o programautilizado para abrir o arquivo de áudio é capaz de acessar as informações deste.

    Isso acontecendo, o sistema operacional e os demais programas necessitam dife-renciar os diversos tipos de arquivos disponíveis, para evitar que um programa tentemanipular um tipo de arquivo que não suporta.

    1.3.4. Organização dos Arquivos

    A organização dos arquivos é uma forma de como os dados podem ser armazenadosdentro do computador, sua estrutura pode variar dependendo do tipo de dados decada arquivo.

    A organização do arquivo é de nida no momento de sua criação. De acordo com osSO, existem diversos tipos de organizações de arquivos e cada arquivo segue ummodelo a que seja suportado.

    Há diversas formas de acesso às informações. Alguns programas fornecem apenasum tipo, outros disponibilizam diferentes métodos, dependendo da necessidade. Dasorganizações mais conhecidas, destacamos:

    Sequencial - É o método mais simples. Os dados são lidos e escritos em sequência. A gravação de novos registros só é possível no nal do arquivo e a leitura é feita naordem de gravação dos registros.

  • 8/18/2019 Ambientes Operacionais

    16/26

    15

    Direto ou Relativa - É mais e caz que o sequencial, pois permite a leitura e gravaçãode um registro diretamente na sua posição, é possível ler e gravar registros rapida-mente e sem uma sequência particular.

    Indexado - É o mais so sticado dos métodos. São criados índices que permitem aces -sar de forma mais e ciente os dados. Para encontrar um arquivo, primeiro pesquisa --se o arquivo de índice e então usa o apontador para obter acesso direto ao arquivo.

    1.3.5. Atributos dos Arquivos

    As informações que controlam os arquivos, como, tamanho, data e hora da criação eproteção, chamam-se de Atributos de Arquivos. Esses atributos diferem de um siste-ma operacional para outro.

    Alguns desses atributos podem ser alterados pelo próprio SO, como a data e hora decriação, por exemplo. Já outros só podem ser modi cados pelo usuário, com o atribu -to de proteção.

    1.3.6. Diretórios ou Pastas

    A organização de diretórios é a forma como o sistema organiza logicamente os arqui-vos armazenados na memória do computador. O diretório contém informações sobreos arquivos, como o nome, localização, tamanho, tipo e demais atributos.

    Ao abrir um arquivo, o Sistema Operacional procura a sua entrada na estrutura dediretórios em uma tabela mantida na memória principal, contendo todos os arquivos.

    1.3.7. Manipulação dos Arquivos

    Depois de estudarmos vários conceitos sobre manipulação de arquivo, você já sesente seguro com o conhecimento adquirido até o momento?Vamos tentar melhorar nossa explicação para que todos possam aprender e aplicar osconhecimentos no Polo e em suas vidas pro ssionais.

    Um arquivo é um recurso manipulado pelo SO, ao qual, toda rede de programação docomputador tem acesso. Ele permite acessar dispositivos externos de entrada e saídade dados. Embora os arquivos sejam associados a um espaço de armazenamentoem disco, outros dispositivos de entrada e saída são manipulados como arquivos, taiscomo o teclado e a tela de um monitor.

    Na maioria das vezes, para trabalhar com um arquivo, ele deve ser primeiramenteaberto. Ao abrirmos um arquivo, o sistema operacional está sendo avisado que o mes-mo será manipulado, de forma que informações são mantidas em memória. Exemplo: Abrir um arquivo word ou excel.

  • 8/18/2019 Ambientes Operacionais

    17/26

    16

    Diretórios = agrupamentos de arquivos e diretórios.Hierarquia: árvore genérica.

    Figura 11: Estrutura de ArquivosFonte: http://www.mlaureano.org/ensino/sistemas-operacionais/

    Resumindo, o SO deve ser capaz de achar informações/dados em arquivos armaze-nados em unidades de armazenamento, ou seja, HD ou discos rígidos, discos mag-néticos, pen drives, CD’s, DVD’s dentre outros meios, conforme vemos exemlos naFigura12.

    Figura 12 – Meios de Armazenamento Fonte: Autor

    Conclusão

    Agora que conversamos um pouco sobre sistemas operacionais, suas divisões bási-cas, dando exemplo dos sistemas mais conhecidos e utilizados no mercado de tra-balho da atualidade, bem como, estudando como são compostos estes tipos de sof-twares, seus sistemas de arquivos e como armazenar os dados produzidos neles,

  • 8/18/2019 Ambientes Operacionais

    18/26

    17

    estamos então, introduzidos nos Ambientes Operacionais, portanto vamos desvendarmais detalhes.

    2. SISTEMAS OPERACIONAIS MICROSOFT

    Após conhecermos as estruturas que compõem um Sistema Operacional, descreven-do sua arquitetura, com seus principais componentes e suas funcionalidades dentrodo sistema computacional, agora convido você para estudarmos sobre os sistemasoperacionais da atualidade, de forma que saiba como selecionar qual sistema seráideal para atividades e necessidades especí cas, vamos juntos.

    2.1. Versões dos Sistemas Operacionais da Microsoft

    Vamos a partir de agora, conhecer a família dos Sistemas Operacionais da Microsoftde uma forma mais detalhada. Apesar de o fabricante estimular o uso dos seus sis-temas mais novos que são Windows 8 e Windows 2012 Server, lembre-se que issorequer um investimento altíssimo e nem sempre as empresas e usuários estão dispos-tos a estar na “crista da onda” por um preço que nem sempre é atrativo.

    Você vai encontrar em muitas empresas versões do Windows 95, Windows 98, Windo-ws ME e Windows NT. Pois são sistemas que ainda atendem a tarefas simples comoter um Caixa na Padaria, ou um Quiosque Multimídia, ou um computador de consultaa livros de uma biblioteca. Para estes ns nem sempre você precisa desembolsarentre R$ 500,00 e R$ 1.000,00, se o sistema que o usuário tem já atende suas neces-

    sidades.

    Um dos pontos que devemos prestar bastante atenção são os requisitos mínimos deinstalação. Isto é um ponto crucial para levantamento de hardware a ser adquirido.Por outro lado você também deve ser capaz de indicar o sistema apropriado para umcomputador que já tenha sido adquirido.

    Antes de começarmos a detalhar as famílias de Sistemas Operacionais da Microsoft,acompanhe a evolução dos requisitos de hardware, dos sistemas operacionais que a

    empresa não dá mais suporte, como o Windows XP. Estes são os requisitos mínimosespeci cados pelo fabricante, não quer dizer que seja o ideal.

    • WINDOWS 95: Processador 486DX2-66 ou Pentium 100, 16MB de memóriaRAM e 150MB de disco;

    • WINDOWS 98: Processador Pentium 133MHz, 32MBRAM e 500MB de disco;• WINDOWS ME: Processador Pentium 200 ou 233MHZ, 64MBRAM e 700MB

    de disco;

    • WINDOWS NT4: Processador Pentium 100 ou 133MHZ, 32MBRAM e 200MBde disco;• Windows XP: Processador Pentium de 233 MHz ou mais rápido (300 MHz é

  • 8/18/2019 Ambientes Operacionais

    19/26

    18

    recomendado), Pelo menos 64 megabytes (MB) de RAM (128 MB é recomen-dado), Pelo menos 1,5 gigabytes (GB) de espaço disponível no disco rígido;

    • Windows7: Processador de 1 gigahertz (GHz) ou superior, de 32 bits (x86)ou 64 bits (x64), 1 gigabyte (GB) de RAM (32 bits) ou 2 GB de RAM (64 bits),16 GB de espaço em disco disponível (32 bits) ou 20 GB (64 bits), dispositivográ co DirectX 9 e driver WDDM (Windows Display Driver Model);

    • Windows 8: Processador: 1 gigahertz (GHz) ou superior com suporte a PAE(Extensão do Endereço Físico), bit NX e SSE2 (Extensões SIMD de Strea-ming 2), RAM: 1 gigabyte (GB) (32 bits) ou 2 GB (64 bits), Espaço no discorígido: 16 GB (32 bits) ou 20 GB (64 bits) e Placa grá ca: Dispositivo grá coMicrosoft DirectX 9 com driver WDDM;

    • Windows Server 2008: Processador: 1gigahertz (GHz) ou superior com su-porte a PAE, NX e SSE2, RAM: 1 gigabyte (GB) (32 bits) ou 2 GB (64 bits),Espaço no disco rígido: 16 GB (32 bits) ou 20 GB (64 bits) e Placa grá ca:Dispositivo grá co Microsoft DirectX 9 com driver WDDM;

    • Windows Server 2008:• Processador : Mínimo: 1 GHz, Recomendado: 2 GHz, Ideal: 3 GHz ou

    mais veloz;• Observação: é necessário um processador Intel Itanium2 para Windows

    Server 2008 para sistemas com base em Itanium;

    • Memória: Mínimo: 512 MB de RAM, Recomendado: 1 GB de RAM, Ideal: 2GB de RAM (instalação completa) ou 1 GB de RAM (instalação do ServerCore) ou mais Máximo (sistemas de 32 bits): 4 GB (padrão) ou 64 GB (Enter-prise e Datacenter).

    • Máximo (sistemas de 64 bits): 32 GB (padrão) ou 2 TB (Enterprise, Datacen-ter e sistemas baseados em Itanium), Espaço disponível em disco, Mínimo:8GB, Recomendado: 40 GB (instalação completa) ou 10 GB (instalação doServer Core) e Ideal: 80 GB (instalação completa) ou 40 GB (instalação do

    Server Core) ou mais.• Observação: computadores com mais de 16 GB de RAM precisarão de

    mais espaço em disco para operações de envio de mensagens, hiber-nação e despejo de arquivos.

    • Windows Server 2012:• Se o seu computador não atender aos requisitos “mínimos”, não será possí-

    vel instalar este produto corretamente. Os requisitos reais variam conforme acon guração do seu sistema e os aplicativos e recursos instalados. Mínimo:

    processador de 1,4 GHz e 64 bits, 512 MB de RAM, 32 GB de HD, estandociente de que 32 GB devem ser considerados um valor mínimo absoluto parauma instalação bem-sucedida. A partição do sistema precisará de espaço

  • 8/18/2019 Ambientes Operacionais

    20/26

    19

    extra em qualquer uma das seguintes circunstâncias: Computadores commais de 16 GB de RAM precisarão de mais espaço em disco para arquivosde paginação, hibernação e despejo.

    Apesar da Microsoft não está mais dando suporte a Família Windows 2000, vamos

    detalhar este sistema pela razão de muitas empresas ainda utilizarem em seus ser-vidores e clientes, abaixo as Figuras 13 e 14 mostram, respectivamente, o Windows2000 Professional e Windows 2000 Server.

    Figura 13: Microsoft Windows 2000 ProfessionalFonte: pt.wikipedia.org

    Figura 14: Microsoft Windows 2000 Server Fonte: pt.wikipedia.org

  • 8/18/2019 Ambientes Operacionais

    21/26

    20

    2.2. Família Microsoft Windows 2000

    • Windows 2000 Professional (Cliente)• Windows 2000 Server (Servidor)• Windows 2000 Advanced Server (Servidor)

    • Windows 2000 Data Center Server (Servidor)

    Como você pode observar, existem divisões categóricas das versões para o mesmosistema operacional, no caso o Windows 2000, como dito antes, muito utilizado aindanas empresas. Assim como vamos descrever este SO, você poderá pesquisar sobreas versões mais atuais, vamos em frente.

    A diferença entre as diversas versões de uma família de sistemas operacionais podeestar em:

    • Quantidade de aplicativos;• Quantidade de processadores reconhecidos;• Quantidade de memória RAM que pode ser gerenciada.

    Figura 15: Microsoft Windows XPFonte: pt.wikipedia.org

  • 8/18/2019 Ambientes Operacionais

    22/26

    21

    2.3. Família Windows XP

    Já a família Windows XP, foi voltada única e exclusivamente para o mercado de com-putadores Desktop e Clientes de Redes, ou seja, voltado para o consumidor residen-cial que compra PC (Personal Computer) e Notebooks, com o visual exuberante comomostra a Figura 15.

    • Windows XP Starter Edition• Windows XP Home Edition• Windows XP Professional• Windows XP Media Center • Windows XP 64 Bits• Windows XP Professional 64 Bits• Windows XP Tablet PC Edition

    Veja aqui os requisitos mínimos que você precisa para usar o Windows XP:

    • PC com processador de 300 megahertz (MHz);• Mínimo de 233 MHz necessário (sistema de processador único ou duplo);• Família Intel (Pentium/Celeron), família AMD (K6/Athlon/Duron) ou processa-

    dor compatível - recomendado 128 megabytes (MB) de RAM ou mais reco-mendados; 1,5 gigabytes (GB) de espaço disponível em disco rígido;

    • Adaptador de vídeo e monitor super VGA (800 x 600) ou superior; Unidadede CD-ROM ou DVD; Teclado e Microsoft Mouse ou dispositivo apontadorcompatível.

    2.4. Família Windows Server 2003

    • Windows 2003 Web Edition• Windows 2003 Standard Edition• Windows 2003 Enterprise Edition

    • Windows 2003 Datacenter Edition

    Todas as versões para processadores de 32 ou 64 bits. Este é mais um dos sistemasoperacionais, do tipo servidor, da Microsoft, que ainda existem em muitas empresasno mercado mundial, vale a pena você estudar mais sobre o próprio, mas não esque-ça que devemos nos atualizar.

    Veja agora os requisitos mínimos para cada versão da Família 2003:

    • Web Edition: Processador 133MHZ, 128MB de RAM e 1,5GB livres de es-paço em HD.

    • Standard Edition: Processador 133MHz 128MB de RAM e 1,5GB livres de

  • 8/18/2019 Ambientes Operacionais

    23/26

    22

    espaço em HD.• Enterprise Edition: Processador 133MHz 512MB de RAM e 1,5GB livres de

    espaço em HD.• DataCenterEdition: Processador 400MHz 512MB de RAM e 1,5GB livres de

    espaço em HD.

    Figura 16: Microsoft Windows 2003 ServerFonte: social.technet.microsoft.com

    Veja na família 2003 quais as principais diferenças entre as versões:

    Obs.: Lembre-se que as versões do Windows 2003 foram projetadas para processa-dores de 32 e 64 bits.

  • 8/18/2019 Ambientes Operacionais

    24/26

    23

    Logo após o lançamento da versão 2003 para servidores, a Microsoft voltou a produzirsistemas para Desktop. O Windows Vista chegou ao mercado prometendo revolucio-nar o uso do Desktop e de Notebooks, porém essa versão não agradou muito, pelaquantidade exagerada de requisitos mínimos e também com grandes problemas decompatibilidade. A Microsoft promete resolver todos os problemas lançando a novaversão de Sistemas para Desktop que “atualmente” é chamada de Windows Seven(Figura 17).

    Figura 17 – Microsoft Windows 7Fonte – http://ww2.smartnet.com.br/portal/instalacao-para-windows-7.html

    Mas que logo fora substituído pelo Windows 8, o qual foi uma das grandes revoluçõesmercadológicas no cenário de sistemas operacionais. A Microsoft apostou todas assuas “ chas” neste sistema operacional para garantir sua continuidade no ramo deSO.

    Ah, conseguiu e muito bem, apesar de algumas críticas, o sistema, mais uma vez,continua sendo um dos mais usados no mundo inteiro. Visualiza-se nas Figuras 17 e18 cada um destes SO mencionados anteriormente, o Windows 7 e o Windows 8.

  • 8/18/2019 Ambientes Operacionais

    25/26

    24

    Figura 18 – Microsoft Windows 8Fonte – Autor

    Estamos quase nalizando os sistemas operacionais da Microsoft. A empresa no anode 2008 lançou uma nova família de Sistemas Operacionais, desta vez contemplandoapenas o mercado de servidores. Surge o Windows 2008 Server (Figura 19).

    Figura 19 – Microsoft Windows Server 2008Fonte – http://www.techfuels.com

  • 8/18/2019 Ambientes Operacionais

    26/26

    2.5. Família Windows 2008 Server

    • Windows Server 2008 Standard• Windows Server 2008 Enterprise• Windows Server 2008 Datacenter

    • Windows Server 2008 Webserver • Windows Server 2008 para Processadores Itanium• Windows Server 2008 Standard sem Hyper-V• Windows Server 2008 Enterprise sem Hyper-V• Windows Server 2008 Datacenter sem Hyper-V

    O Hyper-V permite que as organizações de TI reduzam custos, melhorem a utiliza-ção do servidor e criem uma infra-estrutura de TI mais dinâmica. Além disso, estatecnologia fornece maior exibilidade devido às capacidades dinâmicas, con áveis eescalonáveis de plataforma combinadas com um único conjunto de ferramentas inte-gradas de gerenciamento para gerenciar recursos físicos e virtuais, permitindo, assim,a criação de um datacenter ágil e dinâmico e a obtenção de progressos por meio desistemas dinâmicos de autogerenciamento.

    O Hyper-V é o Sistema de Virtualização da Microsoft que vem para concorrer com oVmware Server, o líder do mercado. Atualmente já está disponibilizada a versão doWindows 2012 Server, com mais recursos ainda de virtualização de servidores.Estudar é preciso, organize seu tempo, pesquise em outros locais sempre, todo con-

    teúdo estudado, “aquele abraço”.

    Conclusão Final

    Antes de sair para tomar uma água, concluímos esta unidade com os conhecimentosfundamentais e característicos sobre alguns dos sistemas operacionais mais utiliza-dos no mundo, ou seja, de uma das maiores produtoras de sistemas operacionais: aMicrosoft.

    Porém sabe-se também que existem outros sistemas operacionais e por isso, vamosestudar eles na próxima Unidade, continue estudando e vamos em frente, sempre juntos e em formato cooperativo.

    Lembrando que nesta disciplina teremos esta visão mais ampla para selecionarmosas plataformas de trabalho mais adequadas às atividades desenvolvidas no curso ena sua vida pro ssional, “um forte abraço