{"id":2930,"date":"2015-02-09T15:12:18","date_gmt":"2015-02-09T14:12:18","guid":{"rendered":"http:\/\/www.itkommando.hu\/site\/?page_id=2930"},"modified":"2021-11-07T15:53:24","modified_gmt":"2021-11-07T14:53:24","slug":"hogyan-mukodik-a-szamitogep","status":"publish","type":"page","link":"https:\/\/www.itkommando.hu\/site\/leirasok\/hogyan-mukodik-a-szamitogep\/","title":{"rendered":"Hogyan m\u0171k\u00f6dik a sz\u00e1m\u00edt\u00f3g\u00e9p?"},"content":{"rendered":"<p>Amilyen egyszer\u0171 a k\u00e9rd\u00e9s, a v\u00e1lasz ann\u00e1l \u00f6sszetettebb. Minden iskol\u00e1s azonnal r\u00e1v\u00e1gn\u00e1, hogy a Neumann elv szerint.<\/p>\n<h2>Neumann architectura<\/h2>\n<figure style=\"width: 200px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/ba\/Von_Neumann_architecture_hu.svg\/200px-Von_Neumann_architecture_hu.svg.png\" alt=\"A Neumann elv\u0171 sz\u00e1m\u00edt\u00f3g\u00e9p\" width=\"200\" height=\"190\"><figcaption class=\"wp-caption-text\">A Neumann elvek szerint fel\u00e9p\u00fcl\u0151 sz\u00e1m\u00edt\u00f3g\u00e9p logikai v\u00e1zlata<br>A k\u00e9p forr\u00e1sa: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Von_Neumann_architecture_hu.svg\">Wikip\u00e9dia<\/a><\/figcaption><\/figure>\n<p>A v\u00e1lasz azonnal hib\u00e1s, hiszen Neumann J\u00e1nos t\u00f6bb elvet is el\u0151\u00edrt:<\/p>\n<ul>\n<li>Elektronikus m\u0171k\u00f6d\u00e9s (a kor\u00e1bbi elektronikus\/mechanikus fel\u00e9p\u00edt\u00e9ssel szemben)<\/li>\n<li>A kettes sz\u00e1mrendszer haszn\u00e1lata (elektronikusan k\u00f6nnyen megval\u00f3s\u00edthat\u00f3)<\/li>\n<li>Bels\u0151 mem\u00f3ria haszn\u00e1lata<\/li>\n<li>T\u00e1rolt program elve. A sz\u00e1m\u00edt\u00e1sokhoz sz\u00fcks\u00e9ges adatokat \u00e9s programutas\u00edt\u00e1sokat a g\u00e9p azonos m\u00f3don, egyar\u00e1nt a bels\u0151 mem\u00f3ri\u00e1ban (operat\u00edv t\u00e1r) t\u00e1rolja, azonos form\u00e1ban, teh\u00e1t csak egy kiragadott mem\u00f3riatartalmat vizsg\u00e1lva nem d\u00f6nthet\u0151 el, hogy az adott inform\u00e1ci\u00f3 adat vagy utas\u00edt\u00e1s.<\/li>\n<li>Soros utas\u00edt\u00e1s v\u00e9grehajt\u00e1s (ez term\u00e9szetesen a felt\u00e9teles \u00e9s felt\u00e9tel n\u00e9lk\u00fcli ugr\u00f3 utas\u00edt\u00e1sokat megengedi)<\/li>\n<li>Univerz\u00e1lis felhaszn\u00e1lhat\u00f3s\u00e1g (a k\u00fcl\u00f6nb\u00f6z\u0151 feladatok elv\u00e9gz\u00e9s\u00e9t a programok \u00e9s nem a hardverelemek cser\u00e9je biztos\u00edtja)<\/li>\n<li>A sz\u00e1m\u00edt\u00f3g\u00e9pet a k\u00f6vetkez\u0151 logikai r\u00e9szekre bontja: k\u00f6zponti vez\u00e9rl\u0151egys\u00e9g,&nbsp;aritmetikai egys\u00e9g, &nbsp;mem\u00f3ria, bemeneti \u00e9s kimeneti egys\u00e9gek<\/li>\n<\/ul>\n<p>N\u00e9ha Eckert architectura n\u00e9ven is el\u0151fordul.<\/p>\n<p>Az iskolai v\u00e1lasz \u00edgy m\u00e1r kicsit korrektebb, azonban m\u00e9g mindig nem teljes, ugyanis nem ejt egy sz\u00f3t sem a Harvard-architekt\u00far\u00e1r\u00f3l<\/p>\n<h2>Harvard architekt\u00fara<\/h2>\n<figure style=\"width: 200px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\" \" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Harvard_architecture.svg\/200px-Harvard_architecture.svg.png\" alt=\"A Harvard architekt\u00fara v\u00e1zlata\" width=\"200\" height=\"127\"><figcaption class=\"wp-caption-text\">A Harvard architekt\u00fara logikai v\u00e1zlata <br>A k\u00e9p forr\u00e1sa: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Harvard_architecture.svg\">Wikip\u00e9dia<\/a><\/figcaption><\/figure>\n<p>A Harvard-architekt\u00fara a Harvard Egyetem Mark-1 sz\u00e1m\u00edt\u00f3g\u00e9p\u00e9hez kidolgozott rendszer, amely a mai napig megtartotta a hely\u00e9t egyes rendszerekben, s\u0151t gyakran a Neumann \u00e9s Harvard architekt\u00far\u00e1t vegyesen haszn\u00e1lj\u00e1k.<\/p>\n<p>A Harvard architekt\u00fara jellegzetess\u00e9ge az egym\u00e1st\u00f3l elv\u00e1lasztott adat \u00e9s utas\u00edt\u00e1s mem\u00f3ria (eredetileg lyukszalag).<\/p>\n<p>Ennek a rendszernek t\u00f6bb el\u0151nye van a Neumann g\u00e9pekhez k\u00e9pest:<\/p>\n<p>K\u00fcl\u00f6n hozz\u00e1f\u00e9r\u00e9s az adat- \u00e9s utas\u00edt\u00e1smem\u00f3ri\u00e1hoz cs\u00f6kkenti a processzorhoz k\u00e9pest lass\u00fa mem\u00f3ria okozta sz\u0171k keresztmetszetet.<\/p>\n<p>Az adat- \u00e9s utas\u00edt\u00e1smem\u00f3ria sz\u00e9tv\u00e1laszt\u00e1sa lehet\u0151v\u00e9 teszi, hogy a k\u00e9t mem\u00f3riar\u00e9sz bitsz\u00e1ma elt\u00e9r\u0151 legyen.<\/p>\n<p>Az adat- \u00e9s utas\u00edt\u00e1smem\u00f3ria sz\u00e9tv\u00e1laszt\u00e1sa cs\u00f6kkenti a v\u00edrusfert\u0151z\u00e9s vesz\u00e9ly\u00e9t, hiszen a v\u00edrusok nagy r\u00e9sz\u00e9nek m\u0171k\u00f6d\u00e9se azon alapul, hogy adatk\u00e9nt ker\u00fcl a sz\u00e1m\u00edt\u00f3g\u00e9pre, majd programk\u00e9nt elind\u00edtj\u00e1k.<\/p>\n<p>Nyilv\u00e1nval\u00f3 h\u00e1tr\u00e1nya, hogy a sz\u00e9tv\u00e1lasztott adat- \u00e9s utas\u00edt\u00e1smem\u00f3ria k\u00fcl\u00f6n korl\u00e1tot jelent az adatok, \u00e9s k\u00fcl\u00f6n korl\u00e1tot az adatok m\u00e9ret\u00e9nek. A Neumann elvek szerint fel\u00e9p\u00edtett sz\u00e1m\u00edt\u00f3g\u00e9pek eset\u00e9n a programok \u00e9s adatok egy\u00fcttes mennyis\u00e9g\u00e9re jelent korl\u00e1tot a k\u00f6z\u00f6s mem\u00f3ria m\u00e9rete.<\/p>\n<p>A Harvard-architekt\u00far\u00e1t gyakran egylapk\u00e1s rendszerekben, mikr\u00f3vez\u00e9rl\u0151kben, illetve a Neumann elv\u0171 rendszerekkel kombin\u00e1lva haszn\u00e1lj\u00e1k.<\/p>\n<h3>Turing g\u00e9p<\/h3>\n<p>A Turing g\u00e9p egy matematikai modell, a mai sz\u00e1m\u00edt\u00f3g\u00e9pek leegyszer\u0171s\u00edtett modellje. <a href=\"http:\/\/www.itkommando.hu\/site\/leirasok\/alan-turing\/\">Alan Turing<\/a> dolgozta ki \u00e9s publik\u00e1lta 1936-ban. A Turing g\u00e9p elvileg megval\u00f3s\u00edthat\u00f3 nagyon egyszer\u0171 sz\u00e1m\u00edt\u00f3g\u00e9p. A gyakorlatban azonban PC-n megval\u00f3s\u00edtott emul\u00e1ci\u00f3k\u00e9nt l\u00e9tezik.<\/p>\n<p>Eredetileg egy lyukszalag vez\u00e9relt egyszer\u0171 sz\u00e1m\u00edt\u00f3g\u00e9p, amely minden olyan feladat v\u00e9grehajt\u00e1s\u00e1ra alkalmas, amelyet algoritmussal meg lehet oldani.<\/p>\n<h2>Egy\u00e9b (de fontos)<\/h2>\n<p>Vannak c\u00e9l sz\u00e1m\u00edt\u00f3g\u00e9pek illetve c\u00e9l processzorok.<\/p>\n<p>A video processzorokban (GPU) egy vez\u00e9rl\u0151egys\u00e9g t\u00f6bb ALU-t (Aritmerikai Logikai Egys\u00e9g) vez\u00e9rel. Ezek ugyan azt a feladatot tudj\u00e1k egyszerre elv\u00e9gezni. Mivel a grafikai megjelen\u00edt\u00e9s j\u00f3l p\u00e1rhuzamos\u00edthat\u00f3 ez a megfelel\u0151 elj\u00e1r\u00e1s.<\/p>\n<p>Az anal\u00f3g sz\u00e1m\u00edt\u00f3g\u00e9pek (klasszikus p\u00e9lda a logarl\u00e9c) n\u00e9ha olyan feladatokra adnak frapp\u00e1ns v\u00e1lasz, amelyekre a digit\u00e1lis eszk\u00f6z\u00f6k nem, vagy csak nehezen k\u00e9pesek. A jelent\u0151s\u00e9g\u00fck egyre cs\u00f6kken.<\/p>\n<p>A j\u00f6v\u0151 nagy \u00edg\u00e9rete a&nbsp; quatum sz\u00e1m\u00edt\u00f3g\u00e9p.<\/p>\n<p>Ha egy feladat el\u00e9g fontos, vagy el\u00e9g sokat lehet bel\u0151le gy\u00e1rtani, akkor gazdas\u00e1gos r\u00e1 c\u00e9lk\u00e9sz\u00fcl\u00e9ket csin\u00e1lni speci\u00e1lis architekt\u00far\u00e1val, amely ewsetleg egyik eddig ismert fel\u00e9p\u00edt\u00e9sre sem hasonl\u00edt, de j\u00f3l kiszolg\u00e1lja az adott feladatot.<\/p>\n\n\n<p><iframe loading=\"lazy\" title=\"Architectura 1\" width=\"1230\" height=\"692\" src=\"https:\/\/www.youtube.com\/embed\/g8FKNFa7P7w?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n\n\n<h2>Kapcsol\u00f3d\u00f3 sz\u00f3cikkek<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.itkommando.hu\/site\/arduino-attekintes\/\">Arduino \u00e1ttekint\u00e9s<\/a><\/li>\n<li><a href=\"https:\/\/www.itkommando.hu\/site\/leirasok\/egy-laptop-vasarlasi-kiserlet\/\">Sz\u00e1m\u00edt\u00f3g\u00e9p v\u00e1s\u00e1rl\u00e1sa<\/a><\/li>\n<li>\n<p><a href=\"https:\/\/www.itkommando.hu\/site\/leirasok\/egy-laptop-vasarlasi-kiserlet\/\">Egy notebook v\u00e1s\u00e1rl\u00e1si k\u00eds\u00e9rlet<\/a><\/p>\n<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amilyen egyszer\u0171 a k\u00e9rd\u00e9s, a v\u00e1lasz ann\u00e1l \u00f6sszetettebb. Minden iskol\u00e1s azonnal r\u00e1v\u00e1gn\u00e1, hogy a Neumann elv szerint. Neumann architectura A v\u00e1lasz azonnal hib\u00e1s, hiszen Neumann J\u00e1nos t\u00f6bb elvet is el\u0151\u00edrt:&hellip;<a href=\"https:\/\/www.itkommando.hu\/site\/leirasok\/hogyan-mukodik-a-szamitogep\/\" class=\"more-link\"><span class=\"more-button\">Tov\u00e1bb a r\u00e9szletekre<span class=\"screen-reader-text\">Hogyan m\u0171k\u00f6dik a sz\u00e1m\u00edt\u00f3g\u00e9p?<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1006,"parent":2921,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[12,16],"tags":[],"class_list":["post-2930","page","type-page","status-publish","has-post-thumbnail","hentry","category-hardver","category-tanacsok"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/2930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/comments?post=2930"}],"version-history":[{"count":9,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/2930\/revisions"}],"predecessor-version":[{"id":5754,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/2930\/revisions\/5754"}],"up":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/2921"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/media\/1006"}],"wp:attachment":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/media?parent=2930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/categories?post=2930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/tags?post=2930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}