Vous êtes sur la page 1sur 39

FACULDADE DE TECNOLOGIA DE MOGI DAS CRUZES

CURSO SUPERIOR DE TECNOLOGIA ANLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: ARQUITETURA E ORGANIZAO DE COMPUTADORES adriananlv.fatec.mc@gmail.com
Arquitetura e Organizao de Computadores INTRODUO

Prof.a Adriana N.L. Valverde

MINI-CURRICULO PROFA. ADRIANA N.L. VALVERDE


FORMADA EM MATEMTICA APLICADA (NFASE EM PESQUISA OPERACIONAL) ESTATSTICA e COMPUTAO UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS - UNMSM - LIMA - PER MSc. EM CINCIAS EM ENGENHARIA DE SISTEMAS E COMPUTAO. COPPE/UFRJ DOUTORADO INCOMPLETO - ENGENHARIA ELETRNICA E COMPUTAO. ITA
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

MINI-CURRICULO PROFA. ADRIANA N.L. VALVERDE


DOCENTE DE ENSINO SUPERIOR NO PER DESDE 1980 REA DE MATEMTICA, ESTATSTICA, PESQUISA OPERACIONAL E PROGRAMAO LINEAR. UNMSM
DOCENTE DE ENSINO SUPERIOR NO BRASIL

DESDE 1989 REA DE INFORMTICA, COMPUTAO, SIMULAO E PESQUISA


OPERACIONAL EM DIVERSAS INSTITUIES
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

EMENTA DA DISCIPLINA
Bases numricas e codificao de dados. Introduo lgica digital. Conceitos Bsicos de Arquitetura Computacional: primeira, segunda, terceira e quarta gerao de computadores, processador, canais, perifricos, Modo de Endereamento, Tipo de Dados, Conjunto de Instrues, interrupes. Sistemas paralelos. Sistemas Operacionais: conceitos e funes. Linguagens e ferramentas. Organizao de arquivos. Bancos de Dados: Conceitos e tipos de organizao. Teleprocessamento e Redes: Conceitos.
Prof.a Adriana N.L. Valverde Arquitetura e Organizao de Computadores INTRODUO 4

OBJETIVOS DA DISCIPLINA
Ao trmino da disciplina o aluno dever ser capaz de: Diferenciar arquitetura e organizao de um computador. Reconhecer os componentes de um computador (HW e SW), seu funcionamento, a unidade de informao e operaes utilizadas na execuo de um programa, principais circuitos lgicos utilizados na implementao das operaes realizadas pelo processador. Contextualizar conceitos de Sistema Operacional, Banco de Dados, Redes de Computadores.
Prof.a Adriana N.L. Valverde Arquitetura e Organizao de Computadores INTRODUO 5

BIBLIOGRAFIA BSICA

TOCCI, Ronald J. Sistemas digitais: princpios e aplicaes. 8.ed. Pearson Brasil, 2003. STALLINGS, William Arquitetura e Organizao de Computadores. 5.ed. Prentice-Hall Brasil, 2002.
Prof.a Adriana N.L. Valverde Arquitetura e Organizao de Computadores INTRODUO 6

DATAS PROVAS
05/04/2013
07/06/2013 14/06/2013 21/06/2013

PRIMEIRA PROVA
SEGUNDA PROVA PROVA SUBSTITUTIVA PROVA FINAL

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

CRITRIOS DE AVALIAO DA APRENDIZAGEM


Duas provas bimestrais. Mdia bimestral = Prova Terica/Prtico (0-10) + Trabalhos (Listas) (0-1) Mdia Semestral = (Mdia B1 + Mdia B2)/2 Aluno Aprovado: Mdia Semestral 6,0 e Frequncia 75%. PROVA SUBSTITUTIVA (UMA) PARA QUEM DEIXOU DE FAZER 1 PROVA FALTA JUSTIFICADA PROVA FINAL (CONTEDO DA DISCIPLINA)

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

