• Nenhum resultado encontrado

Introdução aos Sistemas Operacionais

N/A
N/A
Protected

Academic year: 2021

Share "Introdução aos Sistemas Operacionais"

Copied!
60
0
0

Texto

(1)

Introdu¸c˜

ao aos Sistemas Operacionais

Prof. Macˆedo Firmino

(2)

Componentes de um Sistema Computacional

Hardware: equipamento associado ao sistema.

O dispositivo de entrada envia dados à unidade central de processamento Entrada A unidade central de processamento (CPU) executa instruções de computador A memória mantém dados e programas em uso no momento Processamento O dispositivo de saída disponibiliza os dados processados (as informações) Saída O dispositico de armazenamento secundário armazena dados e programas Armazenamento Secundário Permitem o fluxo de dados entre a CPU e

as redes de computadores Dispositivos de comunicação

(3)

Componentes de um Sistema Computacional

Os softwares s˜ao a parte l´ogica do sistema de computa¸c˜ao. Ele ´e composto por um ou mais programas (conjunto de instru¸c˜oes) que capacitam o hardware a realizar tarefas espec´ıficas.

Os softwares podem ser divididos em duas categorias principais:

Softwarede aplica¸c˜ao: consiste nos programas para executar tarefas espec´ıficas para a utiliza¸c˜ao da m´aquina. Exemplos de software de aplica¸c˜ao incluem: editores de planilhas, banco de dados, software de desenvolvimento de programas e jogos.

Softwarede sistema: age basicamente como intermedi´ario entre o

hardwaree os programas de aplicativos. Ou seja, ´e a classe de programas que controla e d´a suporte ao hardware e suas atividades de processamento de informa¸c˜oes.

(4)

Introdu¸c˜

ao a Sistemas Operacionais

O software de sistema mais importante ´e chamado sistema operacional.

Um sistema operacional tem as seguintes fun¸c˜oes:

Gerenciar os recursos do computador, tais como, reconhecer a entrada do teclado, enviar os dados para a tela do monitor, mantendo o controle dos arquivos e diret´orios no disco r´ıgido e controlar os demais dispositivos perif´ericos, como impressoras, mouses, webcam e etc. Garantir que diferentes programas e usu´arios possam executar tarefas ao mesmo tempo sem interferirem uns com os outros.

Estabelece uma interface com o usu´ario (linha de comando ou gr´afica) Provˆe e executa servi¸cos para que os softwares aplicativos possam rodar. Por exemplo, acessar arquivos, disponibilizar mem´oria e CPU.

(5)

Introdu¸c˜

ao a Sistemas Operacionais

Hardware Sistema Operacional Programas de Aplicação QWERTYUIOP ASDFGHJKL ZXCVBNM Num Lock 7 4 1 / 8 5 2 * 9 6 3 0 -+ Scroll Lock Print Scrn SysRqPauseBreak F1F2F3F4F5F6F7F8F9F10F11F12 Esc Home EndPageDown Page Up Insert Delete Enter 1234567890 Ctrl Ctrl Alt () * & ^ % $ # @ ! Shift Shift ` ~ Tab Caps Lock -_ = + \ | [ { ] } ; : ' " /? .> ,< End Home PgUp PgDn Del. Ins Num LockCapsLockScrollLock

(6)

Estrutura de um Sistemas Operacionais

Alguns dos componentes mais relevantes de um sistema operacional t´ıpico s˜ao:

Kernel (n´ucleo): ´e respons´avel pela gerˆencia dos recursos do hardware e distribui os recursos do sistema;

Drivers: m´odulos de c´odigo espec´ıficos para acessar os dispositivos f´ısicos.

Programas utilit´arios: s˜ao programas que facilitam o uso do sistema computacional, fornecendo funcionalidades complementares ao n´ucleo, como formata¸c˜ao de discos e m´ıdias, configura¸c˜ao de dispositivos, manipula¸c˜ao de arquivos, interpretador de comandos (shell), terminal, interface gr´afica, gerˆencia de janelas, etc.

(7)

Estrutura de um Sistemas Operacionais

