- published: 01 Jul 2014
- views: 17993
Andrew Stuart "Andy" Tanenbaum (sometimes referred to by the handle ast) (born March 16, 1944) is an American computer scientist and professor emeritus of computer science at the Vrije Universiteit, Amsterdam in the Netherlands.
He is best known as the author of MINIX, a free Unix-like operating system for teaching purposes, and for his computer science textbooks, regarded as standard texts in the field. He regards his teaching job as his most important work. Since 2004 he has operated Electoral-vote.com, a website dedicated to analysis of polling data in federal elections in the United States.
Tanenbaum was born in New York City and grew up in suburban White Plains, New York.
He received his bachelor of Science degree in Physics from MIT in 1965 and his Ph.D. degree in physics from the University of California, Berkeley in 1971. Tanenbaum also served as a lobbyist for the Sierra Club.
He moved to the Netherlands to live with his wife, who is Dutch, but he retains his United States citizenship. He teaches courses about Computer Organization and Operating Systems and supervises the work of Ph.D. candidates at the VU University Amsterdam.
MINIX 3 is a project to create a small, highly reliable, and functional Unix-like operating system. It is published under a BSD license and is a successor project to the earlier MINIX 1 and MINIX 2 operating systems.
The main goal of the project is for the system to be fault-tolerant by detecting and repairing its own faults on the fly, without user intervention. The main uses of the operating system are envisaged to be embedded systems and education.
MINIX 3 currently supports IA-32 and ARM Architecture systems. It is also possible to run MINIX under emulators or virtual machines, such as Bochs,VMware Workstation,Microsoft Virtual PC, Oracle VirtualBox, and QEMU. Ports to the ARM and PowerPC architectures are in development.
The distribution comes on a live CD and also can be downloaded as a USB stick image.
Reflecting on the nature of monolithic kernel based systems, where a driver (which has, according to MINIX creator Tanenbaum, approximately 3–7 times as many bugs as a usual program) can bring down the whole system, MINIX 3 aims to create an operating system that is a "reliable, self-healing, multiserver UNIX clone".
Andrew is the English form of a given name common in many countries. In the 1990s it was among the top ten most popular names for boys in English-speaking countries. In Italian, the equivalent to "Andrew" is "Andrea", though "Andrea" is feminine in most other languages. "Andrew" is frequently shortened to "Andy" or "Drew". The word is derived from the Greek: Ανδρέας, Andreas, itself related to Ancient Greek: ἀνήρ/ἀνδρός aner/andros, "man" (as opposed to "woman"), thus meaning "manly" and, as consequence, "strong", "courageous", and "warrior". In the King James Bible, the Greek "Ἀνδρέας" is translated as Andrew.
In 2000, the name Andrew was the second most popular name in Australia. In 1999, it was the 19th most common name, while in 1940, it was the 31st most common name. Andrew was the first most popular boys name in the Northern Territory in 2003 to 2015 and continuing. In Victoria, Andrew was the first most popular name for a boy in the 1970s.
Andrew was the 20th most popular name chosen for male infants in 2005. Andrew was the 16th most popular name for infants in British Columbia in 2004, the 17th most popular name in 2003, and the 19th most popular name in 2002. In 2001, it was the 18th most common name. From 1999 – 2003, Andrew was the sixth most often chosen name for a boy.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. The operating system is a component of the system software in a computer system. Application programs usually require an operating system to function.
Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.
For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers.
Examples of popular desktop operating systems include Apple OS X, Linux and its variants, and Microsoft Windows. So-called mobile operating systems include Android and iOS.
Andrew S. Tanenbaum: The Impact of MINIX
Andrew Tanenbaum - MINIX 3: A Reliable and Secure Operating System - Codemotion Rome 2015
Andrew Tanenbaum: Writing the Book on Networks
The Design of a Reliable and Secure Operating System by Andrew Tanenbaum
BSDCon Brasil 2015, um convite de Andrew S. Tanenbaum (em inglês)
Andrew S. Tanenbaum: MINIX 3
Describe Andrew S. Tanenbaum in 30 seconds
Computing Conversations: Andrew S. Tanenbaum on MINIX
Andrew S. Tanenbaum
Computer Networks 5th By Andrew S Tanenbaum International Economy Edition
Author Charles Severance interviews Andrew S. Tanenbaum about the motivation, development, and market impact of the MINIX operating system. From Computer's July 2014 issue: http://www.computer.org/csdl/mags/co/2014/07/index.html. Visit Computer: http://www.computer.org/computer. Subscribe to the Computing Conversations podcast on iTunes at https://itunes.apple.com/us/podcast/computing- conversations/id731495760.
Andrew Tanenbaum talk @ Codemotion Rome 2015: "MINIX 3: A Reliable and Secure Operating System"
Author Charles Severance interviews Andrew Tanenbaum about how he came to write one of the key books in the computer science field. From Computer's December 2013 issue: http://www.computer.org/csdl/mags/co/2013/12/index.html. Visit Computer: http://www.computer.org/computer.
Most computer users nowadays are nontechnical people who have a mental model of what they expect from a computer based on their experience with TV sets and stereos: you buy it, plug it in, and it works perfectly for the next 10 years. Computers aren't like that, which leads to frustration. Part of the problem is the operating system, which is often millions of lines of kernel code, each of which can potentially bring the system down. As long as we maintain the current structure of the operating system as a huge single monolithic program full of foreign code (device drivers) and running in kernel mode, the situation will not improve. In an attempt to provide better reliability and security, we have created a new multiserver operating system, MINIX 3, with only 15,000 lines in kernel and t...
Prof. Andrew S. Tanenbaum, criador do Minix (http://www.minix3.org), convida você para participar da BSDCon Brasil 2015 (http://www.bsdcon.com.br). Inscrições via https://www.eventick.com.br/bsdcon-brasil-2015 A conferência ocorrerá em Fortaleza/CE, nos dias 9 e 10 de outubro de 2015. Realização: PPGCC/IFCE (http://ppgcc.ifce.edu.br)
https://media.ccc.de/browse/conferences/froscon/2015/froscon2015-1647-minix_3.html Most computer users nowadays are nontechnical people who have a mental model of what they expect from a computer based on their experience with TV sets and stereos: you buy it, plug it in, and it works perfectly for the next 10 years. Computers aren't like that, which leads to frustration. Part of the problem is the operating system, which is often millions of lines of kernel code, each of which can potentially bring the system down. As long as we maintain the current structure of the operating system as a huge single monolithic program full of foreign code device drivers) and running in kernel mode, the situation will not improve. In an attempt to provide better reliability and security, we have creat...
Upon the occasion of Andrew Tanenbaum's "official" retirement, a number of his students, postdocs, programmers, and colleagues from near and far were asked to describe him in 30 seconds. Here is the resulting video. It's like the blind men describing the elephant.
Author Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Andrew S. Tanenbaum about the motivation, development, and market impact of the MINIX operating system. From Computer's July 2014 issue: http://www.computer.org/csdl/mags/co/2014/07/index.html. Visit Computer: http://www.computer.org/computer. Subscribe to the Computing Conversations podcast on iTunes at https://itunes.apple.com/us/podcast/computing-conversations/id731495760.
http://www.bsodtv.org/ http://www.bsodtv.org/jirc/
Author Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Andrew Tanenbaum about how he came to write one of the key books in the computer science field. From Computer's December 2013 issue: http://www.computer.org/csdl/mags/co/2013/12/index.html. Visit Computer: http://www.computer.org/computer.
Linus Interview by Charlie Rose
Upon the occasion of Andrew Tanenbaum's "official" retirement, a number of his students, postdocs, programmers, and colleagues from near and far were asked to describe him in 30 seconds. Here is the resulting video. It's like the blind men describing the elephant.
https://media.ccc.de/browse/conferences/froscon/2015/froscon2015-1647-minix_3.html Most computer users nowadays are nontechnical people who have a mental model of what they expect from a computer based on their experience with TV sets and stereos: you buy it, plug it in, and it works perfectly for the next 10 years. Computers aren't like that, which leads to frustration. Part of the problem is the operating system, which is often millions of lines of kernel code, each of which can potentially bring the system down. As long as we maintain the current structure of the operating system as a huge single monolithic program full of foreign code device drivers) and running in kernel mode, the situation will not improve. In an attempt to provide better reliability and security, we have creat...
Contato: dggsoares@gmail.com Sites e cursinhos: Rumo a Esfcex: http://www.rumoaesfcex.com.br/ Concursando Militar: http://www.concursandomilitar.com.br/ Curso Cidade: http://www.cursocidade.com.br/ Eu vou passar: https://www.euvoupassar.com.br/ Qconcursos: http://qconcursos.com/ Estante Virtual: http://www.estantevirtual.com.br/ Bibliografia: MAGALHÃES, I. L.; PINHEIRO, W. B., Gerenciamento de Serviços de TI na Prática: uma abordagem com base na ITIL. [S.l.]: Novatec Editora, 2007. PRESSMAN, Roger S. Engenharia de Software. 6. ed. [S.l.]: Editora Mc Graw-Hill, 2006. DEITEL, H. M. JAVA Como Programar. 6. ed. [S.l.]: Editora Bookman, 2006. SILBERSCHATZ, A., e KORTH, S. e SUDARSHAN, S. Sistema de Banco de Dados. 4. ed. Makron Books, 2005. DATE, C. J. Introdução ao Sistema de Banco de D...
Le noyau Linux est un noyau de système d'exploitation de type UNIX. Le noyau Linux est un logiciel libre développé essentiellement en langage C par des milliers de bénévoles et salariés communiquant par Internet. Le noyau est le cœur du système, c'est lui qui s'occupe de fournir aux logiciels une interface pour utiliser le matériel. Le noyau Linux a été créé en 1991 par Linus Torvalds pour les compatibles PC construits sur l'architecture processeur x86. Depuis, il a été porté sur nombre d'architectures dont m68k, PowerPC, StrongARM, Alpha, SPARC, MIPS, etc. Il s'utilise dans une très large gamme de matériel, des systèmes embarqués aux superordinateurs, en passant par les ordinateurs personnels. Ses caractéristiques principales sont d'être multitâche et multi-utilisateur. Il respecte les ...