Andrew Tanenbaum - pesquisador de ciência da computação

Índice:

Andrew Tanenbaum - pesquisador de ciência da computação
Andrew Tanenbaum - pesquisador de ciência da computação
Anonim

Andrew Stewart Tanenbaum é um cientista da computação americano. Ele é Professor Emérito de Ciência da Computação na Universidade Livre de Amsterdã. Tanenbaum fez pesquisas sobre compilação e compiladores, sistemas operacionais, redes e sistemas distribuídos localmente. Ele é conhecido internacionalmente por seu desenvolvimento do sistema Unix-like Minix e como autor de vários trabalhos importantes em vários campos da ciência da computação.

Biografia

Andrew Tanenbaum nasceu em 16 de março de 1944. O futuro cientista passou sua infância e juventude em White Plains, Nova York. Ele se formou no Instituto de Tecnologia de Massachusetts (MIT) em Boston, onde recebeu um diploma de bacharel em física. Isto foi seguido por um doutorado sob a supervisão de John Marsh Wilcox em 1971 na Universidade da Califórnia em Berkeley. O tema da dissertação foi o seguinte "Investigação de oscilações de cinco minutos, hipergranulações e fenômenos relacionados naatmosfera".

Desenvolvedor Andrew Tanenbaum
Desenvolvedor Andrew Tanenbaum

Após seu casamento, mudou-se com sua esposa de origem holandesa para a Holanda, mas manteve sua cidadania americana e começou a trabalhar na Universidade Livre de Amsterdã como professor de ciência da computação, onde lecionou, supervisionou estudos de doutorado e chefiou um departamento. Tanenbaum foi CTO da Escola de Computação e Imagem até 1º de janeiro de 2005. O cientista se aposentou em 2014.

Trabalho na Escola de Computação e Processamento de Imagens

No início da década de 1990, o governo holandês começou a criar uma série de escolas de pesquisa temáticas abrangendo várias universidades. Essas escolas foram projetadas para atrair professores e doutorados. Tanenbaum foi um dos fundadores e o primeiro chefe da "Escola de Computação e Processamento de Imagens". A equipe desta escola consistia inicialmente de quase 200 professores e candidatos de ciências que trabalhavam na resolução de problemas em sistemas computacionais modernos da época.

Andrew Tanenbaum Diretor da Escola
Andrew Tanenbaum Diretor da Escola

Tanenbaum permaneceu como reitor por 12 anos, até 2005, quando recebeu o título de professor da Royal Netherlands Academy of Arts and Sciences. Desde então, a escola incluiu pesquisadores de quase uma dúzia de universidades na Holanda, Bélgica e França.

Livros e livros

Andrew Tanenbaum é conhecido por seu trabalho literário sobre ciência da computação e arquitetura de computadores, redes de computadores esistemas operacionais. Seu trabalho é caracterizado por uma combinação de alto conteúdo informativo com boa legibilidade e um estilo de escrita que pode ser descrito como humorístico. Muitos de seus livros incluem exercícios de ritmo individual no final do capítulo. Abaixo estão suas principais obras:

"Arquitetura de computadores. Estruturas - Conceitos - Fundamentos". Co-escrito com James R. Goodman. A estrutura básica dos computadores é descrita usando um modelo detalhado. Os níveis são descritos como lógica digital, incluindo álgebra booleana, microarquitetura, linguagem assembly e um modelo de uma máquina convencional ou OS

"Redes de computadores". Andrew Tanenbaum dedicou este trabalho aos protocolos de rede. Com base no modelo de referência OSI, são descritas as camadas de rede, que são construídas com base nas camadas eletrônica e física, bem como na camada de comunicação, incluindo detecção de erros. O livro termina com capítulos sobre segurança de rede com tópicos como criptografia, assinaturas, segurança na WEB e questões sociais

Andrew Tanenbaum (Autor)
Andrew Tanenbaum (Autor)

"Sistemas operacionais modernos". O livro fornece o estado atual (no momento da publicação) do desenvolvimento do sistema operacional. Numerosas ilustrações e muitos exemplos fornecem uma melhor compreensão das teorias e conceitos apresentados. Os principais componentes dos sistemas operacionais são apresentados teoricamente, como processos e threads, gerenciamento de memória, sistemas de arquivos, sistemas multiprocessadores e segurança de TI

"Sistemas Distribuídos: Fundamentos e Paradigmas". Junto comMaarten van Steen Tanenbaum descreve sete princípios básicos de sistemas distribuídos. Em seguida, ele os apresenta com exemplos concretos. Incluindo sistemas CORBA, DCOM, NFS e WWW

"Desenvolvimento e implementação de sistemas operacionais". No livro, Tanenbaum, junto com Albert S. Woodhull, primeiro descreve os princípios gerais para sistemas operacionais, os mais importantes dos quais ele discute e estuda em detalhes no código-fonte do sistema operacional Minix que ele desenvolveu

Graus e prêmios

Aqui estão os prêmios de Andrew:

  • Em meados de maio de 2008, Tanenbaum recebeu um diploma honorário da Universidade Politécnica de Bucareste. O prêmio foi entregue por membros da Câmara Acadêmica do Senado. Após a obtenção de seu diploma, Tanenbaum deu uma palestra sobre suas suposições sobre o futuro da ciência da computação e dos computadores. O diploma foi concedido em reconhecimento ao trabalho do acadêmico.
  • Andrew Tanenbaum na Romênia
    Andrew Tanenbaum na Romênia
  • 7 de outubro de 2011 A Universidade Petru Maior de Tirgu Mures concedeu a Tanenbaum um doutorado honorário por seu excelente trabalho em ciência da computação e educação. A comunidade académica presta assim homenagem à sua dedicação ao ensino e à investigação. Na cerimônia, o reitor, o reitor da Faculdade de Ciências e Letras e outros falaram sobre Tanenbaum e sua obra.

Sistema operacional Minix

Em 1987, Tanenbaum desenvolveu um sistema semelhante ao Unix chamado Minix (Mini-Unix) para computadores pessoais IBM. O sistema era voltado para estudantes e aqueles que queriam entendercomo funciona um computador que executa um sistema operacional. Em seguida, foi publicado um livro no qual Tanenbaum publicou partes do código-fonte do sistema e as descreveu em detalhes no contexto. Os próprios originais estavam disponíveis em mídia digital. Dentro de alguns meses da publicação do livro, o grupo Usenet tinha mais de 40.000 assinantes discutindo e melhorando o sistema. Um desses assinantes foi um estudante finlandês, Linus Torvalds, que começou a adicionar novas funcionalidades ao Minix e customizar o sistema de acordo com suas necessidades. No início de outubro de 1991, Torvalds lançou dados sobre um novo kernel do sistema operacional chamado Linux.

Andrew Tanenbaum e Linus Torvalds
Andrew Tanenbaum e Linus Torvalds

O sistema operacional de Andrew Tanenbaum, Minix, continua a melhorar. O foco principal é desenvolver um sistema operacional altamente modular, confiável e seguro. O sistema é baseado em um microkernel. Existem apenas cinco mil linhas de código em execução no modo kernel. A outra parte do sistema é executada como uma série de processos autônomos: o manipulador do sistema de arquivos, o gerenciador de processos e os drivers de dispositivo.

Análise Eleitoral dos EUA

Em 2004, Tanenbaum desenvolveu o site eleitoral-vote.com, que analisa pesquisas sociais de opinião dos cidadãos sobre eleições presidenciais nos Estados Unidos. O site apresentava um mapa atualizado diariamente e exibia projeções de votos para cada estado dos EUA. Durante a maior parte da campanha, Tanenbaum manteve sua identidade anônima. Tendo indicado seu apoio aos democratas, ele revelou seu nome no início de novembro de 2004, um dia anteseleições.

Nas eleições de 2008, Tanenbaum foi capaz de prever o resultado de quase todos os estados, exceto Missouri e Indiana. Ele previu com precisão todos os vencedores no Senado, com exceção do "Estado Gopher" - Minnesota.

Recomendado: