Groups | Search | Server Info | Login | Register


Groups > sfnet.atk.sodat > #206

Re: Moniajo

From Tapio Väättänen <tav@iki.fi>
Newsgroups sfnet.atk.sodat
Subject Re: Moniajo
Date 2017-07-16 21:47 +0000
Organization ampiainen.net
Message-ID <slrnommv75.mkq.tav@dondo.ampiainen.net> (permalink)
References <ojnjk5$b4f$1@dont-email.me> <ojq7p1$ebo$2@dont-email.me> <ojr8nv$7ut$1@dont-email.me> <ojri3g$i1$1@dont-email.me> <m360f2zhu3.fsf@titan.hyper.fi>

Show all headers | View raw


On 2017-07-08, Ari Saastamoinen <oh3mqu+news@hyper.fi> wrote:
> Reijo Korhonen <reijo.korhonen@invalid.invalid> writes:
>
>> Mutkun sinun linkkisikin puhui termistä "multitasking", joka on eri asia 
>> kuin "parallel", siis rinnakkaisuus, jossa asioita tehdään rinnakkain, 
>
> Hmmm...  mun mielestäni tässä keskustelussa ei ole kukaan puhunut
> rinnakkaisajosta ennen sinua, joten mitä merkitystä sillä on, että
> moniajo ja rinnakkaisajo ei olekaan ihan täsmälleen samoja asioita.

Parallel processing ja multitasking on toki *ihan* eria asioita.

Olen samaa mieltä, että kukaan ei puhunut rinnakkaislaskennasta (?), ennen
kuin Reijo otti asian puheeksi. 

Itse käsittäisin että multitasking on koko lailla sama kuin time sharing.
Jollain tasolla. Siinä on kaksi ulottuvuutta. Aito monen käyttäjän
ympräristö, jolle moniajo on edellytys. 

Nykyiset kännykät ovat kuitenkin hyvä esimerkki yhden käyttäjän systeemistä,
joka ei välttämättä oikeasti edes osaa aitoa moniajoa, koska usein yksi
prosessi kerrallaan oikeasti on käynnissä. Tällainen oli tilanne ehkä 2007
iOS:ssä.  Nykyisin lienee toisin.

Yhden käyttäjän ympäristökin voi hallita moniajon. Ehkä OS/2 olisi tästä
kohtuullinen esimerkki. Useampi prosessi etenki saman aikaisesti, mutta
kaikki oli yhden käyttäjän alla.

Parellel computing taas tarkoittaa käytännössä yhden "työn" jakamista
usealla ytimelle tai tietokoneelle. Shared nothing architecture lienee tästä
paras esimerkki. Jokainen laskentayksikkö hoitaa oman osansa ja palauttaa
tuloksen.  Hadoop lienee tästä kohtuullinen esimerkki.

Jos asiaa haluaa historiallisesti tarkastella, niin CTSS lieni ensimmäisiä
todelliseen moniajoon kykeniviä järjestelmiä ja ITS kenties legdendaarisen
johde edellisestä.

https://en.wikipedia.org/wiki/Incompatible_Timesharing_System

Tästä lopulta syntyi Multics, jonka puutteiden vuoksi kehitettin UNIX, joka
kuten tiedetään, toimi Linuxin innoittajana ja esimerkkinä.

Linux lienee tämän hetken käytetyin ohjelmisto, ja iOS / MacOS / Darvin taas
kaikki perustuu alkuperäiseen BSD UNIXiin. Kaikki siis lopulta lähti
mallintamalla Compatible Time Sharing System (CTSS), joka siis sekin alun
perin kehitettiin MIT:ssa.

https://en.wikipedia.org/wiki/Compatible_Time-Sharing_System

Sinänsä mielenkiintoista, että mobiilimaailma on 99% joko Linux tai BSD UNIX
-johdannaista.

Parellel computing on todiaan ihan eri asia. Multi tasking on kuin intra
parellism ja parellel computing on sama kuin inter preallelism.

Mä olin joskus todella innokas suomentamaan kaiken, mutten tällä kertaa
jaksa.

-- 
sip:tav@tav.iki.fi                                    http://tav.iki.fi

"You cannot be too rich, too thin, or commit too often." -- Mark A.

Back to sfnet.atk.sodat | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Moniajo Tuomas Yrjövuori <tuomas.yrjovuori@aalto.fi> - 2017-07-07 12:21 +0300
  Re: Moniajo Naked Fame <invalid@invalid.invalid> - 2017-07-08 00:15 +0300
  Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-08 09:14 +0000
    Re: Moniajo Tuomas Yrjövuori <tuomas.yrjovuori@aalto.fi> - 2017-07-08 21:40 +0300
      Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-08 21:16 +0000
        Re: Moniajo Ari Saastamoinen <oh3mqu+news@hyper.fi> - 2017-07-09 01:25 +0300
          Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-11 20:51 +0000
          Re: Moniajo Tapio Väättänen <tav@iki.fi> - 2017-07-16 21:47 +0000
            Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-17 11:27 +0000
              Re: Moniajo Ari Saastamoinen <oh3mqu+news@hyper.fi> - 2017-07-17 16:13 +0300
                Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-17 21:22 +0000
              Re: Moniajo Juhani Varemo <juhani.poista@kuivanto.fi.invalid> - 2017-07-17 20:16 +0300
                Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-17 21:46 +0000
                Re: Moniajo Tapio Väättänen <tav@iki.fi> - 2017-07-24 10:21 +0000
                Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-25 10:52 +0000
                Re: Moniajo Tapio Väättänen <tav@iki.fi> - 2017-07-31 15:05 +0000
                Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-08-02 23:26 +0000
                Re: Moniajo Tuomas Yrjövuori <tuomas.yrjovuori@aalto.fi> - 2017-08-03 10:29 +0300
                Re: Moniajo Tapio Väättänen <tav@iki.fi> - 2017-08-03 10:48 +0000
                Re: Moniajo Tuomas Yrjövuori <tuomas.yrjovuori@aalto.fi> - 2017-08-03 15:08 +0300
                Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-08-03 21:19 +0000
                Re: Moniajo Tapio Vaattanen <tav@iki.fi> - 2017-08-03 23:14 +0000
                Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-08-03 21:07 +0000
                Re: Moniajo Tapio Väättänen <tav@iki.fi> - 2017-08-03 10:27 +0000
      Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-08 21:26 +0000
        Re: Moniajo Tapio Väättänen <tav@iki.fi> - 2017-07-16 21:51 +0000
          Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-17 10:25 +0000
      Re: Moniajo Ari Saastamoinen <oh3mqu+news@hyper.fi> - 2017-07-09 00:55 +0300
        Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-11 21:04 +0000
          Re: Moniajo Ari Saastamoinen <oh3mqu+news@hyper.fi> - 2017-07-12 00:33 +0300
          Re: Moniajo Tapio Väättänen <tav@iki.fi> - 2017-07-16 21:57 +0000
            Re: Moniajo Reijo Korhonen <reijo.korhonen@invalid.invalid> - 2017-07-17 10:31 +0000
              Re: Moniajo Ari Saastamoinen <oh3mqu+news@hyper.fi> - 2017-07-17 15:50 +0300

csiph-web