SIGNIFICADO DE ARQUITETURA E ORGANIZAO DE COMPUTADORES


Primeiramente diferenciar os termos arquitetura e organizao. A Arquitetura de Computadores preocupa-se com a estrutura e comportamento dos vrios mdulos funcionais de um computador, e como eles interagem para atender s necessidades de processamento do usurio. A Organizao de Computadores est focada na forma com que os componentes de hardware esto interconectados para formar um sistema computacional.
Prof.a Adriana N.L. Valverde Arquitetura e Organizao de Computadores INTRODUO 9

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

10

ABACO (CHINES) SOROBAN (JAPONS) TSCHOTY(RUSO)

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

11

ABACO

Por exemplo: 21 + 6 Inicia-se a operao colocando no baco o nmero de argolas correspondentes quantidade representada pelo primeiro numeral, 21. Portanto uma argola dever ser colocada no primeiro pino da direita para a esquerda (onde so colocadas as unidades) e duas argolas devero ser colocadas no segundo pino da direita para a esquerda (onde so colocadas as dezenas). Em seguida, coloca-se o nmero de argolas correspondentes quantidade representada pelo segundo numeral; portanto devero ser colocadas 6 argolas no primeiro pino (das unidades) . Faz-se a contagem encontrando 7 argolas no primeiro pino (7 unidades), e 2 argolas no segundo pino (2 dezenas), somando 27 argolas ou unidades.

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

12

OPERAO ADIO ABACO


Somar os valores 15 + 8 Como a regra no deixar mais de 10 argolas em um mesmo pino, e 13 mais que 10 Dessa forma, 10 das 13 argolas devem ser retiradas do primeiro pino e trocadas por uma argola que ser colocada no segundo pino, representando 10 unidades (1 dezena).
Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

13

SUBTRAO NO ABACO
Subtrao inverso da adio: 14 3 Por exemplo: 21 6

http://paje.fe.usp.br/~labmat/edm321/1999/material/_private/abaco.htm
Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

14

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


baco (Soroban em japons) (criado ~2000 anos atrs) Blaise Pascal, 1642 (pai da calculadora)
primeiro computador (calculadora) digital, capaz de somar entrada atravs de discos giratrios ajudou seu pai, coletor de impostos

Leibniz (inventou 1671, construu 1694)


computador capaz de somar e multiplicar criou o mecanismo de engrenagens do "vai-um" usado at hoje

Avanos nas calculadoras de mesa -> 1890 mquinas podiam:


acumular resultados parciais armazenamento e reentrada automtica de resultados passados (memria) imprimir resultados em papel
Arquitetura e Organizao de Computadores INTRODUO

Prof.a Adriana N.L. Valverde

15

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


Charles Babbage (Prof. Matemtica em Cambridge, Inglaterra) 1812: notou que muito do que se fazia em matemtica poderia ser automatizado iniciou projeto do "Difference Engine" (Mquina/Engenho/Engenhoca de Diferenas) 1822: terminou um prottipo da mquina e obteve financiamento do governo p/ constru-la 1823: iniciou construo (usaria motor a vapor, seria totalmente automtico, imprimiria o resultado e teria um programa fixo) 1833: depois de 10 anos teve uma idia melhor e abandonou tudo Nova idia: mquina programvel, de propsito geral: "Analytical Engine" (Mquina Analtica) manipularia nmeros de 50 dgitos memria de 1000 dgitos estaes de leitura leriam cartes perfurados similares ao de tear (Jacquard) mas ele no consegui constru-lo tecnologia mecnica da poca era insuficiente pouca gente via a necessidade para tal mquina Ada Lovelace (me da programao) escreveu programas para o engenho analtico; inventou a palavra algoritmo em homenagem ao matemtico Al-Khawarizmi (820dC) a mquina foi finalmente construda pelo governo ingls nos anos 1990 (e funciona!)
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

16

MAQUINA DE PASCAL

