Escolar Documentos
Profissional Documentos
Cultura Documentos
Introducao Ao Algoritimo
Introducao Ao Algoritimo
Natal/RN
01 de janeiro de 2004
SUMRIO
APRESENTAO.......................................................................................................................................... 4 PARTE I NOES DE INFORMTICA ................................................................................................. 5 CAPTULO 4 - NOES DE SISTEMAS OPERACIONAIS ................................................................... 5 4.1 INTRODUO ......................................................................................................................................... 5 4.2 ENTENDENDO O SISTEMA OPERACIONAL ................................................................................... 5 4.3 EVOLUO HISTRICA DOS SISTEMAS OPERACIONAIS ........................................................ 7 4.4 ESTRUTURA DO SISTEMA OPERACIONAL.................................................................................... 7 4.4.1 SISTEMAS MONOLTICOS: .............................................................................................................. 8 4.4.2. SISTEMAS EM CAMADAS ................................................................................................................ 9 4.4.3 SISTEMAS CLIENTE-SERVIDOR................................................................................................... 10 4.5 ESQUEMA GERAL DE UM SISTEMA OPERACIONAL................................................................ 11 4.5.1 PROGRAMAS DE CONTROLE........................................................................................................ 11 4.5.1.1 GERENCIAMENTO DE DADOS ................................................................................................... 11 4.5.1.2 GERENCIAMENTO DE TRABALHOS/SERVIOS................................................................... 11 4.5.1.3 GERENCIAMENTO DO SISTEMA............................................................................................... 12 4.5.2 PROGRAMA DE PROCESSO ........................................................................................................... 12 4.5.2.1 PROGRAMAS TRADUTORES ...................................................................................................... 12 4.5.2.2 PROGRAMAS UTILITRIOS ....................................................................................................... 12 4.5.3 PROCESSO DE COMPILAO ....................................................................................................... 12 4.6 SYSTEM CALLS .................................................................................................................................... 13 4.7 MODOS DE ACESSO ............................................................................................................................ 13 4.8. GERNCIA DE DISPOSITIVOS DE E/S ........................................................................................... 14 4.9. CARACTERSTICAS DE ALGUNS SISTEMAS OPERACIONAIS .............................................. 16 4.9.1 - SISTEMA DOS .................................................................................................................................. 16 4.9.1.1 - PRINCIPAIS CARACTERSTICAS ............................................................................................ 16 4.9.1.2 - ESTRUTURA INTERNA............................................................................................................... 17 4.9.1.3 - MODOS DE OPERAO ............................................................................................................. 17 4.9.1.4 - GERNCIA DE ARQUIVO .......................................................................................................... 17
4.9.1.5 - GERNCIA DE MEMRIA ......................................................................................................... 18 4.9.2 - SISTEMA UNIX................................................................................................................................. 19 4.9.2.1 - PRINCIPAIS CARACTERSTICAS ............................................................................................ 19 4.9.2.2 - ESTRUTURA INTERNA............................................................................................................... 20 4.9.2.3 - GERNCIA DE ARQUIVOS ........................................................................................................ 20 4.9.3 - SISTEMA OPERACIONAL NETWARE ....................................................................................... 21 4.9.3.1- TIPOS DE USURIOS DA REDE:................................................................................................ 21 4.9.3.2 - REGRAS DE PROTEO:........................................................................................................... 21 4.9.3.3 - REALIZANDO A CONEXO ...................................................................................................... 22 4.9.4 WINDOWS NT (VISO GERAL)................................................................................................... 23 4.9.5 WINDOWS 2000 (VISO GERAL) ................................................................................................ 23 4.10 BIBLIOGRAFIA ................................................................................................................................... 24 LISTA DE EXERCIOS ............................................................................................................................... 25
APRESENTAO
O presente trabalho foi motivado pela falta de texto relacionado s condies e necessidades do curso Algoritmos e Lgica de Programao. O objetivo principal da Lgica de Programao demonstrar tcnicas para resoluo de problemas e conseqentemente automatizao de tarefas, alm de Fornecer noes de informtica, desenvolvimento de algoritmos estruturados e suas implementaes em linguagem de programao estruturada. O aprendizado da Lgica essencial para formao de um bom programador, servindo como base para o aprendizado de todas as linguagens de programao, estruturadas ou no. De um modo geral esses conhecimentos sero de supra importncia, pois ajudaro no cotidiano, desenvolvendo um raciocnio rpido. Partindo do princpio que a nica coisa constante no mundo a mudana, fornecemos abaixo um endereo eletrnico para que o leitor possa nos ajudar, enviando crticas, elogios ou sugestes que serviro para o eterno aprimoramento desse trabalho. affonso@dca.ufrn.br www.dca.ufrn.br/~affonso
Um processo basicamente um programa em execuo divididos em etapas: 1. Cdigo executvel e dados referentes ao cdigo; 2. Pilha de execuo; 3. Valor dos registradores do hardware;
5
4.
Esses processos competem aos recursos, e o SO deve garantir a cada processo: 1. Uma quantidade de memria; 2. O uso da CPU; 3. O acesso aos dispositivos; 4. O controle do fluxo de dados; 5. A localizao dos arquivos necessrios; O SO no permite que um processo altere os dados de um outro arquivo. Um SO deve ter: Consistncia - tempo necessrio para realizar as tarefas; Flexibilidade - permite a incluso de novos perifricos; Portabilidade - pode ser executado em vrios computadores. A seleo do SO a ser usado varia de acordo com o ambiente para o qual foi projetado. O Sistema Operacional deve ser adaptado s caractersticas do hardware assim como as linguagens de programao e as ferramentas do usurio final devem ser adaptados ao Sistema Operacional. Conhecer o Sistema Operacional pode ajudar a resolver alguns problemas que a princpio nos parecem complicados. Alm disso, possui utilitrios especiais para a formatao de discos, listagens em vdeo/impressora, criao/copia/excluso e alteraes de arquivos. Podemos dizer que o Sistema 0peracional um conjunto de rotinas, ou seja, uma lista de instrues passadas para o microprocessador com a finalidade promover a comunicao do usurio com o hardware. Exemplos de SO: MS-DOS - Microsoft Corporation (monousurio e multitarefa); VAX/VMS SO VAX da DEC (multiusurio e multitarefa); OS/2 Microsoft Corporation (Interface grfica e Multitarefa); UNIX (Multiusurio e multitarefa). Os Sistemas Operacionais podem ser classificados em: I. Monousurio Single - Tasking: no admite ser usado por mais de um usurio simultaneamente, gerenciando uma mesma CPU. O MS-DOS, da Microsoft o SO monousurio mais utilizado at hoje. II. Multiusurio: um SO classificado como multiusurio quando consegue disponibilizar a mesma CPU para mais de um usurio, ao mesmo tempo, atravs de terminais ligados ao computador. So exemplos de SO multiusurio: UNIX, VMS, MS VS, G-COS, etc. III. Multitarefa - Multitasking: usurio executa mais de uma tarefa de cada vez; permite que dois programas alterne o uso da CPU e de outros recursos. So exemplos de SO: Windows 95 da Microsoft, OS-2 da IBM, o DOS 7 da Novell, Windows NT da Microsoft. Muitos SO implementam a interface entre o usurio e o computador como uma srie de camadas:
Esquema 2: Camadas do SO
Usurio
III. Gerenciamento de memria secundria o SO responsvel pelas atividades de alocao de espao livre, scheduling de disco; IV. Gerenciamento de Entrada/Sada manter os device drivers para comunicao com os deferentes dispositivos, um buffer-caching para o sistema; V. Gerenciamento de arquivos criar e eliminar arquivos e diretrios, manter mapeamento dos arquivos em disco; VI. Proteo do sistema se um sistema multiusurio e permite mltiplos processos concorrentes, estes processos devem ser protegidos de outras atividades; VII. Networking em um sistema distribudo (fracamente acoplado) cada processador tem sua prpria memria e seus processadores que se comunicam atravs do SO. A comunicao entre eles deve considerar roteamento e estratgias de conexo; VIII. Interpretador de comandos um dos mais importantes programas do SO o interpretador de comandos, que serve de interface entre o usurio e o SO. Alguns SOs incluem este programa no prprio ncleo (kernel). J outros sistemas, como o DOS e o UNIX, tratam o interpretador de comandos como um programa especial que executado quando uma sesso iniciada. Com isso, um sistema operacional fornece um ambiente para execuo, melhor dizendo, fornece servios para os programas e tambm para os usurios desses programas. A seguir, sero apresentadas algumas maneiras como o cdigo do sistema organizado e o relacionamento entre seus diversos componentes, ou em outras palavras, sua estrutura interna.
Mdulos de uma camada oferecem funes aos mdulos de camadas superiores; cada camada implementada usando somente aquelas operaes fornecidas pelas camadas de mais baixo nvel, sendo que a camada no necessita saber como estas operaes so implementadas; ela necessita saber o que estas operaes fazem.
10
Gerenciamento de dados Gerenciamento de servios/ trabalhos Gerenciamento do sistema tradutores Programas utilitrios
12
Para que possa ser executada a compilao de um programa, este deve estar na memria principal ao mesmo tempo em que o compilador.
13
Estruturada em camadas de software e hardware; As camadas de mais baixo nvel escondem as caractersticas do hardware dos dispositivos, permitindo oferecer uma interface simples e confivel para o usurio e suas aplicaes; Boa parte da gerncia de E/S trabalha de forma independente do dispositivo no qual est se realizando a operao, ou seja, o sistema operacional manipula todos os dispositivos de maneira nica boa parte do tempo.
CAMADAS INDEPENDENTES DO DISPOSITIVO Nas camadas 1 e 2 o sistema operacional visualiza os diversos dispositivos do sistema de um modo nico: Camada 1) Operaes de E/S Atravs das bibliotecas de comandos de E/S, oferecidas pelas linguagens de programao, so formulados os acessos aos dispositivos; Exemplo: em um programa em PASCAL so utilizados comandos de E/S, tais como WRITE e READ, que simplesmente necessitam de informaes do nome do arquivo, o que ser lido (um registro, por exemplo); para o programador, no importa como a formatao do disco, nem em que trilha ou setor o arquivo est gravado. A independncia de dispositivos obtida pelas operaes de E/S feitas atravs das systems calls. O relacionamento entre os comandos de E/S das linguagens de programao de alto nvel e as system calls de E/S do sistema operacional criado na fase de link do programa. Exemplo: quando o usurio gera um executvel em PASCAL, a comunicao por passagem de parmetros entre o programa do usurio e as systems calls do SO est garantida. Camada 2) Subsistema de E/S Realiza funes comuns a todos os dispositivos, sendo sua principal funo mapear o nome do dispositivo com o seu respectivo device driver; uma
14
vez que as camadas superiores conhecem o dispositivo pelo nome e utilizam esse nome para terem acesso a ele; Exemplo: quando se est fazendo um programa em PASCAL, a unidade de disco possui um nome; ainda no so especificadas caractersticas prprias deste dispositivo, sendo um acesso ao disco rgido semelhante a um comando de impresso de pgina de teste na impressora. responsvel tambm por implementar todo mecanismo de proteo de acesso aos dispositivos, verificando se o processo possui permisso para realizar a operao no momento que o usurio realiza a operao de E/S; Esta camada tambm realiza a bufferizao de dados, reduzindo o nmero de operaes de E/S. Exemplo: quando um dado lido do disco, o sistema traz para o buffer, alm do dado solicitado, um bloco de dados; na prxima vez que um novo dado que pertena ao bloco for lido, ele j estar no buffer, evitando uma nova operao de E/S CAMADAS DEPENDENTES DO DISPOSITIVO Nas camadas 3 e 4 o tratamento especfico para cada dispositivo ou grupo de dispositivos: Camada 3) Device drivers Estabelecem a comunicao do sistema operacional (software) com o hardware, geral-mente atravs de controladores; Cada device driver manipula somente um tipo de dispositivo ou grupo de dispositivos semelhantes (exemplo: controladora IDE HD e FD), recebendo comandos gerais sobre acessos aos dispositivos e traduzindo para comandos especficos, que sero executados pelos controladores. Exemplo: na leitura de um dado em disco, o driver recebe o comando de leitura de um bloco e informa o controlador em qual disco, cilindro, trilha e setor o bloco se localiza (o processo que solicitou a operao colocado no estado de espera) Os device drivers fazem parte do ncleo do SO e possuem alto grau de dependncia com as system calls de E/S; desta forma, para um mesmo dispositivo so desenvolvidos deferentes device drivers, um para cada SO; (exemplo: ao instalarmos uma impressora, os disquetes de drivers so solicitados para que estes sejam acoplados ao ncleo do sistema e possam realizar a comunicao entre o SO e o dispositivo instalado) Camada 4) Controladores de dispositivos So componentes eletrnicos (hardware) responsveis por manipular diretamente os dispositivos de E/S; O sistema operacional se comunica com os dispositivos atravs dos controladores, com o auxlio dos device drivers (intrpretes), que conhecem caractersticas fsicas dos dispositivos; Os controladores possuem alguns recursos (memria e registradores) para executar instrues enviadas pelo device driver; essas instrues de baixo nvel so responsveis pela interface entre o controlador e o dispositivo; Camada 5) Dispositivos de E/S So responsveis pela comunicao entre o computador e o mundo externo.
15
Podem ser classificados quanto forma de armazenamento dos dados em: a) estruturados - armazenam informaes em blocos de tamanho fixo, possuindo cada qual um endereo. Esto subdivididos em dispositivos de acesso direto, quando o bloco pode ser recuperado diretamente atravs de um endereo (disco magntico), ou de acesso seqencial quando, para acessar um bloco de dados, o dispositivo deve percorres seqencialmente o meio de armazenamento (fita magntica); b) no-estruturados enviam e recebem uma seqncia de caracteres sem estar estruturada em formato de bloco (impressoras); Os discos magnticos merecem ateno especial pela grande capacidade de armazena-mento associada ao baixo custo: Um disco composto por vrios discos sobrepostos, unidos por um mesmo eixo vertical, girando a uma velocidade constante. Cada disco compe-se de trilhas concntricas, divididas em setores; as trilhas dos diferentes discos que ocupam a mesma posio vertical formam um cilindro concntrico. O tempo necessrio para ler/gravar um bloco de dados de/para o disco funo de trs fatores: tempo de seek (tempo gasto para mover o brao at o cilindro onde o bloco se encontra), latncia (tempo de espera at que o setor desejado se posicione sob a cabea de leitura/gravao) e transferncia (tempo necessrio para ler/gravar o setor). Como todos esses fatores envolvem parte mecnica, o tempo total das operaes de E/S pode ser extremamente demorado, se comparado ao que a CPU pode executar no mesmo intervalo de tempo.
16
17
a) rea de inicializao - Contm informaes necessrias para a identificao e reconhecimento do disco pelo Sistema Operacional como sendo do seu padro. Alm disso, contm informaes gerais sobre o disco, tais como: label, nmero de srie, etc. b) Diretrio - Estrutura que contm informaes sobre todos os arquivos existentes no disco, tais como: Nome, data e hora da ltima atualizao, atributos de segurana, se houver, tamanho e posio da FAT onde est armazenado o endereo do primeiro bloco de dados do arquivo. c) FAT (File Allocation Table) - Estrutura que contm as informaes necessrias para acessar os dados do arquivo na rea de Dados. Cada ocorrncia da FAT contm: c.1 - Endereo do bloco de dados na rea de dados - Este valor representa o endereo fsico do bloco de dados (cluster, conjunto de 1 a 32 blocos de 512 bytes) na rea de dados. Obs. A determinao do nmero de blocos em um cluster depende da capacidade de armazenamento do disco. c.2 - Prxima posio da FAT onde est armazenado o endereo do prximo bloco, caso seja necessrio. d) rea de dados - Local onde est armazenado o contedo dos arquivos existentes no disco.
18
O exemplo abaixo, mostra um equipamento com 640K de memria convencional, 3 Mb de memria estendida e uma placa de memria expandida com 4 Mb.
Esquema 4: Arquitetura de memria
Obs.: Para melhor gerenciamento e otimizao de alocao de memria, pode ser executado o programa MemMaker.
19
O Sistema UNIX possui rotinas de gerenciamento de memria que utiliza a tcnica de paginao ou swapping. E rotinas de gerenciamento de processos cuja prioridade de execuo dada pelo administrador do sistema, atravs da tcnica de "time sharing" (tempo compartilhado).
Esta estrutura de arquivos permite gerenciar at 2 megabytes de dados para cada arquivo, ficando o sistema restrito a capacidade de armazenamento do disco. Em verses atuais do Sistema UNIX existem diferentes estruturas internas do sistema de arquivo, com o objetivo de atender a maior capacidade de armazenamento.
21
Para isto, o sistema NetWare fornece mecanismos de proteo aos dados em diversos nveis, que ir garantir a confiabilidade e segurana integridade das informaes e da prpria rede, conforme descritos abaixo: a) Segurana de conexo - Consiste no fornecimento pelo usurio da sigla e senha ativa no servidor. Caso haja problemas na identificao de alguns destes itens, a conexo no ser realizada. O sistema NetWare identifica atravs da sigla, os recursos de cada usurio. b) Segurana de consrcio - Consiste em fornecer ao usurio direitos de leitura e/ou gravao em um determinado diretrio. c) Segurana de diretrio - Consiste em fornecer ao usurio direitos de usar um determinado diretrio, permitindo conceder ou revogar direitos de uso em um diretrio individual. d) Segurana de atributos de arquivo e diretrio - Determina se o arquivo ou diretrio pode ser lido, atualizado, excludo ou compartilhado. Estas seguranas impedem que usurios no autorizados acessem rede, ou no mximo, use-a como usurio GUEST, e os autorizados fiquem com suas aes controladas.
Script que representa outros comandos de configurao definidos pelo usurio. O User Login Script representa uma configurao particular que o usurio realiza no seu ambiente. Os comandos podero ser do prprio NetWare ou DOS e variveis de conexo e ambiente. O NetWare cria a possibilidade de criao de sesses secundrias. Estas sesses representa a conexo em outro servidor, sem encerrar a original. Neste caso, o usurio fica conectado em dois servidores simultaneamente. Este recurso til quando se deseja transferir dados de um servidor para outro. Esta conexo feita atravs do comando attach, cuja sintaxe semelhante do Login, exceto quanto ao servidor default, conforme descrito abaixo: attach [nome do servidor]\[nome do usurio] Obs.: Caso o usurio no tenha sigla no servidor que deseja realizar a conexo, poder utilizar o usurio GUEST, porm deve sempre lembrar que o nvel de autorizao desde usurio no servidor extremamente baixo. Para encerrar uma sesso em um servidor de arquivo, deve ser utilizado o comando logout, que possui a seguinte sintaxe: logout [nome do servidor] onde: nome do servidor - identifica o servidor que dever ser feita a desconexo. Caso no seja informado este parmetro, sero encerradas todas as conexes abertas simultaneamente.
23
executam operaes em modo protegido (modo kernel), por isso, no puramente microncleo. O Windows 2000 tambm segue uma organizao em camadas, e explora o modelo orientado a objetos. Foi projetado de modo a permitir a execuo de aplicaes escritas para outros sistemas operacionais. A estrutura pode ser dividida em duas partes: modo usurio (onde esto localizados os sistemas protegidos) e o modo kernel (o executivo). O executivo constitui o ncleo do Windows 2000, exportando funes para serem utilizadas no modo usurio e funes que s so acessveis por componentes (mdulos) pertencentes ao prprio ncleo. Os principais componentes do executivo so: Gerncia de objetos; Gerncia de processos; Gerencia de memria virtual; Monitor de segurana; Mdulo de suporte; Gerncia de E/S. O ncleo do Windows 2000 foi projetado de forma a dar suporte ao multiprocessamento simtrico quando executado em mquinas multiprocessadas. O multiprocessamento assimtrico na presena de n processadores, um processador pr-selecionado e dedicado a execuo do sistema operacional, deixando para os processos de usurios os n-1 processadores restantes. J o multiprocessamento simtrico, o sistema operacional pode ser executado em qualquer processador que esteja livre, ou ainda em todos os processadores simultaneamente, explorando melhor o potencial dos vrios processadores existentes.
4.10 Bibliografia
ALCADE E, GARCIA M, PENUELAS S. Informtica bsica, 1ed. Makron Books do Brasil, 1991. MEIRELLES S. Informtica Novas Aplicaes com Microcomputadores. MAKRON Books, 1991. TANENBAUM S. Organizao Estruturada de Computadores MONTEIRO M. Introduo a Organizao de Computadores OLIVEIRA S, CARISSIMI S, TOSCANI S. Sistemas operacionais, Sagra, 2001.
24
LISTA DE EXERCIOS
01) Faa uma descrio das geraes de computadores, citando suas principais caractersticas.
02) Cite 4 evolues da histria dos computadores. 03) Defina Hardware e Software. 04) Qual a funo da memria Cache? 05) Qual o principal objetivo das linguagens de programao? 06) Como a CPU dividida? Comente. 07) Conceitue: a) Informtica. b) Sistema Operacional. c) Linguagem de Programao 08) Qual o elemento do hardware que distribui as tarefas a todos os componentes do sistema? a) Memria RAM b) Microprocessador c) Teclado d) Memria ROM e) Vdeo 09) Podemos afirmar que a funo da C.P.U. : a) Evitar a entrada de vrus no computador b) responsvel pelo processamento, controle e gerenciamento das informaes. c) responsvel pelo armazenamento das informaes gravadas no monitor d) Nenhuma das respostas acima 10) So exemplos de perifricos que acumulam a funo de entrada e sada de dados: I) Modem a) As respostas I e II esto corretas II) Touch Screen b) As respostas III e IV esto corretas III) Teclado c) As respostas I e III esto corretas IV) Scanner d) As respostas III e V esto corretas V) Monitor 11) So caractersticas da memria ROM: a) Memria somente de leitura de informaes que tem como principal funo o armazenamento de dados b) Chip de memria no voltil que programado numa etapa posterior a sua fabricao
25
c) Memria no voltil, somente para leitura de informaes que serve como manual de consulta do computador d) Memria voltil tambm conhecida como memria principal que auxilia a CPU no processamento de informaes. 12) So softwares aplicativos; a) CD-ROM, Word, Mouse b) Word, Excel, Power Point c) Excel, Ms-Dos, Windows 13) Conhecido como crebro do computador: a) Microprocessador b) Winchester c) Memria ROM d) Memria Cache 14) O que acontece com o contedo da memria RAM quando o computador desligado? a) Permanece armazenado b) parcialmente apagado c) totalmente perdido d) gravado 15) Na ordem cronolgica marque a alternativa correta. a) baco, Eniac, Chip, Transistor e Microprocessador b) Eniac, baco, Chip, Transistor e Microprocessador c) baco, Eniac, Chip, Microprocessador e Transistor d) baco, Eniac, Transistor, Chip e Microprocessador 16) O que Software? a) um perifrico que exibe resultados na tela do computador b) Conjunto de instrues, cdigos numricos que o micro interpreta e executa para realizar tarefas c) Uma operao realizada somente em micros com processador 80386 em diante d) todo conjunto de perifricos de sada de dados 17) Quais as caractersticas da memria RAM? a) Memria principal que faz o boot da mquina b) Memria auxiliar, precisa de energia eltrica para funcionar c) Memria somente de leitura, voltil d) Memria principal da mquina, voltil 18) Associe: a) Placa Me b) Gabinete c) CPU ( ) Caixa de metal onde esto localizados os componentes principais do computador ( ) Responsvel pelo processamento, gerenciamento e controle das informaes
26
( ) Principal mdulo do computador, esto conectados todos os perifricos 19) Coloque V (verdadeiro) e F (falso). ( ) Sistema Operacional um software bsico que gerencia o computador. ( ) O Mouse um dispositivo de sada de dados. ( ) A ULA um dispositivo responsvel pelos clculos e comparaes lgicas. ( ) O acumulador registrador que armazena a instruo a ser executada. ( ) O compilador traduz a linguagem de baixo nvel para a linguagem de alto nvel. 20) Associe aos perifricos: (1) Entrada (2) Entrada e Sada ( ) Teclado ( ) Mouse ( ) Microfone ( ) HD ( ) Impressora ( ) Modem ( ) Monitor ( ) Scanner ( ) Cd-Rom ( ) Plotter ( ) Leitura tica ( ) Kit Mutimdia ( ) Disquete ( ) Caixa de Som (3) Sada
21) Marque V para verdadeiro ou F para falso. a) ( ) As impressoras matriciais so indicadas para impresso de listagens e relatrios que no necessitam de uma boa apresentao esttica e visual. b) ( ) As impressoras matriciais so as mais velozes. c) ( ) A impressora jato de tinta imprime numa qualidade inferior s matriciais. d) ( ) A impressora jato de tinta indicada para impresso de desenhos grficos e documentos que exijam um bom aspecto visual. e) ( ) As matriciais normalmente utilizam formulrio contnuo como fonte de papel; so as mais baratas. 22) Numere a coluna 2 de acordo com a coluna 1. (1) Softwares Bsicos ( ) Word, Excel, Controle de Estoque (2) Linguagens de Programao ( ) Scandisk, Defrag, Antivrus (3) Software Aplicativo ( ) Windows, Unix, Ms-Dos, OS/2 (4) Software Utilitrio ( ) Cobol, Bsic, Delphi 23) Que diferena existe entre o software bsico e o aplicativo? 24) Quais os grupos de programas que compem um Sistema Operacional? 25) Qual o elemento necessrio para o funcionamento do hardware?
27