Independentemente do sistema operacional, ao ligar o computador, um programa (chamado de carregador de inicializa¸c˜ao), armazenado em um chip (EEPROM) realiza alguns testes de componentes de hardware e carrega o kernel do disco r´ıgido para a mem´oria principal do computador;

Este processo de carregar o SO para a mem´oria ´e chamado de booting do sistema.

Somente quando necess´ario, o kernel carrega do disco outros programas do sistema operacional (este outros programas s˜ao chamados de n˜ao-residentes).

(8)

Conceitos

Monotarefa: uma tarefa por vez (MS-DOS);

Multitarefa: significa executar uma ou mais tarefas ou processos simultaneamente

Coopera¸c˜ao (Windows 3.x): o programa instrui ao n´ucleo para suspender a sua execu¸c˜ao, ou seja, o n´ucleo apenas passa ao processo seguinte quando o programa o permite.

Preemptivo: quando esgota-se um determinado intervalo de tempo, o SO suspende a execu¸c˜ao do processo, salva o seu contexto

(informa¸c˜oes necess´arias para a execu¸c˜ao do processo), para que ele possa ser retomado posteriormente, e coloca em execu¸c˜ao o pr´oximo processo da fila de espera (Unix, Windows, Linux, etc.).

(9)

Conceitos

Monousu´ario: apenas um usu´ario por vez, mais por ser multitarefa; Multiusu´ario: executar, concorrente e independentemente, v´arias aplica¸c˜oes pertencentes a dois ou mais usu´ario (Unix, Windows, Linux, etc.). O SO possibilita que v´arios usu´arios usem um mesmo computador simultaneamente, geralmente por meio de terminais. Por exemplo, considere um servidor Unix onde m´ultiplos usu´arios tˆem acesso via Telnet ou SSH ao mesmo tempo.

(10)

Sistemas Operacionais - Alocamento de Recursos

Agora iremos estudar uma das principais fun¸c˜oes do SO, o alocamento de recursos. A aloca¸c˜ao de recursos corresponde a atribuir recursos do computador a certos programas.

Principais quest˜oes relacionadas `a aloca¸c˜ao de recursos s˜ao:

Gerenciamento da Unidade Central de Processamento (CPU);

Gerenciamento da Mem´oria;

Gerenciamento de Arquivos; Gerenciamento de Processos; Gerenciamento de Impress˜ao.

(11)

Gerenciamento da CPU

Multiprocessamento: corresponde a diversos processadores, dentro de um mesmo sistema de computa¸c˜ao, executando programas diversos ou cooperando na execu¸c˜ao de um mesmo programa.

Visto que a maioria dos computadores atualmente possuem uma ´

unica CPU, todos os programas devem compartilh´a-la. Para isso, foi definido:

Multiprograma¸c˜ao: corresponde a diversos programas distintos

(multitarefa) executando concorrentemente em um mesmo processador;

Tempo compartilhado: caso particular da multiprograma¸c˜ao onde cada usu´ario se conecta ao computador por meio de um terminal.

(12)

Gerenciamento da CPU - Multiprograma¸c˜

ao

A multiprograma¸c˜ao envolve dois ou mais programas sendo executados “ao mesmo tempo”, ou seja, concorrentemente.

Neste caso, um programa ´e executado durante determinado tempo e depois outro programa ´e executado (nunca simultaneamente);

Como a alternˆancia entre os programas ocorre de forma muito r´apida, todos os programas parecem estar sendo executados ao mesmo tempo.

Esta abordagem ´e baseada em um sistema de interrup¸c˜ao. Uma interrup¸c˜ao suspende o processamento para permitir a execu¸c˜ao de um outro programa. Depois que o segundo programa ´e executado, o sistema operacional retorna a CPU a outro programa.

(13)

Gerenciamento da CPU - Multiprograma¸c˜

ao

CPU Inativo tempo tempo Firefox Firefox Firefox Player Player

(14)

Gerenciamento da CPU - Multiprograma¸c˜

ao

Por exemplo:

Suponha que diversos programas estejam em execu¸c˜ao em um computador: dois s˜ao o Firefox e o Movie Player.

Quando o Firefox precisa obter os dados de um determinado site, esse programa ´e interrompido, enquanto o SO se encarrega de obter os dados. Neste instante, o SO pode alocar a CPU para o programa de v´ıdeo. O

Movie Player passa ent˜ao a apresentar trechos de um v´ıdeo armazenado na

mem´oria.

Quando o SO obt´em informa¸c˜oes sobre o site, uma interrup¸c˜ao ´e gerada. O SO suspende o Movie Player e ent˜ao determina qual programa retornar´a a CPU (neste caso o Firefox).

(15)

Gerenciamento da CPU - Tempo Compartilhado

O compartilhamento de tempo ´e uma extens˜ao da multiprograma¸c˜ao. Neste modo, um certo n´umero de usu´arios opera online com a mesma CPU, mas cada um utiliza um terminal de entrada/sa´ıda diferente; Cada usu´ario obt´em uma fatia de tempo (uma fra¸c˜ao de segundos) durante o qual o computador trabalha nas tarefas de um ´unico usu´ario;

Quando ocorre uma interrup¸c˜ao ou quando acaba o tempo do usu´ario, os recursos s˜ao tirados deste usu´ario e oferecidos a outros; Quando vocˆe se senta diante de um terminal, o tempo de resposta do computador ´e t˜ao breve (fra¸c˜ao de segundos) que pode parecer que o computador est´a trabalhando exclusivamente para vocˆe.

(16)

Gerenciamento da Mem´

oria

O gerenciamento de mem´oria tem como objetivo fornecer a cada aplica¸c˜ao uma ´area de mem´oria pr´opria, independente e isolada das demais aplica¸c˜oes e inclusive do n´ucleo do sistema;

Para isso o SO divide a mem´oria em ´areas (parti¸c˜oes) distintas; O isolamento das ´areas de mem´oria das aplica¸c˜oes melhora a estabilidade e seguran¸ca do sistema como um todo, pois impede aplica¸c˜oes com erros (ou aplica¸c˜oes maliciosas) de interferir no funcionamento das demais aplica¸c˜oes;

Os SOs colocam os programas que aguardam para ser executados em filas, baseando-se em sua prioridade. Desta forma, os programas s˜ao classificados em:

Primeiro plano: para programas com alta prioridade, que receber˜ao mais tempo de CPU (por exemplo, o gerenciador do mouse).

Segundo plano: para programas com menor prioridade, que receber˜ao menos tempo de CPU (por exemplo, um editor de texto).

(17)

Gerenciamento da Mem´

oria - Mem´

oria Virtual

Se vocˆe tivesse que carregar o sistema operacional, um programa de e-mail, um navegador e um processador de texto simultaneamente dentro da mem´oria RAM, provavelmente a capacidade da mesma n˜ao seriam suficientes.

Desta forma, in´umeros SOs modernos utilizam o conceito de mem´oria virtual. Com a mem´oria virtual, o computador pode procurar por ´

areas da RAM que n˜ao foram usadas recentemente e copi´a-las para o disco r´ıgido (HD). Isso liberar´a espa¸co na RAM para carregar um novo aplicativo.

Consequentemente os programas em execu¸c˜ao no momento est˜ao armazenados em disco e trechos desses programas s˜ao enviados a mem´oria quando necess´ario.

(18)

Gerenciamento da Mem´

oria - Mem´

oria Virtual

A velocidade de leitura/escrita de um disco r´ıgido ´e muito mais lenta do que a da RAM. Desta forma, se o sistema depende muito da mem´oria virtual, vocˆe notar´a uma queda significativa no desempenho. O principal mecanismo de implementa¸c˜ao da mem´oria virtual ´e:

Pagina¸c˜ao: ´e o processo de dividir um programa em partes de igual tamanho, denominadas p´aginas e armazen´a-las em espa¸co de mem´oria de igual tamanho (geralmente 4 KiB (kibibyte) = 4.096 bytes)

denominados molduras de p´aginas (page frames). Ou seja, o OS divide a mem´oria em p´aginas pequenas, de tamanho fixo e uma tabela de p´aginas controla as localiza¸c˜oes na mem´oria.

(19)

Gerenciamento da Mem´

oria - Mem´

oria Virtual

Memória Principal LOAD A Tabela de Páginas Disco A A |

Busca referência Localiza a página

Carrega a página e atualiza a tabela de páginas A C D F E B H

P´aginas menores, menor fragmenta¸c˜ao interna. Entretanto, p´aginas maiores, menores os gastos com as tabelas de p´aginas e mais eficientes as transferˆencias (E/S) em discos.

(20)

Gerenciamento da Mem´

oria

Em resumo, o SO ´e respons´avel pelas seguintes atividades em rela¸c˜ao `