MAQUINA DE LEIBNIZ

MAQUINA DE PASCAL

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO MQUINA ANALTICA DE BABBAGE

17

CHARLES BABBAGGE PAI DO COMPUTADOR

MQUINA ANLITICA DE BABAGGE ADA LOVELACE PRIMEIRA PROGRAMADORA


Prof.a Adriana N.L. Valverde Arquitetura e Organizao de Computadores INTRODUO 18

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


Herman Hollerith, 1890 criou cartes perfurados para uso no censo americano tecnologia levou criao da International Business Machines (IBM) MARK 1, criada em 1937 por Howard Aiken, prof. de Matemtica Aplicada de Harvard calculadora eletromecnica com motor eltrico pesava 5 toneladas, usava toneladas de gelo para refrigerao multiplicava dois nmeros de 23 digitos em 3 segundos John Atanasoff, 1939 calculadora com vlvulas a vcuo (240 vlvulas) resolvia equaes lineares, diferenciais e de balstica manipulava nmeros binrios Rumo a programabilidade
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

19

MARK1
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

20

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


Alan Turing,
Trabalhou para o exrcito ingls ajudando a quebrar o cdigo criptogrfico da mquina Enigma criada pelos Alemes. Realizou importantes contribuies prticas e tericas Cincia da Computao. 1912: nasce em Londres 1935: Ganha bolsa para realizar pesquisas no Kings College, Cambridge 1936: Elabora mquina de Turing, pesquisas em computabilidade 1936-38: Princeton University. Ph.D. Lgica, lgebra, Teoria dos Nmeros 1938-39: Cambridge. apresentado mquina Enigma dos alemes 1939-40: The Bombe, mquina para decodificao do Enigma criada em Bletchley Park 1939-42: quebra Enigma do U-boat, aliados vencem batalha do Atlntico 1943-45: Consultor-chefe anglo-americano para criptologia. 1947-48: Programao, redes neurais e inteligncia artificial 1948: Manchester University 1949: Pesquisas sobre usos do computador em clculos matemticos avanados. 1950: Prope teste de Turing para inteligncia de mquinas. 1952: 1953-54: Trabalho no finalizado em biologia e fsica; tem sua reputao e vida destrudas pelos militares ingleses. 1954: Suicida-se em Wilmslow, Cheshire. Livro interessante sobre sua vida e obra: Alan Turing: the Enigma de Andrew Hodges, 2000. Stio sobre a vida de Turing mantido pelo autor deste livro: http://www.turing.org.uk/turing. Aiken declarou em 1947 que nunca haveria necessidade de mais de um ou dois computadores programveis e que os projetos neste sentido deveriam ser abandonados

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

21

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


ENIAC (Electronic Numerical Integrator Analyzer and Computer), 1945 considerado o primeiro computador eletrnico nmeros de 10 digitos decimais 300 multiplicaes ou 5000 somas por segundo 17486 vlvulas, alguma queimava quase que diariamente 6000 comutadores manuais e centenas de cabos usados na programao programao era muito difcil programa especificado manualmente em "hardware" com conexes semelhantes quelas que as velhas telefonistas utilizavam memria de dados separada do controle e do programa o controle formado por circuitos eletro-eletronicos ENIAC (Eletronic Numeric Integrator And Calculator) www.ime.usp.br/~macmulti/historico/histcomp1_8.html ENIAC: (Electrical Numerical Integrator and Calculator). http://tecnologia.terra.com.br/interna/0,,OI892512-EI4799,00.html Eniac (Electronic Numerical Integrator Analyzer and Computer) http://www.guiadohardware.net/termos/eniac
Arquitetura e Organizao de Computadores INTRODUO

Prof.a Adriana N.L. Valverde

22

ENIAC

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

23

ARQUITETURA DO ENIAC

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

24

ARQUITETURA DE VON NEUMANN

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

25

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


