Optimistic concurrency controlOptimistic concurrency control (OCC), also known as optimistic locking, is a concurrency control method applied to transactional systems such as relational database management systems and software transactional memory. OCC assumes that multiple transactions can frequently complete without interfering with each other. While running, transactions use data resources without acquiring locks on those resources. Before committing, each transaction verifies that no other transaction has modified the data it has read.
Timestamp-based concurrency controlIn computer science, a timestamp-based concurrency control algorithm is a non-lock concurrency control method. It is used in some databases to safely handle transactions, using timestamps. Every timestamp value is unique and accurately represents an instant in time. A higher-valued timestamp occurs later in time than a lower-valued timestamp. A number of different ways have been used to generate timestamp Use the value of the system's clock at the start of a transaction as the timestamp.
Indeterminacy in concurrent computationIndeterminacy in concurrent computation is concerned with the effects of indeterminacy in concurrent computation. Computation is an area in which indeterminacy is becoming increasingly important because of the massive increase in concurrency due to networking and the advent of many-core computer architectures. These computer systems make use of arbiters which gives rise to indeterminacy. Patrick Hayes [1973] argued that the "usual sharp distinction that is made between the processes of computation and deduction, is misleading".
MultitâcheUn système d'exploitation est multitâche () s’il permet d’exécuter, de façon apparemment simultanée, plusieurs programmes informatiques. On parle également de multiprogrammation. Cette fonction est indépendante du nombre de processeurs dotant l’ordinateur ; une machine multiprocesseur n'est aucunement nécessaire pour exécuter un système d'exploitation multitâche. La simultanéité apparente ou réelle, selon le nombre de processeurs, est le résultat de l’alternance rapide d’exécution des processus présents en mémoire.
Autocommutateur téléphonique privéUn autocommutateur téléphonique privé (ou private automatic branch exchange (PABX) voire private branch exchange (PBX)) est un dispositif permettant de relier les postes téléphoniques (internes) d'un établissement avec le réseau téléphonique public (externe). Un PABX sert principalement à relier les postes téléphoniques d'un établissement (lignes internes) avec le réseau téléphonique public (lignes externes).
TéléphoneLe téléphone est un appareil de communication initialement conçu pour transmettre la voix humaine et pouvoir communiquer à distance. Pour fonctionner, le téléphone nécessite une infrastructure terrestre ou spatiale : le réseau téléphonique. Après y avoir raccordé son terminal fixe ou avoir allumé son téléphone mobile, l'utilisateur ayant souscrit un abonnement auprès d'un opérateur de télécommunications peut passer un appel téléphonique à un destinataire également raccordé en composant son numéro qui lui est propre, ce qui déclenche généralement la sonnerie du téléphone destinataire.
Ligne téléphoniquethumb|Poteau portant des fils téléphoniques. Une ligne téléphonique ou un circuit téléphonique (ou simplement une ligne ou un circuit dans l'industrie) est un circuit de télécommunications composé d'une, ou plusieurs paires de fils physiques ou de tout autre moyen de communication, reliant le téléphone d'un utilisateur au réseau téléphonique. Avec l'évolution de la convergence numérique, les lignes téléphoniques transportent le plus souvent, en plus de la voix, tout type de signal pouvant être numérisé grâce aux liaisons ADSL.
Histoire du téléphonethumb|Acteur jouant le rôle d'Alexander Graham Bell dans un film muet en 1926. Le design forçait l'utilisateur à d'abord écouter dans le trou, puis de parler dans le même. L'histoire du téléphone présente la chronique du développement des téléphones dit mécaniques et électriques. Avant l'invention du téléphone électromagnétique, des objets mécaniques et acoustiques permettent d'envoyer la voix et de la musique à de bien plus grandes distances que celles que la voix ordinaire pouvait accomplir.
Memory barrierIn computing, a memory barrier, also known as a membar, memory fence or fence instruction, is a type of barrier instruction that causes a central processing unit (CPU) or compiler to enforce an ordering constraint on memory operations issued before and after the barrier instruction. This typically means that operations issued prior to the barrier are guaranteed to be performed before operations issued after the barrier. Memory barriers are necessary because most modern CPUs employ performance optimizations that can result in out-of-order execution.
Filetage trapézoïdalLe pas de vis trapézoïdal est utilisé pour la transmission d'efforts importants et précis. On distingue deux sortes de filets trapézoïdaux : Le pas métrique avec des flancs formant un angle de 30°, Le système Acmé dont le pas est exprimé en pouces avec des flancs formant un angle de 29°. Toutes les dimensions sont en millimètres, l’angle du trapèze est de 30° et le diamètre D de l’axe sera choisi dans la série des diamètres normalisés.