Introdução a Ciência da Computação

2

SUMÁRIO
1. ORIGEM EVOLUÇÃO HISTÓRICA DA COMPUTAÇÃO ........ 4 1.1. 1.2. 1.3. As gerações de computadores .......................................... 5 Evolução dos computadores.............................................. 9 Classificação dos computadores ..................................... 10 1.1.1. História dos computadores – as gerações ................... 6

1.3.1. Quanto à característica de operação ......................... 11 1.3.2. Quanto ao porte (tamanho) ........................................ 11 1.3.3. Quanto à característica de construção ....................... 12 2. HARDWARE E SOFTWARE ................................................. 14 2.1. O que é hardware? .......................................................... 14 2.1.1.1. Memória ............................................................... 15 2.1.1.2. Dispositivos de entrada e saída............................ 20 2.2. O que é software? ........................................................... 21 2.2.1. Software Básico ......................................................... 21 2.2.2. Software Utilitário ....................................................... 22 2.2.3. Software do usuário ................................................... 24 3. SISTEMAS DE REPRESENTAÇÃO ...................................... 25 3.1. Sistema Binário de Numeração ....................................... 25 3.1.1. Conversão do Sistema Binário para o Decimal .......... 26 3.1.2. Conversão de Sistema Decimal em sistema Binário .. 26 3.2. Sistema Octal de Numeração .......................................... 27 3.2.1. Conversão do Sistema Octal para Decimal ................ 27 3.2.2. Conversão do Sistema Octal para Binário.................. 27 3.2.3. Conversão do Sistema Binário para Octal.................. 27 3.2.4. Conversão do Sistema Decimal para o Octal ............. 28 3.3. Sistema Hexadecimal de Numeração .............................. 28 3.3.1. Conversão do Sistema Hexadecimal para o Decimal. 28 3.3.2. Conversão do Sistema Hexadecimal para Binário ..... 29 2.1.1. Funções do processamento das informações ............ 14

3 3.3.3. Conversão de sistema Binário em Hexadecimal ........ 29 3.3.4. Conversão de Decimal para Hexadecimal ................. 29 4. 5. FUNDAMENTOS DA LÓGICA DE FUNCIONAMENTO ........ 30 REDE DE COMPUTADORES ................................................ 34 5.1. 5.2. 5.3. História ............................................................................ 34 Camadas OSI .................................................................. 35 Topologia......................................................................... 39

5.2.1. Descrição das camadas ............................................. 35 5.3.1. Barramento ................................................................ 40 5.3.2. Anel ou ring ................................................................ 40 5.3.3. Estrela ou star ............................................................ 40 5.3.4. Árvore ........................................................................ 41 5.4. Tipos de Redes ............................................................... 41 5.4.1. PANs (Personal Area Network) .................................. 41 5.4.2. LANs (Local Area Network) ........................................ 42 5.4.3. CANs (Campus Area Network) .................................. 42 5.4.4. MANs (Metropolitan Area Network) ............................ 42 5.4.5. WANs (Wide Area Network) ....................................... 43 6. SISTEMAS OPERACIONAIS ................................................. 43 6.1. 6.2. 6.3. 6.4. 6.5. 7. Mono e multiusuário / mono e multitarefa ........................ 43 MS-DOS .......................................................................... 44 MAC OS .......................................................................... 46 LINUX .............................................................................. 47 WINDOWS ...................................................................... 49

REFERÊNCIAS BIBLIOGRÁFICAS ...................................... 49

4
1. ORIGEM EVOLUÇÃO HISTÓRICA DA COMPUTAÇÃO Existe uma certa confusão quando se trata de alguns termos como informática, computação, processamento de dados etc. Será que este termo está correto? Vejamos algumas definições básicas: Computador é uma máquina com capacidade de armazenar, processar e recuperar adequadamente informações. Computação é uma ciência,

relativamente recente, que estuda o computador (Ciências da Computação), desde sua engenharia até sua lógica. Já Informática é a Ciência que estuda a informação. Não está diretamente relacionada com o computador e existe a muito tempo, antes mesmo de serem inventadas estas máquinas. É certo que os computadores vieram a dar grande auxílio a esta ciência e, hoje, não conseguimos pensar em Informática sem computadores... Mas, o que é informação? Informação é o conjunto lógico de dados. Os dados, por si só, geralmente não nos "dizem" nada... Por exemplo, o conjunto de alturas dos alunos de uma sala pode não ser muito significativo, já a altura média dos alunos desta sala é uma informação. Assim, os dados são processados (processamento de dados), sofrem uma seqüência de cálculos e análises lógicas, para gerar a informação. A história da humanidade já passou por várias fases. Três delas mudaram completamente a estrutura e o modo de vida da sociedade. Por isso,

ganharam o apelido de “ONDAS”, dado por Alvin Tofler. (Alvin Tofler = é autor de A Terceira Onda, O choque do Futuro e outras obras.) A primeira onda foi a Revolução Agropecuária, que há milhares de anos fixou o homem no campo para produzir os bens de que necessitava e, um pouco além, para trocar pelo que não conseguia produzir (escambo). O homem passou a viver em família, e o seu trabalho se voltava para ela. As poucas indústrias eram manufaturas, voltadas para atender a população geograficamente, caracterizando a produção para a prestação de serviços, e não para o consumismo. No final da Idade Média surgiu a segunda onda, sob a forma da Revolução Industrial. Os homens se agruparam em torno das fábricas, formando as

Ou seja o homem não vive mais em função da máquina. mais pensa. . supervisionar. idealizadas e dominadas pelo homem. cria e a máquina produz. tirar conclusões. maiores vendas. e com isto a propaganda. tarefas que exigem atenção e muito tempo para sua concretização. criar e produzir meios para levar uma vida mais interessante. rastrear. A matéria prima com que o computador trabalha é a informação. passando a maior parte de seu tempo fora do lar. solucionar problemas. para fazer máquinas e para uma infinidade de atividades. contabilizar. se incube destes serviços. O homem com sua família vivia em função das fábricas. com a qual poderemos tomar decisões. como todas as máquinas. Fornecemoslhe informações que possuímos para que processe e gere uma nova. Surgindo a produção para o consumo. para comunicar. unir outras informações e obter através dele ainda mais dados. ou seja: é um conjunto de elementos interligados com a finalidade de atingir um objetivo determinado. maior consumo. O computador também é uma criação do homem. para manter a temperatura. para escrever. o computador é um sistema. As gerações de computadores É inegável que o homem vive cercados de máquinas. enfim. Vindo então a poluição. involuía a valorização do eu em prol de projetos de maior produção. auxiliando-o em seu cotidiano. desde os valores humanos até o meio ambiente. sendo assim à medida que evoluíam as indústrias.5 cidades. organizar. Existem máquinas para transportar. O homem estava destruindo seu próprio universo.1. liberando o homem para voltar às origens participando mais da vida do lar e dos seus. Quase desapercebida entre tudo isso. 1. Todas criadas. para grampear. Pois o computador devido a sua rapidez e exatidão. cadastrar. pesquisar. Através dos computadores o homem já poderia deixar todo trabalho exaustivo de classificar. ia crescendo a terceira onda: a era da Informação e a ciência que fornecia os métodos de seu tratamento: a INFORMÁTICA.

. a quantidade de energia consumida e o calor produzido por 20.1. produzido em escala comercial (15 unidades foram vendidas) tinha pouco mais que 20m2. Os computadores da primeira geração normalmente quebravam após não muitas horas de uso. operações internas em milissegundos. 1. Ela engloba o computador (tanto a parte física quanto a lógica) e os vocábulos próprios. e sua principal característica é sua dinâmica evolutiva. Considerando que só em 1951 surgiram os primeiros computadores produzidos em escala comercial. • • • • • • • • circuitos eletrônicos a válvulas. Principal exemplo desse período é o UNIVAC I. mas seu início é classificado em 1942 e 1951.6 A ciência que trata da informação chama-se Informática (INFORmação autoMÁTICA). pode-se iniciar a primeira geração com o UNIVAC I destacando o EDVAC. Não é difícil de imaginar a confiabilidade. programação em linguagem de máquina. grande consumo de energia. A seguir tem-se as principais características dessa geração. Tinham dispositivos de Entrada/Saída primitivos. dispositivos de entrada/saída primitivos. quebravam com muita freqüência. Esta geração vai até 1959. calculavam com uma velocidade só de milésimos de segundo e eram programados em linguagem de máquina. centenas de operações por segundo. História dos computadores – as gerações Primeira geração Os computadores de primeira geração são todos os baseados em tecnologias de válvulas eletrônicas. o Whirlwind e o IBM 650 como computadores típicos dessa geração.1. esquentavam muito.000 válvulas de um computador da primeira geração.

