I s o fundamental

46
I S O INTRODUÇÃO AOS SISTEMAS OPERACIONAIS CENTRO EDUCACIONAL DESAFIO PROF ILTON PRANDI

Transcript of I s o fundamental

Page 1: I s o fundamental

I S OINTRODUÇÃO AOS

SISTEMAS OPERACIONAIS

CENTRO EDUCACIONAL DESAFIOPROF ILTON PRANDI

Page 2: I s o fundamental

ABACO O ábaco é um antigo instrumento de cálculo,

formado por uma moldura com bastões ou arames paralelos, dispostos no sentido vertical, correspondentes cada um a uma posição digital (unidades, dezenas,...) e nos quais estão os elementos de contagem (fichas, bolas, contas,...) que podem fazer-se deslizar livremente. Teve origem provavelmente na China e no Japão, há mais de 5.500 anos. O ábaco pode ser considerado como uma extensão do ato natural de se contar nos dedos.

Page 3: I s o fundamental
Page 4: I s o fundamental

Maquina de Pascal Blaise Pascal era filho de Étienne Pascal,

professor de matemática, e de Antoinette Begon. Perdeu a sua mãe com três anos de idade.2 Seu pai tratou da sua educação por ele ser o único filho do sexo masculino, orientando-o com vistas ao desenvolvimento correto da sua razão e do seu juízo. O recurso aos jogos didácticos era parte integrante desse ensino que incluía disciplinas tão variadas como história, geografia e filosofia.

O talento precoce para as ciências físicas levou a família a Paris, onde ele se consagra ao estudo da matemática. Acompanha o pai quando este é transferido para Rouen e lá realiza as primeiras pesquisas no campo da Física.

Suas experiências sobre sons resultaram em um pequeno tratado (1634). No ano seguinte chega à dedução de 32 proposições de geometriaestabelecidas por Euclides. Publica Essay pour les coniques (1640), obra na qual está formulado o célebre teorema de Pascal.

Page 5: I s o fundamental

Blaise Pascal contribuiu decisivamente para a criação de dois novos ramos da matemática: a Geometria Projetiva e a Teoria das probabilidades. Em Física, estudou a mecânica dos fluidos, e esclareceu os conceitos de pressãoe vácuo, ampliando o trabalho de Evangelista Torricelli. É ainda o autor de uma das primeiras calculadoras mecânicas, a Pascaline, e de estudos sobre o método científico.

Como matemático, interessou-se pelo cálculo infinitesimal, pelas sequências, tendo enunciado o princípio da recorrência matemática. O cálculo diferencial e integral de Newton e Leibniz que seria a base da física moderna foi inspirado em um tratado publicado por Blaise Pascal sobre os senos num quadrante de um circulo onde buscou a integração da função seno, que também viria a ser a base da matemática moderna. 3 Criou um tipo de máquina de calcular que chamou de La pascaline (1642), uma das primeiras calculadoras mecânicas que se conhece, conservada no Museu de Artes e Ofícios de Paris.4 Anders Hald escreveu: "Para aliviar o trabalho do seu pai como agente fiscal, Pascal inventou uma máquina de calcular para adição e subtração assegurando sua construção e venda." Seguindo o programa de Galileu e Torricelli, refutou o conceito de "horror ao vazio". Os seus resultados geraram numerosas controvérsias entre os aristotélicos tradicionais.

Page 6: I s o fundamental
Page 7: I s o fundamental

Regua de Calculo Durante vários séculos, o ábaco foi sendo

desenvolvido e aperfeiçoado, se tornando a principal ferramenta de cálculo por muito tempo. Entretanto, os principais intelectuais da época do Renascimento precisavam descobrir maneiras mais eficientes de efetuar cálculos. Logo, em 1638 depois de Cristo, um padre inglês chamado William Oughtred, criou uma tabela muito interessante para a realização de multiplicações muito grandes. A base de sua invenção foram as pesquisas sobre logaritmos, realizadas pelo escocês John Napier.

Page 8: I s o fundamental
Page 9: I s o fundamental

Gottfried Wilhelm Leibniz Gottfried Wilhelm Leibniz era filho de um professor

de filosofia moral em Leipzig que morreu em 1652, quando Leibniz tinha apenas seis anos. Em 1663 ingressou na Universidade de Leipzig, como estudante de Direito. Em 1666 obteve o grau de doutor em direito, em Nuremberg, pelo ensaio prenunciando uma das mais importantes doutrinas da posterior filosofia. Nessa época afilia-se à Sociedade Rosacruz, da qual seria secretário durante dois anos.

Foi o primeiro a perceber que a anatomia da lógica - “as leis do pensamento”- é assunto de análise combinatória. Em 1666 escreveu De Arte Combinatória, no qual formulou um modelo científico que é o precursor teórico de computação moderna: todo raciocínio, toda descoberta, verbal ou não, é redutível a uma combinação ordenada de elementos tais como números, palavras, sons ou cores.

Na visão que teve da existência de uma "característica universal", Leibniz encontrava-se dois séculos à frente da época, no que concerne à matemática e à lógica.

Page 10: I s o fundamental

 (AFI: [ˈɡɔtfʁiːt ˈvɪlhɛlm ˈlaɪbnɪts],2 Leipzig, 1 de julho de 1646 — Hanôver, 14 de novembro de 1716) foi um filósofo,cientista, matemático, diplomata e bibliotecário alemão.

O uso de "função" como um termo matemático foi iniciado por Leibniz, em uma carta de 1694, para designar uma quantidade relacionada a umacurva, tal como a sua inclinação em um ponto específico.3 É creditado a Leibniz e a Newton o desenvolvimento do cálculo moderno, em particular o desenvolvimento da integral e da regra do produto. Descreveu o primeiro sistema de numeração binário moderno (1705), tal como o sistema numérico binário utilizado nos dias de hoje. Demonstrou genialidade também nos campos da lei, religião, política, história,literatura, lógica, metafísica e filosofia.

Page 11: I s o fundamental
Page 12: I s o fundamental

A programação funcional Em todas as máquinas e mecanismos mostrados, as

operações já estavam previamente programadas, não sendo possível inserir novas funções. Contudo, no ano de 1801, o costureiro Joseph Marie Jacquard desenvolveu um sistema muito interessante nesta área.

A indústria de Jacquard atuava no ramo de desenhos em tecidos, tarefa que ocupava muito tempo de trabalho manual. Vendo esse problema, Joseph construiu a primeira máquina realmente programável, com o objetivo de recortar os tecidos de forma automática. 

Tal mecanismo foi chamado de Tear Programável, pois aceitava cartões perfuráveis com entrada do sistema. Dessa maneira, Jacquard perfurava o cartão com o desenho desejado e a máquina o reproduzia no tecido. A partir desse momento, muitos esquemas foram influenciados pelo tear, incluindo o que vamos explicar logo abaixo.

Page 13: I s o fundamental
Page 14: I s o fundamental

Maquina de Diferença A máquina diferencial foi um invento de Charles Babbage, para

cálculos com polinómios. Em meados do século XIX, em plena segunda fase da 

Revolução Industrial, estavam em progresso muitas tentativas de automação de processos, com destaque para aqueles envolvendo cálculos para a composição de tabelas trigonométricas e de logaritmos quer para o emprego na navegação, na pesquisa científica ou na engenharia.

Algumas pessoas tentavam conceber máquinas que executassem este tipo de cálculo, tendo sido construídos vários modelos. A máquina mais avançada, entretanto, jamais entrou em produção: a chamada máquina diferencial de Babbage.

Um modelo foi apresentado por Babbage, na Inglaterra, em 1822, capaz de resolver equações polinômicas através de diferenças entre números, e assim, de efetuar os cálculos necessários para construir tabelas de logaritmos.

A máquina tinha a capacidade de receber dados, processá-los, armazená-los e exibi-los. Graças a ela Babbage ficou conhecido como o pai do computador e conseguiu apoio governamental para criar um modelo mais complexo, o "Engenho Analítico".

Page 15: I s o fundamental
Page 16: I s o fundamental

No ano de 1822, foi publicado um artigo científico que prometia revolucionar tudo o que existia até então no ramo do cálculo eletrônico. O seu autor, Charles Babbage, afirmou que sua máquina era capaz de calcular funções de diversas naturezas (trigonometria, logaritmos) de forma muito simples. Esse projeto possuía o nome de Máquina de Diferenças.

Houve um grande boom na época por causa disso, pois as ideias aplicadas no projeto estavam muito à frente do seu tempo. Devido a limitações técnicas e financeiras, a Máquina de Diferenças só pôde ser implementada muitos anos depois.

Page 17: I s o fundamental

Após um período, no ano de 1837, Babbage lançou uma nova máquina, chamada de Engenho Analítico (Máquina Analítica). Ela aproveitava todos os conceitos do Tear Programável, como o uso dos cartões. Além disso, instruções e comandos também poderiam ser informados pelos cartões, fazendo uso de registradores primitivos. A precisão chegava a 50 casas decimais. 

