Pracujeme na obnovení aplikace Unionpedia v Google Play Store
OdchozíPřicházející
🌟Zjednodušili jsme náš design pro lepší navigaci!
Instagram Facebook X LinkedIn
Vaše vlastní Uniepedie s vaším logem a doménou, od 9,99 USD/měsíc
Vytvořit můj Uniepedie

Spinlock

Index Spinlock

Spinlock je v operačních systémech druh zámku, na nějž je třeba aktivně čekat – čekající proces tedy při čekání na spinlock spotřebovává systémové prostředky.

Obsah

  1. 9 vztahy: Assembler, Atomicita, Kritická sekce, Monitor (synchronizace), Operační systém, Semafor (synchronizace), Synchronizace (informatika), X86, Zámek (informatika).

  2. Programovací konstrukce

Assembler

Assembler (anglicky „sestavovatel“) je počítačový program, který slouží k překladu programu napsaného v jazyce symbolických adres (JSA) do strojového kódu, tedy posloupnosti strojových instrukcí vykonávaných procesorem počítače.

Vidět Spinlock a Assembler

Atomicita

Atomicita neboli nedělitelnost je důležitá vlastnost v programování.

Vidět Spinlock a Atomicita

Kritická sekce

Kritická sekce (též kritický kód) je v informatice nejmenší část zdrojového kódu, kde dochází k přístupu ke sdílenému prostředku (např. sdílená data, která označujeme jako kritická oblast), ke kterému nemohou současně přistupovat dva nebo více procesů či vláken.

Vidět Spinlock a Kritická sekce

Monitor (synchronizace)

Monitor je synchronizační primitivum, které se používá pro řízení přístupu ke sdíleným prostředkům.

Vidět Spinlock a Monitor (synchronizace)

Operační systém

Vztah mezi operačním systémem, hardwarem, aplikačním softwarem a uživatelem Operační systém je základní programové vybavení počítače, které umožňuje běh programů a ovlivňuje, jak bude počítačový systém komunikovat s uživatelem.

Vidět Spinlock a Operační systém

Semafor (synchronizace)

Semafor je v informatice široce používané synchronizační primitivum, které obsahuje celočíselný čítač.

Vidět Spinlock a Semafor (synchronizace)

Synchronizace (informatika)

Synchronizace označuje v informatice dva podobné koncepty: synchronizace procesů a synchronizace dat.

Vidět Spinlock a Synchronizace (informatika)

X86

x86 je v informatice označení rodiny instrukčních sad pro procesory navazující na 16bitový procesor Intel 8086.

Vidět Spinlock a X86

Zámek (informatika)

Zámek je v informatice označení synchronizačního primitiva pro zajištění výhradního přístupu k systémovým prostředkům (místo v operační paměti, vstupně-výstupní porty nebo jiný hardware připojený k počítači) ve víceúlohovém prostředí, kde tak brání souběhu.

Vidět Spinlock a Zámek (informatika)

Viz také

Programovací konstrukce