com seis modelos básicos e várias opções de expansão que realizava mais de 2 milhões de adições por segundo e cerca de 500 mil multiplicações. Entre os modelos 1401 e 7094. a IBM vendeu mais de 10.000 sistemas.transistores e outros componentes eletrônicos miniaturizados e montados num único chip -. • • • • • • Operações internas em microssegundos.000 computadores. Características dessa geração: • circuitos eletrônicos transistorizados. Linguagens simbólicas (ASSEMBLY). consumia menos energia. J.Brattain. que já calculava em nanosegundos (bilionésimos). já totalmente transistorizado. Terceira geração A terceira geração começa com a substituição dos transistores pela tecnologia de circuitos integrados . eram mais confiáveis e o seu representante clássico foi o IBM 1401 e seu sucessor o IBM 7094. Seu tamanho era 100 vezes menor que o da válvula. O evento considerado precursor da terceira geração é o anúncio em 7 de abril de 1964 da família criada por Gene Amdahl. O transistor foi desenvolvido em 1947 no Bell Laboratories e por William Shockley. Consumiam pouca energia que os anteriores. Milhares de operações por segundo. tecnologia usada entre 1959 e 1965. chamada System/360. Eram mais rápidos. o IBM 360. Eram menores. era mais rápido e mais confiável. não precisava de tempo para aquecimento.7 Segunda Geração Nos equipamentos de segunda geração. Os computadores da segunda geração á calculavam em microssegundos . a válvula foi substituída pelo transistor. Esse fato tornou seus antecessores totalmente obsoletos e possibilitou à IBM comercializar bem mais 30. Computadores com transistores. Um transistor era 100 vezes menor que uma válvula o que permitiu a redução do tamanho dos computadores. .

mas considerando que a miniaturização de fato com os . custo menor.000 de circuitos .Década de 70 • VLSI (Very Large Scale of Integration) .Centenas de CIs: Aproximadamente 100 circuitos .Final da década de 60 • LSI (Large Scale of Integration) . • • • • • muito mais confiáveis (não há peças móveis).Milhares de CIs: Aproximadamente 1.000 circuitos .8 A principal característica dessa geração é a utilização de circuitos integrados (miniaturização dos transistores e outros componentes eletrônicos).Década de 90 operações internas em nanosegundos.000 circuitos a 1. baixíssimo consumo de energia.Milhões de CIs: Aproximadamente 100. muito menores.Início da década de 60 • MSI (Medium Scale of Integration) .Década de 80 • ULSI (Ultra Large Scale of Integration) .Dezenas de CIs: Aproximadamente 10 circuitos . Finalmente. Alguns autores consideram que a terceira geração vai até os dias de hoje. através de processos mais precisos de miniaturização de componentes).Centenas de milhares de CIs: Aproximadamente 10. a outra corrente usa o mesmo argumento da anterior. Quarta geração A quarta geração é localizada a partir do ano de 1970 ou 1971 até 1984 .considerando a importância de uma maior escala de integração alcançada pelos CI's de LSI.000. Quantos circuitos eletrônicos podem-se colocar num único chip: • SSI (Small Scale of Integration) . Outros consideram que a partir da tecnologia LSI e até mesmo VLSI são o marco para o início da quarta geração de computadores.000 circuitos . escala de integração crescente (cada vez mais componentes num mesmo chip.

que surge em 1944 e tem 15 m por 2. em 1924. definindo a quarta geração de 1975. arquitetura Risc. de acordo com programas preestabelecidos que atendem a finalidades específicas. Desde o surgimento do primeiro computador mecânico. as válvulas e os transistores dando lugar aos chips. pois a partir desse ponto começou a tornar-se acessível a qualquer pessoa a compra de um computador de uso pessoal.9 VLSI's. que permitiram o avanço dos microprocessadores. A primeira máquina capaz de efetuar cálculos complexos sem a intermediação humana é o Mark I. OS Computadores estão voltados para a área da inteligência artificial.5. Quinta geração A quinta geração é localizada a partir do ano de1984 até hoje. em 1880. nos EUA. mil vezes mais rápido que o Mark I. a International Business Machines (IBM). com o advento dos microprocessadores e dos microcomputadores. o objetivo foi desenvolver máquinas cada vez menores e com maior capacidade. Evolução dos computadores Máquina capaz de realizar várias operações matemáticas em curto espaço de tempo.2. posteriormente. computadores com inteligência artificial (sistemas especialistas) e desenvolvimento de linguagens naturais. Na mesma época é . os relés. A partir de 1930 são feitas experiências para substituir as partes mecânicas por elétricas. Dois anos depois. Passou a utilizar de novas tecnologias como os raios laser e outras técnicas em feixes eletromagnéticos. Há autores que consideram uma quinta geração de computadores que surge a partir do desenvolvimento de máquinas de processamento paralelo. LSI (Large Scale of Integration) e VLSI (Very Large Scale of Integration): Microprocessador (levou a criação dos microcomputadores). Em 1880. o americano Hermann Hollerith (1860-1929) desenvolve o primeiro computador mecânico e funda a empresa que se tornaria. sistemas especialistas e linguagem natural. base dos microcomputadores. um grupo conclui o ENIAC (Eletronic Numerical Integrator and Computer). 1. Este é o principal marco dessa geração o que permitiu que a informática realmente realizasse o seu processo de difusão. As partes mecânicas iam sendo substituídas por componentes elétricos e.

a utilizarem o seu sistema.0. a IBM lança o seu PC (Personal Computer) e contrata a Microsoft para desenvolver o sistema operacional.3. o primeiro modelo de microcomputador. substitui a válvula e propicia a criação dos primeiros modelos de tamanho reduzido e preço mais acessível. A arquitetura é copiada em todo o mundo e os micros tipo PC passam a ser conhecidos pelos modelos do microprocessador. A invenção do transistor. resistores e capacitores construídos sobre uma base de silício (material semicondutor). 386SX. No final da década de 50. cada vez mais potentes: 286. com a versão 3. é criado em uma garagem. A IBM é a primeira a lançar modelos com a nova tecnologia. Primeiro PC . a Intel projeta o microprocessador. empregada até hoje: memória. a Texas Instruments anuncia os resultados de uma pesquisa com circuito integrado. 486SX. o que permite que um mesmo programa funcione em micros de diversos fabricantes. 486DX. Bill Gates convence outras companhias. Classificação dos computadores . pelos americanos Steven Jobs (1955) e Stephan Wozniak. sistema operacional que utiliza também o ícone e o mouse em PC. Em 1995 uma nova versão vende 7 milhões de cópias em menos de dois meses após o lançamento. Em 1983. O primeiro computador pessoal. a Microsoft lança o Windows. O único micro a fazer frente aos PC's é o Macintosh. em 1976. Pentium e Pentium Pró (lançado em 1955). No final dos anos 60. 386DX. O ícone é um símbolo gráfico que indica um comando e o mouse substitui muitas das funções do teclado. um conjunto de transistores. avança a miniaturização dos equipamentos eletrônicos. funda a Microsoft. o Apple I. além da IBM. o programador americano Bill Gates (1955) adapta a linguagem Basic dos computadores de grande porte para o Altair.Em 1974. chamado chip. No ano seguinte.10 estabelecida a arquitetura básica de um computador. em 1947. Cinco anos depois. 1. o MS-DOS. que é lançado em 1984 e revoluciona o mercado promovendo o uso de ícones e do mouse. Com ele. Gates se antecipa a uma demanda do mercado por softwares e. em 1975. unidade central de processamento e dispositivos de entrada e saída de dados. dispositivo que reúne num mesmo circuito integrado todas as funções do processador central. a IBM lança o PC-XT. O Windows só alcança a partir de 1990.

em números (trabalha com dígitos). enquanto os computadores digitais têm emprego mais generalizado. por meio de quantidades mecânicas ou elétricas. centros militares e de inteligência artificial.processa a informação representando-a por combinação de dados discretos ou descontínuos. Muito rápidos. O computador analógico "mede". Supercomputadores: Utilização em laboratórios de pesquisa . cujas unidades usadas para medir a capacidade de cálculo do computador (medida de desempenho .2. Digitais . Os computadores analógicos tem emprego principalmente em laboratórios e para aplicações científicas e tecnológicas. dependendo de suas características eles podem ser divididos em vários grupos: • • • • Quanto à característica de operação Quanto ao porte (tamanho) Quanto à característica de construção Outras classificações 1.11 Existem muitas formas de se classificar os computadores. Trata-se de uma classe de computadores que resolve problemas referentes a condições físicas.performance) são Gigaflops e Teraflops . Especialmente voltados a aplicações comerciais. Transforma qualquer informação.3.1. internamente.3. Quanto à característica de operação Analógicos . utilizando circuitos equivalentes como analogia ao fenômeno físico. Quanto ao porte (tamanho) Os computadores podem ser classificados quanto ao seu porte em: Mainframes (ou computadores de grande porte): Manipulam grande quantidade de informações atendendo vários usuários ao mesmo tempo.representam variáveis por meio de analogias físicas. Avalia-se o desempenho dos supercomputadores em termos de MIPS (milhões de instruções executadas por segundo). 1. O computador digital "conta".

3. Indústria dos microcomputadores: Aplle (Lisa e Macintosh). Compaq (micros portáteis). provocada pela velocidade do desenvolvimento tecnológico. Baixo custo 2. marco importante na história da Informática. Teraflops: em termos de rapidez equivale a um computador com capacidade de 1 milhão de PCs trabalhando juntos ao mesmo tempo. Neste ponto alguns autores discordam quando ao início exato de cada período. Complexidade tecnológica transparente ao usuário: desenvolvimento maciço de ferramentas e programas (crescente capacidade e potencial de aplicações). surgimento dos primeiros microcomputadores em escala comercial. 1. IBM (IBM-PC). total interação com o usuário através da facilidade de operação (softwares amigáveis) e recursos visuais. pode-se ressaltar a tendência ao desuso progressivo dos demais tipos de equipamentos em função do uso generalizado da tecnologia de microinformática.12 (respectivamente. Frente à capacidade e aplicação dos microcomputadores no mercado atual da informática.3. milhões e bilhões de operações de ponto flutuante por segundo). Quanto à característica de construção Quanto à característica de construção os computadores são agrupados em gerações. Gerações Época Primeira 1957-1959 Segunda Terceira 1959-1965 1965-1975 Quarta 1975 Quinta 1990 . A mudança de uma geração à outra se dá pela alteração da tecnologia utilizada na construção dos computadores. Minicomputadores: Panorama atual da Informática: classe de computadores em extinção (desaparecendo do mercado) em função da diminuição dos preços dos mainframes e o aumento da potência dos supermicros. Microcomputadores: Década de 70.3. 1. Supermicros: Plataforma de ambiente multiusuário e multitarefa (redes). Obsolência: vida útil física e principalmente vida útil tecnológica do equipamento.