John Von Neumann, matemtico, 1945
estudo abstrato de modelos de computao levou arquitetura do computador moderno o programa deve ser guardado no mesmo lugar que os dados: na memria Arquitetura de Von Neumann (indica indcio de sistema operacional) (hoje em dia existe memria ROM, RAM, flash RAM...)

Anos 50
1953: IBM vende 15 mquinas baseadas no modelo de Neumann transistores memria magntica ("magnetic core memory") circuitos impressos / cirtuitos integrados (chips) crescimento segundo lei de Moore at hoje (VLSI) computao limitada a poucos computadores de grande porte

Anos 60

Anos 70
indo contra o modelo centralizador da IBM, gerao sexo, drogas e rock-and-roll da California exige a democratizao da informtica Revista esquerdista da Universidade da California em Berkeley Peoples Computer Company defende a criao de computadores pessoais e de cooperativas de informao. Steve Jobs cria Apple em garagem ~ 1975, investe lucros do Apple II em shows de Rock (82) Nasce a Microsoft Governo da California apia microinformtica Arquitetura e Organizao de Computadores INTRODUO

Prof.a Adriana N.L. Valverde

26

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


DCADA DE 1950 TECNOLOGIA: TRANSISTORES; SISTEMA BATCH Transistor, permitiu o aumento da velocidade e da confiabilidade no processamento, Memria Magntica, permitiram o acesso mais rpido aos dados, maior capacidade de armazenamento e computadores menores, Empresas que surgiram: Raytheon, RCA, Burroughs e IBM.

1951, UNIVAC (UNIVersal Automatic Computer), ECKERT e MAUCHLY + Remington Ran Corp (antes EMCC)
1951, MIT, 1. Computador processamento em tempo real, WHIRLD
Arquitetura e Organizao de Computadores INTRODUO

Prof.a Adriana N.L. Valverde

27

JOHN VON NEUMAN

IBM

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

28

UNIVAC

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

29

HISTRIA DA COMPUTAO E ARQUITETURA DO COMPUTADOR*


Anos 80 IBM lana PC (1981). Apple lana MacIntosh (1984) Xerox inventa e Apple comercializa interface baseada em janelas ("Windows") Microsoft cresce comercializando o sistema operacional simplista MS-DOS para IBM-PCs (O DOS era uma verso simplificada do CPM que, por sua vez, era uma verso simplificada do UNIX). Comea o movimento do software livre Em 1983, Richard Stallman iniciou o projeto GNU (sistema operacional livre), e em outubro de 1985 fundou a Free Software Foundation (FSF). Software livre, segundo a definio criada pela FSF qualquer programa de computador que pode ser usado, copiado, estudado e redistribuio sem restries. Anos 90 Microsoft pega carona na exploso de vendas de PCs, utiliza tcnicas de marketing agressivas (consideradas por alguns estudiosos como moralmente questionveis) para controlar mercado de software, estabelecendo quase um monoplio em certas reas. Intensifica-se o movimento por software livre. Nasce o Linux uma nova forma de desenvolvimento de software baseada em comunidades distribudas atravs da Internet. Foi desenvolvido pelo finlands Linus Torvalds, inspirado no sistema Minix. No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira verso "oficial" do ncleo Linux, verso 0.02 No final da dcada, governo americano percebe o perigo que a Microsoft representa e inicia batalha judicial contra a empresa (em 2002, aps a vitria dos conservadores na eleio nos EUA, o governo termina um processo judicial que havia iniciado; as sanes empresa so mnimas). Sculo XXI Computadores de Mo Sistemas Embutidos Computao Ubqua Mark Weiser considerado o pai da Computao Ubqua (23/07/1952 27/04/1999).

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

30

Richard Stallman Software Livre fundador do projeto GNU para um sistema operacional livre.

Linus Torvalds criador e principal mantenedor do ncleo Linux.

GNU
Prof.a Adriana N.L. Valverde

