< Return to Video

Hatékonyabb időgazdálkodás (a gépek szerint)? – Brian Christian

  • 0:14 - 0:16
    1997 nyarán
  • 0:16 - 0:21
    a NASA Pathfinder űrszondája
    landolt a Mars felszínén,
  • 0:21 - 0:25
    és hihetetlen, jellemző képeket
    kezdett közvetíteni a Földre.
  • 0:25 - 0:28
    De pár nappal később valami
    borzalmasan félresikerült.
  • 0:28 - 0:31
    Az adások megszakadtak.
  • 0:31 - 0:34
    A Pathfinder gyakorlatilag halasztgatott:
  • 0:34 - 0:40
    teljesen elfoglalta magát, de eközben
    nem végezte legfontosabb feladatát.
  • 0:40 - 0:41
    Mi történt?
  • 0:41 - 0:45
    Mint kiderült, hiba történt
    az ütemezőrendszerében.
  • 0:45 - 0:48
    Minden operációs rendszernek
    van ütemező nevű része,
  • 0:48 - 0:53
    mely a processzort vezérli, hogy meddig
    dolgozzon egy-egy feladaton váltás előtt,
  • 0:53 - 0:54
    illetve hogy mire váltson át.
  • 0:54 - 0:59
    Ideális esetben a gépek olyan simán
    váltogatnak a sokféle feladat között,
  • 0:59 - 1:02
    hogy azt az illúziót keltik,
    mintha mindent egyszerre csinálnának.
  • 1:02 - 1:06
    De tudjuk, mi történik,
    ha valami elromlik.
  • 1:06 - 1:10
    Ha más nem, hát ez kellene,
    hogy némi vigaszt nyújtson.
  • 1:10 - 1:14
    Még a számítógépek is túlterheltté
    válnak néha.
  • 1:14 - 1:17
    Talán a számítógép-ütemezést tanulmányozva
  • 1:17 - 1:21
    támad pár ötletünk saját
    időgazdálkodásunkkal kapcsolatban.
  • 1:21 - 1:26
    Első meglátásunk, hogy a feladatok
    sorolásával töltött időt
  • 1:26 - 1:29
    nem munkavégzéssel töltjük.
  • 1:29 - 1:33
    Pl. amikor átnézzük bejövő üzeneteinket,
  • 1:33 - 1:35
    kiválasztjuk, hogy melyik a legfontosabb.
  • 1:35 - 1:38
    Amikor azt elintéztük,
    megismételjük a folyamatot.
  • 1:38 - 1:40
    Ez észszerűnek tűnik, de van
    itt egy probléma.
  • 1:40 - 1:44
    Ezt úgy hívják: négyzetes időalgoritmus.
  • 1:44 - 1:49
    Ha kétszer annyi levél érkezik,
  • 1:49 - 1:52
    a válaszra kétszer annyi idő szükséges.
  • 1:52 - 1:55
    Ez megnégyszerezi a munkát.
  • 1:55 - 1:58
    A Linux operációs rendszer programozói
  • 1:58 - 2:01
    hasonló nehézségbe ütköztek 2003-ban.
  • 2:01 - 2:06
    A Linux minden egyes feladatát
    fontossági sorrendbe rendezi,
  • 2:06 - 2:10
    és néha több időt tölt feladatok
    osztályozásával, mint az élvégzésükkel.
  • 2:10 - 2:15
    A programozók józan észnek
    ellentmondó megoldása:
  • 2:15 - 2:18
    rangsorolás helyett korlátozott számú
    prioritási puffert alkalmaztak.
  • 2:18 - 2:22
    A rendszer pontatlanabb lett
    a soron következő feladat tekintetében,
  • 2:22 - 2:26
    de helyette több ideje
    maradt a következő feladatra.
  • 2:26 - 2:31
    Ha mindig a legfontosabb ímélt
    vesszük előre,
  • 2:31 - 2:33
    az összeomláshoz vezethet.
  • 2:33 - 2:36
    Végül háromszor annyi
    levelünk lesz, mint általában,
  • 2:36 - 2:39
    azt kilencszer annyi ideig tart elintézni.
  • 2:39 - 2:44
    Jobb időrendi vagy véletlenszerű
    sorrendben válaszolni!
  • 2:44 - 2:48
    Meglepő módon, néha
    a helyes sorrend feladása lehet
  • 2:48 - 2:51
    a kulcs a feladatok elvégzéséhez.
  • 2:51 - 2:54
    Egy másik meglátásnak
    mely a számítógépes ütemezésből ered,
  • 2:54 - 2:59
    a modern élet egyik leggyakoribb eleméhez
    van köze: a megszakításhoz.
  • 2:59 - 3:02
    Amikor a számítógép feladatot vált,
  • 3:02 - 3:05
    ún. kontextusváltást kell végeznie,
    ,
  • 3:05 - 3:07
    azaz megjelölni az egyik feladat állását,
  • 3:07 - 3:11
    régi adatokat távolítva el a memóriájából,
    és újakat hozva be.
  • 3:11 - 3:14
    Minden egyes ilyen akciónak megvan az ára.
  • 3:14 - 3:17
    A meglátás itt az, hogy alapvető
    kompromisszum van
  • 3:17 - 3:20
    a teljesítmény és a válaszkészség között.
  • 3:20 - 3:24
    A komoly munka elvégzése
    a kontextusváltás minimalizálását jelenti.
  • 3:24 - 3:29
    Viszont a válaszkészség a bármire való
    azonnali reagálást jelenti.
  • 3:29 - 3:32
    E két alapelv folyamatos
    összeütközésben van.
  • 3:32 - 3:35
    Az összeütközések felismerése
    teszi lehetővé
  • 3:35 - 3:38
    a kedvező egyensúly beállítását.
  • 3:38 - 3:42
    A nyilvánvaló megoldás
    az összeütközések minimalizálása.
  • 3:42 - 3:45
    A kevésbé nyilvánvaló
    pedig ezek csoportosítása.
  • 3:45 - 3:49
    Ha semelyik értesítés vagy ímél
    nem igényel
  • 3:49 - 3:52
    egy óránál gyakoribb választ,
  • 3:52 - 3:57
    akkor pont ilyen gyakran kell
    őket ellenőriznünk, sűrűbben nem.
  • 3:57 - 4:02
    Az informatikában ezt az elvet
    megszakításegyesítésnek hívják.
  • 4:02 - 4:05
    Ahelyett, hogy rögtön foglalkoznánk a
    felmerülő dolgokkal -
  • 4:05 - 4:06
    Ah, az egér elmozdult?
  • 4:06 - 4:07
    Lenyomtak egy billentyűt?
  • 4:07 - 4:09
    Több példányban töltődött le a fájl? –
  • 4:09 - 4:12
    e megszakításokat a rendszer
    aszerint csoportosítja,
  • 4:12 - 4:15
    hogy meddig várhat a megoldásuk.
  • 4:15 - 4:18
    2013-ban a megszakításegyesítés
  • 4:18 - 4:22
    jelentős javulást idézett elő
    a laptopakkumulátorok élettartamában.
  • 4:22 - 4:27
    Az oka: a megszakítások késleltetésével
    a rendszer mindent egyszerre ellenőriz,
  • 4:27 - 4:31
    majd gyorsan áttérhet
    energiatakarékos üzemmódba.
  • 4:31 - 4:33
    Ahogy a számítógépekre,
    úgy ránk is igaz ez.
  • 4:33 - 4:36
    Hasonló megközelítés talán minket,
  • 4:36 - 4:39
    felhasználókat is segítene
    a figyelmünk visszanyerésében,
  • 4:39 - 4:45
    és visszaadná a modern élet egyik
    legritkább elemét: a pihenést.
Title:
Hatékonyabb időgazdálkodás (a gépek szerint)? – Brian Christian
Speaker:
Brian Christian
Description:

A teljes leckét lásd: https://ed.ted.com/lessons/how-to-manage-your-time-more-effectively-according-to-machines-brian-christian

Emberek és számítógépek egyaránt azzal szembesülnek, hogy korlátozott idő alatt minél többet végezzenek el. Az elmúlt kb. ötven év alatt számítógéptudósok sok hatékonyabb időgazdálkodási stratégiát tanultak, és nagy tapasztalatot is szereztek arról, hogy mi sülhet el rosszul. Brian Christian elmondja, hogyan alkalmazhatjuk e meglátásokat, hogy a legtöbbet hozzuk ki az életünkből.

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
05:10

Hungarian subtitles

Revisions