Everything about Time-sharing
Computing resource shared by concurrent users
In computing, time-sharing is the concurrent sharing of a computing resource among many tasks or users by giving each task or user a small slice of processing time. This quick switch between tasks or users gives the illusion of simultaneous execution. It enables multi-tasking by a single user or enables multiple-user sessions. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Time-sharingA 5-minute orientation
- Skim a recent paper: Collaboration and resource sharing in the multidepot time-dependent vehicle routing problem with time windowsInfluential work since 2022
- Pick up a classic book: Ready Player OneThe most-reprinted book on the subject
- Read the landmark paper: The UNIX time-sharing systemCited 750 times
- Go sideways: Timeline of operating systemsA closely related topic
- Go sideways: Conversational Monitor SystemA closely related topic
📖 Definitions
Noun The joint ownership or lease of a property by multiple people who can only use it for specified periods every year, or every other year.
Noun A technique that allows many users to use a central computer simultaneously through remote terminals.
Verb present participle and gerund of time-share
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The UNIX time-sharing system
The UNIX Time-Sharing System†
Time-Sharing Service Systems. I
UNIX Time-Sharing System: Foreword
Time-Sharing Service Systems. II
Testing tapping time-sharing.
Dartmouth Time-Sharing
Time-Sharing on Computers
🆕 Influential since 2022
Collaboration and resource sharing in the multidepot time-dependent vehicle routing problem with time windows
Space-time clustering-based method to optimize shareability in real-time ride-sharing
Robust Microgrid Dispatch With Real-Time Energy Sharing and Endogenous Uncertainty
Parameter-Sharing-Based Average-Consensus Time Synchronization in IoT Networks
Secure and Real-Time Traceable Data Sharing in Cloud-Assisted IoT
📚 Books worth reading
Ready Player OneErnest Cline · 2008
The Pigeon finds a hot dog!Mo Willems · 2004
Should I share my ice cream?Mo Willems · 2011
Cognitive SurplusClay Shirky · 2010
Time-sharing data processing systemsZiegler, James R. · 1967
Time-sharing computer systemsM. V. Wilkes · 1968
The Eye of MindsJames Dashner · 2013
A big guy took my ball!Mo Willems · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Timeline of operating systems This article presents a timeline of events in the history of computer operating systems from 1949 to the current day. For a narrative explaining the overall…
- Conversational Monitor System The Conversational Monitor System (CMS, originally Cambridge Monitor System) is a simple interactive single-user operating system. CMS was originally developed…
- General Comprehensive Operating System General Comprehensive Operating System (GCOS, /ˈdʒiːkoʊs/; originally GECOS, General Electric Comprehensive Operating Supervisor) is a family of operating…
- History of CP/CMS This article covers the History of CP/CMS — the historical context in which the IBM time-sharing virtual machine operating system was built. CP/CMS development…
- Dartmouth Time-Sharing System The Dartmouth Time-Sharing System (DTSS) is a discontinued operating system first developed at Dartmouth College between 1963 and 1964. It was the first…
- History of operating systems Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control…
- Interdata 7/32 and 8/32 The Model 7/32 and Model 8/32 were 32-bit minicomputers introduced by Perkin-Elmer after they acquired Interdata, Inc., in 1973. The 7/32 and 8/32 are…
- PDP-6 The PDP-6, short for Programmed Data Processor model 6, is a computer developed by Digital Equipment Corporation (DEC) during 1963 and first delivered…