Eric Steven Raymond Cdigo Aberto famoso hacker americano e pela frase: "Havendo olhos suficientes, todos os erros so bvios" Autor do Ensaio: A Catedral e o Bazar
31

Arquitetura e Organizao de Computadores INTRODUO

EVOLUO DO SOFTWARE*
Paralelamente evoluo do hardware dos computadores eletrnicos, ocorreu tambm a evoluo do software e das linguagens de programao. Inicialmente, as linguagens estavam bem prximas ao funcionamento dos circuitos do hardware; Paulatinamente, as linguagens foram se aproximando da linguagem natural utilizada pelos humanos em seu dia-a-dia. A mquina de Babbage s poderia ser programada com a troca fsica de engrenagens; 1945, no ENIAC, a programao era feita mudando chaves, e trocando a posio de cabos; 1949-50, primeira linguagem binria, a programao era feita mudando os comandos de 0 a 1, e vice-versa; 1951, Grace Hooper cria o primeiro compilador, A0, programa que transforma comandos em 0s e 1s.
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

32

EVOLUO DO SOFTWARE*
1957, primeira linguagem de programao de alto nvel: FORTRAN (Formula Translating) (John Backus da IBM). 1958, criao de um padro universal de linguagem: ALGOL 58 (ALGOritmic Language) (origem da maioria das linguagens modernas). Primeira linguagem estruturada; 1958, John McCarthy do MIT cria o LISP (List Processing), inicialmente projetada para uso em inteligncia artificial. Tudo se baseia em listas. Ainda usada hoje em dia;
1959, FORTRAN era eficaz para manipulao de nmeros, no para entrada e sada: foi criada COBOL (Common Bussines

Oriented Language) 1964, criao do Basic (Beginners All-purpose Symbolic Instruction Code); 1965, criao de uma linguagem especfica para a simulao (SIMULA-1) por Ole-Johan Dahl and Kristen Nygaard. considerada a base das linguagens orientadas a objetos;
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

33

EVOLUO DO SOFTWARE*
1966, criao da linguagem Logo para desenhos grficos. 1967, Simula-67, uma linguagem de uso geral incluindo todos os conceitos fundamentais de orientao a objetos;

1968, criao da linguagem PASCAL por Niklaus Wirth.


Principal interesse: linguagem para o ensino. Combinou as
melhores caractersticas de Cobol, Fortran e Algol, foi uma linguagem bem utilizada;

1970, PROLOG, linguagem para programao lgica. 1972, criao da linguagem C (Denis Ritchie). 1972, linguagem Smalltalk (desenvolvida por Alan Kay, da Xerox), OO ganha fora; 1983, criadas extenses de C incluindo suporte para OO: C++ e Objective-C; 1987, linguagens baseadas em scripts, p.ex. Perl, desenvolvida por Larry Wall.

1994, Java divulgada como a linguagem para a Internet


Fabio, GOLDMAN Alfredo e SILVA Paulo J. Silva e. Introduo Cincia da Computao com Java e Orientao a Objetos. IME. USP. 2004. Arquitetura e Organizao de Computadores INTRODUO

*KON

Prof.a Adriana N.L. Valverde

34

ADA Lovelace Tudo comeou com ela primeira mulher programadora **

Filha legtima do poeta Lord Byron, nascida em 10 de dezembro de 1815, viveu uma vida modelo para as senhoras da corte inglesa do comeo do sculo XIX. Casada aos 20 anos, assumiu o nome do marido e o ttulo de condessa tornando-se a Condessa de Lovelace, a Sra. Augusta Ada King. E com o nome de Ada Lovelace entrou para a histria como a primeira mulher programadora.

