O Sistema Operacional Identificar quais partes da memória ... · PDF fileCurso:...

5

Click here to load reader

Transcript of O Sistema Operacional Identificar quais partes da memória ... · PDF fileCurso:...

Page 1: O Sistema Operacional Identificar quais partes da memória ... · PDF fileCurso: Operador de ... mais importante em sistemas operacionais ... #Windows O Windows é um sistema operacional

Serviço Nacional de Aprendizagem IndustrialCentro de Formação Profissional José Euclides Ferreira Gomes JúniorCurso: Operador de ComputadorSistema Operacional Cliente – Nota de Aula 2.0

O Sistema Operacional

Na primeira aula, vimos o conceito inicial deSistema Operacional: “Responsável pelogeranciamento das informações ecomponentes”. Nesta aula vamos aprofundarnossos conhecimentos sobre esse assunto.

Conceito:

Um sistema operativo ou sistema operacional(em inglês: Operating System - OS) ou aindasoftware de sistema é um programa ou umconjunto de programas cuja função é gerenciaros recursos do sistema (definir qual programarecebe atenção do processador, gerenciarmemória, criar um sistema de arquivos, etc.),fornecendo uma interface entre o computador eo usuário.

A sigla usual para designar esta classe deprogramas é SO (do português, SistemaOperacional ou Operativo) ou OS (do inglêsOperating System).

Função

Um S.O. possui as seguintes funções:

1. gerenciamento de processos; 2. gerenciamento de memória; 3. sistema de arquivos; 4. entrada e saída de dados.

Gerenciamento de Processos: O conceitomais importante em sistemas operacionais éo de processos, e entendê-los é fundamentalpara todo estudante interessado emconhecer como os sistemas operacionaisfuncionam realmente.

Todas as ações que ocorrem no seucomputador giram em torno de processos,pois: processos são programas em execuçãoe, sendo assim, todos os aplicativos queusamos são na verdade processos.

Gerenciamento de Memória: O SistemaOperacional precisa lidar com as limitaçõesda capacidade da memória para organizar osprocessos que estão em execução.

Identificar quais partes da memória estão emuso e quais não estão, reservar espaço paraos processos e deixar disponível as áreas queforem liberadas por um processo ativo ouquando um processo é encerrado, são essasas atividades executadas pelo SistemaOperacional, assim, os programas nãoprecisam se preocupar em como obter amemória necessária para ser executado.

Sistemas de Arquivo: A parte do SistemaOperacional responsável pelo gerenciamento(criação, remoção, alteração) dos arquivos éconhecida como Sistema de Arquivos. É ele oresponsável por identificar cada arquivo comum nome único.

Por exemplo, todos os seus livros possuem otítulo na lateral do livro para facilitar suaidentificação e, assim, caso você preciseretirar um livro de uma estante ou gaveta,basta procurar pelo nome do livro sem terque abri-lo.

Para os programas encontrarem os arquivos,eles precisam saber o nome de caminho, queé a sequência de diretórios a partir dodiretório raiz para chegar ao arquivo. Umexemplo simples seria o nome de caminho doarquivo listMat.txt, que seria:

/disciplinas/listas/matemática/listaMat.txt

Página 1 de 5

Page 2: O Sistema Operacional Identificar quais partes da memória ... · PDF fileCurso: Operador de ... mais importante em sistemas operacionais ... #Windows O Windows é um sistema operacional

Serviço Nacional de Aprendizagem IndustrialCentro de Formação Profissional José Euclides Ferreira Gomes JúniorCurso: Operador de ComputadorSistema Operacional Cliente – Nota de Aula 2.0

Entrada e Saída: Uma das principais funçõesdos sistemas operacionais é controlar todosos dispositivos de entrada e saída de dados,como, por exemplo: teclado, mouse,monitores, discos e impressoras. As partes doSistema Operacional responsáveis pelosdispositivos de E/S (Entrada/Saída) devempermitir uma forma simples de comunicaçãoentre os dispositivos e o restante do sistema(por exemplo: o gerenciador de memória, osistema de arquivos, e o gerenciador deprocessos) e que seja o mais independentepossível do tipo de dispositivo, assim,diversos hardwares podem ser acessadoscom os mesmos meios de comunicação(interface).

Objetivos

1. Tornar mais conveniente a utilização deum computador

“Esconder” detalhes internos de funcionamento

O objetivo principal de um sistemaoperacional é proporcionar a conveniênciapara o usuário. Sistemas operacionaisexistem porque se espera que eles tornemmais fácil o uso do sistema computacional.

2. Tornar mais eficiente a utilização de umcomputador

“Gerenciamento “justo” dos recursos do sistema”

Interface Gráfica

GUI (Graphical User Interface)

