You are on page 1of 15
Aula 3 - Sistemas operacionais Objetivos Conhecer as fungées do sistema operacional. Abrire encerrar aplicativos por meio do sistema operacional. Gerenciar arquivos e pastas, Utilizar a area de transferéncia para compartilhar contetido entre aplicatives. 3.1 Interface com o sistema operacional Em nossa aula anterior, dividimos os tipos de softwares em trés categorias, vocé estd lembrado? A primeira delas ¢ a que nos interessa explorar nessa aula, trata-se do sistema operacional, 0 software que fornece uma interface entre o hardware do computador e vocé, 0 usuario do computador. O sistema operacional normalmente é organizado como uma colegao de programas de computador que’ + Inicializam o hardware. + Fornecem rotinas basicas para controle dos dispositivos (entrada, saida e armazenamento) + Gerenciam o escalonamento e a interacao entre outros programas. + Mantém a integridade das informacées armazenadas. Existem diferentes tipos de sistemas operacionais, especializados em deter- minadas arquiteturas de hardware ou tipo de utlizagéo (coorporativo, pes- soal, industrial, etc,). Os sistemas operacionais que nos interessam estudar sao aqueles destinados ao usuario doméstico, instalaveis em computadores pessoais. Consideraremos neste estuclo 0 MS Windows (sistema operacional proprietario desenvalvido pela Microsoft) 0 Linux (sistema operacional open ‘Aula 3 Sistemas.operacionals 47 source disporibilizado por diferentes distribuigoes - Ubuntu, Fedora, Debian, Hed Hat, Suse, Mandriva, etc.) Falaremos de modo abrangente das principais, funcdes de um sistema operacional, demonstrando como elas se apresentam para nés em MS Windows e Linux A interface de um sistema operacional pode nos ser apresentada de diferentes formas, uma delas é conhecida como prompt de comando ou interface em modo caractere, Um prompt de comando é na verdade uma janela através da qual o usuério dispara comandos que acionam acées do sistema operacional Este tipo de interface & normalmente utilizado por usuarios avancados, uma vez que oferece um nivel mais elevado de complexidade para sua utilizac3o. A Figura 3.1 ilustra as interfaces em modo caractere do sistema operacional ‘Windows e Linux (distribuicao Ubuntu). Drunogbruno-Laptop:-§ Este € 0 prompt de conando do Linux Figura 3.1: Exemplos de interfaces em modo caractere (prompt de comandos) ~ MS ‘Windows (a) e Linux (b) Font: CSV, adage de MS Windom a ¢ Lu Outra forma que a interface do sistema operacional nos é apresentada é por meio de uma area de trabalho com cones e janelas graficas. Essa certamente 6 a forma em que estamos mais acostumados a ter contato com o sistema operacional. [cones s4o pequenas imagens utilizadas para simbolizar agoes ou programas. Sua aco esté normalmente assaciada ao uso do mouse, que a0 clicar sobre o [cone dispararia alguma acso. Uma janela é uma area geralmente retangular composta por uma barra de titulo com alguns botdes de controle que atuam sobre a propria janela. Os bot6es de controle podem minimizar a janela (ocultando-a temporariamente), maximizé-la (fazendo com que a mesma ocupe todo o tamanho da area de trabalho) ou restauré-la (de forma que retorne ao seu tamanho original). As janelas s40 normalmente delimitadas por bordas, que se clicadas e movinen- tadas, permitem que a mesma seja redimensionada. Para mover uma janela utiliza-se clicar sobre sua barra de titulo arrastando-a até sua nova posicao. 48 Introdugao a Informatica ‘A Figura 3.2 ilustra as areas de trabalho do Windows (b) € do Linux (a), demonstrando alguns fcones, janelas e os menus de programa, programas 5 graficas dos sistemas operacionais Linux (a) MS Figura 3.2: Exemplos de inter Windows (b) Font; TBM, ata de Liat) eS Winds) A Figura 3.3 ilustra 0s tipicos componentes de uma janela (alguns componentes. 80 opcionais e somente apareceréo quando houver necessidade) 1a em um sistema operacional jura 3.3: Componentes de uma jar Feat: CT adatade de MS Windows ‘Aula 3 - Sistemas operacionais 49 e-Tec Brasil Para saber qual a fungi de deteminaco process no sistema operaconal Windows, cise programas estes na Intemet que permite verificar Seo proceso realmente & verdadero ou se ata de um processo modficado por um vis Para isso basa aessat_ um ds sites que perstem esta vericado, como pot ‘exemple, em iputmawalinnadetensiva orgorocessos 3.2 FuncGes de um sistema operacional Ha basicamente trés fungGes que todo o sistema operacional precisa nos oferecer: gerenciamento de processos (ou programas), gerenciamento de arquivos ¢ gerenciamento de meméria. 3.2.1 Gerenciamento de programas A primeira funcao consiste em permitir a execucao de outros softwares, gerenciar 0 seu ciclo de vida e o compartithamento de recursos pelos mesmos. Isso significa que é funcZo do sistema operacional controlar 0 uso que os demais programas fazem do computador, estabelecendo politicas para que essa utilizacao seja a mais justa possivel (MACHADO; MAIA, 2007). Imagine um cenario onde um usuério esté acessando uma pagina para fazer uma pesquisa, ouvindo musica e conversando com um amigo pela internet. Neste caso temos pelo menos trés aplicacées utilizando o hardware quase que simultaneamente, © gerenciamento de processos do sistema operacional é responsavel por permitir que cada aplicacéo utilize os recursos de hardware, especialmente o processadar, um pouco de cada vez, de forma transparente, ou seja, sem que o usustio perceba este compartilamento. Os sistemas opera- cionais geralmente nos oferecem opcdes para visualizar e monitorar 0 conjunto de tarefas que estao sendo executadas, Observe na Figura 3.4 0 gerenciador de tarefas do MS Windows e na Figura 3.5 0 monitor do sistema do Linux. Observe que cada proceso tem um conjunto de informacées (percentual de utilizagao da CPU, nome, utilizagso de meméria, etc). TEE Figura 3.4: Gerenciador de tarefas do MS Windows Fone: CI, adptado de MS Wiedons 50 Introdugao a Informatica peer oe eng oe eee Figura 3.5: Monitor de sistema do Linux Fema: CTL, ata ein 3.2.2 Gerenciamento de arquivos ‘A segunda fungao do sistema opetacional que nos interessa estudar & 0 ‘gerenciamento de arquivos. Essa sem diivida é a funcionalidade que, enquanto Usuario, mais teremos contato. Um arquivo é um conjunto de dados que podem ser reconhecidos por uma aplicagao (MACHADO; MAIA, 2007). As informacdes armazenadas por um computador em um dispositive de armazenamento (HD, pen drive, DVD, etc.) estao contidas em arquivos. Os arquivos possuem atributos, como por exemplo, um nome, uma data e hora de alteracao, tamanho e tipo. Alguns caracteres ngo so permitidos para compor o nome de arquivos (ex./\:* 7" <>). © tipo de um arquivo identifica para o sistema operacional 0 contetido do mesmo. Normalmente o tipo de um arquivo é identificado por meio de uma ‘extensdo (uma pequena sigla disposta apés o nome do arquivo e separada por um "= ponto). Observe na Figura 3.6 a composicéo de um nome de arquivo e sua extensao. Fente cist ‘Aula 3 - Sistemas operacionais 51 e-Tec Brasil Quando descarregamos as fotos de nossa maquina digital para 0 compu- tador, cada foto € um arquivo. Quando escrevemos um trabalho escolar ou um relatério profissional estamos produzindo arquivos. Quando escutamos mdsica em formato digital estamos acessando, para cada musica, um arquivo. © Quadro 3.1, detalha um pouco os principais tipos de arquivos, separados por categorias. Quadro 3.1: Principais categorias e tipos de arquivos Categoria Extensto Descriio Un argo exeutvel é um progara em si.0sstea ceranal dum tater especala step de arqi,acardo mend para 3 mesmo, creel ere pat eempl, Um executive pode insalar am pragama em seu computade: ‘utd mesmo execatar um usa 80 eenseseecisBA « OM, WAVE for Al Format um formato de representa de uo cig ser compacaia, Laces de Sasa dota mas dln, Consaue comin conto de sre wnarquvode dudo dita (“av por xem) am 2:6 90% elmirarde requbcas eps ov inpecepes 0 oid humana Formats eqlalerte 20M, ads ala Micosfe que sano sao ‘eto pala emp ldae cre Windows Medi oer aoe gnu pa reproduc de dui vide gta cue é std jut em 0 MS Wav. indo pla pe 3m de concorrdetamene cm 0 MP3 UMA, viond suze os em quand ser aurea demasasarente oonanks sic asarmies. ade ser reproduce emf sires, ale de players de iia pa conputaor Eu omato mat tzao eros gis que Comerlzam mise: pal eet, Abed de Aud Video tere & ur ema de io cra pela uicosat que combina has dei iden sodent seeped na loa os ploes ei apareos de OVD. Est atulnenteassoiado 0 codec ce video DuX que gemite una aka compressa, Um dos pads de corpresso de Suto e eo deo, ado plo Moving reg Pure Epes Group cgem da nove da eens, € posse encontrar vesas tas de qualidade ret formato, rcv Frmata de mia trae pl layer Quine (pole © mapa de bis bap & un dos frmatos deimagem mas orcs. bmp _Apreseta uraiagem em sa forma mas ou, sem prs cones, funn dso anand imagers air dog en cutos oma, ) De Web mages Mags tees deo Gal om ¥ — Gaal Sonia Google ong Sah Fon ky Gong eatin Fei Figura 3.12: Janela do sistema operacional Linux fore CTSV, wpe dena 2. A Figura 3.13 demonstra uma parte da janela “Localizar” de um sistema MS Windows. Observe que ha um critério de busca (*0.*pg) na caixa de texto “Todo ou parte do nome do arquivo". Considerando a expresséo de consulta marque a alternativa que contém pelo menos um nome de arquivo que néo seria localizado pelo sistema operacional are losreerane eats: 3 ame Sonoran) Live _]Lever_J Figura 3.13: Critérios de busca da j Fore: CT, adptao de MS news ela Localizar do SO Windows a) aviao jpg, c&o,jpg, cultivo de uva do Japao.mpg b) caminho.mpg, talao.png, reuniéo.mpg ©) reunigo.jpg, c3o.mpg, cultivo de uva do Japso.jpg 60 Introdugao a Informatica 4) motorista facéo.mpg, boléo.jpg, a_o_: €) talao jpg, avido.epg, reuniao jpg 3. A respeito das teclas de atalho "CTRL + C" (copiar) e “CTRL +V" (colar), comuns 8 maioria dos sistemas operacionais, explique com suas palavras © conceito e a utilidade deste recurso. 4, Analise as afirmacées a seguir acerca dos sistemas operacionais e assinale V Ge a afirmacao for verdadeira) ou F (se for falsa). (_) Um computador que nao tenha sistema operacional nao pode ser utilzado. ) Se voc® tiver que instalar um sistema operacional em um computador obrigatoriamente deverd pagar pelo mesmo. ( } Uma pasta pode conter arquivos e outras pastas (neste caso conhecidas como subpastas). ) Ao excluir um atalho para um arquivo estamos excluindo também o arquivo alvo do atalho, (_} Nao ¢ responsabilidad do sistema operacional fornecer aplicativos para edigao de textos e imagens. ‘Aula 3 ~Sistemas,opetacionais 61

You might also like