Dual Core vs Quad Core
Kaksoisydin ja neliydin ovat kaksi prosessorityyppiä, jotka kuuluvat usean ytimen prosessorien luokkaan. Moniytimisessä prosessorissa on enemmän kuin yksi ydin (prosessori) yhdessä integroidussa piirimuotissa. Kaksoisydinprosessorissa on kaksi ydintä samassa suulakkeessa ja neliydinprosessorissa on neljä ydintä samassa suulakkeessa. Moniydinprosessoreita käytetään laajalti yleiskäyttöisissä tietokoneissa, sulautetuissa laitteissa, verkkolaitteissa jne. Jotta monisydämäisistä prosessoreista saataisiin paras mahdollinen hyöty, järjestelmässä käynnissä olevat ohjelmisto-ohjelmat tulisi toteuttaa siten, että ne pystyvät moniytimisen koko käyttö.
Mikä on kaksoisydin?
Dual core -prosessoreilla on kaksi suorittimen ydintä samassa suulakeessa. Ja jokaisella ytimellä on oma välimuisti. Perinteisessä yhden ytimen prosessorissa suoritettaessa ohjeita, jos vaadittua tietoa ei ole välimuistissa, kyseinen tieto olisi noudettava RAM-muistista (Random Access Memory) tai tallennuslaitteesta, mikä hidastaa suoritusta, koska prosessorilla on odottaa, kunnes se vastaanottaa tietoja. Mutta kahdella ytimellä jokainen ydin suorittaa ohjeet erikseen, ja siksi kun yksi ydin käyttää muistia, toinen ydin saattaa silti suorittaa käskyjä. Tämä parantaisi järjestelmän suorituskykyä. Erityisesti monitehtävissä, jos on vain yksi prosessori, suorituskyky kärsii, koska prosessorin olisi vaihdettava kahden prosessin välillä. Siksi monitehtävä voi saavuttaa parhaan suorituskykynsä, jos ydintä on enemmän kuin yksi. AMD Phenom II X2 ja Intel Core Duo ovat kaksi esimerkkiä kaksoisydinsuorittimista.
Mikä on neliydin?
Nelytytiminen prosessori on prosessori, jossa on neljä ydintä samassa muotissa. Mutta ensimmäisissä neliydinprosessoreissa oli kukin ydin erikseen neljässä muotissa ja ne yhdistettiin yhdeksi paketiksi muodostamaan neliydinprosessori. Myöhemmin tuli prosessoreita, joissa oli kaikki neljä ydintä samassa suulakkeessa, ja niitä kutsuttiin monoliittisiksi neliytimisiksi prosessoreiksi. Jotkut neliydinprosessorit valmistetaan myös yhdistämällä kaksi kaksoisydinprosessoria yhdeksi paketiksi. Nelytydinprosessoreilla on kyky suorittaa neljä erilaista käskyä samanaikaisesti. Siksi nämä soveltuvat useiden sovellusten ajamiseen samanaikaisesti. Suurinta osaa sovelluksista ei kuitenkaan ole kehitetty hyödyntämään täysin neliydinominaisuuksia. Ne on suunniteltu yhden ytimen prosessoreille. Sovellukset, jotka on kehitetty suorittamaan useita tehtäviä samanaikaisesti, pystyvät hyödyntämään täysimittaisesti neliydinprosessoria.
Mitä eroa on kaksoisytimellä ja neliydinnällä??
Dual core -prosessoreilla on kaksi suorittimen ydintä samassa muotissa, kun taas neliytiminen prosessori on prosessori, jossa on neljä ydintä samassa muotissa. Siksi tietokoneen, jossa on neliydinprosessori, pitäisi toimia paremmin kuin tietokoneen, jossa on kaksisydäntäprosessori. Mutta tämä ei välttämättä aina pidä paikkaansa, koska suurin osa sovelluksista on kehitetty kohdistamaan yhden tai kahden ytimen ympäristöihin. Siksi he eivät pysty hyödyntämään suorituskyvyn parantamisen etua, jonka tarjoavat neliydinprosessorit.