Project Genie
   HOME

TheInfoList



OR:

Project Genie was a
computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
research project started in 1964 at the
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant un ...
. It produced an early
time-sharing In computing, time-sharing is the sharing of a computing resource among many users at the same time by means of multiprogramming and multi-tasking.DEC Timesharing (1965), by Peter Clark, The DEC Professional, Volume 1, Number 1 Its emergence ...
system including the Berkeley Timesharing System, which was then commercialized as the SDS 940.


History

Project Genie was funded by
J. C. R. Licklider Joseph Carl Robnett Licklider (; March 11, 1915 – June 26, 1990), known simply as J. C. R. or "Lick", was an American psychologistMiller, G. A. (1991), "J. C. R. Licklider, psychologist", ''Journal of the Acoustical Society of Am ...
, the head of ARPA's Information Processing Techniques Office at that time. The project was a smaller counterpart to MIT's Project MAC. The Scientific Data Systems SDS 940 was created by modifying an SDS 930 24-bit commercial computer so that it could be used for timesharing. The work was funded by ARPA and directed by Melvin W. Pirtle and Wayne Lichtenberger at UC Berkeley.
Butler Lampson Butler W. Lampson, ForMemRS, (born December 23, 1943) is an American computer scientist best known for his contributions to the development and implementation of distributed personal computing. Education and early life After graduating from t ...
,
Chuck Thacker Charles Patrick "Chuck" Thacker (February 26, 1943 – June 12, 2017) was an American pioneer computer designer. He designed the Xerox Alto, which is the first computer that used a mouse-driven graphical user interface (GUI). Biography Tha ...
, and L. Peter Deutsch were among the young technical leaders of that project. When completed and in service, the first 940 ran reliably in spite of its array of tricky mechanical issues such as a huge disk drive driven by hydraulic arms. It served about forty or fifty users at a time and still managed to drive a graphics subsystem that was quite capable for its time. When SDS realized the value of the time sharing system, and that the software was in the
public domain The public domain (PD) consists of all the creative work to which no exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly waived, or may be inapplicable. Because those rights have expired ...
(funded by the US federal government), they came back to Berkeley and collected enough information to begin manufacturing. Because SDS manufacturing was overloaded with the 9 series production and the startup of the Sigma Series production, it could not incorporate the 940 modifications into the standard production line. Instead, production of the 940s was turned over to the Systems Engineering Department, which manufactured systems customised to user requirements. To produce a 940, the Systems Engineering Department ordered a 930 from SDS manufacturing, installed the modifications developed by the Berkeley engineers, and shipped machine to the SDS customer as a 940. Project Genie pioneered several computer hardware techniques, such as commercial time-sharing which allowed end-user programming in
machine language In computer programming, machine code is any low-level programming language, consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). Each instruction causes the CPU to perform a ver ...
, separate protected user modes, memory paging, and protected memory. Concepts from Project Genie influenced the development of the TENEX operating system for the
PDP-10 Digital Equipment Corporation (DEC)'s PDP-10, later marketed as the DECsystem-10, is a mainframe computer family manufactured beginning in 1966 and discontinued in 1983. 1970s models and beyond were marketed under the DECsystem-10 name, espec ...
, and
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, ...
, which inherited the concept of process forking from it (Unix co-creator Ken Thompson worked on an SDS 940 while at Berkeley). An SDS 940
mainframe A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise ...
was used by
Douglas Engelbart Douglas Carl Engelbart (January 30, 1925 – July 2, 2013) was an American engineer and inventor, and an early computer and Internet pioneer. He is best known for his work on founding the field of human–computer interaction, particularl ...
's OnLine System at the Stanford Research Institute and was the first computer used by the Community Memory Project at Berkeley. In 1968, Lampson also helped design a different timesharing system at Berkeley: Cal TSS for the CDC 6400 with Extended Core Storage. Lampson was only involved until 1969, but Cal TSS continued until 1971. Several members of project Genie such as Pirtle, Thacker, Deutsch and Lampson left UCB to form the Berkeley Computer Corporation (BCC), which produced one prototype, the BCC-500. After BCC went bankrupt after its funding from the computer mainframe lessor Data Processing Financial & General (DPF&G) suddenly stopped, the BCC-500 was transferred to the
University of Hawaii A university () is an institution of higher (or tertiary) education and research which awards academic degrees in several academic disciplines. Universities typically offer both undergraduate and postgraduate programs. In the United States, th ...
, where it continued in use through the 1970s. It became part of the ALOHAnet. Several BCC employees became the core of
Xerox PARC PARC (Palo Alto Research Center; formerly Xerox PARC) is a research and development company in Palo Alto, California. Founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, the company was originally a division of Xero ...
's computer research group (Deutsch, Lampson and Thacker) in 1970. Lichtenberger went to the University of Hawaii, and was an early employee at
Cisco Systems Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, ...
. Pirtle became technical director for the ILLIAC IV project at NASA Ames Research Center.


See also

*
DARPA The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the A ...
* Berkeley Timesharing System * Timeline of operating systems


References

{{Reflist


External links


Project Genie Documentation
DARPA 1964 establishments in California University of California, Berkeley Time-sharing