Em informática, interface gráfica(abreviadamente, o acrônimo GUI, do inglêsGraphical User Interface) é um tipo deinterface do utilizador que permite ainteração com dispositivos digitais através deelementos gráficos como ícones e outrosindicadores visuais, em contraste a interfacede linha de comando. Foi criada pela Xeroxmas somente se tornou um produto com aApple.

CUI (Character User Interface)

Quando a informática ainda engatinhava, oscomputadores funcionavam em umainterface de linha de comando, onde ousuário digitava uma série de instruções, ocomputador processava e retornava com asinformações processadas para o usuário.

CUI GUI

Windows x Linux

# Windows

O Windows é um sistema operacional daMicrosoft, que como sabemos cobra parafornecer os seus serviços. Quase todos ossoftwares que rodam no Windows são pagos.

É disparado o sistema operacional maisusado do planeta. Para se ter uma ideia 95%de todos os computadores do Brasil rodam oWindows, sendo ele em varias versões, (XP,Vista, Seven, e mais recente o Windows 8).

Devido a sua grande utilização do Windows,existe muitos mais softwares disponíveis,além de jogos, Drives e outras ferramentas.

Citada como a maior diferença entre as duasplataformas, é o fato do Windows ser umsoftware proprietário ou seja, poucosdesenvolvedores tem acesso ao código fonte

Página 2 de 5

Page 3: O Sistema Operacional Identificar quais partes da memória ... · PDF fileCurso: Operador de ... mais importante em sistemas operacionais ... #Windows O Windows é um sistema operacional

Serviço Nacional de Aprendizagem IndustrialCentro de Formação Profissional José Euclides Ferreira Gomes JúniorCurso: Operador de ComputadorSistema Operacional Cliente – Nota de Aula 2.0

do sistema e só eles podem modificar,implementar e fazer melhorias no software.

Tem maior compatibilidade com de software.Considerado mais vulnerável à vírus e outraspragas virtuais.

#Linux

O Linux foi desenvolvido pelo Finlandês LinusTorvalds, em 1991, na época ele era umjovem universitário que cursava Ciências daComputação.

O que mais diferencia o Linux dos outrossistemas é que ele tem o código fonteaberto, pode até não parecer grande coisa,mais isso faz uma grande diferença ou seja,qualquer um com conhecimento maisavançado em programação de computadorespodem altera-lo deixando ao seu gosto.

A maioria das aplicações do Linux sãodisponibilizadas gratuitamente aos usuários.

É considerado difícil de ser usado e a suainstalação requer conhecimento técnico.

A maioria dos usuários o consideram umsistema seguro, mas isso não quer dizer queele não possa ser atacado,mas nesse atributo se destaca em relação aorival.

Em termo de disponibilidade de softwares, oLinux deixa a desejar, apesar de ter váriosprogramas disponíveis o Windows é muitosuperior nesse quesito.

Sistemas Operacionais Móveis

Existem atualmente vários sistemasoperacionais para celulares e dispositivosmóveis.

Vejamos quais são e o que cada um delesoferece de melhor.

Tela inicial

Android: altamente customizável como emtodas as versões do Android, a versão 4.1 dosistema trouxe um visual bastante futurista àplataforma mesmo se compararmos com aversão anterior. Nela é possível combinarícones, adicionar widgets personalizados,instalar temas, wallpapers animados epraticamente qualquer tipo de alteração queo usuário desejar.

iOS: segue o padrão adotado desde oprimeiro modelo do iPhone, com mudançasna qualidade da tela e só. Basicamente, épossível adicionar e deletar ícones e alterar opapel de parede.

Windows Phone: a versão 8 possui suportea telas de alta resolução, que é uma boanotícia para os Live Tiles da plataformaseguindo a linha da interface Metro (ouqualquer outro nome que a Microsoft iráutilizar). A grande vantagem do Live Tiles é apossibilidade de ver notificações e outrasinformações sem ser necessário interagircom a tela, além da possibilidade demodificar o tamanho e cor delas sem grandesproblemas, embora a interface geral em sipermaneça a mesma.

Velocidade

Android: com uma significativa melhora deperfomance em relação à anterior, a versão4.1 é bastante fluida, ao contrário dasprimeiras versões do Google. As mudanças,conhecidas como projeto Butter, permitemque o sistema rode a 60 frames por segundosem engasgos, ainda mais nos novosaparelhos quad-core como Nexus 7, GalaxyS3 e HTC One X rodando essa versão do SO.

Página 3 de 5

Page 4: O Sistema Operacional Identificar quais partes da memória ... · PDF fileCurso: Operador de ... mais importante em sistemas operacionais ... #Windows O Windows é um sistema operacional

Serviço Nacional de Aprendizagem IndustrialCentro de Formação Profissional José Euclides Ferreira Gomes JúniorCurso: Operador de ComputadorSistema Operacional Cliente – Nota de Aula 2.0