01 32K 0.1 >1 M > 10 MeG > 100 ou gigaflops (1 bilhão de operações por segundo) .VLSI CI .13 Exemplos Típicos ENLAC UNIVAC I EDVAC WHIRLWIN D IBM 650 IBM 3090 CRAY IBM 1401 IBM 360 Micros IBM 7094 IBM370 (evolução do CDC6600 DECPDP-8 computador digital) Pentium Tecnologia Básica (Componentes) Memória MIPS Válvula Transistor Circuito Integrado (CI) 128K 1K CI .ULSI 2K 0.

representa milhões de instruções por segundo. ou pulsos do “relógio” da CPU. chamada MIPS. que afeta o tempo de ciclo de máquina. a Unidade de Controle executa o microcódigo de acordo com o ciclo eletrônico.1. Velocidade do Clock (Relógio): Cada CPU produz uma série de pulsos eletrônicos numa taxa predeterminada. seguindo instruções internas predeterminadas conhecidas como microcódigos. é feita em um ciclo de máquina.14 2. a mesma . que é o tempo no qual um ciclo ocorre é medido em frações de segundos. Esta medida. no mínimo.1. acompanha vários estágios do ciclo. A Unidade de Controle. HARDWARE E SOFTWARE 2. Cada instrução de microcódigo leva. Ou seja. desde microssegundos (um milionésimo de segundo) e picossegundos (um trilionésimo de segundo) para os mais rápidos. O sistema pode ser esquematizado como se segue: ARMAZENAMENTO ENTRADA UNIDADE LÓGICA E ARITMÉTICA SAÍDA UNIDADE DE CONTROLE 2.1. denominada velocidade de clock. O tempo de ciclo de máquina pode ser medido em termos de quantas instruções são executadas num segundo. parte integrante da máquina. O que é hardware? É o conjunto de toda a parte física do computador. Um ciclo de máquina. Funções do processamento das informações Tempo de Ciclo de Máquina: Para a execução de uma instrução de máquina.

Já a memória secundária é externa ao computador. e é utilizada para guardar dados e programas para posterior reutilização. mais rápido cada instrução de microcódigo será executada.024 bytes 1. A unidade de medida utilizada para a velocidade de relógio é megahertz. RAM e ROM. Quando a quantidade é muito grande. Memória É a unidade de armazenamento do sistema computador.15 quantidade de tempo entre os pulsos.1.024 Kbytes 1. Um hertz equivale a um ciclo ou pulso por segundo. e é interna ao computador. . utilizamos os múltiplos de byte. A capacidade de memória é quantificada em bytes (já que nos interessa saber o número de caracteres que podemos guardar). Byte Kilobyte (Kbyte) – Kb Megabytes (Mbyte) – Mb Gigabytes (Gbyte) – Gb 1 unidade 1.024 Mbytes A memória é dividida em duas partes: a principal e a secundária (ou auxiliar) A memória principal é formada por componentes de dois tipos. Concluindo: quanto menor o intervalo entre os pulsos. Toda e qualquer informação e/ou instrução do computador deve estar na memória para a realização de uma tarefa. Megahertz (Mhz) milhões de ciclos por segundo Gigahertz (Ghz) bilhões de ciclos por segundo Terahertz (Thz) trilhões de ciclos por segundo 2.1.1.

constante. É a área da memória que se destina as armazenamento do programa e os dados relativos ao processo que está sendo relativos a processo que está sendo realizado no momento. fixa. Tipos de RAM • EDO RAM – Extended Data Out = Principal tipo de RAM mais rápida do que outros tipos de RAM. é a nossa área de trabalho. Seu conteúdo é destruído quando o micro é desligado. • SDRAM – RAM Sincrônica Dinâmica = supera a EDO RAM em performance. de acesso seqüencial. Já vem gravada de fábrica e contém as informações básicas para o funcionamento do computador (por exemplo: o sistema operacional) Ativa os dispositivos necessários para a inicialização das tarefas. mas sim em posições (endereços) não previamente definidas. ou seja. ROM: A ROM (Ready Only Memory´= memória apenas de leitura) é um tipo de circuito de memória. . O nome “memória de acesso aleatório” vem do fato de que esta memória não guarda as informações em seqüência. pode ser gravada. ou seja. • DRAM – RAM DINÂMICA – os chips de RAM Dinâmica necessitam da aplicação de altas e baixas voltagens em intervalos regulares – a cada dois milisegundos (dois milésimos de segundos) – para que não percam a informação. tem o vantagem de efetuar mais rapidamente a transferência entre o microprocessador e a memória. Funciona como se fosse um manual de consultas interno do computador.16 a) Memória Principal RAM: A RAM (Random Access Memory = memória de acesso aleatório) é um tipo de memória volátil. lida e alterada via programa.

ou hardware programado. precisamos de recursos para armazenar dados e programas fora do computador: a memória auxiliar ou secundária. a saber: • PROM: Programmable Read-Only-Memory = memória programável apenas para leitura. • EAROM: Electrically Alterable Read-Only-Memory = memória alterável eletricamente.17 De acordo com o processo de gravação do qual se vale o fabricante. Trata-se de uma ROM. existem três tipos de ROM. também definido por fusão de hardware com software. cujo conteúdo pode ser alterado eletricamente. FIRMWARE é o nome especial que se dá ao componente que vem gravado de fábrica por se tratar de software embutido em hardware. no caso. a CPU pode acessá-los mais rapidamente do que se estivessem na memória principal. são unidades que permitem manter as informações intactas fora da memória principal. qualquer tipo de ROM é firmware. como parte da memória auxiliar. É um tipo de ROM que só pode ser gravada uma vez. Memória Cache: Memória de alta velocidade. • EPROM: Eraseble Programmable Read-Only-Memory = memória programável e apagável apenas para leitura. . onde o processador consegue acessar mais rapidamente as informações do que as memórias principais. ao invés de serem armazenados na memória RAM que é mais lenta. para leitura somente. e quando desligamos a máquina ela perde seu conteúdo. É uma ROM que pode ser apagada por raios ultravioletas e posteriormente regravada. através de equipamento especial. Como existem menos dados na memória cache. DISCOS: Os discos. Todos os dados utilizados freqüentemente no processamento são armazenados na memória cache. b) Memória Secundária (Auxiliar) Como sabemos que a memória que está dentro o computador fica ativa durante os processamentos.

4. o Tem por volta de 1. A gravação é feita de modo aleatório (sorteado). 2. o São chamados de disquetes. em setores. o Para grande porte chamam-se DISK-PACKs. e para localizar essas informações. 5. mas são seguros.44 Mbyte de capacidade. Todos os discos são divididos em trilhas. Alguns cuidados especiais para com os discos flexíveis: 1. o Para micros chamam-se WINCHESTERs ou HDs. a) Discos Rígidos: o Têm muito maior capacidade de armazenamento. e as trilhas. de acordo com os espaços disponíveis. não expô-los ao sol ou altas temperaturas. b) Discos Flexíveis: o São mais baratos e simples de usar. não molhá-los. não tocar nas áreas descobertas. não engordurá-los.18 Os discos são gravados e lidos magneticamente e não pelo mesmo processo dos discos de áudio que são comprados em lojas. o Custam mais caros. o disco tem uma trilha só com os endereços das informações. 3. Existem dois tipos principais de discos: rígidos e flexíveis. . Já a leitura é feita de modo direto. o Ficam fixos dentro do computador. o A capacidade mínima é sempre por volta de 10 Mbyte. não expô-los à poeira e a fumaça.

Em cada um destes casos o risco é da perda das informações e/ou do disquete. não amassá-los. como um aparelho de disco laser estéreo. 8. Discos Óticos: Equivalem a um disco de plástico. CD-ROM: São mídias que gravam informações. as fitas cassete e os cartuchos (para micros). Sendo esta uma desvantagem da fita magnética. toda a fita antes do ponto desejado precisa ser lida e passada seqüencialmente. e não podem mais ser modificado seu conteúdo. O disco é somente de leitura. sendo um meio de acesso direto. .19 6. ou seja. mas não é possível apagar dados já gravados anteriormente. permitem manter as informações fora o sistema. A unidade que lê e grava fitas é comumente chamada de unidade de fita. não empilhá-los. se o computador está lendo os dados do centro do carretel de fita. da mesma forma que os discos. Os dados são lidos diretamente do disco por meio de um dispositivo de leitura ótica. Temos três tipos de fitas: as de rolo (para grande porte). podendo deixar partes do disco livre para novas gravações futuras. Tem acesso seqüencial. podem ser pratos finos de aço (discos rígidos) ou de filme Mylar (disquetes). FITAS: As fitas. somente uma única vez. 7. São revestidas de óxido de ferro. Os discos representam os bits em pequenas áreas magnetizadas. 9. Discos Magnéticos: São revestidos de óxido de ferro. onde as cabeças de leitura e gravação podem ir diretamente ao dado desejado sem ter que ler todo o disco. CD-R: São mídias que permitem a gravação de dados. não escrever sobres eles (escreva na etiqueta e depois cole-a). não guardá-los em locais com objetos eletromagnéticos. onde os dados são gravados através de lasers especiais que fisicamente queimam pontos do disco.

