Abstract-Resource-sharing mechanisms can be classified into the broad categories of reservation systems and queueing systems. There are key differences between the two types of systems, and each has advantages and disadvantages. In this work, these differences are characterized, and a general reservation system model (GRSM) is proposed. Under four different sets of assumptions, the GRSM is reduced to analytically tractable models for which solutions are provided. In two cases, queueing model solutions are used, and in the remaining two cases, Discrete Time Markov Chain (DTMC) models are solved. A fifth model, defined through a different set of simplifying assumptions to the GRSM, is solved with simulations. Next, several examples of commonly encountered reservation and queueing systems are identified, and analyzed using one of these four simplified analytical models, or the fifth simulation model. The purpose of these analyses is to understand why certain systems belonging to the same category of examples use reservation systems while others use queueing systems. For example, while both physicians and bank tellers are human servers, the former use reservation systems while the latter use queueing systems.