Novamente, ela não pôde ser implementada naquela época, pelo mesmo motivo de limitações técnicas e financeiras. A tecnologia existente não era avançada o suficiente para a execução do projeto. Contudo, a contribuição teórica de Babbage foi tão grande que muitas de suas ideias são usadas até hoje.

Page 18: I s o fundamental
Page 19: I s o fundamental

Teoria de Boole Se Babbage é o avô da computador do ponto de

vista de arquitetura de hardware, o matemático George Boole pode ser considerado o pai da lógica moderna. Boole desenvolveu, em 1847, um sistema lógico que reduzia a representação de valores através de dois algarismos: 0 ou 1.

Em sua teoria, o número “1” tem significados como: ativo, ligado, existente, verdadeiro. Por outro lado, o “O” representava o inverso: não ativo, desligado, não existente, falso.  Para representar valores intermediários, como “mais ou menos” ativo, é possível usar dois ou mais algarismos(bits) para a representação. Por exemplo:

Page 20: I s o fundamental
Page 21: I s o fundamental

Máquina de Hollerith O conceito de cartões desenvolvidos na

máquina de Tear Programável também foi muito útil para a realização do censo de 1890, nos Estados Unidos. Nessa ocasião, Hermann Hollerith desenvolveu uma máquina que acelerava todo o processo de computação dos dados.

Em vez da clássica caneta para marcar X em “sim” e “não” para perguntas como sexo e idade, os agentes do censo perfuravam essas opções nos cartões. Uma vez que os dados fossem coletados, o processo de computação da informação demorou aproximadamente 1/3 do comum. Foi praticamente uma revolução na maneira de coleta de informações.

Page 22: I s o fundamental

Aproveitando todo o sucesso ocasionado por sua máquina, Hollerith fundou sua própria empresa, a Tabulation Machine Company, no ano de 1896. Após algumas fusões com outras empresas e anos no comando do empreendimento, Hoolerith veio a falecer. Quando um substituto assumiu o seu lugar, em 1916, o nome da empresa foi alterado para Internacional Business Machine, a mundialmente famosa IBM.

Page 23: I s o fundamental

Computadores pré-modernos Na primeira metade do século XX, vários computadores

mecânicos foram desenvolvidos, sendo que, com o passar do tempo, componentes eletrônicos foram sendo adicionados aos projetos. Em 1931, Vannevar Bush implementou um computador com uma arquitetura binária propriamente dita, usando os bits 0 e 1. A base decimal exigia que a eletricidade assumisse 10 voltagens diferentes, o que era muito difícil de ser controlado. Por isso, Bush fez uso da lógica de Boole, onde somente dois níveis de voltagem já eram suficientes.  A Segunda Guerra Mundial foi um grande incentivo no desenvolvimento de computadores, visto que as máquinas estavam se tornando mais úteis em tarefas de desencriptação de mensagens inimigas e criação de novas armas mais inteligentes. Entre os projetos desenvolvidos nesse período, o que mais se destacou foi o Mark I, no ano de 1944, criado pela Universidade de Harvard (EUA), e o Colossus, em 1946, criado por Allan Turing.

Page 24: I s o fundamental
Page 25: I s o fundamental

Sendo uma das figuras mais importantes da computação, Allan Turing focou sua pesquisa na descoberta de problemas formais e práticos que poderiam ser resolvidos através de computadores. Para aqueles que apresentavam solução, foi criada a famosa teoria da “Máquina de Turing”, que, através de um número finito de operações, resolvia problemas computacionais de diversas ordens. A máquina de Turing foi colocada em prática através do computador Colosssus, citado acima. 

Page 26: I s o fundamental

Computação moderna A computação moderna pode ser definida

pelo uso de computadores digitais, que não utilizam componentes analógicos com base de seu funcionamento. Ela pode ser dividida em várias gerações.

Page 27: I s o fundamental

Primeira geração (1946 — 1959)

A primeira geração de computadores modernos tinha com principal característica o uso de válvulas eletrônicas, possuindo dimensões enormes. Eles utilizavam quilômetros de fios, chegando a atingir temperaturas muito elevadas, o que frequentemente causava problemas de funcionamento. Normalmente, todos os programas eram escritos diretamente na linguagem de máquina. Existiram várias máquinas dessa época, contudo, vamos focar no ENIAC, que foi a mais famosa de todas.

Page 28: I s o fundamental

ENIAC No ano de 1946, ocorreu uma revolução no mundo da

