4
12 Informática Básica e Aplicada Módulo 2. 1 Sistemas Operacionais Também conhecido como Software Básico, o sistema operacional é um conjunto de programas que define o padrão de comportamento do equipamento, tornando-o utilizável, ou seja, são programas utilizados para permitir o funcionamento do hardware. O software básico é orientado para a máquina e torna possível a operação e a própria programação do computador. Seus programas destinam-se a realizar tarefas básicas do computador, como: adicionar periféricos, gerenciar buffers, mapear memória, manter o relógio e a data, etc. Além de controlar milhares de operações, o sistema operacional (SO) faz a interface entre o usuário e o computador e executa aplicações. Basicamente, o SO é executado quando ligamos o computador. Atualmente, os computadores já são vendidos com o SO pré-instalado. 1.1 Arquivos O gerenciador do sistema de arquivos é utilizado pelo sistema operacional para organizar e controlar os arquivos. Um arquivo é uma coleção de dados gravados com um nome lógico chamado “nomedoarquivo” (filename). Toda informação que o computador armazena está na forma de arquivos. Há muitos tipos de arquivos, incluindo arquivos de programas, dados, texto, imagens e assim por diante. A maneira que um sistema operacional organiza as informações em arquivos é chamada de sistema de arquivos. Os diferentes tipos de arquivos são identificados no computador através de extensões. As extensões de arquivos são sufixos que nomeiam seu formato e também a função que desempenham em um computador. Desse modo, cada extensão de arquivo tem um funcionamento próprio e conta com características individuais; para isso necessita de um software próprio para poder ser trabalhado. Por exemplo, o arquivo EXE. é uma das extensões mais conhecidas. Essa extensão significa que um arquivo pode ser executável. Isso significa que ele pode fornecer várias possibilidades, como instalar um programa no computador ou instalar um vírus. Por isso é necessário ter muito cuidado antes de clicar em um arquivo com esse. A tabela abaixo descreve algumas das extensões mais conhecidas e utilizadas na atualidade: Nome da Extensão Descrição Extensões de Programas de Produtividade .doc Arquivo de texto capaz de armazenar dados referentes ao formato do texto que contém. Para editá-lo é preciso ter o Microsoft Word ou a ferramenta de sistema Wordpad (bloco de notas), entre outros editores de texto. .pdf Documento eletrônico visível com o programa Adobe Acrobat Reader e que conserva as mesmas propriedades de quando foi desenhado para

Introdução a Sistemas Operacionais

Embed Size (px)

DESCRIPTION

Sistemas Operacionais

Citation preview

  • 12 Informtica Bsica e Aplicada

    Mdulo 2.

    1 Sistemas Operacionais

    Tambm conhecido como Software Bsico, o sistema operacional um conjunto de

    programas que define o padro de comportamento do equipamento, tornando-o utilizvel, ou

    seja, so programas utilizados para permitir o funcionamento do hardware. O software bsico

    orientado para a mquina e torna possvel a operao e a prpria programao do computador.

    Seus programas destinam-se a realizar tarefas bsicas do computador, como: adicionar

    perifricos, gerenciar buffers, mapear memria, manter o relgio e a data, etc.

    Alm de controlar milhares de operaes, o sistema operacional (SO) faz a interface

    entre o usurio e o computador e executa aplicaes. Basicamente, o SO executado quando

    ligamos o computador. Atualmente, os computadores j so vendidos com o SO pr-instalado.

    1.1 Arquivos

    O gerenciador do sistema de arquivos utilizado pelo sistema operacional para

    organizar e controlar os arquivos. Um arquivo uma coleo de dados gravados com um nome

    lgico chamado nomedoarquivo (filename). Toda informao que o computador armazena

    est na forma de arquivos.

    H muitos tipos de arquivos, incluindo arquivos de programas, dados, texto, imagens

    e assim por diante. A maneira que um sistema operacional organiza as informaes em arquivos

    chamada de sistema de arquivos. Os diferentes tipos de arquivos so identificados no

    computador atravs de extenses.

    As extenses de arquivos so sufixos que nomeiam seu formato e tambm a funo

    que desempenham em um computador. Desse modo, cada extenso de arquivo tem um

    funcionamento prprio e conta com caractersticas individuais; para isso necessita de um

    software prprio para poder ser trabalhado. Por exemplo, o arquivo EXE. uma das extenses

    mais conhecidas. Essa extenso significa que um arquivo pode ser executvel. Isso significa que

    ele pode fornecer vrias possibilidades, como instalar um programa no computador ou instalar

    um vrus. Por isso necessrio ter muito cuidado antes de clicar em um arquivo com esse.

    A tabela abaixo descreve algumas das extenses mais conhecidas e utilizadas na

    atualidade:

    Nome da Extenso Descrio

    Extenses de Programas de Produtividade

    .doc Arquivo de texto capaz de armazenar dados referentes ao formato do texto que contm. Para edit-lo preciso ter o Microsoft Word ou a ferramenta de sistema Wordpad (bloco de notas), entre outros editores de texto.

    .pdf Documento eletrnico visvel com o programa Adobe Acrobat Reader e que conserva as mesmas propriedades de quando foi desenhado para

  • 13 Informtica Bsica e Aplicada

    sua publicao impressa. Os manuais online de muitos programas esto nesse formato.

    .ppt Arquivo do software de apresentaes PowerPoint, da Microsoft.

    .xls Arquivo do software de planilha eletrnica Excel, da Microsoft.

    Extenses de Imagem

    .jpg Arquivo de imagem comprimido que pode ser editado em qualquer editor de imagens.

    .bmp Arquivo de imagem que pode ser aberto em qualquer visualizador ou editor de imagens. Sua desvantagem o grande tamanho dos arquivos em relao a outros formatos otimizados. Provm do ambiente Windows.

    .gif Arquivo de imagem comprimido. Editvel com qualquer software de edio de imagem.

    .png Arquivo de imagem pensado para a Web que se abre com praticamente todos os programas de imagens.

    .ico Arquivo de cone do Windows.

    Extenses Multimdia

    .mp3 Formato de udio que aceita compresso em vrios nveis. O reprodutor mais famoso para estes arquivos o Winamp, ainda que tambm se possa utilizar o Windows Media Player.

    .mpg Arquivo de vdeo comprimido, visvel em quase qualquer reprodutor, por exemplo, o Real Player ou o Windows Media Player. o formato para gravar filmes em formato VCD.

    .avi Arquivo de vdeo. o formato dos arquivos DivX. Windows Media Player, Real Player so os players mais usados para v-los.

    .swf

    Shockwave Flash. Formato muito utilizado e facilmente encontrado na Web. Permite sites ricos em animao e som, gerando pequenas aplicaes interativas. Para poder v-los, preciso ter instalado o plug-in da Macromedia.

    Extenses de Compresso

    .rar Formato de compresso de dados muito popular e que pode ser manipulado pelo Winrar, entre outros.

    .zip

    Talvez seja o formato de compresso mais utilizado. O programa mais popular para comprimir e descomprimir este arquivos o WinZip.

    Extenses da Web

    .html

    Hiper Text Markup Language. Formato no qual se programam as pginas Web. capaz de dar formato a texto, acrescentar vnculos a outras

  • 14 Informtica Bsica e Aplicada

    pginas, chamar imagens, sons e outros complementos. Editvel com um editor de textos ou software especfico.

    .php

    Arquivos de pginas Web dinmicas. , por sua vez, uma linguagem de programao que permite transladar para a Web contedo armazenada em bases de dados.

    Extenses de Sistema

    .exe Arquivo executvel. Qualquer programa que queiramos instalar em nosso computador ter essa extenso. Fazendo clique duplo sobre um arquivo com esta extenso iniciamos um processo de instalao ou um programa.

    .dll

    Este tipo de arquivo conhecido como biblioteca. Costuma ser utilizado pelo sistema operacional de forma interna, para, por exemplo, permitir a comunicao entre um modem e o computador (driver).

    Tabela 1 - Extenses e Respectivos Programas

    A maioria dos sistemas operacionais usa um sistema de arquivo hierrquico em que os

    arquivos so organizados em diretrios sob a estrutura de uma rvore. O incio do sistema de

    diretrio chamado de diretrio raiz.

    1.2 Caractersticas do Sistema Operacional

    Independente do tamanho ou complexidade do computador, as funes bsicas

    executadas pelo sistema operacional so semelhantes. Todo sistema operacional conta com:

    Gerenciador de arquivos e diretrios (pastas): um sistema operacional cria uma

    estrutura de arquivos no disco rgido (HD) de maneira que os dados dos usurios possam

    ser armazenados e recuperados. Quando um arquivo armazenado, o sistema

    operacional o salva, atribuindo a ele um nome e loca, para que seja usado no futuro.

    Gerenciador de aplicaes: quando um usurio requisita um programa (aplicao), o

    sistema operacional localiza-o e o carrega na memria RAM. Quando muitos programas

    so carregados, trabalho do sistema operacional alocar recursos do computador e

    gerenciar memria.

    Suporte para programas internos (bult-in): os programas utilitrios so os programas

    que o sistema operacional usa para se manter e se reparar. Estes programas ajudam a

    identificar problemas, encontram arquivos perdidos, reparam arquivos danificados e

    criam cpias de segurana (backup).

    Controle do hardware: o sistema operacional est situado entre os programas e o BIOS

    (Basic Input/Output System Sistema Bsico de Entrada/Sada). O BIOS faz o controle

    real do hardware. Todos os programas que necessitam de recursos de hardware devem,

    primeiramente, passar pelo sistema operacional que, por sua vez, pode alcanar o

    hardware por meio do BIOS ou dos drivers de dispositivos.

    Todos os programas so escritos para um sistema operacional especfico, o que os

    torna nicos para cada um, ou seja, um programa feito para funcionar no Windows no

    funcionar no Linux e vice-versa.

  • 15 Informtica Bsica e Aplicada

    1.3 Tipos de Sistemas Operacionais

    Atualmente, quase todos os sistemas operacionais so multiusurio, multitarefa e

    suportam multithreading. Para compreender melhor, abaixo esto descritos os termos usados

    frequentemente ao comparar ou descrever sistemas operacionais:

    Multiusurio: dois ou mais usurios executando programas e compartilhando, ao

    mesmo tempo, dispositivos, como uma impressora.

    Multitarefa: capacidade do sistema operacional em executar mais de um programa ao

    mesmo tempo.

    Multiprocessamento: permite que um computador tenha duas ou mais unidades

    centrais de processamento (CPU) que compartilhem programas.

    Multithreading: capacidade de um programa ser quebrado em pequenas partes

    podendo ser carregadas conforme necessidade do sistema operacional. Multithreading

    permite que os programas individuais sejam multitarefa.

    Os computadores no funcionariam sem os sistemas operacionais, sendo que os mais

    conhecidos so o Windows, MS-DOS, UNIX, GNU/Linux, Mac-OS e o Android. Alm da tarefa

    importantssima de fazer com que o computador funcione, um sistema operacional tambm

    auxilia em nossas tarefas dirias de manipulao dos arquivos e discos.

    Podemos dizer que um computador no possui nenhuma utilidade prtica sem pelo

    menos um sistema operacional instalado. Resumidamente, ele responsvel pelo

    funcionamento do computador, controle dos perifricos, execuo de aplicativos, gerncia de

    memria, rede, etc.

    1.3.1 Sistemas Proprietrios e Sistemas Livres

    O Windows, o UNIX e o Macintosh so sistemas operacionais proprietrios. Isto

    significa que necessrio compra-los ou pagar uma taxa por seu uso s companhias que

    registraram o produto em seu nome e cobram pelo seu uso.

    O Linux, por exemplo, pode ser distribudo livremente e tem grande aceitao por

    parte dos profissionais da rea, uma vez que, por possuir o cdigo aberto, qualquer pessoa que

    entenda de programao pode contribuir com o processo de melhoria dele.

    Sistemas operacionais esto em constante evoluo e hoje no so mais restritos aos

    computadores. Eles so usados em desktops, laptops, smartphones, etc.

    Nesta disciplina iremos conhecer ambiente grfico, sistema de pastas, diretrios,

    operaes bsicas, ferramentas de sistema, instalao e manipulao de programas utilitrios e

    aplicativos dos sistemas operacionais Windows e Ubuntu, um sistema operacional baseado em

    Linux.