Jerome H. Saltzer

Jerome H. Saltzer
Jerome H. Saltzer
Born October 9, 1939(1939-10-09)
Nampa
Alma mater MIT
Known for Multics, Project Athena
Notable awards 2010 Computer System Security Award of the National Institute of Standards and Technology[1]

Jerome H. Saltzer (born October 9, 1939 Nampa, Idaho) is a computer scientist who has made many notable contributions.[2]

Contents

Career

He received an Sc. D in Electrical Engineering from MIT in 1966. Starting in 1966, he was a faculty member of the Department of Electrical Engineering and Computer Science at MIT.

One of his earliest involvements with computers was with MIT's CTSS time-sharing operating system in the early 1960s.

In the later 1960s and early 1970s, he was one of the team leaders of the Multics operating system project. Multics, though not particularly commercially successful in itself, has had a major impact on all subsequent operating systems; in particular, it was an inspiration for Ken Thompson to develop Unix. His contributions to Multics included the now-standard kernel stack switching method of process switching, as well as often-cited work on the security architecture for shared information systems.

In the late 1970s and early 1980s, the research group he led, the Computers Systems Research group of MIT's Laboratory for Computer Science, was one of the key players in the development of the Internet, and ring network technology for local area networks. One of his notable accomplishments was a key patent used by the Proteon ProNet ring network. Perhaps his most notable contribution in that area was his contribution to the End-to-end principle in systems design, which is one of the important underlying principles that governs the operation of the Internet.

From 1984 through 1988 he served as Technical Director of MIT Project Athena. Saltzer@mit.edu is one of the few Athena usernames with a capital letter, and legend has it that several special case hacks were required to support this functionality. In September 1995 he retired from his full-time faculty position, but continued writing and teaching part-time at MIT.[2]

Pedagogical influence

He has had significant impact on the development of computer systems through the influence of a legion of students, both graduate students, as well as undergraduates who took his famous MIT course in information systems, 6.033.

Family

He is known to all (colleagues, students, friends and family) as "Jerry". In 1961 he married Marlys Anne Hughes. They have three children: Rebecca (born 1962), Sarah (born 1963), and Mark (born 1967). He has two grandchildren: Hannah(born 1997), and Caroline(born 1999), both born to Sarah.

Other interests

He is also very interested in 19th century landscape art of the western United States; he has prepared the catalogue raisonné of the paintings of the painter Frederick Ferdinand Schafer.

Software

Saltzer has been a designer or the inspiration for a number of important pieces of systems software, which are either still in use or have descendants still being used today.

  • RUNOFF, a very early text-formatting program which was the basis for Roff and Nroff.
  • PC/IP, the first TCP/IP stack for the IBM PC, which became the basis for a company called FTP Software.
  • Kerberos, an authentication protocol, part of Project Athena, still used today.

Additionally, while technical director of Project Athena, he was supportive of the development of the X Window System, an open windowing system, still used and developed to this day on Linux and UNIX.

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • RUNOFF — was the first computer text formatting program to see significant use. It was written in 1964 for the CTSS operating system by Jerome H. Saltzer in MAD assembler.It actually consisted of a pair of programs, TYPSET (which was basically a document… …   Wikipedia

  • Multics — Company / developer MIT, GE, Bell Labs Programmed in PL/1, Assembly language[1] Working state Mature, Historic Source model Free and …   Wikipedia

  • Multics — Parte de la familia Tiempo compartido Desarrollador MIT, GE, Bell Labs Multics Internet Server Información general …   Wikipedia Español

  • End-to-end principle — The end to end principle is one of the central design principles of the Transmission Control Protocol (TCP) widely used on the Internet as well as in other protocols and distributed systems in general. The principle states that, whenever possible …   Wikipedia

  • Network neutrality — This article is about the general principle of network neutrality. For its specific application to Canada, see Network neutrality in Canada. For its application to the U.S., see Network neutrality in the United States. Network Neutrality Related… …   Wikipedia

  • MAD (programming language) — MAD Paradigm(s) Imperative Appeared in 1959 Developer Galler, Arden, and Graham Major implementations IBM 704, IBM 7090, UNIVAC 1108, Philco 210 211, IBM S/360, and IBM S/370 …   Wikipedia

  • Compatible Time-Sharing System — This article is about the MIT Computation Center operating system. CTSS may also stand for the Cray Time Sharing System, a separate system developed for Cray supercomputers. Compatible Time Sharing System Company / developer MIT s… …   Wikipedia

  • CTSS — Compatible Time Sharing System Cet article concerne le système d exploitation du Projet MAC au MIT. CTSS peut également signifier Cray Time Sharing System, un système distinct développé pour les superordinateurs Cray, ou encore Cambridge Time… …   Wikipédia en Français

  • Compatible Time Sharing System — Cet article concerne le système d exploitation du Projet MAC au MIT. Pour un système distinct développé pour les superordinateurs Cray, voir Cray Time Sharing System. Pour celui développé pour les ordinateurs centraux IBM, voir Cambridge Time… …   Wikipédia en Français

  • Compatible Time-Sharing System — Para otros usos de este término, véase Compatible Time Sharing System (desambiguación). Este artículo se refierel al proyecto del MIT MAC operating system. CTSS También puede referirse a Cray Time Sharing System, un sistema diferente desarrollado …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”