Groups | Search | Server Info | Login | Register
Groups > sfnet.atk.sodat > #206
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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