Dispositivos de voz que usam microfones e software especiais para registrar e converter o som da voz humana em sinais digitais. podendo deixar partes do disco livre para novas gravações futuras. Existe também a biometria. Qualquer que seja seu conteúdo ou forma.Teclados como da Microsoft. As câmeras digitais também são outro tipo de dispositivo de entrada. Estes dispositivos fornecem saída para aos usuários para poderem tomar decisões em todos os níveis de uma organização. que é um dispositivo de entrada que lê as informações da impressão digital dos dedos da pessoa. que foram projetados para evitar danos às mãos e os pulsos causados por muitas horas de digitação. bastante parecidas com os modelos convencionais.2. Os monitores semelhantes a um aparelho de TV exibem estas saídas para o usuário.1. Dispositivos de entrada e saída São todos os dispositivos que estiverem ligados à unidade de processamento. Estes equipamentos são destinados à concretização da comunicação entre o usuário e a máquina. a função desses dispositivos compreende o fornecimento da informação certa. 2. podendo restringir o acesso a algumas áreas da empresa. por sua vez podem ser classificados da seguinte maneira: Dispositivos de Entrada : São aqueles que enviam informações do meio externo (dados brutos que são lançados para dentro da máquina). textos e comandos básicos. apagar dados gravados anteriormente. para a pessoa certa. entre outro. podendo se desejável. desde a resolução do problema até a capitalização de uma oportunidade competitiva. Mouse e teclado são dispositivos mais comuns para entrar e inserir dados como caracteres. para a CPU. elas registram e armazenam imagens e vídeos na forma digital. no formato certo e na hora certa. O reconhecimento de voz também pode ser utilizado em sistemas de segurança das empresas permitindo o acesso a áreas restritas somente de pessoal autorizado. a fim de que sejam mostradas ao usuário.1. Dispositivos de Saída: São dispositivos que recebem as informações da CPU já processadas. ajustáveis e mais rápidos de usar. Estes dispositivos. Algumas empresas estão desenvolvendo teclados mais confortáveis. convertem em informação utilizável pela máquina. .20 CD-RW: São mídias que permitem a gravação e a regravação de dados.

o assembler. . Os plotters são também um tipo de dispositivo de saída são utilizados para a impressão de projetos de arquitetura. Existem três tipos de software: básico (do fabricante). que funcionam através de uma pistola de elétrons. 2. engenharia. ou telas de LCD. Exemplos típicos: sistemas operacionais e seus complementos. o sistema operacional. para imprimir projetos. utilitários (de apoio) e aplicativos (do usuário). 2. A largura padrão é de 24 e 36 polegadas. o que os torna grandes e volumosos.2. sendo uma física (circuitos) e uma lógica.21 Existem vários modelos. São telas planas que utilizam cristais líquidos.2. ditante cerca de 1 pé (30. marcas e preços sendo que as novas tendências de mercado são os monitores de cristas líquido. O que é software? Você já percebeu uma coisa: um sistema de computação constitui-se de duas partes. Software Básico É o conjunto dos programas básicos que o fabricante do computador ou SoftHouse especializada desenvolve para utilizar toda a sua potencialidade. ou melhor. o compilador. nas empresas. esquemas e desenhos de construções ou de novos produtos em papel acetato ou transparências. os dados.48cm) da tela. compiladores e interpretadores. o interpretador etc. Toda a parte lógica do sistema recebe um nome genérico: SOFTWARE.1. Fazem parte do Software: o programa. material orgânico semelhante ao óleo colocado entre dois polarizadores para formar caracteres e imagens gráficas sobre uma tela iluminada por trás.

com a facilidade de efetuar cálculos por linhas ou pro colunas. anular linhas inteiras ou qualquer outra operação que facilite o trabalho. Software Utilitário São programas desenvolvidos por empresas ou profissionais liberais especializados.2. • Correspondências. com a vantagem de que se pode “correr” pela folha com o cursor e fazer correções. além de se contar com um número considerável de comandos para inserir trechos de outro texto. Um bom editor de texto permite a elaboração de: • Etiquetas de identificação. As planilhas geralmente se apresentam em formato de linhas e colunas. concatenar (ligar em seqüência). Dentro do editor. permitindo formatar. geradores de gráficos. bases de dados.22 2. índice. • Formatação de páginas.2. repetir operações. duplicar. simuladores. vários tipos de letras etc. mas podemos agrupá-los em famílias de acordo com a área de atuação: editores de texto. gravar para depois reutilizar etc. alterações. para auxiliar na execução de tarefas repetitivas e exaustivas. • Escrituras. • Mala direta. Planilhas eletrônicas: Tem a função de manipular tabelas numéricas ou não. Editores de Texto: Tem a função de auxiliar na criação/correção de textos. sendo as linhas identificadas por letras e as colunas por números. “salvar” o texto em disco para utilizar em outra ocasião. alterar. copiar. • Livros como este com numeração de páginas. • Layout de fichas. Para localizar ou operar com . ferramentas operacionais e integrados. imprimir cópias. trabalha como se o vídeo fosse uma folha de papel na máquina de escrever. Existe um infinidade de utilitários. planilhas eletrônicas.

• Controle de crediário. alteração. • Controle de estoque simples. Também são chamados de Banco de Dados. São aplicados no gerenciamento de coleções de dados como: • Carteira de cobrança. Podem ser utilizados de forma direta ou programada. etc.23 um dado fornece-se à linha e a coluna onde ele se encontra. • Cálculos contábeis. • Controle de conta bancária. • Controle de pagamentos. Podem ser: . • Cálculos científicos. • Gerenciamento de clientes. • Controle de turmas de escolas. Exemplo: para localizar uma dado na linha B coluna dois. Com uma planilha eletrônica pode-se elaborar: • Fluxo de caixa. com grandes recursos de localização. mas esta denominação é mais correta para as coleções de dados gerenciados pelo dB. digita-se B2 (chamado de célula). • Controle de materiais. Base de Dados: São gerenciadores de arquivos (coleções de dados). gravação e consulta de dados. • Controle de frotas. • Fichários diversos...

ilustram trabalhos estatísticos. científicos ou artísticos. gravar. racionalizando espaços de arquivos. Ferramentas operacionais: São utilitários que atuam junto ao sistema operacional. simuladores de equipamentos ou similares.3. Este tipo de software é utilizado na elaboração de jogos ou no auxílio de tarefas que outros softwares não estão preparados para realizar. controlando diretórios e subdiretórios. Software do usuário São programas dedicados para fins específicos. pesquisando ocorrência em arquivos. recuperando discos e outras tarefas de interesse do operador.2. pesquisando erros em discos. reutilizar. São desenvolvidos especialmente para empresas ou particulares que solicitem a um programador ou SoftHouse.24 Simples = arquivos completos independentes. São programas de alta especialização. de engenharia e outros.3 = editor de texto + planilhas + banco de dados MICROSOFT OFFICE = editor de texto + planilha + banco de dados + apresentações de slides 2.2. Relacionais = arquivos que se completam entre si pela chave de acesso (Access – chave primária). Todos os profissionais que necessitam gerar. reunidos em um só. imprimir gráficos e desenhos técnicos ou artísticos em seus trabalhos utilizam-se destas ferramentas. Integrados: Trata-se de grupos de utilitários. Exemplos: LOUTS 1. Geradores de gráficos: São utilizados para plotar gráficos e elaborar desenhos e diagramas. alterar. Não são adaptáveis e geralmente são . Simuladores: São geradores de movimento (animação) ou de som (sintetizador). recuperando arquivos destruídos acidentalmente ou não. Cada programa é aplicado para resolver um problema ou para realizar um determinada tarefa e nada mais. que geralmente “conversam” entre si.

etc. automaticamente associo a ele o valor de sete unidades. SISTEMAS DE REPRESENTAÇÃO Uma empresa pode ser representada tanto pelo seu nome como pelo seu logotipo ou por um funcionário. devemos utilizar o mesmo princípio de formação do sistema decimal. DECIMAL 0 1 BINÁRIO 001 010 . Da mesma forma. Devido à casualidade de termos dez dedos para contar. chamado de Sistema Binário. marcação de consultas. o símbolo computação “7” representa o valor “sete” apenas por conversão. agenda. convenientemente transformado em perguntas. Este sistema não o mais simples. para representarmos uma quantidade neste sistema. uma vez que o modo mais objetivo de transmitir informações é o velho SIM/NÃO. 3. Não importa qual deles eu veja: estarei identificando a empresa. Por isso. Sistema Binário de Numeração Em informática.25 exclusivos de quem solicitou. controle de estoque. 3. faturamento. uma informação a ser tratada por um sistema de computação pode ser representada de várias maneiras. O SIM/NÃO serve sempre que o problema for. contabilidade. trocamos o SIM/NÃO por 1 e 0.1. Podem ser: folhas de pagamentos. estamos acostumado a representar as informações numéricas pelo sistema decimal. quando vejo o número 7. Afinal. devido às particularidades e que atendem.