computação com o lançamento do computador ENIAC (Electrical Numerical Integrator and Calculator), desenvolvido pelos cientistas norte-americanos John Eckert e John Mauchly. Esta máquina era em torno de mil vezes mais rápida que qualquer outra que existia na época. A principal inovação nesta máquina é a computação digital, muito superior aos projetos mecânicos-analógicos desenvolvidos até então. Com o ENIAC, a maioria das operações era realizada sem a necessidade de movimentar peças de forma manual, mas sim pela entrada de dados no painel de controle. Cada operação podia ser acessada através de configurações-padrão de chaves e switches.

As dimensões desta máquina são muito grandes, com aproximadamente 25 metros de comprimento por 5,50 metros de altura. O seu peso total era de 30 toneladas. Esse valor representa algo como um andar inteiro de um prédio.

Page 29: I s o fundamental
Page 30: I s o fundamental
Page 31: I s o fundamental

Segunda geração (1959 — 1964) Na segunda geração, houve a substituição das  válvulas eletrônicas

por transístores, o que diminiu em muito tamanho do hardware. A tecnologia de circuitos impressos também foi criada, evitando que os fios e cabos elétricos ficassem espalhados por todo lugar. É possível dividir os computadores desta geração em duas grandes categorias: supercomputadores e minicomputadores. O IBM 7030, também conhecido por Strech, foi o primeiro supercomputador lançado na segunda geração, desenvolvido pela IBM. Seu tamanho era bem reduzido comparado com máquinas como o ENIAC, podendo ocupar somente uma sala comum. Ele era utilzado por grandes companhias, custando em torno de 13 milhões de dólares na época.

 Esta máquina executava cálculos na casa dos microssegundos, o que permitia até um milhão de operações por segundo. Dessa maneira, um novo patamar de velocidade foi atingido. Comparado com os da primeira geração, os supercomputadores, como o IBM 7030, eram mais confiáveis.  Várias linguagens foram desenvolvidas para os computadores de segunda geração, como Fortran, Cobol e Algol. Assim, softwares já poderiam ser criados com mais facilidade. Muitos mainframes (modo como as máquinas dessa época são chamadas) ainda estão em funcionamento em várias empresas no dias de hoje, como na própria IBM.

Page 32: I s o fundamental
Page 33: I s o fundamental

PDP-8

DP-8 foi um dos minicomputadores mais conhecidos da segunda geração. Basicamente, foi uma versão mais basica do supercomputador, sendo mais atrativo do ponto de vista financeiro (centenas de milhões de dólares a menos). Eram menores do que os supercomputadores, mas mesmo assim ainda ocupavam um bom espaço no cômodo

Page 34: I s o fundamental
Page 35: I s o fundamental

Terceira geração (1964 — 1970)  Os computadores desta geração foram conhecidos pelo uso de

circuitos integrados, ou seja, permitiram que uma mesma placa armazenasse vários circuitos que se comunicavam com hardwares distintos ao mesmo tempo. Desta maneira, as máquinas se tornaram mais velozes, com um número maior de funcionalidades. O preço também diminuiu consideravelmente.

Um dos principais exemplos da terceira geração é o IBM 360/91, lançado em 1967, sendo um grande sucesso em vendas na época. Esta máquina já trabalhava com dispositivos de entrada e saída modernos, como discos e fitas de armazenamento, além da possibilidade de imprimir todos os resultados em papel.

O IBM 360/91 foi um dos primeiros a permitir programação da CPU por microcódigo, ou seja, as operações usadas por um processador qualquer poderiam ser gravadas através de softwares, sem a necessidade do projetar todo o circuito de forma manual.  No final deste período, houve um preocupação com a falta de qualidade no desenvolvimento de softwares, visto que grande parte das empresas estava só focada no hardware.

Page 36: I s o fundamental
Page 37: I s o fundamental

Quarta geração (1970 até hoje) A quarta geração é conhecida pelo advento dos

microprocessadores e computadores pessoais, com a redução drástica do tamanho e preço das máquinas. As CPUs atingiram o incrível patamar de bilhões de operações por segundo, permitindo que muitas tarefas fossem implementadas.

Os circuitos acabaram se tornando ainda mais integrados e menores, o que permitiu o desenvolvimento dos microprocessadores. Quanto mais o tempo foi passando, mais fácil foi comprar um computador pessoal. Nesta era, os softwares e sistemas se tornaram tão importantes quanto o hardware

Page 38: I s o fundamental

Altair 8800 O Altair 8800, lançado em 1975, revolucionou