a gerˆencia de mem´oria:

Manter registro de quais partes da mem´oria est˜ao sendo usados e por quem;

Alocar e desalocar espa¸co na mem´oria, conforme necess´ario; N˜ao permitir que um processo (sem permiss˜ao) acesse um endere¸co destinado a outro processo.

(21)

Gerenciamento de Arquivos

Um arquivo ´e uma cole¸c˜ao de informa¸c˜oes relacionadas. Normalmente, os arquivos representam programas ou dados;

O SO ´e respons´avel pelas seguintes atividades em rela¸c˜ao `a gerˆencia de arquivos:

Controla como os arquivos s˜ao estruturados, nomeados, acessados, usados e protegidos;

Criar e excluir arquivos; Criar e excluir diret´orios;

(22)

Gerenciamento de Processos

Um processo ´e um programa em execu¸c˜ao. Ele necessita de certos recursos, incluindo tempo de CPU, mem´oria, arquivos e dispositivos de I/O para realizar suas tarefas;

O SO ´e respons´avel pelas seguintes atividades em rela¸c˜ao `a gerˆencia de processos:

Criar e excluir processos; Suspender e retomar processos;

(23)

Gerenciamento de Recursos de Impress˜

ao

Se v´arios programas necessitem imprimir a respectiva sa´ıda, uma ou duas linhas de cada vez, entrela¸cadas com a sa´ıda de outro programa, o documento impresso de nada valeria;

Para contornar esse problema, usa-se um processo chamado spooling. Neste mecanismo o SO recebe os dados que iriam para a impressora de todos os programas interpreta enviando-a para um arquivo em disco;

Quando o programa finalizar a impress˜ao, o arquivo em disco ´e colocado em uma fila para ser impresso quando a impressora estiver dispon´ıvel.

Este processo permite a um programa concluir a execu¸c˜ao muito mais rapidamente. Pois, escrever em disco ´e muito mais r´apido do que escrever em uma impressora.

(24)

Exemplos de Sistemas Operacionais

Agora iremos conhecer os principais SO. S˜ao eles:

UNIX; MS-DOS; Mac OS Windows; Linux.

(25)

UNIX

O UNIX foi um dos primeiros SO: desenvolvido em 1971 por

universidade e laborat´orios americanos, servindo de base para v´arios sistemas operacionais modernos (FreeBSD, OpenBSD, Linux, Solaris, MS-DOS, Windows ,etc.).

O UNIX foi projetado por e para programadores. O UNIX ´e um sistema projetado para tratar m´ultiplos processos e multiusu´ario baseado em caracteres com uma interface de linha de comando. O UNIX pode ser usado em praticamente todo tipo de computador de qualquer fabricante.

(26)

UNIX

Atualmente ainda ´e o principal sistema operacional em uso em servidores de Internet, pois manipula facilmente muitos usu´arios ao mesmo tempo.

(27)

MS-DOS

Introduzida na d´ecada de 1980 pela Microsoft, utilizava uma interface de linha de comando.

Quando o MS-DOS ´e inicializado ´e apresentado uma tela contendo apenas um prompts de comando.

O usu´ario digita comandos para o sistema operacional.

A interface linha de comando foi amplamente substitu´ıdo pelas interfaces gr´aficas no Windows.

(28)

Sistemas Operacionais Modernos

Os trˆes principais sistemas operacionais modernos:

O Mac OS: ´e propriet´ario da Apple. Ele ´e pouco utilizado (cerca de 8,26%), geralmente em computadores da Apple.

