Ako vlastne fungujú programy v počítači?

Prepínanie medzi rôznymi programami a ich súčasný beh v grafickom prostredí môže vyzerať jednoducho, v skutočnosti to však vyžaduje značne komplikované operácie bežiace v pozadí.

Počítač totiž môže spracovávať v každom okamihu iba jednu úlohu a dojem súčasnej práce viacerých sa dosahuje iba rýchlym prepínaním medzi nimi.


Každý program si po spustení vytvorí vlastný proces, ktorému počítač prideľuje procesorový čas a pamäť podľa jeho požiadaviek a priority. Ak o procesor žiada viac procesov, ako prvý ho dostane ten z najvyššou prioritou. V praxi tieto zmeny prebiehajú tak rýchlo, že ich nie je možné postrehnúť a programy ako keby bežali všetky súčasne. Tejto vlastnosti sa hovorí multitasking.

Komplikovanejšie programy ale potrebujú sami vykonávať niekoľko operácií súčasne (napríklad kontrola pravopisu alebo automatické ukladanie v pozadí vo Worde) a bolo by zbytočne náročné, ak by každý program musel sám riadiť svoj „vnútorný multitasking“. Preto operačný systém umožňuje každému programu spustiť niekoľko takzvaných threads (doslovný slovenský preklad je „vlákno“), ktoré možno označiť aj ako podprocesy. Súčasný beh viacerých threadov v rámci jedného procesu sa potom nazýva multithreading. Rovnako ako procesy majú thready určenú prioritu, ale väčšinou nemajú pridelenú vlastnú pamäť (využívajú pamäť pridelenú ich procesu).

Čo spôsobuje spomalenie počítača?

Ak vynecháme miesto na pevnom disku, ktoré by dnes už malo byť pre väčšinu bežných užívateľov dostatočné (pokiaľ nepracujete napríklad s veľkými databázami alebo spracovaním videa), sú len dve veci, ktorých je vždy málo: pamäť a procesorový čas (výkon). Zjednodušene povedané, pre obe tieto hodnoty platí: čím viac, tým lepšie.

Výkon procesora by mal ovplyvňovať rýchlosť asi najviac, ale dnes to už nie vždy platí. Samozrejme, lepší procesor dokáže vykonať tú istú operáciu rýchlejšie ako ten horší, ale všetky dnes predávané procesory majú viac ako dostatočný výkon pre bežné použitie. Napriek tomu sa môže stať, že počítač bude pracovať veľmi pomaly. Stáva sa to hlavne pri používaní zle napísaných alebo „zamrznutých“ programov. Objaviť ich možno práve pomocou programov typu TaskInfo, kde ich hodnoty zaťaženia procesoru budú mimoriadne vysoké.

Rozhodujúci vplyv na rýchlosť práce počítača má dnes prevažne operačná pamäť. Pokiaľ jej nie je dosť, operačný systém začne automaticky presúvať jej časti na disk, ktorý je však o niekoľko rádov pomalší. Ak počítač začne pracovať veľmi pomaly a z disku sa ozýva zvuk podobný motorovej píle, je na vine zväčša práve nedostatok pamäte. Moderné programy (hlavne z kategórie Office) jej potrebujú veľmi veľa a otvoriť ich niekoľko naraz môže spraviť aj výkonný počítač (pokiaľ má malú pamäť) nepoužiteľne pomalým. 32MB už dnes na pohodlnú prácu nestačí, preto možno odporučiť minimálne 64MB, hlavne ak používate Windows NT/2000.

Najčítanejšie na SME Tech


Hlavné správy zo Sme.sk

KOMENTÁRE

Alternatíva pre Nemecko skutočnú alternatívu neponúka

Merkelová voľby vyhrala a ostáva mocná. Európa je naozaj vďačná.

DOMOV

Aké stíhačky môžeme a ktoré ponuky sú nereálne?

Rozhodovať sa bude len medzi gripenmi a stíhačkami F-16.

Neprehliadnite tiež

Astronautka z NASA: Vieme, že sa niečo pokazí

Astronautka Dorothy Metcalf-Lindenburgerová hovorí, ako vyzerá tréning v NASA a ako sa astronauti pripravujú na zlyhania.

Rozšírená realita je zábavná aj užitočná. Skúste tieto aplikácie pre iPhone a iPad

Nová aktualizácia iOS 11 pre mobilné zariadenia od Apple priniesla aj ARKit. V ponuke sú prvé aplikácie a je s nimi zábava.

TECH_FM

Kontroverzný objav naznačuje, že praľudia sa mohli vyvinúť v Európe

Stopy dávneho tvora mätú vedcov. Odborníci sa sporia, komu patrili.

Strašia vás baktérie na mobile? Vymysleli, ako sa ich zbaviť

Nová nabíjačka dezinfikuje mobily, používa ultrafialové žiarenie.

Inzercia - Tlačové správy


  1. Zľava 3000 € na 3-izbové byty v Jarabinkách
  2. Kedy sa refinancovanie oplatí?
  3. Aký vplyv by mal konflikt v Kórei na vaše investície?
  4. Atraktívnejšie učenie vďaka digitálnym technológiám
  5. JUDr. Barbora Sabó: Dobrý maklér šetrí čas, peniaze i nervy!
  6. Zanzibar je plný lákadiel na dokonalú exotickú dovolenku
  7. Rastie nám pokrivená generácia?
  8. Intímna hygiena – celoročná záležitosť
  9. Pivovar Šariš podporí cestovný ruch v Prešovskom kraji
  10. Novinka v realitnom biznise! Zatiaľ dostupné len v Grand Koliba
  1. Atraktívnejšie učenie vďaka digitálnym technológiám
  2. Aký vplyv by mal konflikt v Kórei na vaše investície?
  3. Zľava 3000 € na 3-izbové byty v Jarabinkách
  4. JUDr. Barbora Sabó: Dobrý maklér šetrí čas, peniaze i nervy!
  5. Detské zúbky sú veda
  6. Štartujú jesenné módne dni v Poluse
  7. Zanzibar je plný lákadiel na dokonalú exotickú dovolenku
  8. Rastie nám pokrivená generácia?
  9. Intímna hygiena – celoročná záležitosť
  10. Pivovar Šariš podporí cestovný ruch v Prešovskom kraji
  1. Zanzibar je plný lákadiel na dokonalú exotickú dovolenku 15 572
  2. Rastie nám pokrivená generácia? 10 484
  3. Intímna hygiena – celoročná záležitosť 3 289
  4. 3 mýty, ktorým ste možno uverili. Ale ako je to naozaj? 2 851
  5. Plug-in, hybrid alebo elektromobil? Poradíme, ako správne vybrať 1 962
  6. Pivovar Šariš podporí cestovný ruch v Prešovskom kraji 1 337
  7. Kedy sa refinancovanie oplatí? 1 306
  8. Bývajte v budove, po ktorej sa prechádzal Schöne Náci 1 086
  9. Novinka v realitnom biznise! Zatiaľ dostupné len v Grand Koliba 1 032
  10. FemFest 2017 ponúkne beh na opätkoch i koncert známej speváčky 618