. Conversão do Sistema Binário para o Decimal Utilizamos um número decimal como exemplo: 510 5x100 + 1x10 + 0x1 = 510 centena dezena unidade 5x102 + 1x101 + 0x100 = 510 Podemos notar que cada algarismo possui um valor absoluto e outro relativo. A base do sistema binário é o número 2 (dois).1.. Então 310=1102 3.. 56/2 = 28 resto 0.1. 7/2 = 3 resto 1 5610 = 10002 . Cada posição corresponde a uma potência de 10. Conversão de Sistema Decimal em sistema Binário Como exemplo tomemos o número 5610. 011 100 101 110 . Tomemos então como exemplo o número binário 110. 14/2 = 7 resto 0.26 2 3 4 5 . que decorre de sua posição.. e utilizando o conceito de formação de números: 1x20 + 1x21 + 0x22 = 1x1 + 1x2 + 0x4 = 3 Logo 110 na base 2 é igual ao número 3 na base decimal. 3. que é o sistema decimal comumente usado. 28/2 = 14 resto 0.1.2.

vamos separá-lo a partir da direita indicando abaixo destes os seus valores em binário.2. Conversão do Sistema Octal para Decimal Vamos tomar como exemplo. 7 111 3 011 Esta conversão irá resultar em 1110112 3.3. Conversão do Sistema Binário para Octal Vamos utilizar como exemplo o número 1110112.2. Para transformarmos esse número em octal.4.1.3.1. DECIMAL 0 OCTAL 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 10 9 11 3.2.27 3. vamos separá-lo em grupo de três algarismos a partir da direita.2.2. Sistema Octal de Numeração O sistema octal de numeração é o sistema no qual existem 8 (oito) algarismos que são: 0. .2. e vamos converter o número 1118 para decimal 82 81 80 1 1 1 1x82 + 1x81 + 1x80 = 64+8+1 = 7310 3.6 e 7. Conversão do Sistema Octal para Binário Utilizemos como exemplo o mesmo número acima 7310.5.

Primeiro Segundo 92 4 2 11 2 3 92 2 1 9210 = 1348 0 46 2 0 23 2 1 11 2 1 5 2 1 2 2 0 1 9210 = 10111002 = 1348 3. Conversão do Sistema Hexadecimal para o Decimal Utilizaremos como exemplo o número 3F16 161 3 160 F 3x161 + 15x160 = 6310 .. 3. DECIMAL HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .1. Sistema Hexadecimal de Numeração É o sistema que possui 16 algarismos.2. Conversão do Sistema Decimal para o Octal Existem 2 métodos para efetuarmos esta conversão. 3.3....4. 0 1 2 3 4 5 6 7 8 9 A B C D E F .28 111 7 011 3 Esta conversão irá resultar no número 738.3.

Conversão de sistema Binário em Hexadecimal Neste caso agrupamos o número binário de quatro em quatro algarismos. Conversão do Sistema Hexadecimal para Binário Peguemos como exemplo o número C1316 C 1 3 1100 0001 0011 Esta conversão irá resultar em C1316 = 1100000100112 3.3.3.4.3.2. e usaremos com exemplo o número acima: 1100000100112 1100 0001 0011 12 1 3 Esta conversão irá resultar em 121310 3. Conversão de Decimal para Hexadecimal Existem duas maneiras de fazer esta conversão: .29 3.3.

a chamada eletrônica . Este mínimo são os dois estados físicos de energia distintos que os chips trabalham (0 e 5V). Um computador com esta característica seria muito caro e complexo. o computador trabalha com o mínimo possível de níveis de energia para a codificação de todas as informações... seria muito lógico imaginarmos que um computador tem de ser capaz de identificar 10 níveis diferentes de energia para codificar cada um dos 10 algarismos. Ao contrário. cálculos. Operações aritméticas e lógicas com números e textos (chamadas "strings"). FUNDAMENTOS DA LÓGICA DE FUNCIONAMENTO A base do funcionamento de um computador PC está na chamada eletrônica e lógica digital. O computador faz. se trabalhamos num sistema de cálculo decimal (com dez algarismos). Mas não é isto que acontece. Ora.30 Primeiro Segundo 1000 16 8 62 16 1000 2 0 500 2 0 250 2 0 125 2 14 3 Como 1410 = E 100010 = 3E816 1 62 2 0 31 2 1 15 2 1 7 2 1 3 2 1 1 100010 = 3E816 4. na realidade.