Durante um perdo de 9 meses entre os anos de 1842 e 1843, a Sra. Lovelace criou um algoritmo para o clculo da sequncia de Bernoulli usando a mquina analtica de Charles Babbage.
Ada foi uma das poucas pessoas que realmente entendeu os conceitos envolvidos no projeto de Babbage e durante o processo de traduo de um paper italiano sobre o projeto de Babagge incluu algumas notas de traduo que constituem o primeiro programa escrito na histria da humanidade. Em 1980, o Departamento de Defesa dos EUA registrou a linguagem de programao ADA, em sua homenagem. Ada Faleceu aos 36 anos de cncer no tero deixando dois filhos e uma filha. Em 1953, quase cem anos depois da sua morte a mquina analtica de Babbage foi redescoberta e seu projeto e as notas de Ada entraram para histria como o primeiro computador e software respectivamente.
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

35

Time das primeiras programadoras conhecidas como as computadoras (as moas que computavam). **

Prof.a Adriana N.L. Valverde

Arquitetura e Organizao de Computadores INTRODUO

36

AS MULHERES QUE PROGRAMAVAM O ENIAC**


Computadoras foi o termo pejorativo escolhido pelo exrcito americano para o grupo de 80 mulheres que trabalhavam na Universidade da Pensilvania calculando trajetrias balsticas. Uma forma de separar as mulheres dos verdadeiros matemticos. Quando o exrcito concordou em financiar um projeto experimental para a construo do Eniac, seis dessas mulheres foram selecionadas para serem as primeiras programadoras, Kathleen McNulty Mauchly Antonelli, Jean Jennings Bartik, Frances Snyder Holberton, Marlyn Wescoff Meltzer, Frances Bilas Spence and Ruth Lichterman Teitelbaum Naquela poca no existiam linguagens de alto nvel, compiladores, ambientes de desenvolvimento ou nenhuma dessas ferramentas que temos hoje. Assim quando falamos em programar nos referimos ao mais baixo nvel possvel.
Prof.a Adriana N.L. Valverde
Arquitetura e Organizao de Computadores INTRODUO

37

AS MULHERES QUE PROGRAMAVAM O ENIAC**


Todas as seis programadoras atuaram diretamente com o Eniac desenvolvendo programas balsticos durante a guerra, treinando novos programadores e criando rotinas para melhorar a eficincia do trabalho de programar a mquina . Em 1947 o Eniac recebeu um upgrade de memria se tornando a primeira mquina capaz de armazenar um programa para execuo Para colocar um pouquinho de intriga nessa histria Kay casou-se com o Dr. John Mauchly que, juntamente com J. Presper Eckert havia inventado o Eniac. Algumas faleceram antes de ter seu trabalho reconhecido publicamente. Porm possvel assistir Kay e Jean Bartik, se voc sabe ingls deve assistir, pelo menos as duas senhoras contando suas histrias.
** http://www.depijama.com/governanca/as-mulheres-que-programavam-o-eniac/
Arquitetura e Organizao de Computadores INTRODUO

Prof.a Adriana N.L. Valverde

38

George Boole (2 de Novembro de 1815 8 de Dezembro de 1864) foi um matemtico e filsofo britnico, criador da lgebra Booleana, base da atual aritmtica computacional. Em 1838 publicou o pequeno livro A Anlise Matemtica da Lgica, sua primeira contribuio para o vasto assunto, que o tornaria famoso pela ousadia e perspiccia de sua viso.
Em 1847, no artigo Anlise Matemtica da Lgica, introduz o uso de smbolos para expressar processos lgicos que podem ento ser lidos com o mesmo rigor de uma equao algbrica. Com isso, d origem lgica moderna. condecorado pela Royal Society, em 1844, por suas contribuies ao desenvolvimento da anlise matemtica. Em 1848 publica Os Clculos da Lgica e, em 1854, Uma Investigao das Leis do Pensamento.

GEORGE BOOLE
Considerado o pai da lgica moderna. Suas teorias tm implicaes no desenvolvimento do computador, baseado em dgitos binrios

http://pt.wikipedia.org/wiki/George_Boole
Prof.a Adriana N.L. Valverde Arquitetura e Organizao de Computadores INTRODUO 39

Vous aimerez peut-être aussi