Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Jak operačních systémů Work

eciální skladovací prostory, které se proud bitů ze zařízení, možná klávesnice nebo sériovým portem, držení těchto kousky, a pustit je do CPU rychlostí, s níž CPU dokáže vypořádat. Tato funkce je zvláště důležité, když celá řada procesů běží a nástupu do času procesoru. Operační systém poučí buffer, aby nadále vstup ze zařízení, ale zastavit odesílání dat do CPU, zatímco proces pomocí vstupu je pozastaveno. Potom, když se požaduje vstupní proces udělal aktivní znovu, bude operační systém velení vyrovnávací paměti pro odesílání dat. Tento proces umožňuje klávesnice nebo modem k boji s vnějšími uživatelů nebo počítačů na vysoké rychlosti, i když tam jsou časy, kdy CPU nelze použít vstup z těchto zdrojů.

Správa všechny zdroje počítačového systému je velká část funkcí operačního systému a, v případě operačních systémů v reálném čase, mohou být prakticky všechny požadované funkce. Pro jiné operační systémy, ale, poskytuje relativně jednoduchý, jednotný způsob pro aplikace a lidé používat sílu hardwaru je klíčovou součástí jejich důvod existovat.
Application Program Interfaces

Stejně jako řidiči poskytují způsob pro aplikace využívat hardwarových subsystémů, aniž by museli znát každý detail provozu daného hardwaru, aplikační program rozhraní (API), ať aplikačním programátorům používat funkce počítače a operačního systému, aniž by museli přímo sledovat všechny detaily v Provoz CPU. Podívejme se na příklad vytvoření souboru na pevném disku pro držení dat pochopit, proč to může být důležité.

A programátor psát aplikace pro záznam dat z vědeckého nástroje chtít, aby vědec určit název souboru vytvořili. Operační systém může poskytnout API funkci s názvem Makefile pro vytváření souborů. Při psaní programu, programátor by se vložit řádek, který vypadá takto:
Makefile [1,% Name, 2]

V tomto příkladu je instrukce říká operační systém k vytvoření souboru, který umožní náhodný přístup k jeho údajů (znamenanými 1. - druhá možnost by mohla být 0 pro sériovou soubor), bude mít název zadaný v uživatelem (% jméno) a bude formát, který se mění v závislosti na tom, kolik dat je uloženo v soubor (znamenaný - 2: ostatních možností by mohlo být nula pro pevnou velikost, a 1 pro soubor, který roste jak přidávat data, ale nevyhýbá, pokud je odstraněn dat). Nyní se pojďme podívat na to, co operační systém dělá otočit instrukce do akce.

Operační systém odešle dotaz na disku získat umístění prvního dostupného volného místě uložení.

Page [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... >>