Andrew Stewart Tanenbaum ni mwanasayansi wa kompyuta kutoka Marekani. Yeye ni Profesa Mstaafu wa Sayansi ya Kompyuta katika Chuo Kikuu Huria cha Amsterdam. Tanenbaum imefanya utafiti juu ya ujumuishaji na wakusanyaji, mifumo ya uendeshaji, mitandao, na mifumo inayosambazwa ndani ya nchi. Anajulikana kimataifa kwa ukuzaji wake wa mfumo kama Unix Minix na kama mwandishi wa kazi kadhaa muhimu katika nyanja mbalimbali za sayansi ya kompyuta.
Wasifu
Andrew Tanenbaum alizaliwa tarehe 16 Machi 1944. Mwanasayansi wa baadaye alitumia utoto na ujana wake huko White Plains, New York. Alihitimu kutoka Taasisi ya Teknolojia ya Massachusetts (MIT) huko Boston, ambapo alipata digrii ya bachelor katika fizikia. Hii ilifuatiwa na udaktari chini ya usimamizi wa John Marsh Wilcox katika 1971 katika Chuo Kikuu cha California huko Berkeley. Mada ya tasnifu hiyo ilikuwa ifuatayo "Uchunguzi wa msisimko wa dakika tano, mikunjo na matukio yanayohusiana katika jua.anga".
Baada ya ndoa yake, alihamia Uholanzi na mke wake mwenye asili ya Uholanzi, lakini akabakiza uraia wake wa Marekani na kuanza kufanya kazi katika Chuo Kikuu Huria cha Amsterdam kama profesa wa sayansi ya kompyuta, ambako alihadhiri, kusimamia masomo ya udaktari na aliongoza idara. Tanenbaum ilikuwa CTO ya Shule ya Kompyuta na Picha hadi Januari 1, 2005. Mwanasayansi huyo alistaafu mwaka wa 2014.
Fanya kazi katika Shule ya Kompyuta na Uchakataji wa Picha
Mapema miaka ya 1990, serikali ya Uholanzi ilianza kuunda mfululizo wa shule za utafiti zenye mwelekeo wa mada zilizohusisha vyuo vikuu kadhaa. Shule hizi ziliundwa ili kuvutia maprofesa na PhD. Tanenbaum alikuwa mmoja wa waanzilishi na mkuu wa kwanza wa "Shule ya Kompyuta na Usindikaji wa Picha". Timu ya shule hii awali ilikuwa na takriban walimu 200 na watahiniwa wa sayansi ambao walifanya kazi ya kutatua matatizo katika mifumo ya kisasa ya kompyuta wakati huo.
Tanenbaum ilisalia kuwa mkuu kwa miaka 12, hadi 2005 alipotunukiwa cheo cha profesa katika Chuo cha Sanaa na Sayansi cha Royal Netherlands. Tangu wakati huo, shule hiyo imejumuisha watafiti kutoka takriban vyuo vikuu kadhaa nchini Uholanzi, Ubelgiji na Ufaransa.
Vitabu na vitabu
Andrew Tanenbaum anafahamika kwa kazi yake ya fasihi kuhusu sayansi ya kompyuta na usanifu wa kompyuta, mitandao ya kompyuta namifumo ya uendeshaji. Kazi yake ina sifa ya mchanganyiko wa maudhui ya juu ya habari na usomaji mzuri na mtindo wa kuandika ambao unaweza kuelezewa kuwa wa kuchekesha. Vitabu vyake vingi vinajumuisha mazoezi ya kujitegemea mwishoni mwa sura. Zifuatazo ni kazi zake kuu:
"Usanifu wa Kompyuta. Miundo - Dhana - Misingi". Imeandikwa pamoja na James R. Goodman. Muundo wa msingi wa kompyuta unaelezewa kwa kutumia mfano wa kina. Viwango vinafafanuliwa kuwa mantiki ya kidijitali, ikijumuisha aljebra ya boolean, usanifu mdogo, lugha ya kukusanyia na muundo wa mashine ya kawaida au ya Mfumo wa Uendeshaji
"Mitandao ya kompyuta". Andrew Tanenbaum alijitolea kazi hii kwa itifaki za mtandao. Kulingana na mfano wa kumbukumbu ya OSI, safu za mtandao zinaelezwa, ambazo zimejengwa kwa misingi ya tabaka za elektroniki na za kimwili, pamoja na safu ya mawasiliano, ikiwa ni pamoja na kugundua makosa. Kitabu hiki kinahitimishwa kwa sura za usalama wa mtandao zenye mada kama vile cryptography, sahihi, usalama wa WEB na masuala ya kijamii
"Mifumo ya uendeshaji ya kisasa". Kitabu hutoa hali ya sasa (wakati wa kuchapishwa) ya maendeleo ya mfumo wa uendeshaji. Vielelezo vingi na mifano mingi hutoa ufahamu bora wa nadharia na dhana zinazowasilishwa. Vipengee vikuu vya mifumo ya uendeshaji vinawasilishwa kinadharia, kama vile michakato na nyuzi, usimamizi wa kumbukumbu, mifumo ya faili, mifumo ya vichakataji vingi na usalama wa TEHAMA
"Mifumo Inayosambazwa: Misingi na Mihimili". Pamoja naMaarten van Steen Tanenbaum anaelezea kanuni saba za msingi za mifumo iliyosambazwa. Kisha anawatolea mifano halisi. Ikijumuisha mifumo ya CORBA, DCOM, NFS na WWW
"Maendeleo na utekelezaji wa mifumo ya uendeshaji". Katika kitabu hicho, Tanenbaum, pamoja na Albert S. Woodhull, wanaeleza kwanza kanuni za jumla za mifumo ya uendeshaji, ambayo muhimu zaidi anaijadili na kutafiti kwa kina katika msimbo wa chanzo cha mfumo wa uendeshaji wa Minix alioutengeneza
Shahada na tuzo
Hizi hapa ni tuzo za Andrew:
- Katikati ya Mei 2008, Tanenbaum ilipokea shahada ya heshima kutoka Chuo Kikuu cha Polytechnic cha Bucharest. Tuzo hiyo ilitolewa na wanachama wa Chumba cha Kiakademia cha Seneti. Baada ya kutunukiwa shahada yake, Tanenbaum ilitoa somo kuhusu mawazo yake kuhusu mustakabali wa sayansi ya kompyuta na kompyuta. Shahada hiyo ilitolewa kwa kutambua kazi ya msomi huyo.
- Oktoba 7, 2011 Chuo Kikuu cha Petru Maior cha Tirgu Mures kiliitunuku Tanenbaum udaktari wa heshima kwa kazi yake bora katika sayansi ya kompyuta na elimu. Kwa hivyo jumuiya ya wasomi inatoa pongezi kwa kujitolea kwake katika ufundishaji na utafiti. Katika hafla hiyo, mkuu wa idara, mkuu wa Kitivo cha Sayansi na Fasihi na wengine walizungumza juu ya Tanenbaum na kazi yake.
Mfumo mdogo wa uendeshaji
Mnamo 1987, Tanenbaum ilitengeneza mfumo unaofanana na Unix unaoitwa Minix (Mini-Unix) kwa ajili ya kompyuta za kibinafsi za IBM. Mfumo huo ulilenga wanafunzi na wale waliotaka kuelewajinsi kompyuta inayoendesha mfumo wa uendeshaji inavyofanya kazi. Kisha kitabu kilichapishwa ambapo Tanenbaum ilichapisha vipande vya msimbo wa chanzo cha mfumo na kuvielezea kwa undani katika muktadha. Asili zenyewe zilipatikana kwenye vyombo vya habari vya kidijitali. Ndani ya miezi michache baada ya kuchapishwa kwa kitabu hiki, kikundi cha Usenet kilikuwa na watumizi zaidi ya 40,000 wakijadili na kuboresha mfumo. Mmoja wa waliojisajili kama hao alikuwa mwanafunzi kutoka Ufini, Linus Torvalds, ambaye alianza kuongeza utendakazi mpya kwa Minix na kubinafsisha mfumo kulingana na mahitaji yake. Mapema Oktoba 1991, Torvalds alitoa data kwenye kiini kipya cha Mfumo wa Uendeshaji kinachoitwa Linux.
Mfumo wa uendeshaji wa Andrew Tanenbaum, Minix, unaendelea kuboreshwa. Lengo kuu ni kukuza mfumo wa uendeshaji wa kisasa, wa kuaminika na salama. Mfumo unategemea microkernel. Kuna mistari elfu tano tu ya nambari inayoendesha katika hali ya kernel. Sehemu nyingine ya mfumo hufanya kazi kama msururu wa michakato inayojiendesha: kidhibiti cha mfumo wa faili, kidhibiti mchakato na viendesha kifaa.
Michanganuo ya Uchaguzi ya Marekani
Mnamo 2004, Tanenbaum ilitengeneza tovuti ya electoral-vote.com, ambayo inachambua kura za maoni za wananchi kuhusu uchaguzi wa urais nchini Marekani. Tovuti hii ilikuwa na ramani ambayo ilisasishwa kila siku na kuonyesha makadirio ya kura kwa kila jimbo la Marekani. Kwa muda mwingi wa kampeni, Tanenbaum ilificha utambulisho wake. Baada ya kuonyesha kuunga mkono chama cha Democrats, alifichua jina lake mapema Novemba 2004, siku moja kabla.uchaguzi.
Kufikia uchaguzi wa 2008, Tanenbaum iliweza kutabiri takriban kila matokeo ya jimbo isipokuwa Missouri na Indiana. Alitabiri kwa usahihi washindi wote katika Seneti, isipokuwa "Jimbo la Gopher" - Minnesota.