Em computadores fazemos uso da chamada aritmética digital ou binária e da lógica digital. ou 0. armazena. Mas para podermos fazer esta representação eu preciso de uma tabela onde eu relaciono cada byte diferente com um caracter e todos os computadores precisam usar a mesma "tabela de conversão" para poderem se entender. binária ou Booleana. O byte é a palavra do computador. uma letra. e não apenas um. calcula etc. 256 (que é 28). processa. Estas tabelas já existem e são chamadas de códigos. O código EBCDIC é um esquema de codificação desenvolvido pela IBM para ser usado em seus computadores como um método de padronização de associação de valores binários e caracteres alfabéticos. A este conjunto de 8 bits deu-se o nome de BYTE. Quantos bytes diferentes existem? Quantos conjuntos diferentes posso fazer com 8 bits? Simples. diferenciando-as em maiúsculas e minúsculas. É análogo ao ASCII. que convencionamos chamar de 0 e 1. Mas como vamos conseguir representar todos os dez algarismos do nosso sistema decimal e ainda letras e outros caracteres com apenas dois estados lógicos de um bit? Simplesmente agrupando-se estes bits. que é a menor unidade de informação que pode ser representada pelo computador. todas as letras do alfabeto. Para representar um algarismo. Associados a estes estados físicos distintos temos dois estados lógicos distintos. um caractere dentro do computador. um bit só pode assumir um dos dois estados lógicos já citados. o conceito de BIT. É através do byte que o computador se comunica. De importante para nós temos os códigos EBCDIC (Extend Binary Coded Decimal Interchange Code) e ASCII (American Standart Code for Information Interchange).31 digital ou binária. numéricos. que um bit 0 está desligado e um bit 1 está ligado. e utiliza os 8 bits para a definição de 256 caracteres. vamos utilizar um conjunto de bits. posso representar 256 caracteres diferentes (o suficiente para representar os 10 algarismos. Embora o EBCDIC não seja freqüente na . Como cada byte representa um caracter. trabalha. Quantos? Chegou-se a um número de 8 bits como sendo o suficiente. Ou seja. também por convenção. e ainda alguns caracteres especiais. Temos assim. ou 1. Dizemos. de pontuação e de controle de transmissão.

024 bytes (210). aos dígitos 0 a 9. Por isso utilizamos com muita freqüência o byte para quantificarmos características do computador. proporcionando 128 códigos numerados de 128 a 255. fazemos uso dos múltiplos do byte. Os 32 primeiros valores ficam reservados para códigos de controle de comunicação e da impressora. O ASCII Standard (básico) utiliza 7 bits (ou 0 + 7 bits para formar um byte) gerando 128 códigos de caracteres numerados de 0 a 127. com 128 códigos cada. Mas lembre-se que estamos no campo da aritmética digital. os caracteres estendidos só poderão ser interpretados corretamente por programas projetados especialmente para fazê-lo. como memória. Portanto. ele é bastante conhecido e utilizado em todo o mundo como o padrão da IBM para computadores de grande porte e minicomputadores. capacidade de disco etc. por isso mesmo.32 microinformática. Ficam associados a conjuntos de caracteres que podem variar conforme o fabricante do computador e a software house. . São 256 códigos divididos em dois conjuntos: o standard (básico) e o estendido. 1. Os 96 códigos restantes estão associados aos sinais de pontuação convencionais. na realidade. onde mil vezes um byte são. Como o byte é a unidade. que consiste dos caracteres disponíveis num teclado padrão de 128 caracteres e incluindo códigos de controle não imprimíveis como retorno da cabeça de impressão e quebras de página. O código ASCII é o conjunto de caracteres do código padrão americano para o intercâmbio de informação. e. muito pequeno. O ASCII Estendido utiliza 8 bits para cada código. enquanto o conjunto de caracteres ASCII standard é um padrão universal para os equipamentos e programas. e às letras maiúsculas e minúsculas do alfabeto romano.

103 do byte (ou 1024 bytes) Megabyte – MB . megabit. gigabit. O software é a parte lógica do sistema. É um conjunto de software gravado em um hardware. Veremos mais adiante detalhes de vários softwares. É a parte tangível. quase que inseparáveis. na realidade. é um sistema composto por três partes: Hardware + Software + Firmware. São os chamados programas e aplicativos. O hardware é a parte física do sistema. quando em operação. É a máquina propriamente dito. terabit e petabit). Funcionamento do Computador Um computador. O firmware é o meio termo.. lembra muito a estrutura de fases de um processamento de dados: Um computador. unidade mais utilizada em transferência de dados.. .106 do byte (ou 1024 KB) Gigabyte – GB – 109 do byte (ou 1024 MB) Terabyte – TB – 1012 do byte (ou 1024 GB) Petabyte – PB – 1015 do byte (ou 1024 TB) De maneira análoga podemos também podemos fazer uso dos múltiplos do bit (quilobit.KB .33 Múltiplos do Byte: Kilobyte .

um grupo de . J. 5. Com o surgimento dos computadores. Como exemplo de formas primitivas de rede podemos mencionar os sinais de fumaça. Em 1964. REDE DE COMPUTADORES Uma Rede de computadores consiste de dois ou mais equipamentos computacionais que podem ser ligados entre si de forma a compartilhar dados ou recursos computacionais. estas formas de comunicação utilizaram diversos mecanismos e ferramentas conforme a evolução humana e a sociedade que a utilizava. a comunicação entre máquinas calculadoras e computadores antigos era realizada por usuários humanos através do carregamento de instruções entre eles. as redes telefônicas e de distribuição. História Antes do advento das redes de computadores baseadas em algum tipo de sistema de telecomunicação. George Stibitz usou uma máquina de teletipo para enviar instruções para um conjunto de problemas a partir de seu Model K na Faculdade de Dartmouth em Nova Hampshire para a sua Calculadora de Números Complexos em Nova Iorque e recebeu os resultados de volta pelo mesmo meio.34 5.1. Conectar sistemas de saída como teletipos a computadores era interesse na Advanced Research Projects Agency (ARPA) quando. um precursor da Arpanet. C. surgiu a necessidade de interligação entre duas ou mais máquinas que pudessem acessar e manipular uma mesma base de dados. R. o telégrafo. pesquisadores de Dartmouth desenvolveram o Sistema de Compartilhamento de Tempo de Dartmouth para usuários distribuídos de grandes sistemas de computadores. em 1962. no MIT. e também comunicar-se entre si. Daí surge o conceito de Rede de Computador. que por sua vez surgiu da necessidade do ser humano comunicar-se de forma fidedigna e eficiente por grandes distâncias. Esta idéia de compartilhamento é uma herança direta das telecomunicações. No mesmo ano. Licklider foi contratado e desenvolveu um grupo de trabalho o qual ele chamou de a “Rede Intergaláctica”. pombo-correio. Em setembro de 1940. Naturalmente.

ou seja. 5. a Universidade da Califórnia em Los Angeles. média ou longa distância. Paul Baran e Donald Davies. denominado OSI (Open Systems Interconnection). . Preocupa-se. a Organização Internacional de Padronização (ISO . seja ele um programa ou uma outra camada. no início dos anos 80.2. conforme a unidade de transmissão) através de um meio de transmissão. Esse modelo serve de base para qualquer tipo de rede. Camadas OSI Para facilitar o processo de padronização e obter interconectividade entre máquinas de diferentes sistemas operativos. que podiam ser usados em uma rede de comutação de pacotes entre sistemas de computadores.International Organization for Standardization) aprovou. SRI (em Stanford).1. cada camada usa as funções da própria camada ou da camada anterior. portanto. 5. a Universidade da Califórnia em Santa Bárbara e a Universidade de Utah foram conectadas com o início da rede ARPANet usando circuitos de 50 kbits/s. em permitir uma comunicação bastante simples e confiável. seja de curta. conceituaram e desenvolveram sistemas de redes os quais usavam datagramas ou pacotes. um modelo de referência para permitir a comunicação entre máquinas heterogêneas. Camada física: A camada física define as características técnicas dos dispositivos elétricos (físicos) do sistema. de maneira independente. Ela contém os equipamentos de cabeamento ou outros canais de comunicação que se comunicam diretamente com o controlador da interface de rede.35 pesquisa apoiado pela General Electric e Bell Labs usou um computador (DEC’s PDP-8) para rotear e gerenciar conexões telefônicas.2. Em 1969. Leonard Kleinrock. na maioria dos casos com controle de erros básico: • Move bits (ou bytes. Durante a década de 1960. para esconder a complexidade e transparecer as operações para o usuário. Descrição das camadas Este modelo é dividido em camadas hierárquicas.

que deve ser único na rede. Na rede ethernet cada placa de rede possui um endereço físico. de forma que os pacotes consigam chegar corretamente ao destino. que fornece uma interface para camada superior (rede). Camada de rede: A camada de Rede é responsável pelo endereçamento dos pacotes. e controle de acesso ao meio físico (MAC). . que acessa diretamente o meio físico e controla a transmissão de dados.36 • Define as características elétricas e mecânicas do meio. Essa camada também determina a rota que os pacotes irão seguir para atingir o destino.25). É responsável pela transmissão e recepção (delimitação) de quadros e pelo controle de fluxo. esta camada é dividida em outras duas camadas: Controle de ligação lógica (LLC). Controle da quantidade e velocidade de transmissão de informações na rede. há mais de um caminho para um pacote de dados trafegar da origem ao destino. Exemplo de protocolos nesta camada: PPP. LAPB (do X. taxa de transferência dos bits. opcionalmente. Camada de ligação de dados: A camada de ligação de dados. • • • Controle de acesso ao meio.NetBios. Ela também estabelece um protocolo de comunicação entre sistemas diretamente conectados. Em redes do padrão IEEE 802. e outras não IEEE 802 como a FDDI. convertendo endereços lógicos em endereços físicos. Esta camada detecta e. baseada em fatores como condições de tráfego da rede e prioridades. tensões etc. corrige erros que possam acontecer no nível físico. Também está inserida no modelo TCP/IP (apesar do TCP/IP não ser baseado nas especificações do modelo OSI). Essa camada é usada quando a rede possui mais de um segmento e. com isso. também conhecida é como camada de enlace ou link de dados. Confirmação e retransmissão de quadros.

37 Encaminhamento. ordenação dos pacotes e a correção de erros. . A camada de Transporte separa as camadas de nível de aplicação (camadas 5 a 7) das camadas de nível físico (camadas de 1 a 3). uma entidade de transporte poderia estar simultaneamente associada a vários TSA e NSAP. remontar o dado original e assim enviá-lo à camada de Sessão. tipicamente enviando para o transmissor uma informação de recebimento. Estas primitivas são transportadas pelas TPDU. confiável e de baixo custo. associada a vários TSAP e a um NSAP e no caso de splitting. controle de congestionamento e sequenciamento de pacotes são funções desta camada. Transporte. O hardware e/ou software dentro da camada de transporte e que faz o serviço é denominado entidade de transporte. que são definidas de acordo com o tipo de serviço prestado: orientado ou não à conexão. endereçamento. associada a um TSAP e a vários NSAP. Na realidade. A entidade de transporte comunica-se com seus usuários através de primitivas de serviço trocadas em um ou mais TSAP. faz a ligação entre esses dois grupos e determina a classe de serviço necessária como orientada a conexão e com controle de erro e serviço de confirmação. Camada de transporte: A camada de transporte é responsável por pegar os dados enviados pela camada de Sessão e dividi-los em pacotes que serão transmitidos para a camada de Rede. sem conexões e nem confiabilidade. informando que o pacote foi recebido com sucesso. No receptor. • Movimenta pacotes a partir de sua fonte original até seu destino através de um ou mais enlaces. a camada de Transporte é responsável por pegar os pacotes recebidos da camada de Rede. interconexão de redes. A camada 4. Isso inclui controle de fluxo. tratamento de erros. O objetivo final da camada de transporte é proporcionar serviço eficiente. fragmentação de pacotes. No caso de multiplexação. • Define como dispositivos de rede descobrem uns aos outros e como os pacotes são roteados até seu destino final.

os computadores reiniciam a transmissão dos dados a partir da última marcação recebida pelo computador receptor. a camada de transporte assume as responsabilidades. e de protocolo não orientado à conexão. temos o UDP. Entretanto. Camada de apresentação: A camada de Apresentação. A resposta é sutil. Como exemplo de protocolo orientado à conexão. Constatado os fatos acima. nem tão pouco a ordenação das mesmas. converte o formato do dado recebido pela camada de . Quando a camada de rede não fornece um serviço confiável. • Disponibiliza serviços como pontos de controle periódicos a partir dos quais a comunicação pode ser restabelecida em caso de pane na rede. O endereçamento e controle de fluxo também são semelhantes em ambas as camadas. Ele não garante . mas procede: A camada de rede é parte da sub-rede de comunicaçoes e é executada pela concessionária que fornece o serviço (pelo menos para as WAN). É obvio que o protocolo de transporte não orientado à conexão é menos confiável. o serviço de transporte sem conexões também é muito semelhante ao serviço de rede sem conexões. Camada de sessão: A camada de Sessão permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação. Se porventura a rede falhar. sem o overhead inerente a uma operação orientada à conexão.entre outras coisas mais. Nesta sessão. Para completar. temos o TCP. O serviço de transporte baseado em conexões é semelhante ao serviço de rede baseado em conexões. Não-Orientado a conexão.38 A ISO define o protocolo de transporte para operar em dois modos: • • Orientado a conexão. onde o serviço da camada de rede e das outras camadas inferiores é bastante confiável . a entrega das TPDU. surge a seguinte questão: "Por que termos duas camadas e não uma apenas?". também chamada camada de Tradução.como em redes locais. melhorando a qualidade do serviço. o protocolo de transporte não orientado à conexão pode ser utilizado. essas aplicações definem como será feita a transmissão de dados e coloca marcações nos dados que estão sendo transmitidos.

5. um formato entendido pelo protocolo usado. Por exemplo. já que haverá menos dados a serem transmitidos: os dados recebidos da camada 7 foram "encolhidos" e enviados à camada 5.Há várias formas nas quais se pode organizar a interligação entre cada um dos nós (computadores) da rede. Para aumentar a segurança. Telnet e FTP são exemplos de aplicativos de rede que existem inteiramente na camada de aplicação. Topologia A topologia de uma rede descreve fisicamente e logicamente como é o layout do meio através do qual há o tráfego de informações. Camada de aplicação: A camada de aplicação faz a interface entre o protocolo de comunicação e o aplicativo que pediu ou receberá a informação através da rede. Um exemplo comum é a conversão do padrão de caracteres (código de página) quando. A transmissão dos dados torna-se mais rápida. por exemplo. como compressão de dados e criptografia. este entrará em contato com a camada de Aplicação do protocolo de rede efetuando tal solicitação. ao solicitar a recepção de e-mails através do aplicativo de e-mail. por exemplo. Pode ter outros usos.3.A topologia física é a verdadeira aparência ou layout da rede. e também como os dispositivos estão conectados a ele. sendo que os dados só serão decodificados na camada 6 do dispositivo receptor.39 Aplicação em um formato comum a ser usado na transmissão desse dado. ou seja. pode-se usar algum esquema de criptografia neste nível. . A compressão de dados pega os dados recebidos da camada sete e os comprime (como se fosse um compactador comumente encontrado em PCs. Tudo nesta camada é direcionada aos aplicativos. enquanto que a lógica descreve o fluxo dos dados através da rede. como o Zip ou o Arj) e a camada 6 do dispositivo receptor fica responsável por descompactar esses dados. o dispositivo transmissor usa um padrão diferente do ASCII.

caso contrário.2. pois há um repetidor em cada estação.se apenas aquela estação desejava transmitir. há um aumento de retardo na rede. O princípio de funcionamento é bem simples: se uma estação deseja transmitir.se estiver desocupado. . Uma mensagem enviada por uma estação passa por outras estações. Cada no -computador. O hub se encarrega de . . .atende por um endereço na barra de transporte (normalmente cabos coaxiais). a estação inicia sua transmissão. Tem como característica típica.3. quando uma estação conectada no barramento reconhece o endereço de uma mensagem.Os sinais sofrem menos distorção e atenuação no enlace entre as estações. a possibilidade de todas as estações escutarem o meio de transmissão simultaneamente. 5. a despreza.O problema esta no fato de que se há um ponto danificado no barramento. Todos os nós são conectados diretamente na barra de transporte. .3. portanto.3.40 5. Os dados são transmitidos unidirecionalmente de nó em nó até atingir o seu destino. . . Estrela ou star As redes em estrela. Barramento Na topologia em barra (barramento) pode ser empregada a comunicação com caminhos bidirecionais. Características: .Há uma queda na confiabilidade para um grande número de estações.Dados circulam de forma unidirecional.toda a rede e prejudicada. . a transmissão ocorre sem problemas. Anel ou ring Na topologia em anel os dispositivos são conectados em série. ela verifica se o meio está ocupado.A cada estação inserida.É possível usar anéis múltiplos para aumentar a confiabilidade e o desempenho! 5. sendo que o sinal gerado por uma estação propaga-se ao longo da barra em todas as direções.Há um atraso de um ou mais bits em cada estação para processamento de dados.3. através das retransmissões. que são as mais comuns hoje em dia.1. utilizam cabos de par trançado e um hub como ponto central da rede. esta a aceita imediatamente. até ser retirada pela estação destino ou pela estação fonte. formando um circuito fechado (anel).

vão trabalhar com taxa de transmissão menores do que as redes em barra comum. já que a topologia mistura características das topologias de estrela e barramento. Em redes maiores é utilizada a topologia de árvore.1. Estes dispositivos podem ser pertencentes ao usuário ou não. formadas por nós (dispositivos conectados à rede) muito próximos ao usuário (geralmente em metros).4. Cuidados adicionais devem ser tomados nas redes em árvores. onde temos vários hubs interligados entre si por switches ou roteadores. já que os hubs costumam ter apenas 8 ou 16 portas. pois cada ramificação significa que o sinal deverá se propagar por dois caminhos diferentes. Tipos de Redes As redes também podem ser definidas de acordo com a extensão do alcance de sua comunicação. PANs (Personal Area Network) Personal Area Network ou Rede de Área Pessoal é uma rede de computadores pessoais. Em geral. ou estrela em barramento. os sinais terão velocidades de propagação diferentes e reflectirão os sinais de diferente maneiras. Claro que esta topologia se aplica apenas a pequenas redes.4. uma das portas do hub ou uma das placas de rede estiver com problemas. redes em árvore.3. mas com a vantagem de tornar mais fácil a localização dos problemas. por estes motivos. Em inglês é usado também o termo Star Bus. apenas o PC ligado ao componente defeituoso ficará fora da rede. Tecnologicamente é o . 5. Esta ligação é realizada através de derivadores e as conexões das estações realizadas do mesmo modo que no sistema de barra padrão. já que se um dos cabos. 5. Como exemplo podemos imaginar um computador portátil conectando-se a um outro e este a uma impressora. 5. Geralmente existe uma barra central onde outros ramos menores se conectam. Árvore A topologia em árvore é essencialmente uma série de barras interconectadas.4.41 retransmitir todos os dados para todas as estações. A menos que estes caminhos estejam perfeitamente casados.

5. quanto maior a distância de um nó da rede ao outro. Os desenvolvimentos mais recentes para acesso à internet de alta velocidade sem fio resultaram em outra MAN. escola e edifícios próximos. "rede de área local" ) são redes utilizadas na interconexão de equipamentos processadores com a finalidade de troca de dados. quando passam a ser denominadas WANs ). fisicamente. CANs (Campus Area Network) A CAN (Campus Area Network) é uma rede que usa ligações entre computadores localizados em áreas de edifícios ou prédios diferentes. maior a taxa de erros que ocorrerão devido à degradação do sinal. servidores.16. O exemplo mais conhecido de uma MAN é a rede de televisão a cabo disponível em muitas cidades. As LANs são utilizadas para conectar estações. que foi padronizada como IEEE 802. MANs (Metropolitan Area Network) Uma Metropolitan Area Network ou Rede de Área Metropolitana é uma rede de comunicação que abrange uma cidade. Tais redes são denominadas locais por cobrirem apenas uma área limitada (10 Km no máximo. visto que.3. LANs (Local Area Network) LANs (acrônimo de Local Area Network. com algumas mudanças no sistema.4. 5. Deve também usar links (ligações) típicos de LANs (Local Area Networks) ou perde-se seu caráter de CAN para tornar-se uma MAN ou WAN.4. 5.2. começaram a perceber que. elas poderiam oferecer serviços da Internet de mão dupla em partes não utilizadas do espectro. A televisão a cabo não é a única MAN. escritório.4. . como em campus universitários ou complexos industriais. dependendo de quem seja o dono do link usado.4. A partir do momento que a internet atraiu uma audiência de massa. as operadoras de redes de TV a cabo. diferindo-se desta apenas pela pouca possibilidade de crescimento e pela utilização doméstica. periféricos e outros dispositivos que possuam capacidade de processamento em uma casa.42 mesmo que uma LAN.

Monotarefa (Monoprogramado) – executa um programa por vez. Rede de área alargada ou Rede de longa distância. só pode atender um usuário por vez. das PAN. A CPU só é liberada ao término do programa. Somente um programa na memória. WANs (Wide Area Network) A Wide Area Network (WAN). assim. também conhecida como Rede geograficamente distribuída. SISTEMAS OPERACIONAIS 6. pois era necessária uma forma de passar informação de uma empresa para outra de forma rapida e eficiente. onde as Lan's não eram mais suficientes para atender a demanda de informações. A CPU. As tarefas são executadas em ordem de chegada. as redes geograficamente distribuídas contém conjuntos de servidores. Em geral. Essas sub-redes têm a função de transportar os dados entre os computadores ou dispositivos de rede. Multitarefa (Multiprogramado) – mais de um programa na memória em execução. permitindo comunicação a grande distância. das LAN e das MAN.43 5. Exige técnicas de multiprogramação. sendo uma. criando a primeira rede de área alargada (WAN). com freqüência um país ou continente.1. A história da WAN começa em 1965 quando Lawrence Roberts e Thomas Merril ligaram dois computadores. 6. Cada programa é . mas pode não ser completada. um TX-2 em Massachussets a um Q-32 na Califórnia. através de uma linha telefónica de baixa velocidade. Difere. As Wans tornaram-se necessárias devido ao crescimento das empresas. Mono e multiusuário / mono e multitarefa Monousuário – um usuário por CPU Multiusuário – mais de um usuário por CPU.4. que formam sub-redes. A maior WAN que existe é a Internet.5. é uma rede de computadores que abrange uma grande área geográfica. que conectam redes dentro de uma vasta área geográfica. Ai surgiram as wans.

que foi tomado pela Novell (depois de ter comprado a Digital Research). conhecido como "DR-DOS". MS-DOS (e o IBM PC-DOS que foi licenciado desde então). Este se tornou o "OpenDOS" durante certo tempo. A Microsoft licenciou-o da SCP. QDOS. MS-DOS O DOS (sigla para Disk Operating System ou sistema operacional em disco) foi originalmente desenvolvido por Tim Paterson daSeattle Computer Products sob o nome de QDOS (Quick and Dirty Operating System.2. Fica a sensação de que os dois programas estão sendo executados ao simultaneamente. Monousuário-Monotarefa – DOS Monousuário-Multitarefa – "Win 3. Também não rodava nas CPUs 8080 (ou compatíveis) exigidas pelo CP/M-80. sendo uma variação do CP/M-80 da Digital Research.x" e Win 95 Multiusuário-Monotarefa – sistema de terminais dedicados (cadastro) Multiusuário-Multitarefa – UNIX. foram baseados no CP/M (Control Program / (for) Microcomputers — Programa de Controle para Microcomputadores) — que era o sistema operacional de disco dominante entre os microcomputadores baseados nos processadores de 8 bits Intel 8080 e Zilog Z80. Os dados e programas em "espera" ficam armazenados na memória. A parte do Sistema Operacional que cuida das várias tarefas a serem executadas chama-se Escalonador de Processos ou Escalonador de Tarefas. VIRTUOS 6. PCMOS. após a venda de . vendido então como MS-DOS. O QDOS era apenas um produto interno criado para testar uma nova placa com UCP 8086. A empresa Digital Research produziu um sistema compatível. e seu antecessor. que em português significa Sistema operacional rápido e sujo).44 executado dentro de sua fatia de tempo (time sharing – tempo compartilhado). fez algumas modificações e licenciou-o posteriormente à IBM (vendido como PC-DOS) para seu novo 'PC' usando a CPU 8088 (que internamente era idêntica à 8086). e a vários outros fabricantes de hardware.

Hoje em dia temos inclusive diversos emuladores como o DOSBox que nos permitem rodar os antigos programas feitos para o DOS identicamente em qualquer máquina como antigamente. tornando-se a Lineo (posteriormente rebatizada como Embedix).Cria um diretório (pasta) novo. hora). as iniciais MS). Também existe uma alternativa livre chamada "FreeDOS". mkdir .Edita ou exibe a data do computador. Engelbart. Os principais comandos do DOS são: dir . Com o aparecimento das GUIs desenvolvidas primariamente porDouglas C. Importante: Os comandos sempre são executados após o pressionamento da tecla ENTER. o prompt de comando era representado apenas por A>.Cria uma nova pasta.Exibe um conteúdo texto na tela. em que se está posicionado. a divisão da Caldera se separou. mais recentemente. FreeDOS. como por exemplo o Microsoft Windows 1. cd pasta cls . que por sua vez vendou o DR-DOS a recém-criada Device Logics.com. time . command.0 e o Common Desktop Environment(CDE). e se não alterado.Exibe a lista de arquivos (com informações como tamanho. Mais tarde. Outros sistemas são os PC-DOS. Ex. mas não foi esquecido. o MS-DOS ficou em segundo plano. DR-DOS e. md . seu aspecto indica a letra da unidade de disco e o caminho corrente (diretório atual).Edita ou exibe a hora do computador. C:\> é o prompt de comando oficial do MS-DOS. da Microsoft (por isso. porém não existe apenas uma versão do DOS. md pasta chdir . A mais conhecida e popular é o MS-DOS. ou seja interface gráficas. cd .Exclui determinada pasta. rd . As principais extensões de arquivos são: . Ex.45 uma divisão importante da Novell feita a Caldera International. atual SCO. atualmente DRDOS. echo . onde apenas a unidade de disco era exibida. Em versões anteriores. Inc. EX. data.Entra em determinada pasta. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos.Limpa o conteúdo da tela. echo "conteudo" help .Muda de diretório (pasta). date .Exibe a relação completa dos comandos.

Até antes da versão 7. . . legível pelo editor oficial do DOS.txt . pastas e documentos. A versão atual denomina-se Mac OS X. A partir do System 2.6. 6.46 . em analogia ao ambiente de escritório. O lançamento do Mac OS X foi um marco para o sistema operacional. inclusive o núcleo que passou a ser baseado no do Unix BSD. De início as pastas eram criadas renomeando-se uma "Pasta Vazia" que estava sempre na raiz do disco.0 o sistema foi modificado. .exe . podendo conter códigos tanto para 16. Também foi pioneiro na disseminação do conceito de Desktop.Arquivos de texto (normalmente texto puro. Foi o primeiro sistema gráfico amplamente usado em computadores a usar ícones para representar os itens do computador. um pós o outro e seu uso é bem amplo e funcional).6 em diante passou a ser chamado Mac OS. EDIT).bat .Arquivos executáveis (pequenos e rápidos). era apenas chamado System (ex. como programas. o sistema foi remodelado como um todo.: System 4. da versão 7. com a inclusão do comando "Nova Pasta" no menu Arquivo do Finder.Arquivos de lote (normalmente possuem uma sequencia de comandos que são executados em Lote. A primeira versão foi lançada em 1984. 32 ou 64Bits). com uma Mesa de Trabalho com ícones de documentos. pastas e uma lixeira. . Na sua décima versão. MAC OS O Macintosh Operating System (Mac OS) é a denominação do sistema operacional padrão dos computadores Macintoshproduzidos pela Apple. System 7).com .Arquivos executáveis (padrão.3.

4. por programas para micro e pequenas empresas gratuitos(projeto GNU) mas que em nada ficam a dever aos seus concorrentes comercializados. modificar e distribuir de acordo com os termos da licença. BrOffice. o sistema Linux passou a ter a colaboração de grandes empresas.[1] Apoiado por pacotes igualmente estáveis e cada vez mais versáteis de aplicativos para escritório (LibreOffice. o Linux tenha carregado consigo a etiqueta de sistema operativo apenas para técnicos. Novell. LINUX Linux é o termo geralmente usado para designar qualquer sistema operativo (português europeu) ou sistema operacional (português brasileiro) que utilize o núcleo Linux. encontrando-se quase sempre presente nos "mainframes" de grandes empresas comerciais [2] e até mesmo no computador mais rápido do mundo. já havia suporte ao disco rígido. O próprio usuário deveria procurar os programas que dessem funcionalidade ao seu sistema. inspirado no sistema Minix.01. havia extensos trechos em assembly. Hewlett- Packard (HP). o sistema de arquivos adotava o mesmo layout do Minix (embora não houvesse código do Minix no Linux). O seu código fonte está disponível sob licença GPL para qualquer pessoa que utilizar. Oracle. compilá-los e configurá-los. o núcleo linux. estudar. do Manchester Computer . Foi neste ambiente que surgiu a MCC Interim Linux. como a IBM. Foi desenvolvido pelo finlandês Linus Torvalds. e ela já era capaz de rodar o bash e o gcc.47 6. ou seja na sua versão 0. tela. Talvez por isso. conhecido por sua estabilidade e robustez. encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. Sun Microsystems. Logo que Linus Torvalds passou a disponibilizar o Linux. por exemplo) ou de uso geral. chinês. e interfaces gráficas cada vez mais amigáveis como o KDE e o GNOME. teclado e portas seriais. Há muito entretanto destaca-se como o sistema operacional preferido em servidores de grandes porte. o Tianhe-I. Google. Mandrivae a Canonical. Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais. tem gradualmente caido no domínio popular. Red Hat.

e. Foi uma primeira tentativa de facilitar a instalação do Linux.48 Centre. não obstante diversas pessoas e instituições tiveram a mesma idéia e assim várias distribuições começaram a surgir baseadas no núcleo desenvolvido inicialmente por Linus. No momento do desenvolvimento do Linux. Porém devido a várias complicações o projeto GNU e demora em desenvolver o Hurd. e outros aplicativos como editores de texto. como por exemplo: interpretadores de comandos.Org para oferecer a funcionalidade do sistemas de janelas X — interface gráfica. A maioria dos sistemas inclui ferramentas e utilitários baseados no BSD e tipicamente usam XFree86 ou X. o núcleo Linux incluía um sistema básico para chamadas do sistema e acesso aos dispositivos do computador. vários aplicativos já vinham sendo reunidos pelo Projeto GNU da Free Software Foundation (‘Fundação Software Livre’). os aplicativos existentes em um sistema operacional com a única exceção do núcleo são determinados pelo usuário do computador. . mas não necessariamente. que oferecem respectivamente uma interface para o usuário do computador. CLI ou GUI. a primeira distribuição de Linux. gerenciadores de janelas. Desde o começo. Stallman acabou adotando o núcleo Linux como base para distribuir os programas do projeto GNU . editores de imagem. o gerenciamento da memória. tocadores de som. o GNU Hurd. dos dispositivos físicos no computador e é uma parte essencial de qualquer sistema operacional utilizável. desenvolvida capaz de por Owen ser Le Blanc da Universidade Manchester. O núcleo de um sistema operativo define entre várias operações. contudo para um sistema operacional adquirir funcionalidade são necessários também vários outros aplicativos que determinam funções específicas que aquele sistema será capaz de desenvolver. Assim como também oferecem ferramentas desenvolvidas pelo projeto GNU. que embarcara em um subprojeto que ainda continua para obter um núcleo. compiladores. instalada independentemente em um computador. de processos.

A versão mais atual do Windows é o Windows 7. editora Axcel Books. Heller. É o sistema operacional mais utilizado em computadores pessoais no mundo. Versão 1. previamente desenvolvido em Xerox PARC: possui janelas que exibem informações e recebem respostas dos utilizadores através de um teclado ou de cliques do mouse. da sua história e do seu contexto são. empresa fundada por Bill Gates e Paul Allen. mesmo para os leigos em informática. 2005. com preços diferenciados para cada uma de suas versões. Antes da versão NT.49 6. Introdução à Informática – Autores: Ângela J. que significa janela.1. embora uma grande quantidade de cópias sejam ilegais. 7. pelo fato dessa palavra ser de uso corrente em inglês ("windows" é equivalente a "window". Redes de Computadores – Curso Completo – Gabriel Torres. do seu funcionamento. O Windows é um produto comercial. REFERÊNCIAS BIBLIOGRÁFICAS Apostila de Sistema de Informação – Professora Sônia Reni. O registro da marca Windows foi legalmente complicado. Nascimento e Jorge L. Conhecimentos mínimos desse sistema. lançado em 2009 A palavra windows em português significa janelas. era uma interface gráfica para o sistema operacional MS-DOS. O impacto deste sistema no mundo atual é muito grande devido ao enorme número de cópias instaladas. . indispensáveis. WINDOWS Microsoft Windows é uma popular família de sistemas operacionais criados pela Microsoft. A sua interface gráfica é baseada no padrão WIMP e utiliza o conceito WYSIWYG. na visão de muitos. porém no plural). editora Makron Books. Lísias Rapid – Lísias Software – Copyright 1997.5.