Multitasking: l'uomo non è un computer

Multit
        asking
l'uomo
       n on   :
        n è un
                 compu
                      t er



       Paolo B
              ernardi
1946
~300 op./sec.
Oggi
~3.000.000.000 op./sec.
Sing
        le ta
  AAAA        sking
        AAB
             BBB
 Mul              BB
    ti ta
ABA       skin
   BAB        g
        ABA
             BAB
Multitasking: l'uomo non è un computer
Multitasking: l'uomo non è un computer
Ev
  olu
     zio
        ne
          ?
Verifiche sperimentali
Multitasking: l'uomo non è un computer
A   7           F

        X 5
                    1
2           R

    K   4
                E

8       G
s witch
  ntext
Co
~1 00  nss
Context switch
~100.000.000.000ns
Flow
Abbassamento Q.I.

    Marijuana




     Infomania




  Notte insonne
STOP!
Multitasking
te
             te
           no
           no
      co
     co
   oc
   oc
Bl
Bl
ox
  nb
I
Disc          Paul
     onne
          cting    Grah
                distr    am
                     actio
                          n
lo per
      So
         vo ro
       la

        per
  Solo
        ioni
 istr az
d
Multit
        asking
l'uo          :
   omo no
          nè      un com
                         puter

        Paolo B
               ernardi
1 of 20

Recommended

Impact2014 session #1317 you have got a friend on z - tales from cics tran... by
Impact2014  session #1317   you have got a friend on z - tales from cics tran...Impact2014  session #1317   you have got a friend on z - tales from cics tran...
Impact2014 session #1317 you have got a friend on z - tales from cics tran...Elena Nanos
2K views61 slides
Ibm session tac 2104 - ctg presentation for impact 2013 final by
Ibm session tac 2104 - ctg presentation for impact 2013 finalIbm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalElena Nanos
1.1K views48 slides
Reasons to Love IBM Java and WebSphere Application Server on z System by
Reasons to Love IBM Java and WebSphere Application Server on z SystemReasons to Love IBM Java and WebSphere Application Server on z System
Reasons to Love IBM Java and WebSphere Application Server on z SystemElena Nanos
1K views47 slides
Mobile for the enterprise mobile analytics, bluemix and more for z by
Mobile for the enterprise  mobile analytics, bluemix and more for zMobile for the enterprise  mobile analytics, bluemix and more for z
Mobile for the enterprise mobile analytics, bluemix and more for zElena Nanos
578 views5 slides
Reasons to love IBM Java and Websphere Application Server on z system by
Reasons to love IBM Java and Websphere Application Server on z systemReasons to love IBM Java and Websphere Application Server on z system
Reasons to love IBM Java and Websphere Application Server on z systemElena Nanos
4.9K views47 slides
Impact2014 session # 1523 performance optimization using ibm java on z and w... by
Impact2014  session # 1523 performance optimization using ibm java on z and w...Impact2014  session # 1523 performance optimization using ibm java on z and w...
Impact2014 session # 1523 performance optimization using ibm java on z and w...Elena Nanos
2.2K views53 slides

More Related Content

More from Codemotion

Pompili - From hero to_zero: The FatalNoise neverending story by
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyCodemotion
1.7K views44 slides
Pastore - Commodore 65 - La storia by
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaCodemotion
1.1K views23 slides
Pennisi - Essere Richard Altwasser by
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserCodemotion
687 views18 slides
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst... by
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Codemotion
688 views37 slides
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019 by
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Codemotion
734 views89 slides
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019 by
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Codemotion
691 views18 slides

More from Codemotion(20)

Pompili - From hero to_zero: The FatalNoise neverending story by Codemotion
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
Codemotion1.7K views
Pastore - Commodore 65 - La storia by Codemotion
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
Codemotion1.1K views
Pennisi - Essere Richard Altwasser by Codemotion
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
Codemotion687 views
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst... by Codemotion
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Codemotion688 views
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019 by Codemotion
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Codemotion734 views
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019 by Codemotion
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Codemotion691 views
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 - by Codemotion
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Codemotion450 views
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A... by Codemotion
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Codemotion894 views
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul... by Codemotion
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Codemotion414 views
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ... by Codemotion
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Codemotion267 views
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd... by Codemotion
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion600 views
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019 by Codemotion
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Codemotion513 views
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019 by Codemotion
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Codemotion235 views
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019 by Codemotion
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Codemotion242 views
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A... by Codemotion
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Codemotion299 views
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen... by Codemotion
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Codemotion204 views
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019 by Codemotion
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Codemotion264 views
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019 by Codemotion
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Codemotion264 views
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019 by Codemotion
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion408 views
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams... by Codemotion
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Codemotion181 views

Multitasking: l'uomo non è un computer