iOS: os aparelhos fabricados pela maçãpossuem uma relativa sobrevida, o que éuma boa notícia para os proprietários dosmodelos iPhone 3GS da empresa, quetambém receberão a atualização do iOS 6.Eles serão capazes de rodar aplicativos comuma boa velocidade mesmo emprocessadores de baixa potência, embora acapacidade multitarefa deles não seja dasmelhores.

Windows Phone: rodando em configuraçõesprojetadas para a nova versão, o WindowsPhone 8 possui quase todos os seus recursosacelerados por hardware - o que resulta empoucos travamentos e excelente velocidadede execução de aplicativos.

Aplicativos

Android: usuários do Android conseguiambaixar um aplicativo pago pela internet einstalá-lo em seu aparelho sem grandesproblemas, fato que parece ter mudado coma versão 4.1 do sistema. Com mais de 600mil aplicativos disponíveis no Google Play,eles não sofrem muita rejeição pelo Google, oque dá margem a eventuais vírus eaplicativos sem muita qualidade.

iOS: há um repertório maior do que o doAndroid e um nível relativamente mais altodevido à maior qualidade exigida pela Apple.Mesmo que tenha um grande número deapps pagos, é possível encontrá-los paravirtualmente qualquer utilidade e raros sãoos malwares que aparecem para aplataforma, sendo também rapidamenteeliminados.

Windows Phone: com poucos aplicativosdisponíveis pelo seu pouco tempo nomercado de smartphones, possuicompatibilidade (com algumas adaptações)com a maioria das aplicações que temos noWindows para desktop, o que dará umrepertório maior à plataforma.

Mapas

Android: equipado com o Google Maps emaparelhos de todas as marcas, possui todosos recursos disponíveis na versão desktop daaplicação, como localização de trajetos,Street View, modo 3D, Turn-by-Turn (parautilização com o GPS), visão panorâmica edisponibilização de mapas offline.

iOS: a Apple deixou de utilizar o Google Mapspara substituí-lo por sua própria aplicação,possuindo integração com o assistentepessoal Siri e visualização "helicóptero 3D"de algumas cidades pelo mundo.

Windows Phone: traz o Nokia Maps,disponível por enquanto somente nosEstados Unidos, de forma que usuáriosbrasileiros tirarão pouco proveito desterecurso.

Compatibilidade do celular

Neste ponto, o sistema operacional daGoogle fica bem à frente. A exclusividade doiOS diante da variedade do Android é umdos principais pontos de decisão. Na prática,você tem diversas opções de celularesdiferentes com Android, ao passo que a Applesó tem um. Isso oferece uma grande variaçãode preço e de marcas, favorecendo oconsumidor na escolha. Já o WindowsPhone deve ampliar seu leque de opções,que ainda é menor, tendo como maiordestaque a linha Nokia Lumia, de celularesNokia.

Página 4 de 5

Page 5: O Sistema Operacional Identificar quais partes da memória ... · PDF fileCurso: Operador de ... mais importante em sistemas operacionais ... #Windows O Windows é um sistema operacional

Serviço Nacional de Aprendizagem IndustrialCentro de Formação Profissional José Euclides Ferreira Gomes JúniorCurso: Operador de ComputadorSistema Operacional Cliente – Nota de Aula 2.0

Exercício Teórico – 02

1) São funções primárias não relacionadasrealizadas por um Sistema Operacional:

a) Editar textos e planilhas.b) Gerenciar recursos do sistema.c) Imprimir documentos e scanear imagens.d) Enviar e receber e-mail.

2) O sistema operacional do computadorestará em funcionamento mesmo quando se estiver editando uma planilha eletrônica.

( ) Certo ( ) Errado

3) São exemplos de softwares classificadoscomo Sistema Operacional:

a) Windows e Internet Explorer.b) Windows e Word.c) Linix e Windows.d) Linux e Broffice.e) Linux e Gimp

4). O que é um sistema operacional?______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

5) Quais são as principais funções de um sistema operacional?______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

6) Qual a diferença entre interface GUI e a Interface CUI? ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

7) A gerência de atividades permitecompartilhar o processador, executando maisde uma aplicação ao mesmo tempo.Identifique as principais vantagens trazidaspor essa funcionalidade______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

8) O sistema operacional é o programaresponsável por “dar vida” ao computador,fazendo rodar os programas que executam astarefas solicitadas pelo usuário. No MicrosoftWindows, a interface gráfica confunde-se como sistema operacional. No Linux, pode-seescolher a interface gráfica para gerenciarjanelas do sistema. Qual das alternativasabaixo corresponde a uma interface gráficaparecida com o Windows, usada em muitasdistribuições do sistema operacional Linux?

a) Firefoxb) Javac) KDEd) PCIe) USB

9) O sistema operacional Linux não é

a) um sistema multitarefa.b) capaz de ser compilado de acordo com a necessidade do usuário.c) capaz de suportar diversos módulos de dispositivos externos.d) capaz de dar suporte a diversos tipos de sistema de arquivos.e) um sistema monousuário.

Página 5 de 5