Article ID: CBB424414308

Anecdote: Notes on the History of Fork and Join (2016)

unapi

The fork call allows a process (or running program) to create new processes. On multiprocessor systems, these processes can run concurrently in parallel. Since its birth 50 years ago, the fork has remained a central element of modern computing, both with regard to software development principles and, by extension, to hardware design, which increasingly accommodates parallelism in process execution. This article looks back at the birth of the fork system call to share, as remembered by its pioneers.

...More
Citation URI
https://data.isiscb.org/isis/citation/CBB424414308/

Similar Citations

Article Aspray, William F.; Cortada, James W.; (2016)
Before It Was a Giant: The Early History of Symantec, 1982-1999 (/isis/citation/CBB189385729/)

Article Yost, Jeffrey R.; (2016)
The March of IDES: Early History of Intrusion-Detection Expert Systems (/isis/citation/CBB570334134/)

Article Kneuper, Ralf; (2017)
Sixty Years of Software Development Life Cycle Models (/isis/citation/CBB236951329/)

Article Ensmenger, Nathan; (2017)
From the Editor's Desk (/isis/citation/CBB143265022/)

Review Salem Elzway; (2017)
Review of "The Outsourcer: The story of India's IT revolution" (/isis/citation/CBB610334077/)

Article Guy C. Fedorkow; (January-March 2021)
Recovering Software for the Whirlwind Computer (/isis/citation/CBB869829437/)

Thesis Gerardo Con Diaz; (2016)
Intangible Inventions: A History of Software Patenting in the United States, 1945-1985 (/isis/citation/CBB374973840/)

Article Spicer, Dag; (July-September 2016)
Interview: Raymond Tomlinson: Email Pioneer, Part 2 (/isis/citation/CBB113069755/)

Article Day, John; (2016)
The Clamor Outside as INWG Debated: Economic War Comes to Networking (/isis/citation/CBB243873737/)

Article Yost, Jeffrey R.; (2016)
Computer Security, Part 2 -- Editor's Introduction (/isis/citation/CBB453922047/)

Article Cortada, James W.; (July-September 2017)
IBM Branch Offices: What They Were, How They Worked, 1920s–1980s (/isis/citation/CBB237504233/)

Article Walden. David; Hashizumi, Hiromichi; (2017)
Events and Sightings: Desktop Publishing Pioneer Meeting at Computer History Museum (/isis/citation/CBB852305963/)

Article Bultema, Patrick; (2003)
Notes from the Field: Requirement Elicitation (/isis/citation/CBB355987355/)

Article Hickey, Ann M.; Davis, Alan M.; Kaiser, Denali; (2003)
Requirements Elicitation Techniques: Analyzing the Gap between Technology Availability and Technology Use (/isis/citation/CBB161177735/)

Review McCray, W. Patrick; (2016)
Review of "Inside the Machine: Art and Invention in the Electronic Age" (/isis/citation/CBB765321999/)

Article Nikivincze, Irina; (2017)
Dana Ulery: Pioneer of Statistical Computing and Architect of Large, Complex Systems (/isis/citation/CBB666008547/)

Authors & Contributors
Cortada, James W.
Yost, Jeffrey R.
Guy C. Fedorkow
Hashizumi, Hiromichi
Kaiser, Denali
Davis, Alan M.
Journals
IEEE Annals of the History of Computing
Comparative Technology Transfer and Society
Iterations: An Interdisciplinary Journal of Software History
Publishers
Yale University
Concepts
History of Computing
Software
Computer industry
Computer security; cyber security
Technology and gender
Software engineering
People
Ulery, Dana
Tomlinson, Raymond W.
Time Periods
20th century
21st century
20th century, late
Places
United States
India
Institutions
Computer History Museum
Peter Norton Computing Corporation
Symantec Corporation
International Network Working Group
California Institute of Technology. Jet Propulsion Laboratory
Comments

Be the first to comment!

{{ comment.created_by.username }} on {{ comment.created_on | date:'medium' }}

Log in or register to comment