O Windows da Microsoft ´e o dono do mercado com uma fatia superior a 82%, ele ´e um software propriet´ario. Como a licen¸ca ´e muito cara (acima de R$700), a maioria das pessoa usam o sistema de modo ilegal. O Linux ´e um sistema desenvolvido a partir da licen¸ca livre, ou seja, qualquer usu´ario pode usar sem pagar taxa nenhuma, e se a pessoa quiser e souber pode modificar o sistema da maneira como quiser. Ele ainda ´e pouco utilizado (cerca de 5,2%), por´em seu uso vem crescendo.

(29)
(30)

Mac OS

O Macintosh Operating System (Mac OS) ´e a denomina¸c˜ao do sistema operacional padr˜ao dos computadores Macintosh produzidos pela Apple.

Foi o primeiro sistema gr´afico amplamente usado em computadores a usar ´ıcones para representar os itens do computador, como

programas, pastas e documentos. Tamb´em foi pioneiro na

dissemina¸c˜ao do conceito de Desktop, com uma Mesa de Trabalho com ´ıcones de documentos, pastas e uma lixeira.

Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de ent˜ao.

(31)

Mac OS

A vers˜ao atual ´e o Mac OS X. Na sua d´ecima vers˜ao, o sistema foi remodelado como um todo, inclusive o n´ucleo que passou a ser baseado no do Unix BSD.

(32)

MS-Windows

O Windows se iniciou como um ambiente gr´afico (chamado do shell ) para o MS-DOS que facilitou o acesso ao sistema. Somente apartir do Windows 95, o windows tornou-se um SO. Contudo, comandos DOS ainda est˜ao dispon´ıveis.

O recurso que torna o Windows t˜ao f´acil de usar ´e sua interface gr´afica (´ıcones e menus, em vez de comandos digitados). O Windows domina o mercado pois a maioria dos computadores pessoais vem com o Windows j´a instalado.

(33)

MS-Windows

Principais gera¸c˜oes do Windows para usu´ario dom´estico e mercado corporativo:

Windows 3.1. Windows 95. Windows NT. Windows 98.

Windows Millennium (ME). Windows 2000.

Windows XP. Windows Vista. Windows 7.

(34)
(35)
(36)

MS-Windows

Recursos do Windows (95):

O menu Iniciar no canto inferior esquerdo ´e utilizado para localizar e abrir programas.

A barra de tarefas, localizado na parte inferior da tela, apresenta os programas que est˜ao em uso.

(37)

MS-Windows

Recursos do Windows (95):

Suporta Plug and Play : permite que o conputador se autoconfigure quando um novo componente ´e adicionado.

Apresenta a tecnologia Vincula¸c˜ao e Incorpora¸c˜ao de Objetos (OLE -Object Linking Embedding) permite incorporar e vincular um

documento a outro. Por exemplo, vocˆe pode incluir uma planilha em um documento de texto. Quando vocˆe d´a um clique na planilha para modific´a-la, ´e levado ao programa que vocˆe usou para criar a planilha.

(38)
(39)

MS-Windows

Recursos do Windows (98):

Capacidades para navega¸c˜ao na Internet/intranet, utilizando o browser Internet Explore.

Suporte para uma grande variedade de hardware. Visualizador de TV e recursos de radiodifus˜ao.

Apresenta assistentes: software, passo a passo, para instalar, configurar e usar softwares.

(40)
(41)

MS-Windows

Recursos do Windows (Me):

Restaura¸c˜ao autom´atica: se arquivos do sistema forem exclu´ıdos, o recurso System File Protection restaura-os automaticamente na pr´oxima vez em que vocˆe inicar o sistema.

Autualiza¸c˜ao autom´atica: obt´em atualiza¸c˜ao do sistema e de aplicativos instalados automaticamente.

Restaura¸c˜ao do sistema permite retornar a uma configura¸c˜ao de sistema anterior se um software ou hardware adicionado prejudicar suas configura¸c˜oes de sistema.

(42)

MS-Windows

Recursos do Windows (Me):

Suporte para multim´ıdea, utilizando o Windows Media Player (tocar e gravar CDs de m´usicas), o Windows Movie Player (edi¸c˜ao de v´ıdeo) e o Windows Image (manipula¸c˜ao de imagens de scanner e de cˆamera digital).

(43)
(44)

MS-Windows

Recursos do Windows (2000):

Suporte a personaliza¸c˜ao de multiusu´arios: quando vocˆe realiza o login, o sistema imediatamente se reconfigura, de acordo com as suas preferˆencias. Por exemplo, personaliza o menu Iniciar para que os programas que vocˆe usa mais freq¨uentemente fiquem vis´ıveise outros fique ocultos.

(45)
(46)

MS-Windows

Recursos do Windows (XP):

Suporte para v´arios usu´arios: o XP permite que v´arios usu´arios efetuem login simultaneamente. Um usu´ario pode sair e deixar os aplicativos em execu¸c˜ao, voltar mais tarde e retomar o trabalho com todos os aplicativos ainda ativos. Durante esse tempo, outros usu´arios podem efetuar login e executar seus pr´oprios aplicativos. Recurso de suporte para Internet: permite a v´arios computadores compartilhar uma ´unica conex˜ao com a Internet;

(47)
(48)

MS-Windows

Recursos do Windows (Vista):

Aumento na Seguran¸ca: somente usu´arios com privil´egios

administrativos podem executar opera¸c˜oes que afetem o sistema de seguran¸ca como instala¸c˜ao de software.

A Microsoft ir´a introduzir o Windows Vista nas vers˜oes de 32 e 64 bits que possuem caracter´ısticas idˆenticas.

(49)
(50)
(51)

Linux

O Linux ´e uma familia de sistemas operacionais, descendente do UNIX, que usam o Linux kernel.

O Linux kernel foi criado em 1991 por Linus Torvalds no

departamento de Ciˆencia da Computa¸c˜ao da universidade de Helsinki na Finlˆandia.

Estes sistemas operacionais s˜ao distribu´ıdos gratuitamente pela Internet. Seu c´odigo fonte ´e aberto (software livre).

Isto quer dizer que vocˆe n˜ao precisa pagar nada para usar o Linux, fazer qualquer altera¸c˜ao que desejar e distribuir c´opias para instalar em outros computadores.

A ´unica restri¸c˜ao ´e que as altera¸c˜oes devem ser oferecidas ao p´ublico, sem nenhum custo.

(52)

Linux

Diversas empresas oferecem o Linux em um pacote (chamados de distribui¸c˜oes Linux) com programa de instala¸c˜ao, interface gr´afica, documenta¸c˜ao, suporte ao cliente e uma s´erie de utilit´arios e pacotes de aplica¸c˜ao.

(53)

Linux - Vantagens

O Linux tem diversas vantagens em rela¸c˜ao ao Windows:

Baixo custo: o Linux ´e baseado em software livre. Por isso, as

empresas que distribuem o sistema n˜ao cobram pelo sistema em si, mas por servi¸cos adicionais como publica¸c˜ao de manuais, suporte,

treinamento, etc.

Seguran¸ca: qualquer instala¸c˜ao ou altera¸c˜ao do sistema requer a autoriza¸c˜ao do “usu´ario root”, que ´e uma esp´ecie de usu´ario especial do sistema. Com isso, dificilmente um v´ırus ou programa malicioso ser´a instalado a n˜ao ser que vocˆe autorize, inserindo sua senha e nome de usu´ario.

(54)

Linux - Vantagens

Estabilidade: rara as vezes que ele trava.

Suporte on-line: com o Linux, vocˆe tem suporte de um grande n´umero de f´oruns, busca online e v´arios sites dedicados sobre o assunto. Instala¸c˜ao centralizada de aplicativos: com qualquer distribui¸c˜ao Linux atual, vocˆe tem um local onde ´e poss´ıvel procurar, adicionar ou remover softwares.

Capaz de rodar em m´ultiplas arquiteturas (palms, celulares, pcs, entre outros)

(55)

Linux - Desvantagens

As desvantagens do Linux em rela¸c˜ao ao Windows:

Escassez de aplicativos: o Windows ainda possui uma maior diversidade de programas (principalmente jogos). Por´em, `a medida que o Linux ganhar mais usu´arios esta desvantagens tender´a a desaparecer.

(56)

aquinas Virtuais

Normalmente os projetistas de hardware, sistema operacional e aplica¸c˜oes trabalham de forma independente (em empresas e tempos diferentes). Esses trabalhos geraram, ao longo dos anos, v´arias plataformas operacionais diferentes (e n˜ao compat´ıveis entre si). Exemplo de Plataformas:

Plataforma ARM: destinado geralmente a dispositivos m´oveis como

telefones celulares, PalmTops, Games, etc.

Plataforma RISC: geralmente rodam sistemas operacionais derivados do UNIX, por exemplo o sistema operacional Solaris.

Plataforma Macintosh: utilizados em computadores pessoais da Apple e o sistema operacional MacOS.

Plataforma X86: ´e a plataforma mais popular. S˜ao os computadores que usam microprocessadores compat´ıveis com os dois principais fabricantes: INTEL e AMD.

(57)

aquinas Virtuais

M´aquina virtual ´e o nome dado a um sistema de computador, implementada atrav´es de software. Ele corresponde a uma c´opia (virtual) do computador;

A utiliza¸c˜ao de m´aquinas virtuais possibilita resolver o problema de incombatibilidade entre plataformas, pois a m´aquina virtual cria uma “camada” para compatibilizar diferentes plataformas. Essa camada ´e chamada virtualiza¸c˜ao;

As m´aquinas virtuais permitem ao usu´ario rodar outros sistemas operacionais dentro de uma janela, tendo acesso a todos os softwares que precisa.

(58)
(59)

Formata¸c˜

ao de Disco R´ıgido

Uma formata¸c˜ao “apaga” todos os dados do disco r´ıgido, inclusive o sistema operacional, desta forma vocˆe dever´a salvar dados e

informa¸c˜oes. Esta t´ecnica ´e utilizada visando preparar o disco para instala¸c˜ao de um SO.

A formata¸c˜ao n˜ao altera a estrutura f´ısica do disco r´ıgido, e pode ser desfeita e refeita quantas vezes for preciso, atrav´es de programas formatador que s˜ao fornecidos junto com o sistema operacional; A formata¸c˜ao ´e indicada nos casos:

Quando o SO come¸ca a apresentar muita instabilidade e trava constantemente;

Quando o sistema fica inutiliz´avel ap´os um ataque de v´ırus; Quando o SO se torna extremamente lento devido a constantes instala¸c˜oes e desinstala¸c˜oes de programas feitas na m´aquina.

(60)

Quest˜

oes

Descreva o que ´e um sistema operacional, suas fun¸c˜oes e quais os seus principais componentes. Apresente ainda alguns exemplos de sistemas operacionais;

Pesquisa na Internet e mostre quais s˜ao principais diferen¸cas entre o Windows e o Linux;

Explique como o SO gerencia a CPU e a mem´oria do computador; O que ´e formata¸c˜ao de computador e quais os casos em que ela se faz necess´aria?

Referências

Documentos relacionados

Pode haver alguns acordos prévios, como visto na classificação proposta em trabalho anterior (GUERRERO, 2006), mas estes são propostos sempre mantendo elevado

Atualmente, a única modificação aos princípios ante- riores refere-se ao item (a) onde, pela experiência das barra- gens de Foz da Areia e Khao Laem, a construção da face de

RESUMO - O trabalho objetivou avaliar a qualidade das sementes de arroz utilizadas pelos agricultores em cinco municípios (Matupá, Novo Mundo, Nova Guarita, Alta Floresta e Terra

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

Os autores relatam a primeira ocorrência de Lymnaea columella (Say, 1817) no Estado de Goiás, ressaltando a importância da espécie como hospedeiro intermediário de vários parasitos

Note on the occurrence of the crebeater seal, Lobodon carcinophagus (Hombron &amp; Jacquinot, 1842) (Mammalia: Pinnipedia), in Rio de Janeiro State, Brazil.. On May 12, 2003,

evento, contudo, as meninas tendem a aumentar a quantidade de gordura corporal de forma mais acentuada que os meninos. Estes, por outro lado, aumentam de

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar