Andrew Tanenbaum - nhà nghiên cứu khoa học máy tính

Mục lục:

Andrew Tanenbaum - nhà nghiên cứu khoa học máy tính
Andrew Tanenbaum - nhà nghiên cứu khoa học máy tính
Anonim

Andrew Stewart Tanenbaum là một nhà khoa học máy tính người Mỹ. Ông là Giáo sư danh dự về Khoa học Máy tính tại Đại học Tự do Amsterdam. Tanenbaum đã thực hiện nghiên cứu về biên dịch và trình biên dịch, hệ điều hành, mạng và hệ thống phân tán cục bộ. Ông được biết đến trên toàn thế giới nhờ sự phát triển của hệ thống giống Unix Minix và là tác giả của một số công trình quan trọng trong các lĩnh vực khoa học máy tính khác nhau.

Tiểu sử

Andrew Tanenbaum sinh ngày 16 tháng 3 năm 1944. Nhà khoa học tương lai đã trải qua thời thơ ấu và tuổi trẻ của mình ở White Plains, New York. Anh tốt nghiệp Học viện Công nghệ Massachusetts (MIT) ở Boston, nơi anh nhận bằng cử nhân vật lý. Tiếp theo là bằng tiến sĩ dưới sự giám sát của John Marsh Wilcox vào năm 1971 tại Đại học California ở Berkeley. Đề tài của luận văn là "Khảo sát dao động năm phút, siêu âm và các hiện tượng liên quan trong mặt trờibầu không khí ".

Nhà phát triển Andrew Tanenbaum
Nhà phát triển Andrew Tanenbaum

Sau khi kết hôn, anh ấy cùng người vợ gốc Hà Lan chuyển đến Hà Lan, nhưng vẫn giữ quốc tịch Mỹ và bắt đầu làm việc tại Đại học Tự do Amsterdam với tư cách là giáo sư khoa học máy tính, nơi anh ấy thuyết trình, giám sát các nghiên cứu tiến sĩ và đứng đầu một bộ phận. Tanenbaum là CTO của Trường Máy tính và Hình ảnh cho đến ngày 1 tháng 1 năm 2005. Nhà khoa học đã nghỉ hưu vào năm 2014.

Làm việc tại Trường Máy tính và Xử lý Hình ảnh

Vào đầu những năm 1990, chính phủ Hà Lan bắt đầu thành lập một loạt các trường nghiên cứu theo định hướng chuyên đề trải dài một số trường đại học. Những trường này được thiết kế để thu hút các giáo sư và tiến sĩ. Tanenbaum là một trong những người sáng lập và là người đứng đầu đầu tiên của "Trường Máy tính và Xử lý Hình ảnh". Nhóm của trường này ban đầu bao gồm gần 200 giáo viên và ứng viên các ngành khoa học, những người đã làm việc để giải quyết các vấn đề trong hệ thống máy tính hiện đại vào thời điểm đó.

Andrew Tanenbaum Hiệu trưởng của trường
Andrew Tanenbaum Hiệu trưởng của trường

Tanenbaum giữ chức vụ trưởng khoa trong 12 năm, cho đến năm 2005 khi ông được trao chức danh giáo sư tại Học viện Khoa học và Nghệ thuật Hoàng gia Hà Lan. Kể từ đó, trường đã bao gồm các nhà nghiên cứu từ gần chục trường đại học ở Hà Lan, Bỉ và Pháp.

Sách giáo khoa và sách

Andrew Tanenbaum được biết đến với tác phẩm văn học về khoa học máy tính và kiến trúc máy tính, mạng máy tính vàcác hệ điều hành. Tác phẩm của anh ấy được đặc trưng bởi sự kết hợp của nội dung thông tin cao với khả năng đọc tốt và một phong cách viết có thể được mô tả là hài hước. Nhiều sách của ông bao gồm các bài tập theo nhịp độ ở cuối chương. Dưới đây là các tác phẩm chính của anh ấy:

"Kiến trúc máy tính. Cấu trúc - Khái niệm - Nguyên tắc cơ bản". Đồng sáng tác với James R. Goodman. Cấu trúc cơ bản của máy tính được mô tả bằng mô hình chi tiết. Các cấp được mô tả dưới dạng logic kỹ thuật số, bao gồm đại số boolean, vi kiến trúc, hợp ngữ và mô hình của máy thông thường hoặc hệ điều hành

"Mạng máy tính". Andrew Tanenbaum đã dành công việc này cho các giao thức mạng. Dựa trên mô hình tham chiếu OSI, các lớp mạng được mô tả, được xây dựng trên cơ sở các lớp vật lý và điện tử, cũng như lớp truyền thông, bao gồm cả phát hiện lỗi. Cuốn sách kết thúc với các chương về an ninh mạng với các chủ đề như mật mã, chữ ký, bảo mật WEB và các vấn đề xã hội

Andrew Tanenbaum (Tác giả)
Andrew Tanenbaum (Tác giả)

"Hệ điều hành hiện đại". Cuốn sách cung cấp tình trạng hiện tại (tại thời điểm xuất bản) của việc phát triển hệ điều hành. Nhiều hình ảnh minh họa và nhiều ví dụ giúp bạn hiểu rõ hơn về các lý thuyết và khái niệm được trình bày. Các thành phần chính của hệ điều hành được trình bày về mặt lý thuyết, chẳng hạn như quy trình và luồng, quản lý bộ nhớ, hệ thống tệp, hệ thống đa xử lý và bảo mật CNTT

"Hệ thống phân tán: Cơ bản và mô hình". Cùng vớiMaarten van Steen Tanenbaum mô tả bảy nguyên tắc cơ bản của hệ thống phân tán. Sau đó, ông trình bày chúng với các ví dụ cụ thể. Bao gồm các hệ thống CORBA, DCOM, NFS và WWW

"Phát triển và triển khai hệ điều hành". Trong cuốn sách, Tanenbaum, cùng với Albert S. Woodhull, lần đầu tiên phác thảo các nguyên tắc chung cho hệ điều hành, điều quan trọng nhất mà ông thảo luận và nghiên cứu chi tiết về mã nguồn của hệ điều hành Minix mà ông đã phát triển

Bằng cấp và giải thưởng

Đây là giải thưởng của Andrew:

  • Vào giữa tháng 5 năm 2008, Tanenbaum nhận bằng danh dự của Đại học Bách khoa Bucharest. Giải thưởng do các thành viên của Phòng Học thuật của Thượng viện trao tặng. Sau khi trao bằng, Tanenbaum đã có một bài giảng về những giả định của mình về tương lai của khoa học máy tính và máy tính. Bằng cấp được trao để công nhận công việc của học giả.
  • Andrew Tanenbaum ở Romania
    Andrew Tanenbaum ở Romania
  • Ngày 7 tháng 10 năm 2011 Đại học Petru Maior của Tirgu Mures trao cho Tanenbaum bằng tiến sĩ danh dự cho công trình xuất sắc của ông trong lĩnh vực khoa học máy tính và giáo dục. Do đó, cộng đồng học giả tỏ lòng biết ơn đối với sự cống hiến của ông trong việc giảng dạy và nghiên cứu. Tại buổi lễ, hiệu trưởng, chủ nhiệm Khoa Khoa học và Văn học và những người khác đã nói về Tanenbaum và công việc của ông.

Hệ điều hành Minix

Năm 1987, Tanenbaum đã phát triển một hệ thống giống Unix có tên là Minix (Mini-Unix) cho các máy tính cá nhân của IBM. Hệ thống hướng đến sinh viên và những người muốn hiểucách hoạt động của máy tính chạy hệ điều hành. Sau đó, một cuốn sách được xuất bản trong đó Tanenbaum xuất bản các đoạn mã nguồn của hệ thống và mô tả chúng chi tiết theo ngữ cảnh. Bản thân các bản gốc đã có sẵn trên các phương tiện kỹ thuật số. Trong vòng vài tháng sau khi xuất bản cuốn sách, nhóm Usenet đã có hơn 40.000 người đăng ký thảo luận và cải thiện hệ thống. Một trong những người đăng ký như vậy là một sinh viên đến từ Phần Lan, Linus Torvalds, người đã bắt đầu thêm chức năng mới vào Minix và tùy chỉnh hệ thống theo nhu cầu của mình. Vào đầu tháng 10 năm 1991, Torvalds đã phát hành dữ liệu về một nhân hệ điều hành mới có tên là Linux.

Andrew Tanenbaum và Linus Torvalds
Andrew Tanenbaum và Linus Torvalds

Hệ điều hành củaAndrew Tanenbaum, Minix, tiếp tục được cải thiện. Trọng tâm chính là phát triển một hệ điều hành có tính mô-đun cao, đáng tin cậy và an toàn. Hệ thống này dựa trên một kênh nhỏ. Chỉ có năm nghìn dòng mã chạy trong chế độ hạt nhân. Phần khác của hệ thống chạy như một chuỗi các quy trình tự quản: trình xử lý hệ thống tệp, trình quản lý quy trình và trình điều khiển thiết bị.

Phân tích bầu cử Hoa Kỳ

Năm 2004, Tanenbaum đã phát triển trang web electoral-vote.com, chuyên phân tích các cuộc thăm dò xã hội về ý kiến của công dân về các cuộc bầu cử tổng thống ở Hoa Kỳ. Trang web có một bản đồ được cập nhật hàng ngày và hiển thị các dự đoán bỏ phiếu cho từng tiểu bang của Hoa Kỳ. Trong phần lớn thời gian của chiến dịch, Tanenbaum đã giấu kín danh tính của mình. Sau khi thể hiện sự ủng hộ của mình đối với Đảng Dân chủ, anh ấy đã tiết lộ tên của mình vào đầu tháng 11 năm 2004, một ngày trước đóbầu cử.

Đến cuộc bầu cử năm 2008, Tanenbaum có thể dự đoán hầu hết mọi kết quả của tiểu bang ngoại trừ Missouri và Indiana. Ông đã dự đoán chính xác tất cả những người chiến thắng tại Thượng viện, ngoại trừ "Bang Gopher" - Minnesota.

Đề xuất: