タイムシェアリングシステム (Time Sharing System, TSS) は、1台のコンピュータを複数のユーザが同時に利用するためのシステムである。主にメインフレームのリソースを効率良く使うために利用される。タイムシェアリングは、CPU時間を割り当てる一つの手法であり、典型的には対話的処理環境でCPUを時分割利用することで、利用者に対し素早い応答性を提供する。