Jere, kirjoituksessasi menee nyt aika monta tietotekniikan käsitettä ja asiaa sekaisin.
Ensinnäkin väitteesi, että kolmannen osapuolen ohjelmistoihin ei voi lähtökohtaisesti luottaa, koska kuka tahansa voi perustaa ohjelmistojen jakelupaikan, on melkoinen yleistys. Ohjelmiston luotettavuus ei määräydy sen perusteella, onko jakelija käyttöjärjestelmän kehittäjä vai kolmas osapuoli. Oleellista on ohjelmiston alkuperä, ylläpito, allekirjoitukset, päivityskäytännöt ja toimitusketjun turvallisuus. Myös virallisiin ohjelmistolähteisiin voi päätyä haavoittuvuuksia.
Toiseksi väität, että uusien prosessorien kehityksessä luotetaan ytimien määrään ja tehonsäästöön. Tämä on vain osa totuutta. Prosessorien suorituskykyä kehitetään edelleen myös yksittäisen ytimen tasolla: käskyjä voidaan suorittaa enemmän kellojaksoa kohden (IPC), välimuisteja kasvatetaan, haarautumisen ennustusta parannetaan, suoritusyksiköitä kehitetään ja muistiviiveitä pienennetään. Esimerkiksi nykyinen Ryzen 9950X3D on aivan eri suorituskykyluokassa kuin vanha i7-4770K myös yhden ytimen suorituskyvyssä, vaikka molemmat suorittavat edelleen x86-64-konekoodia.
Kolmanneksi virtualisointi ei ole sama asia kuin moniytimisyys eikä virtualisointi sinänsä edellytä moniydinprosessoria. Virtuaalikoneita voi ajaa myös yhdellä prosessoriytimellä. Moniytimisyys vain mahdollistaa useamman työkuorman tehokkaamman rinnakkaisen suorittamisen.
Neljänneksi esittämäsi kuvaus siitä, että prosessoria voisi 'kouluttaa' suorittamaan vain yhden toiminnon kerrallaan, ei vastaa prosessorien toimintaa. Prosessorit suorittavat konekäskyjä, ja niiden suoritusjärjestykseen vaikuttavat mikroarkkitehtuuri, käskyriippuvuudet ja käyttöjärjestelmän ajoitus. Ydintä ei tarvitse eikä voi tässä tarkoittamassasi mielessä kouluttaa. Myöskään moniydinprosessorin rinnakkaisuus ei tarkoita sitä, että yksittäisen ytimen pitäisi suorittaa kaikki operaatiot yhtä aikaa.
Viidenneksi 0/1-signaali eli binäärinen esitystapa ei liity siihen, onko prosessorissa yksi vai 16 ydintä. Digitaalinen laskenta perustuu binäärisiin tiloihin kummassakin tapauksessa. Myös yksittäinen nykyaikainen suoritinydin voi käsitellä useita käskyjä limittäin ja suorittaa useita operaatioita rinnakkain.
Kaiken kaikkiaan tekstistäsi jää vaikutelma, että sekoitat keskenään prosessorin fyysiset ytimet, käyttöjärjestelmän prosessit, ohjelmistosäikeet, virtualisoinnin sekä konekäskyjen suorittamisen.
Nämä ovat eri asioita, joilla on toki yhteyksiä toisiinsa, mutta niitä ei voi käyttää toistensa synonyymeinä.
T:AI