tudo o que era conhecido como computador até aquela época. Com um tamanho que cabia facilmente em uma mesa e um formato retangular, também era muito mais rápido que os computadores anteriores. O projeto usava o processador 8080 da Intel, fato que propiciou todo esse desemp

Com todo o boom do Altair, um jovem programador chamado Bill Gates se interessou pela máquina, criando a sua linguagem de programação Altair Basic. O Altair funcionava através de cartões de entradas e saída, sem uma interface gráfica propriamente dita. enho.

Page 39: I s o fundamental
Page 40: I s o fundamental

Apple, Lisa e Macintosh Vendo o sucesso do Altair, Steve Jobs (fundador da Apple)

sentiu que ainda faltava algo no projeto: apesar de suas funcionalidades, este computador não era fácil de ser utilizado por pessoas comuns.

Steve sempre foi conhecido por ter um lado artístico apurado, portanto, em sua opinião, um computador deveria representar de maneira gráfica o seu funcionamento, ao contrário de luzes que acendiam e apagavam.

Por isso, o Apple I, lançado em 1976, pode ser considerado como o primeiro computador pessoal, pois acompanhava um pequeno monitor gráfico que exibia o que estava acontecendo no PC. Como o sucesso da máquina foi muito grande, em 1979 foi lançado o Apple II, que seguia a mesma ideia.

Seguindo na mesma linha, os computadores Lisa (1983) e Macintosh (1984) foram os primeiros a usar o mouse e possuir a interface gráfica como nós conhecemos hoje em dia, com pastas, menus e área de trabalho. Não é um preciso dizer que esses PCs tiveram um sucesso estrondoso, vendendo um número enorme de máquinas. 

Page 41: I s o fundamental
Page 42: I s o fundamental

Microsoft e os processadores Intel  Paralelamente à Apple, Bill Gates fundou a Microsoft, que

também desenvolvia computadores principiais. No começo de sua existência, no final dos anos 70 e até meados dos anos 80, Gates usou as ideias contidas nas outras máquinas para construir a suas próprias. Utilizando processadores 8086 da Intel, o primeiro sistema operacional da Microsof, MS-DOS, estava muito aquém dos desenvolvidos por Steve Jobs.

Por esse motivo, Bill Gates acabou criando uma parceria com Jobs e, após algum tempo, copiou toda a tecnologia gráfica do Macintosh para o seu novo sistema operacional, o Windows. 

Desta forma, em meados dos anos 80, O Machintosh e o Windows se tornaram fortes concorrentes. Com a demisão de Steve Jobs da Apple, a empresa acabou muito enfraquecida. Assim, a Microsoft acabou se tornando a líder do mercado de computadores pessoais.

Desde aquela época, vários processadores da Intel foram lançados, acompanhados de várias versões de Windows. Entre os modelos da  Intel, podemos citar: 8086, 286, 386, 486, Pentium, Pentium 2, Pentium 3, Pentium 4, Core 2 Duo e i7. A AMD entrou no ramo de processadores em 1993, com o K5, lançando posteriormente o K6, K7, Athlon, Duron, Sempron, entre outros.

Page 43: I s o fundamental
Page 44: I s o fundamental

Multi-core

Uma das principais tendências dos últimos anos do mercado de desktops é a chamada “multi-core”, que consiste em vários processadores trabalhando paralelamente. Assim, as tarefas podem ser divididas e executadas de maneira mais eficiente. No início da década de 2000, os transístores usados no processador já estavam muito pequenos, causando um aquecimento maior que o normal. Desta maneira, foi necessário dividir a CPU em vários núcleos

Page 45: I s o fundamental

Computação de bolso e tablets Finalizando este artigo, vamos falar sobre a computação

de bolso, que está cada vez mais presente nas nossas vidas. De alguns anos para cá, cada vez mais computadores móveis são lançados no mercado, os quais podem ser carregados dentro do bolso — por isso o seu nome.

Entre esses dispositivos, podemos citar primeiramente os celulares, que cada vez mais executam funções existentes nos computadores, possuindo sistemas operacionais completos, além de palmtops, pendrives, câmeras fotográficas, TVs portáteis etc. 

Na verdade, a principal tendência do futuro, que já está ocorrendo agora, é a união de muitas funcionalidades em um mesmo aparelho. Por isso, após alguns anos, vai ser muito comum que as pessoas tenham somente um único dispositivo portátil, que vai executar todas as tarefas desejadas. A chegada dos tablets ao mercado foi outro grande passo para que isso se tornasse realidade.

Page 46: I s o fundamental