Introdução à Informática Visando um mundo da máquina
Rafael Bender Piske
Introdução à Informática Visando um mundo da máquina
São Paulo 2012
Copyright © 2012 by Editora Baraúna SE Ltda Capa Aline Benitez Projeto Gráfico Tatyana Araujo Revisão Priscila Loiola
CIP-BRASIL. CATALOGAÇÃO-NA-FONTE SINDICATO NACIONAL DOS EDITORES DE LIVROS, RJ ________________________________________________________________
P755i
Piske, Rafael Bender Introdução à informática : visando um mundo da máquina / Rafael Bender Piske. - São Paulo : Baraúna, 2012. il. Inclui índice ISBN 978-85-7923-483-5 1. Informática. 2. Informática - História. I. Título. 12-0283.
CDD: 004 CDU: 004
16.01.12 17.01.12
032615
________________________________________________________________ Impresso no Brasil Printed in Brazil DIREITOS CEDIDOS PARA ESTA EDIÇÃO À EDITORA BARAÚNA www.EditoraBarauna.com.br Rua Januário Miraglia, 88 CEP 04547-020 Vila Nova Conceição São Paulo SP Tel.: 11 3167.4261 www.editorabarauna.com.br www.livrariabarauna.com.br
Agradecimentos À minha esposa, aos meus pais, ao meu irmão e cunhada, aos colegas de trabalho e ao professor Dr. Julio César, pelo apoio incondicional, estando sempre dispostos a me ouvir, compreender e compartilhar as angústias geradas durante a elaboração deste processo. À Universidade Paulista – Unip, aos cursos que completei e aos estágios oferecidos como colaboração no fornecimento de informações e valiosa orientação durante essas fases.
Introdução Este livro irá guiar você na história sobre o início dos computadores e falará sobre a computação em geral: o que é, para que serve, para que estudar. Cada capítulo será dedicado a um tema específico para melhor entendimento do leitor. No capítulo 1, falaremos a respeito dos computadores, de onde vieram, como surgiram, como a informática está dominando no mercado, para que queremos funcionários experientes nessa área e por que utilizamos tanto a computação como um meio de desenvolver e apresentar projetos. No capítulo 2, conversaremos um pouco sobre o Hardware do computador, o que há de tão importante, mais sobre o início dos computadores, e o que são os microcomputadores. No capítulo 3, debateremos sobre os Sistemas Operacionais, um programa que ajuda o usuário a de-
senvolver seus projetos sem ter de programar em linguagens de máquinas ou usar cartões perfurados. No capítulo 4, conversaremos a respeito das Redes de Computadores, o que são, por que razão e como surgiram, e a relação com a Guerra Fria. No último capítulo, discutiremos sobre as linguagens de programação, os algoritmos, estudaremos como são realizadas as tarefas em um sistema computacional, pois são eles que realizam os softwares que utilizamos em casa. Será utilizada a Linguagem Pascal, pois é a melhor linguagem de programação para se compreender um algoritmo. Sejam bem-vindos ao mundo da Informática.
Sumário Capítulo 1 – Introdução à Informática. . . . . . . . . . . . 11 Capítulo 2 – Introdução ao Hardware . . . . . . . . . . . . 19 Capítulo 3 – Introdução ao Sistema Operacional. . . . . . . 33 Capítulo 4 – Introdução às Redes de Computadores. . . 43 Capítulo 5 – Introdução aos Algoritmos . . . . . . . . . . 57 Respostas das Questões . . . . . . . . . . . . . . . . . . . . . . . 93 Referências Bibliográficas . . . . . . . . . . . . . . . . . . . . . 111
Introdução à Informática
Capítulo 1 Introdução à Informática
1. O início dos Tempos Os computadores surgiram em meados de 1945, durante a Segunda Guerra Mundial, pois necessitavam descobrir onde o inimigo estava escondido e a que horas ele poderia atacar. O computador detectava o inimigo. A princípio, os computadores eram utilizados para desenvolver cálculos incalculáveis pelo homem. Os computadores eram gigantescos, do tamanho das salas – cerca de quarenta metros quadrados ou até mais. Eram utilizados cartões perfurados para programar. Os programadores utilizavam os computadores para desenvolver projetos, programas para calcular e arquivos de banco de dados para cadastrar pessoas. O problema é que a memória do computador era baixa e ele não poderia ficar o tempo todo ligado, e era apenas para um único programador. Quando um 11
Rafael Bender Piske
programador terminava seu serviço, ele tirava os cartþes perfurados e deixava que outro programador utilizasse o computador para outras tarefas.
Tipos de Mainframes.
12
Introdução à Informática
2. O que é o Computador? Computador é uma máquina capaz de obedecer a instruções que alteram os dados da maneira desejada e de realizar pelo menos algumas dessas operações sem a intervenção humana. Não pense que os computadores realizam apenas cálculos, pois essa é somente uma entre suas muitas funções. Além de números, os computadores representam e manipulam textos, gráficos, símbolos e elementos musicais. Computador nada mais é que uma máquina de realizar funções para os usuários e programadores. A computação é a execução bem-sucedida de um algoritmo cujas etapas são finitas, executáveis e têm um final previsível. Mas o termo computação não se refere apenas a operações numéricas. Uma pesquisa de texto concluída com êxito também é uma computação.
Um Microcomputador Com CPU à esquerda, webcam acima do monitor, mouse, teclado e caixas de som nas laterais. 13
Rafael Bender Piske
3. Para que a Informática? Estudar informática é estudar programação. As razões de querer muitos funcionários capacitados na área é apenas para facilitar na hora de utilizar o computador como um meio de trabalho. O tempo gasto por um funcionário na área de informática é menor para se terminar uma ação do que se fosse apenas à mão, em papéis ou em arquivos de milhões e milhões de pessoas. A informática é capaz de guardar milhões de arquivos e informações para facilitar o trabalho para o usuário ou o programador, é capaz de realizar um filme ou um jogo; enfim, a informática foi desenvolvida apenas para facilitar a vida do usuário. 4. Diferenças entre Usuário e Programador O usuário é a pessoa que usa o computador para guardar informações de trabalho, projetar slides e aulas, mandar mensagens via e-mail, conversar com outras pessoas através da Internet, jogar jogos via rede ou via rede Internet. O programador é aquele que trabalha na área de informática, que realiza programas, softwares, como o Word, Excel, Corel Draw, Flash CS5, 3D Studio Max. O programador tem capacidade de criar Sistemas Operacionais, como o Windows, Linux, Unix, e jogos de computador ou de vídeogame. O Engenheiro da Computação é quem constrói as máquinas de computadores. Os programadores apenas pegam os projetos dos softwares ou sistemas operacionais realizados pelos Analistas de Sistemas e os programam. 14
Introdução à Informática
5. O início dos Microcomputadores Por existir computadores de grande porte, conhecidos também como os Mainframes, a IBM resolveu criar os microcomputadores, que são computadores pequenos, utilizados em casa, em empresas, computadores mais modernos do que aqueles que ocupavam salas gigantescas. Os microcomputadores surgiram a partir de um acordo entre a IBM com Bill Gates e sua equipe, que haviam criado o DOS (Disk Operetion System – Disco de Sistema Operacional), mas que não queriam vender para ninguém. Então, foi feito um contrato em que a IBM desenvolveria os microcomputadores se ganhasse uma porcentagem sobre a venda do sistema. Como os processadores são o cérebro do computador, falaremos sobre eles. O primeiro processador a ser desenvolvido foi o 8086, lançado pela Intel em 1971, chamado i4004. Infelizmente, esse processador era muito simples. No final da década de 70, criaram um novo processador, o 8088, melhor do que o anterior. O processador 286 foi lançado em Fevereiro de 1982, apenas 6 meses após a IBM ter lançado o seu primeiro PC (Computador Pessoal). Porém, o 286 passou a ser utilizado apenas em 1984, quando a IBM lançou o seu PC AT. Com o passar do tempo, os computadores foram sendo melhorados a partir de seus problemas. Foram lançados o 386, 486 e assim por diante. Os microcomputadores foram ficando cada vez menos visíveis para a linguagem de máquina real, o que não acontecia no início dos gigantescos computadores. 15