[{"data":1,"prerenderedAt":985},["ShallowReactive",2],{"i-kinnu:logo":3,"i-kinnu:origami-folding":8,"tile-technology-how-computers-work-hardware":12,"i-lucide:chevron-right":980,"i-lucide:menu":983},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,27,false,"\u003Cg fill=\"none\">\u003Cpath d=\"M0.046875 1.05555C0.046875 1.03541 0.048197 1.01579 0.0507438 0.996728C0.0987149 0.438619 0.586845 0 1.18194 0H25.4398C26.451 0 26.9575 1.171 26.2424 1.85585L15.7301 11.9243L1.31574 0.903476C1.17475 0.79568 1.01137 0.761884 0.859586 0.784111L26.2936 25.1441C27.0086 25.829 26.5022 27 25.4909 27H1.18194C0.555061 27 0.046875 26.5133 0.046875 25.9129V1.05555Z\" fill=\"currentColor\"/>\u003C/g>",{"left":4,"top":4,"width":9,"height":10,"rotate":4,"vFlip":6,"hFlip":6,"body":11},1000,236,"\u003Cg fill=\"none\">\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n    d=\"M193.68 38.2238C195.994 38.2238 197.87 40.0989 197.87 42.412V231.812C197.87 234.125 195.994 236 193.68 236H4.19013C1.87603 236 2.02305e-07 234.125 0 231.812V42.412C-2.02305e-07 40.0989 1.87603 38.2238 4.19013 38.2238H193.68ZM111.76 89.0072C111.685 87.9474 110.572 87.2905 109.608 87.7376L96.8872 93.641C95.7786 94.1554 95.702 95.7016 96.7545 96.3225L101.579 99.167C94.7045 109.365 90.5733 122.892 90.5732 137.642C90.5733 154.323 95.8569 169.439 104.416 179.945C105.301 181.032 106.9 181.196 107.987 180.311C109.075 179.426 109.238 177.828 108.353 176.741C100.621 167.25 95.6522 153.305 95.6521 137.642C95.6522 123.661 99.6138 111.051 105.963 101.754L110.456 104.403C111.508 105.024 112.826 104.21 112.74 102.991L111.76 89.0072ZM9.63194 136.286C9.14864 136.286 8.75684 136.678 8.75684 137.161C8.7569 137.644 9.14868 138.035 9.63194 138.035H17.2161C17.6993 138.035 18.0912 137.644 18.0912 137.161C18.0912 136.678 17.6994 136.286 17.2161 136.286H9.63194ZM22.6813 136.286C22.198 136.286 21.8062 136.678 21.8062 137.161C21.8063 137.644 22.1981 138.035 22.6813 138.035H30.2655C30.7487 138.035 31.1406 137.644 31.1406 137.161C31.1406 136.678 30.7488 136.286 30.2655 136.286H22.6813ZM35.7464 136.286C35.2631 136.286 34.8713 136.678 34.8713 137.161C34.8713 137.644 35.2631 138.035 35.7464 138.035H44.4973C44.9805 138.035 45.3724 137.644 45.3724 137.161C45.3724 136.678 44.9806 136.286 44.4973 136.286H35.7464ZM49.9977 136.286C49.5144 136.286 49.1226 136.678 49.1226 137.161C49.1226 137.644 49.5144 138.035 49.9977 138.035H57.5819C58.0651 138.035 58.4569 137.644 58.457 137.161C58.457 136.678 58.0651 136.286 57.5819 136.286H49.9977ZM63.0783 136.286C62.595 136.286 62.2032 136.678 62.2032 137.161C62.2033 137.644 62.5951 138.035 63.0783 138.035H70.6625C71.1457 138.035 71.5375 137.644 71.5376 137.161C71.5376 136.678 71.1457 136.286 70.6625 136.286H63.0783ZM76.1277 136.286C75.6444 136.286 75.2526 136.678 75.2526 137.161C75.2527 137.644 75.6445 138.035 76.1277 138.035H83.7119C84.1951 138.035 84.5869 137.644 84.587 137.161C84.587 136.678 84.1951 136.286 83.7119 136.286H76.1277ZM102.266 136.286C101.782 136.286 101.39 136.678 101.39 137.161C101.391 137.644 101.782 138.035 102.266 138.035H109.85C110.333 138.035 110.725 137.644 110.725 137.161C110.725 136.678 110.333 136.286 109.85 136.286H102.266ZM115.338 136.286C114.855 136.286 114.463 136.678 114.463 137.161C114.463 137.644 114.855 138.035 115.338 138.035H122.923C123.406 138.035 123.798 137.644 123.798 137.161C123.798 136.678 123.406 136.286 122.923 136.286H115.338ZM128.403 136.286C127.92 136.286 127.528 136.678 127.528 137.161C127.528 137.644 127.92 138.035 128.403 138.035H135.988C136.471 138.035 136.863 137.644 136.863 137.161C136.863 136.678 136.471 136.286 135.988 136.286H128.403ZM141.468 136.286C140.985 136.286 140.593 136.678 140.593 137.161C140.593 137.644 140.985 138.035 141.468 138.035H149.053C149.536 138.035 149.928 137.644 149.928 137.161C149.928 136.678 149.536 136.286 149.053 136.286H141.468ZM154.541 136.286C154.058 136.286 153.666 136.678 153.666 137.161C153.666 137.644 154.058 138.035 154.541 138.035H162.125C162.609 138.035 163 137.644 163.001 137.161C163.001 136.678 162.609 136.286 162.125 136.286H154.541ZM167.614 136.286C167.131 136.286 166.739 136.678 166.739 137.161C166.739 137.644 167.131 138.035 167.614 138.035H175.198C175.681 138.035 176.073 137.644 176.073 137.161C176.073 136.678 175.681 136.286 175.198 136.286H167.614ZM180.671 136.286C180.188 136.286 179.796 136.678 179.796 137.161C179.796 137.644 180.188 138.035 180.671 138.035H188.255C188.739 138.035 189.13 137.644 189.131 137.161C189.131 136.678 188.739 136.286 188.255 136.286H180.671Z\"\n    fill=\"currentColor\" />\n  \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n    d=\"M444.85 38.2277C447.164 38.2277 449.04 40.1028 449.04 42.4159V132.928C449.04 135.241 447.164 137.116 444.85 137.116H255.36C253.046 137.116 251.17 135.241 251.17 132.928V42.4159C251.17 40.1028 253.046 38.2277 255.36 38.2277H444.85ZM361.96 125.388C361.618 125.046 361.064 125.046 360.722 125.388L354.534 131.572C354.192 131.914 354.192 132.468 354.534 132.81C354.876 133.151 355.43 133.151 355.772 132.81L361.96 126.624C362.301 126.283 362.301 125.73 361.96 125.388ZM371.047 116.311C370.705 115.969 370.15 115.969 369.809 116.311L364.446 121.671C364.104 122.012 364.104 122.567 364.446 122.908C364.788 123.249 365.342 123.25 365.684 122.908L371.047 117.548C371.388 117.207 371.388 116.652 371.047 116.311ZM380.124 107.246C379.782 106.904 379.227 106.904 378.885 107.246L373.523 112.606C373.181 112.948 373.181 113.502 373.523 113.844C373.864 114.185 374.419 114.185 374.761 113.844L380.124 108.483C380.465 108.142 380.465 107.587 380.124 107.246ZM385.736 65.8841C385.891 64.6727 384.622 63.7845 383.536 64.3434L371.069 70.7636C370.124 71.2504 369.96 72.5334 370.752 73.2424L381.2 82.5938C382.11 83.4081 383.561 82.8672 383.717 81.6557L384.393 76.3725C391.143 77.1933 398.567 80.7709 404.771 86.9711C411.124 93.3213 414.726 100.952 415.43 107.827C415.573 109.221 416.819 110.236 418.214 110.093C419.609 109.95 420.624 108.703 420.481 107.309C419.644 99.1317 415.435 90.4514 408.362 83.3817C401.466 76.489 393.038 72.3185 385.038 71.338L385.736 65.8841ZM389.2 98.1733C388.859 97.8319 388.304 97.8318 387.962 98.1733L382.6 103.534C382.258 103.875 382.258 104.429 382.6 104.771C382.941 105.112 383.496 105.112 383.838 104.771L389.2 99.4108C389.542 99.0693 389.542 98.5149 389.2 98.1733ZM398.262 89.1047C397.92 88.7633 397.365 88.7632 397.024 89.1047L391.661 94.4649C391.319 94.8065 391.319 95.3608 391.661 95.7024C392.002 96.0436 392.557 96.0438 392.899 95.7024L398.262 90.3421C398.603 90.0007 398.603 89.4463 398.262 89.1047ZM416.431 70.9616C416.089 70.6202 415.534 70.6201 415.193 70.9616L409.83 76.3218C409.488 76.6634 409.488 77.2177 409.83 77.5592C410.172 77.9005 410.726 77.9007 411.068 77.5592L416.431 72.199C416.772 71.8575 416.772 71.3032 416.431 70.9616ZM425.508 61.891C425.166 61.5496 424.611 61.5495 424.27 61.891L418.907 67.2512C418.565 67.5928 418.565 68.1471 418.907 68.4887C419.249 68.8299 419.803 68.8301 420.145 68.4887L425.508 63.1284C425.849 62.787 425.849 62.2326 425.508 61.891ZM434.569 52.8146C434.227 52.4731 433.673 52.4731 433.331 52.8146L427.968 58.1748C427.626 58.5163 427.627 59.0706 427.968 59.4122C428.31 59.7534 428.864 59.7537 429.206 59.4122L434.569 54.052C434.91 53.7105 434.91 53.1562 434.569 52.8146ZM443.638 43.7479C443.296 43.4065 442.742 43.4064 442.4 43.7479L437.037 49.1081C436.695 49.4496 436.696 50.004 437.037 50.3455C437.379 50.6868 437.933 50.687 438.275 50.3455L443.638 44.9853C443.98 44.6438 443.979 44.0895 443.638 43.7479Z\"\n    fill=\"currentColor\" />\n  \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n    d=\"M684.066 38.2277C687.798 38.2281 689.667 42.7391 687.027 45.3773L596.473 135.889C595.687 136.675 594.621 137.116 593.51 137.116H506.335C504.021 137.116 502.145 135.241 502.145 132.928V42.4159C502.145 40.1028 504.021 38.2277 506.335 38.2277H684.066ZM514.603 124.566C514.261 124.224 513.707 124.224 513.365 124.566L507.178 130.751C506.836 131.093 506.836 131.646 507.178 131.988C507.519 132.329 508.073 132.329 508.415 131.988L514.603 125.803C514.945 125.462 514.945 124.908 514.603 124.566ZM523.689 115.491C523.348 115.15 522.794 115.15 522.452 115.491L517.09 120.852C516.748 121.193 516.748 121.747 517.09 122.088C517.431 122.43 517.985 122.43 518.327 122.088L523.689 116.728C524.031 116.386 524.031 115.833 523.689 115.491ZM532.102 65.8295C530.707 65.6872 529.46 66.7017 529.318 68.0957C529.175 69.4896 530.189 70.7355 531.584 70.8787C538.463 71.5825 546.096 75.1826 552.45 81.5329C558.723 87.8037 562.312 95.3226 563.079 102.13L557.738 102.392C556.518 102.452 555.865 103.855 556.607 104.827L565.115 115.969C565.76 116.814 567.051 116.751 567.611 115.847L574.992 103.928C575.635 102.889 574.848 101.555 573.628 101.615L568.161 101.882C568.161 101.878 568.162 101.874 568.161 101.871C567.324 93.6931 563.114 85.0124 556.041 77.9425C548.968 70.873 540.283 66.6668 532.102 65.8295ZM532.766 106.421C532.425 106.079 531.871 106.079 531.529 106.421L526.166 111.781C525.825 112.123 525.825 112.676 526.166 113.018C526.508 113.359 527.062 113.359 527.403 113.018L532.766 107.657C533.108 107.316 533.108 106.762 532.766 106.421ZM541.843 97.3445C541.501 97.003 540.948 97.003 540.606 97.3445L535.243 102.705C534.901 103.046 534.902 103.6 535.243 103.941C535.585 104.283 536.139 104.283 536.48 103.941L541.843 98.5809C542.185 98.2393 542.185 97.686 541.843 97.3445ZM550.92 88.2778C550.578 87.9363 550.025 87.9363 549.683 88.2778L544.32 93.638C543.978 93.9796 543.978 94.5329 544.32 94.8745C544.662 95.2161 545.215 95.2161 545.557 94.8745L550.92 89.5142C551.262 89.1727 551.262 88.6193 550.92 88.2778ZM569.066 70.1405C568.724 69.799 568.17 69.7991 567.829 70.1405L562.466 75.5008C562.124 75.8423 562.124 76.3956 562.466 76.7372C562.808 77.0788 563.361 77.0788 563.703 76.7372L569.066 71.377C569.407 71.0354 569.407 70.4821 569.066 70.1405ZM578.143 61.0699C577.801 60.7284 577.247 60.7285 576.906 61.0699L571.543 66.4302C571.201 66.7717 571.201 67.3251 571.543 67.6666C571.885 68.0082 572.438 68.0082 572.78 67.6666L578.143 62.3064C578.484 61.9648 578.484 61.4115 578.143 61.0699ZM587.219 51.9896C586.878 51.6481 586.324 51.6481 585.982 51.9896L580.62 57.3498C580.278 57.6914 580.278 58.2447 580.62 58.5863C580.961 58.9279 581.515 58.9279 581.857 58.5863L587.219 53.2261C587.561 52.8845 587.561 52.3312 587.219 51.9896ZM596.288 42.9249C595.947 42.5833 595.392 42.5833 595.05 42.9249L589.689 48.2851C589.347 48.6267 589.347 49.18 589.689 49.5216C590.03 49.863 590.584 49.8631 590.926 49.5216L596.288 44.1613C596.63 43.8198 596.63 43.2664 596.288 42.9249Z\"\n    fill=\"currentColor\" />\n  \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n    d=\"M850.814 38.2277C854.547 38.2281 856.416 42.739 853.777 45.3773L763.223 135.889C762.437 136.674 761.371 137.116 760.26 137.116H673.176C669.443 137.116 667.574 132.605 670.213 129.966L760.768 39.4544C761.554 38.6692 762.62 38.2277 763.731 38.2277H850.814ZM761.338 121.8C760.855 121.8 760.463 122.191 760.463 122.674V131.13H762.213V122.674C762.213 122.191 761.821 121.8 761.338 121.8ZM761.338 108.971C760.855 108.971 760.463 109.363 760.463 109.846V118.301H762.213V109.846C762.213 109.363 761.821 108.971 761.338 108.971ZM761.338 96.1402C760.855 96.1406 760.463 96.5321 760.463 97.0149V105.47H762.213V97.0149C762.213 96.532 761.821 96.1404 761.338 96.1402ZM782.263 71.887C781.043 71.951 780.395 73.3571 781.139 74.3257L784.474 78.6631C779.115 82.951 771.242 85.7443 762.35 85.7444C753.366 85.7442 745.421 82.8944 740.059 78.5305C738.972 77.6461 737.373 77.8099 736.488 78.8961C735.602 79.983 735.766 81.582 736.853 82.467C743.231 87.6574 752.348 90.8207 762.35 90.8209C772.209 90.8208 781.205 87.746 787.568 82.6884L790.833 86.9341C791.577 87.9025 793.103 87.6391 793.479 86.4767L797.791 73.138C798.118 72.127 797.33 71.1017 796.268 71.1566L782.263 71.887ZM761.338 70.4847C760.855 70.4851 760.463 70.8767 760.463 71.3594V79.8147H762.213V71.3594C762.213 70.8766 761.821 70.485 761.338 70.4847ZM761.338 57.656C760.855 57.6564 760.463 58.048 760.463 58.5307V66.986H762.213V58.5307C762.213 58.0479 761.821 57.6563 761.338 57.656ZM761.338 44.8293C760.855 44.8297 760.463 45.2212 760.463 45.704V54.1592H762.213V45.704C762.213 45.2211 761.821 44.8295 761.338 44.8293Z\"\n    fill=\"currentColor\" />\n  \u003Cpath\n    d=\"M995.759 38.2277C999.53 38.228 1001.42 42.5171 998.752 45.0253L959.55 81.9005L905.796 41.5363C905.271 41.1418 904.662 41.0182 904.096 41.0994L997.485 130.319C1000.15 132.828 998.262 137.116 994.491 137.116H905.298C902.96 137.116 901.065 135.333 901.065 133.134V42.0941C901.065 42.0204 901.07 41.9483 901.079 41.8786C901.258 39.8345 903.079 38.2277 905.298 38.2277H995.759Z\"\n    fill=\"currentColor\" />\n  \u003Cpath\n    d=\"M505.873 0C506.657 4.57042e-05 507.307 0.195499 507.823 0.587023C508.338 0.969046 508.596 1.53802 508.596 2.29251C508.596 2.76034 508.467 3.19015 508.209 3.58162C507.951 3.96344 507.497 4.26401 506.848 4.48361V4.54114C507.65 4.67487 508.205 4.96191 508.51 5.4012C508.816 5.83087 508.969 6.31772 508.969 6.86193C508.969 7.74056 508.672 8.41851 508.08 8.89604C507.497 9.38304 506.733 9.62731 505.787 9.62738C504.861 9.62738 504.158 9.42172 503.68 9.0111C503.212 8.60054 502.935 8.08005 502.849 7.44993L503.881 7.10571L503.924 7.24028C504.035 7.54934 504.211 7.82925 504.454 8.07986C504.731 8.36635 505.166 8.50986 505.758 8.50989C506.465 8.50989 506.943 8.32772 507.191 7.9648C507.449 7.6019 507.579 7.20078 507.579 6.7615C507.579 6.2173 507.378 5.80683 506.977 5.52992C506.585 5.25295 505.93 5.10026 505.013 5.07161V4.15402C505.901 4.12537 506.489 3.92484 506.776 3.55237C507.062 3.18009 507.206 2.82242 507.206 2.47876C507.206 1.62801 506.752 1.17539 505.845 1.12237L505.658 1.11749C505.467 1.11752 505.242 1.14605 504.985 1.2033C504.736 1.25105 504.511 1.3274 504.31 1.43245L504.081 2.56457L503.05 2.44951L503.322 0.687461C503.666 0.49653 504.068 0.33454 504.526 0.200875C504.985 0.0671945 505.434 0 505.873 0Z\"\n    fill=\"currentColor\" />\n  \u003Cpath\n    d=\"M905.727 2.30616L904.638 2.4066L904.466 1.26083H901.428V3.72497C901.533 3.71544 901.643 3.71034 901.757 3.71034H902.086C902.755 3.71034 903.386 3.78668 903.979 3.93949C904.58 4.09229 905.068 4.38363 905.44 4.8132C905.822 5.23335 906.014 5.84949 906.014 6.66106C906.014 7.64468 905.722 8.38068 905.14 8.86776C904.557 9.36434 903.783 9.6127 902.818 9.61275C901.91 9.61275 901.213 9.40711 900.725 8.99648C900.248 8.59544 899.96 8.08007 899.865 7.44993L900.911 7.10571C901.007 7.49723 901.203 7.8271 901.499 8.09449C901.795 8.37131 902.211 8.50985 902.746 8.50989C903.395 8.50989 903.869 8.33787 904.165 7.99405C904.461 7.65981 904.609 7.22507 904.609 6.69031C904.609 5.87861 904.337 5.3625 903.792 5.14279C903.248 4.91361 902.612 4.79958 901.886 4.79955C901.695 4.79955 901.489 4.80365 901.27 4.8132C901.059 4.82275 900.854 4.83701 900.653 4.85611L900.224 4.44071V0.143343H905.569L905.727 2.30616Z\"\n    fill=\"currentColor\" />\n  \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n    d=\"M765.49 6.04576H766.966L766.837 7.14862H765.49V9.48404H764.185V7.14862H759.857L759.713 6.04576L762.909 0.143343H765.49V6.04576ZM760.96 6.04576H764.185V1.26083H763.541L760.96 6.04576Z\"\n    fill=\"currentColor\" />\n  \u003Cpath d=\"M4.80573 6.47481H6.41154V7.60693H1.81068V6.47481H3.50235V1.27546H1.81068V0.143343H4.80573V6.47481Z\"\n    fill=\"currentColor\" />\n  \u003Cpath\n    d=\"M254.359 0C255.353 0 256.055 0.239186 256.466 0.716715C256.877 1.18447 257.083 1.68072 257.083 2.20573C257.083 2.85516 256.849 3.44346 256.38 3.96875C255.912 4.49397 255.348 4.96638 254.689 5.38657C254.039 5.79717 253.437 6.15968 252.883 6.47481H256.423L256.538 5.42948L257.599 5.51529L257.426 7.60693H251.407L251.292 6.58987C252.582 5.73032 253.638 4.98523 254.46 4.35489C255.281 3.71509 255.693 3.05632 255.693 2.37832C255.693 1.53787 255.166 1.11749 254.115 1.12237L254.115 1.11749C253.924 1.11754 253.695 1.14604 253.427 1.2033C253.16 1.25104 252.916 1.32238 252.697 1.41783L252.467 2.47876L251.45 2.3637L251.707 0.60165C252.118 0.401088 252.563 0.253475 253.041 0.15797C253.519 0.0529708 253.958 1.99446e-05 254.359 0Z\"\n    fill=\"currentColor\" />\u003C/g>",{"tile":13,"orbsWithOnlyMarkdownPages":466},{"id":14,"data":15,"type":16,"maxContentLevel":19,"version":20,"orbs":21},"454a7fe7-99d9-434a-8206-5145a95b7b32",{"type":16,"title":17,"tagline":18},9,"Hardware","A deeper dive into the components that make up computers",3,4,[22,107,199,296,383],{"id":23,"data":24,"type":25,"version":25,"maxContentLevel":19,"summaryPage":27,"introPage":36,"pages":45},"c2cddf05-94dc-4a05-8bbf-7cfe31a4c677",{"type":25,"title":26},2,"CPU: The computer's brain",{"id":28,"data":29,"type":19,"maxContentLevel":19,"version":35},"23b72cdb-be56-4e4f-a4a8-ee718e633eb4",{"type":19,"title":30,"summary":31},"",[32,33,34],"The CPU has an ALU for handling arithmetic","It also has a Control Unit for managing its operations","These work in harmony using the fetch-decode-execute cycle",1,{"id":37,"data":38,"type":39,"maxContentLevel":19,"version":35},"7aac0835-2e5c-4a2b-89ca-b84b8e5eff45",{"type":39,"title":30,"intro":40},10,[41,42,43,44],"The role of the ALU and Control Unit","How the fetch-decode-execute cycle works","The relationship between RAM, CPU and the cache","How the CPU synchronizes using the clock",[46,62,77,92],{"id":47,"data":48,"type":35,"maxContentLevel":19,"version":25,"reviews":51},"6112d525-07d7-405f-aeaf-6dc50b4cd36f",{"type":35,"contentRole":25,"markdownContent":49,"audioMediaId":50},"The Central Processing Unit (CPU) acts as the brain of the computer, responsible for performing calculations, executing instructions, and managing data flow. Software applications are composed of instructions that guide the CPU on tasks to perform. When a CPU has multiple cores, which are individual processing units within a processor, it enables parallel execution of tasks. In the diagram below, the CPU is the components in the ‘Processor’ box.\n\n![Graph](image://61e56ab9-115d-47b3-84f5-fc4d2f6c3356 \"Block diagram of a basic computer\")\n\nThe primary components of the CPU include the Arithmetic and Logic Unit (ALU) and the Control Unit. The ALU which conducts mathematical computations and logical operations, and various registers. These registers are small, fast storage areas within the CPU, with general-purpose registers (R1, R2, R3…) temporarily holding data and results, the Instruction Register storing the current instruction being executed, and the Instruction Address Register (IAR or Program Counter) tracking the address of the next instruction. The Control Unit manages the operations of the CPU, decoding instructions and directing their execution.","eccc46fd-72b6-45b4-9d00-5ce278cf018b",[52],{"id":53,"data":54,"type":55,"version":35,"maxContentLevel":19},"6cc99c6d-6db5-42ca-ab74-01474730cf3c",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":56,"binaryCorrect":58,"binaryIncorrect":60},11,[57],"Why do multiple cores enable a processor to run tasks simultaneously?",[59],"It allows for parallel processing",[61],"It allows for serial processing",{"id":63,"data":64,"type":35,"maxContentLevel":19,"version":25,"reviews":67},"ee826692-6c7c-4602-9969-0da1062b4938",{"type":35,"contentRole":25,"markdownContent":65,"audioMediaId":66},"The CPU operates via the fetch-decode-execute cycle: fetching an instruction from memory, decoding it, and executing the specified action.\n\n![Graph](image://eb5b9460-fad8-468f-83f8-ab885bacc2bc \"Block diagram of a basic computer\")\n\nRandom Access Memory (RAM) provides fast, temporary storage used by the CPU for quick data access. The cache is a smaller, faster type of volatile memory located within the CPU, used to store frequently accessed data for quick retrieval, thus reducing the time needed to access data from the main RAM. Data buses serve as pathways that transfer data between the CPU and other components, facilitating essential communication.\n\nThe Control Unit directs the execution of instructions and the movement of data within the CPU. Interaction with memory is paramount as the CPU communicates with RAM and other components using buses that transfer address, data, and control signals, crucial for fetching instructions and data required for execution.","50498125-69e7-498e-8541-17687a7aa0df",[68],{"id":69,"data":70,"type":55,"version":35,"maxContentLevel":19},"2da03b25-675b-4a88-824e-1fccddb7e31b",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":71,"binaryCorrect":73,"binaryIncorrect":75},[72],"What term is used for the pathways between the CPU and other components?",[74],"Data buses",[76],"Data trains",{"id":78,"data":79,"type":35,"maxContentLevel":19,"version":35,"reviews":82},"3a9b389e-22b2-41e6-90ab-26a44a9202c6",{"type":35,"contentRole":25,"markdownContent":80,"audioMediaId":81},"The CPU clock generates regular, precise signals that synchronize the operations of the CPU, ensuring that all components work in harmony. Clock speed, measured in Hertz (Hz), impacts performance, with higher clock speeds allowing more instructions to be processed per second. Modern CPUs typically operate in the gigahertz range (billions of cycles per second).\n\nOverclocking, the process of increasing the clock speed beyond the manufacturer's specifications, can boost performance but may lead to overheating and instability if not properly managed. Conversely, underclocking, or reducing the clock speed, saves power and reduces heat, beneficial for battery-powered devices like laptops and smartphones.","95624c35-a5ae-4bc6-bee8-dded70cd2b60",[83],{"id":84,"data":85,"type":55,"version":35,"maxContentLevel":19},"d6f3548f-7601-4a73-9ae8-c492f121668b",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":86,"binaryCorrect":88,"binaryIncorrect":90},[87],"What does the CPU clock do?",[89],"Generate regular signals that synchronize the CPU",[91],"Keep track of the time of day",{"id":93,"data":94,"type":35,"maxContentLevel":19,"version":35,"reviews":97},"c9370150-49a8-4278-bdec-6070dd2b39a0",{"type":35,"contentRole":25,"markdownContent":95,"audioMediaId":96},"The CPU operates via the fetch-decode-execute cycle: fetching an instruction from memory, decoding it, and executing the specified action.\n\nConsider a simple program where the CPU needs to add two numbers. It loads a value from memory into a register, and then adds a register value to another register value, storing the result in a further register. Remember that registers are the storage units within the ALU and are represented by R1, R2, etc.\n\nLet's break down what each step is doing:\n\n1 – Fetch: The CPU fetches \"LOAD R1, 1000\" (0001 0001 1000) from memory. The first 4 bits are the opcode, specifying the operation (Load). The second 4 bits represent R1 as the destination register, and the last 4 bits are the memory address where the data is stored.\n\n2 – Decode: The Control Unit identifies the instruction as a Load operation and signals memory to load the value at address 1000 into R1.\n\n3 – Execute: The CPU executes the Load instruction by storing the fetched value into R1.\n\n4 – Fetch: The CPU fetches \"ADD R3, R1, R2\" from memory. (Let’s assume R2 was previously loaded with a value, to avoid repetition)\n\n5 – Decode: The Control Unit interprets it as an Add operation and prepares for addition using ALU.\n\n6 – Execute: The ALU adds the value in R1 to the one in R2, storing the result in R3.\n\nAt every Fetch step the IAR is incremented to point to the next instruction.","4774aabd-b4a7-4f27-8930-f58f8fda7224",[98],{"id":99,"data":100,"type":55,"version":35,"maxContentLevel":19},"10910bd2-fb12-40c8-8ea7-231a3e768cd9",{"type":55,"reviewType":35,"spacingBehaviour":35,"activeRecallQuestion":101,"activeRecallAnswers":103},[102],"What are the three stages of the cycle followed by the CPU?",[104,105,106],"Fetch","Decode","Execute",{"id":108,"data":109,"type":25,"version":25,"maxContentLevel":19,"summaryPage":111,"introPage":120,"pages":127},"f5b52519-c584-4ba3-a1bc-5cddf58ea1b2",{"type":25,"title":110},"Random Access Memory and storage types",{"id":112,"data":113,"type":19,"maxContentLevel":19,"version":35},"0d68b432-4cbb-4632-b4c2-a9e9412ef752",{"type":19,"title":30,"summary":114},[115,116,117,118,119],"RAM is memory that your CPU accesses for short-term processing","RAM is volatile, meaning it is wiped when the computer powers off","Long-term memory is stored either in HDD or SSD","HDDs are hard drives, which are older and slower","SSDs are solid state drives, which are faster but more expensive ",{"id":121,"data":122,"type":39,"maxContentLevel":19,"version":35},"0fa0ff3d-cd77-42c0-8b3c-67517429fa4b",{"type":39,"title":30,"intro":123},[124,125,126],"How RAM is used by your device","What volatile memory is","How long-term memory works in your computer",[128,143,160,186],{"id":129,"data":130,"type":35,"maxContentLevel":19,"version":35,"reviews":133},"5bf6eb87-ca7d-4aea-8c39-fd3bd7e38bc0",{"type":35,"contentRole":25,"markdownContent":131,"audioMediaId":132},"When you use a computer, you interact with two main types of memory: Random Access Memory (RAM) and stored memory. RAM is the short-term memory of your computer, and the memory that’s being accessed for most of the processes you do. You can think of RAM as the data that’s stored at the “top of your head”.\n\nStored memory lives in storage devices. This would be the Hard Disk Drive (HDD), or hard drive, or a Solid State Drive (SSD). These drives serve as long-term memory, like a library or the storage unit you’re renting out.","0a05d1c7-008a-4668-a710-81d23a000fda",[134],{"id":135,"data":136,"type":55,"version":35,"maxContentLevel":19},"90ef8710-7f38-42b1-8180-a6f47d1987a8",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":137,"binaryCorrect":139,"binaryIncorrect":141},[138],"Which of these is the computer's long-term memory?",[140],"Stored memory",[142],"RAM",{"id":144,"data":145,"type":35,"maxContentLevel":19,"version":25,"reviews":148},"4c278dcd-24e5-4ca9-b945-393b9a683d31",{"type":35,"contentRole":25,"markdownContent":146,"audioMediaId":147},"Let’s look further into RAM. RAM is a type of volatile memory, meaning it loses its data when the computer is turned off. It is used to store data that your computer needs to access quickly. For example, when you open a program, its information and data is loaded from your long-term memory (your hard drive) into the short-term memory holder, your RAM. This allows the CPU to access the program's data much faster than if it had to read it directly from the storage device.\n\nThe more RAM your computer has, the more data it can handle at once, which generally translates to better performance, especially when multitasking. Most standard laptops will have 4-8 gigabytes, or GBs of RAM, but laptops used for gaming, 3D modeling, or heavy programs might have 16GBs or more.\n\n![Graph](image://222e908b-38f9-4b4e-9cb6-e29646818de5 \"Expandable RAM cards. Image: Geni, CC BY-SA 4.0 \u003Chttps://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons\")","fdba56c1-939a-46da-b0b1-e699851b7fd6",[149],{"id":150,"data":151,"type":55,"version":35,"maxContentLevel":19},"d0e2ca6e-8b5c-4a1d-a9f6-5c68a1c6b1ea",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":152,"multiChoiceCorrect":154,"multiChoiceIncorrect":156,"multiChoiceMultiSelect":6,"multiChoiceRevealAnswerOption":6},[153],"A laptop used for gaming or 3D modelling would probably have how much RAM?",[155],"16GB+",[157,158,159],"8GB","4GB","500MB",{"id":161,"data":162,"type":35,"maxContentLevel":19,"version":25,"reviews":165},"f74c541e-51a5-4628-b0fd-16124aafe91d",{"type":35,"contentRole":25,"markdownContent":163,"audioMediaId":164},"Storage, conversely, is non-volatile, meaning it retains data even when the computer is turned off (aren’t you glad your storage unit keeps its contents when you close it?)\n\nTraditional hard drives use spinning magnetic disks to store data. They are relatively inexpensive and offer large storage capacities, but they are slower compared to a solid state drive.\n\nSSDs use flash memory to store data, which allows for much faster read and write speeds. This speed difference is noticeable in everyday tasks like booting up your computer, opening applications, and transferring files. SSDs are more expensive per gigabyte than HDDs, but their performance benefits often justify the cost.\n\n![Graph](image://3a2654c7-24b4-4863-a102-0e5f1adfb236 \"Comparison of RAM vs HDD memory\")\n\nIt’s possible to have even bigger storage devices, meant for handling large amounts of data and multiple simultaneous requests. These live outside your computer and are referred to as servers. We’ve already spoken about servers as a separate type of computer, but they often function as large-scale storage devices. Servers often use a combination of HDDs and SSDs to balance cost and performance. For example, frequently accessed data might be stored on SSDs, while less critical data is stored on HDDs.","1775aa06-cf12-4789-87c3-40644d511a41",[166,177],{"id":167,"data":168,"type":55,"version":35,"maxContentLevel":19},"c77d81cc-7324-4803-be8b-f95b812b84ef",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":169,"multiChoiceCorrect":171,"multiChoiceIncorrect":173,"multiChoiceMultiSelect":6,"multiChoiceRevealAnswerOption":6},[170],"What do traditional hard drives use to store data?",[172],"Magnetic disks",[174,175,176],"Compact disks (CDs)","Solid State Drives","Logic gates",{"id":178,"data":179,"type":55,"version":35,"maxContentLevel":19},"4d3d0018-1c4d-4f2c-9d9f-57f1a59260ae",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":180,"binaryCorrect":182,"binaryIncorrect":184},[181],"What is an advantage of Solid State Drives?",[183],"Faster speeds",[185],"Lower costs",{"id":187,"data":188,"type":35,"maxContentLevel":19,"version":35,"reviews":191},"1742645c-1d51-49b2-baa4-64c7fe44d78a",{"type":35,"contentRole":25,"markdownContent":189,"audioMediaId":190},"Server storage solutions also include technologies like RAID (Redundant Array of Independent Disks), which combines multiple drives into a single unit to improve performance and provide data redundancy. This ensures that if one drive fails, the data can still be recovered from another drive in the array.\n\nA final type of memory holder is cold storage. This refers to data that is not accessed frequently and can be stored on slower, less expensive media. This might include backups, archival data, or any information that doesn't need to be accessed regularly. Cold storage is most commonly seen in large companies or institutions.\n\nFor example, if you were to ask your university for a copy of your transcript ten years after you graduated, they would likely be accessing their cold storage to retrieve it. Cold storage solutions can include tape drives, optical discs, or even cloud storage services designed for archival purposes. While these options are slower to access, they are cost-effective for long-term storage.","3ca754a0-db5a-4573-81f3-fa2f05d31e93",[192],{"id":193,"data":194,"type":55,"version":35,"maxContentLevel":19},"8913fd58-38ad-4149-b249-f561c5872551",{"type":55,"reviewType":20,"spacingBehaviour":35,"clozeQuestion":195,"clozeWords":197},[196],"Data that needs to be accessed rarely will be stored in cold storage.",[198],"cold",{"id":200,"data":201,"type":25,"version":19,"maxContentLevel":19,"summaryPage":203,"introPage":211,"pages":218},"43431c46-86aa-487d-8b0b-5e7f2f38d538",{"type":25,"title":202},"Graphics Processing Unit (GPU)",{"id":204,"data":205,"type":19,"maxContentLevel":19,"version":35},"a633b7ce-6fb2-467e-af1e-f1dcc7e6b0ea",{"type":19,"title":30,"summary":206},[207,208,209,210],"GPUs handle many processing tasks in parallel","This makes them good at rendering graphics","CPUs are better for dealing with fewer, more complex processes","This ability also gives GPUs an advantage in machine learning",{"id":212,"data":213,"type":39,"maxContentLevel":19,"version":35},"96b722a9-65ed-4631-9a66-af1aeb9d95b1",{"type":39,"title":30,"intro":214},[215,216,217],"What the GPU is, and how it differs from CPU","Why GPUs are better at graphics processing than CPUs","Why GPUs are also becoming vital in AI",[219,243,261],{"id":220,"data":221,"type":35,"maxContentLevel":19,"version":35,"reviews":224},"ccd1d154-4713-48b5-9e78-155c23329e46",{"type":35,"contentRole":25,"markdownContent":222,"audioMediaId":223},"The Graphics Processing Unit (GPU) is a specialized electronic circuit designed to accelerate the processing of images and videos. While the Central Processing Unit (CPU) is often referred to as the brain of the computer, the GPU can be thought of as the paintbrush, rendering the visual elements that make up the user interface and graphical content.\n\nOriginally developed to handle the many calculations required for rendering images in video games, GPUs have evolved to become powerful processors capable of handling a wide range of computational tasks. GPUs are composed of thousands of smaller, more efficient cores designed to handle multiple tasks simultaneously. This architecture makes them particularly well-suited for parallel processing, where many calculations are performed at the same time.\n\nThe difference between CPUs and GPUs is that CPUs can perform more complex calculations, but only a handful of them at once. With thousands of smaller cores, GPUs can perform thousands of simple calculations at the same time. This means both CPUs and GPUs excel at different tasks.","5a55412e-c31e-497b-b08f-8de3d5fa8c72",[225,234],{"id":226,"data":227,"type":55,"version":35,"maxContentLevel":19},"161864e7-2057-4a3d-b62a-6d1e1f946337",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":228,"binaryCorrect":230,"binaryIncorrect":232},[229],"Which of these tasks would a GPU be better at?",[231],"Many simple calculations",[233],"One or two complicated calculations",{"id":235,"data":236,"type":55,"version":35,"maxContentLevel":19},"0c46cf7f-bf3b-4ecb-9ce2-662e653b57ae",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":237,"binaryCorrect":239,"binaryIncorrect":241},[238],"For some AI tasks, many different simple multiplications must be performed at once. Which processor would be better for this?",[240],"GPU",[242],"CPU",{"id":244,"data":245,"type":35,"maxContentLevel":19,"version":25,"reviews":248},"72a311c8-ae85-4755-a56b-0132f3e182a5",{"type":35,"contentRole":25,"markdownContent":246,"audioMediaId":247},"When it comes to the GPU in a computer system, there are two main options: integrated and dedicated.\n\nIntegrated GPUs are built into the same chip as the CPU and share system memory. They are generally less powerful but more energy-efficient, making them suitable for everyday tasks like web browsing and office applications.\n\nDedicated GPUs, on the other hand, are separate cards that come with their own VRAM (Video Random Access Memory) and are designed for more demanding tasks. These are the GPUs found in gaming PCs, workstations, and servers.\n\n![Graph](image://94fb5770-a182-4ea9-9caa-ba7c9ffe47d3 \"A dedicated GPU. Image: Verte95, CC BY-SA 4.0 \u003Chttps://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons\")\n\nThe performance of a GPU is influenced by several factors, including its architecture, clock speed, and the number of cores. Manufacturers like NVIDIA and AMD release new GPU architectures every few years, each offering improvements in performance, efficiency, and features.\n\nSome users use overclocking, which is running the GPU at a higher clock speed than its default setting. This is to boost performance, but may lead to increased heat output and power consumption.","7fa6c0e4-8010-4f37-802a-b6f46c4e0504",[249],{"id":250,"data":251,"type":55,"version":25,"maxContentLevel":19},"5f3cd184-e604-4102-9661-973186a8a1aa",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":252,"multiChoiceCorrect":254,"multiChoiceIncorrect":257,"multiChoiceMultiSelect":260,"multiChoiceRevealAnswerOption":6},[253],"Which of these applies to integrated GPUs, as opposed to dedicated ones?",[255,256],"Less powerful","More energy-efficient",[258,259],"More powerful","Less energy-efficient",true,{"id":262,"data":263,"type":35,"maxContentLevel":19,"version":25,"reviews":266},"2c0e341b-aca2-46b5-a65a-46b0cf9ca275",{"type":35,"contentRole":25,"markdownContent":264,"audioMediaId":265},"GPU memory, often referred to as VRAM (Video Random Access Memory), is used to store image data and textures that the GPU needs to access quickly, just like the RAM we talked about in the previous orb, except for graphical data specifically. The amount and speed of VRAM can significantly impact the performance of a GPU, especially in high-resolution gaming or professional applications like 3D modeling and video editing. Modern GPUs come with several gigabytes of VRAM, allowing them to handle complex scenes and large datasets with ease.\n\nIn addition to gaming and professional graphics, GPUs have found a new role in the field of artificial intelligence (AI) and machine learning. The same parallel processing capabilities that make GPUs ideal for rendering graphics also make them perfect for training neural networks.\n\nCompanies like NVIDIA and AMD have developed specialized GPUs and software frameworks to accelerate AI research and development. These GPUs can perform the matrix multiplications and other mathematical operations required for machine learning algorithms much faster than traditional CPUs.","35010050-2c1f-47ec-b159-74a1557141ef",[267,276,287],{"id":268,"data":269,"type":55,"version":35,"maxContentLevel":19},"f2db6ff9-1962-4a22-b41c-7816e08b262c",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":270,"multiChoiceCorrect":272,"multiChoiceIncorrect":274,"multiChoiceMultiSelect":6,"multiChoiceRevealAnswerOption":6},[271],"What kind of memory does the GPU access for graphical data?",[273],"VRAM",[142,140,275],"HDD",{"id":277,"data":278,"type":55,"version":35,"maxContentLevel":19},"ccbf14d2-bdf9-4931-85e8-aa96861d7217",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":279,"multiChoiceCorrect":281,"multiChoiceIncorrect":283,"multiChoiceMultiSelect":6,"multiChoiceRevealAnswerOption":6},[280],"Which company is especially well-known for producing GPUs?",[282],"NVIDIA",[284,285,286],"Amazon","Microsoft","Samsung",{"id":288,"data":289,"type":55,"version":25,"maxContentLevel":19},"9d6afaba-1f8c-4b96-92d0-9795f0cc63c5",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":290,"binaryCorrect":292,"binaryIncorrect":294},[291],"Why are GPUs great for machine learning?",[293],"They can perform matrix multiplications much faster than CPUs",[295],"They can process much more complex problems than CPUs",{"id":297,"data":298,"type":25,"version":20,"maxContentLevel":19,"summaryPage":300,"introPage":308,"pages":314},"15706384-bcac-4497-b6e6-211fa8345940",{"type":25,"title":299},"Motherboard and I/O devices",{"id":301,"data":302,"type":19,"maxContentLevel":19,"version":35},"24132aee-0621-468e-bde1-e67468ad50a1",{"type":19,"title":30,"summary":303},[304,305,306,307],"Motherboards are the circuit boards that hold all the main components of a computer","The CPU socket and memory slots house the processor and RAM","The BIOS/UEFI firmware is important for startup and process management","Ports such as USB and HDMI are important for connecting I/O devices",{"id":309,"data":310,"type":39,"maxContentLevel":19,"version":35},"4358d40e-dc98-4e3b-8e56-7864a5b219e7",{"type":39,"title":30,"intro":311},[312,313],"What motherboards are, and why they are important","How the different components of a computer are fitted together in a single place",[315,332,349],{"id":316,"data":317,"type":35,"maxContentLevel":19,"version":35,"reviews":320},"8e688a19-25e1-4af5-8cfa-03b83ca75b80",{"type":35,"contentRole":25,"markdownContent":318,"audioMediaId":319},"The motherboard serves as the central nervous system of a computer, connecting all the critical components and ensuring they communicate effectively. Think of it as the stage where the computer’s performance unfolds. Nestled at the heart of the motherboard is the CPU socket, the designated spot where the processor is installed. The intricate design of the socket ensures that the CPU is securely connected to the motherboard, allowing it to send and receive signals swiftly.\n\n![Graph](image://1ef9f35f-d96e-47b4-913d-bd75a6defd36 \"A Dell Precision motherboard. Image: Marcin Wieclaw (pcsite.co.uk), CC BY-SA 4.0 \u003Chttps://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons\")\n\nAdjacent to the CPU socket are the memory slots, which house the RAM modules. When a computer is powered on, data that the CPU needs quick access to is loaded into the RAM. This proximity allows the CPU to fetch and execute instructions rapidly without having to wait for data retrieval from slower storage devices.\n\nAdditionally, the motherboard features expansion slots like PCIe, which provide flexibility for users to enhance their systems. When you add a graphics card into a PCIe slot, for example, the motherboard's design facilitates the transfer of data between the card and the CPU, thus boosting the computer’s graphical performance for tasks like gaming or video editing.","f6d1f45d-3ec4-4edd-9c06-52ea0a75c53e",[321],{"id":322,"data":323,"type":55,"version":35,"maxContentLevel":19},"4345b46d-9787-46a5-bdd7-c50d43f46c8b",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":324,"multiChoiceCorrect":326,"multiChoiceIncorrect":328,"multiChoiceMultiSelect":6,"multiChoiceRevealAnswerOption":6},[325],"What component is typically adjacent to the CPU socket on a motherboard?",[327],"Memory slots",[329,330,331],"Power supply","I/O ports","USB header",{"id":333,"data":334,"type":35,"maxContentLevel":19,"version":35,"reviews":337},"665e0cd9-e015-40ea-8114-21e79386e32c",{"type":35,"contentRole":25,"markdownContent":335,"audioMediaId":336},"Power connectors on the motherboard ensure that all its components receive the necessary electricity to function. The design of these connectors allows the power supply unit (PSU) to distribute power effectively across the motherboard, stabilizing the system’s operation.\n\nMoreover, the motherboard houses chipsets that play a pivotal role in managing data flow. These chipsets act as intermediaries, directing data between the CPU, memory, and other peripherals. For instance, when you open a file, the chipset coordinates the transfer of data from the storage device to the RAM and then to the CPU, ensuring that the process is smooth and efficient.\n\nAn essential part of the motherboard's functionality is the BIOS/UEFI firmware. This firmware is the first to activate when you power on your computer. It initializes the hardware components, ensuring they are ready to operate. During this booting process, the BIOS/UEFI performs checks and balances, setting the stage for the operating system to take over. This initial setup is crucial for the seamless operation of the computer, providing a stable foundation for all subsequent tasks.\n\n![Graph](image://ddc97bd8-54c9-42c0-9bec-94c8c4616d3b \"A BIOS chip from 1999. Image: © Raimond Spekking / CC BY-SA 4.0 (via Wikimedia Commons)\")","5bc1fcee-ef8f-4e8c-b97f-b9edd018ca42",[338],{"id":339,"data":340,"type":55,"version":35,"maxContentLevel":19},"9ffb2752-7933-4855-9a27-37cdc6741c48",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":341,"multiChoiceCorrect":343,"multiChoiceIncorrect":345,"multiChoiceMultiSelect":6,"multiChoiceRevealAnswerOption":6},[342],"What purpose does BIOS/UEFI firmware serve?",[344],"Initializing hardware components",[346,347,348],"Regulating heat","Improving RAM performance","Synchronizing CPU operations",{"id":350,"data":351,"type":35,"maxContentLevel":19,"version":20,"reviews":354},"c2fb77f2-3af9-456c-88df-eb468705198c",{"type":35,"contentRole":25,"markdownContent":352,"audioMediaId":353},"Input and output devices, commonly referred to as I/O devices, are vital for interaction with the computer. The keyboard, an input device, sends signals to the motherboard when keys are pressed. These signals travel through the connected interfaces, allowing the CPU to interpret and display the corresponding characters on the monitor. The monitor, an output device, receives graphical data from the graphics card via interfaces like HDMI. This data is then rendered into visual information that users can interact with.\n\nPeripheral interfaces such as USB, HDMI, and Ethernet ports are integrated into the motherboard to facilitate the connection of various external devices. When you plug a USB drive into a USB port, the motherboard’s design allows it to recognize the device, enabling data transfer between the drive and the computer.\n\n![Graph](image://d7fb5ffd-ed0f-4af8-93bb-a527b6f5ae36 \"A USB port on a motherboard. Image: USB 3.1 GEN2 Key-A front panel connector IMGP3038 smial wp by Smial, talk (FAL) \u003Chttp://artlibre.org/licence/lal/en>, via Wikimedia Commons\")\n\nSimilarly, connecting a monitor via an HDMI port ensures that high-definition video and audio signals are transmitted from the computer to the display. Ethernet ports enable wired internet connectivity, allowing data packets to travel between your computer and the network, ensuring reliable and fast internet access.","c67a6885-c850-44ea-808b-1724c5f68638",[355,364],{"id":356,"data":357,"type":55,"version":25,"maxContentLevel":19},"ef0427ed-9202-4b07-b7cd-f7ba5da4ccde",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":358,"binaryCorrect":360,"binaryIncorrect":362},[359],"What do peripheral interfaces do in a motherboard?",[361],"Allow external connections",[363],"Connect internal components together",{"id":365,"data":366,"type":55,"version":19,"maxContentLevel":19},"438201d3-ab78-48b6-9208-ad75c9b33abc",{"type":55,"reviewType":367,"spacingBehaviour":35,"matchPairsQuestion":368,"matchPairsPairs":370,"matchPairsShowExamples":6},6,[369],"Match the component to its description:",[371,374,377,380],{"left":372,"right":373,"direction":19},"CPU socket","Houses the main processor",{"left":375,"right":376,"direction":19},"PCle slot","Houses expansions components like graphics cards",{"left":378,"right":379,"direction":19},"Memory slot","Houses the RAM",{"left":381,"right":382,"direction":19},"BIOS/UEFI firmware","Helps with the boot process",{"id":384,"data":385,"type":25,"version":35,"maxContentLevel":19,"summaryPage":387,"introPage":394,"pages":402},"6d1565e4-1120-4348-b6a5-89ac55cd1ce4",{"type":25,"title":386},"Computer maintenance and troubleshooting",{"id":388,"data":389,"type":19,"maxContentLevel":19,"version":35},"288ca262-59a5-42b3-8df8-28db0213a153",{"type":19,"title":30,"summary":390},[391,392,393],"Clean your computer using compressed air","Check regularly for viruses and malware","Backup your data regularly, either on hardware or the cloud",{"id":395,"data":396,"type":39,"maxContentLevel":19,"version":35},"897f5835-d6ba-48fb-ae12-2ca48b944276",{"type":39,"title":30,"intro":397},[398,399,400,401],"How to keep your computer clean","How to avoid malware and viruses","How to manage your storage","How to back up your data and troubleshoot common issues",[403,418,433,448],{"id":404,"data":405,"type":35,"maxContentLevel":19,"version":35,"reviews":408},"f356d4f1-b9a4-49f5-a563-207e0f5579fd",{"type":35,"contentRole":25,"markdownContent":406,"audioMediaId":407},"Maintaining and troubleshooting your computer is crucial for ensuring its longevity and optimal performance. Regular maintenance can prevent many common issues, while effective troubleshooting can help you quickly resolve problems when they arise. Let's explore some key practices and strategies for keeping your computer in top shape and addressing issues when they occur.\n\nFirst, let's talk about the importance of keeping your computer clean. Dust and debris can accumulate inside your computer, leading to overheating and hardware failure. To prevent this, regularly clean the exterior and interior of your computer. Use compressed air to blow out dust from the vents, fans, and other components. Be sure to power down and unplug your computer before cleaning to avoid any electrical hazards. Additionally, keep your computer in a clean, dry environment to minimize dust buildup.","29ba337f-1303-4e8a-9e8d-09b5d286a4b0",[409],{"id":410,"data":411,"type":55,"version":35,"maxContentLevel":19},"efda017e-2bf3-45a7-88cc-22bd9eeaf115",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":412,"binaryCorrect":414,"binaryIncorrect":416},[413],"What's a good method for clearing dust from vents and fans?",[415],"Using compressed air",[417],"Using your finger",{"id":419,"data":420,"type":35,"maxContentLevel":19,"version":35,"reviews":423},"8dfa30af-0452-4d65-9184-d91d869bf094",{"type":35,"contentRole":25,"markdownContent":421,"audioMediaId":422},"Next, consider the software side of maintenance. Keeping your operating system and software up to date is essential for security and performance. Software updates often include patches for security vulnerabilities, bug fixes, and performance improvements. Enable automatic updates whenever possible to ensure you receive the latest updates promptly. Additionally, regularly scan your computer for malware and viruses using reputable antivirus software. Malware can slow down your computer, steal personal information, and cause other issues, so it's important to keep your system protected.\n\nAnother critical aspect of computer maintenance is managing your storage. Over time, your hard drive or solid-state drive (SSD) can become cluttered with unnecessary files, which can slow down your computer. Regularly clean up your storage by deleting temporary files, uninstalling unused programs, and organizing your files. Disk cleanup tools and defragmentation utilities can help optimize your storage and improve performance. For SSDs, defragmentation is not necessary, but you can use tools to optimize their performance.","0afa9bad-aebf-470c-a881-2301e19b480d",[424],{"id":425,"data":426,"type":55,"version":35,"maxContentLevel":19},"c4d6f8d0-ff1a-4f27-a34f-e5910beeae59",{"type":55,"reviewType":35,"spacingBehaviour":35,"activeRecallQuestion":427,"activeRecallAnswers":429},[428],"Why can your computer get slower over time?",[430,431,432],"Malware","Unnecessary files","Out-of-date software",{"id":434,"data":435,"type":35,"maxContentLevel":19,"version":35,"reviews":438},"27fcf7db-b9f2-46ce-bc31-1de7a27c88f8",{"type":35,"contentRole":25,"markdownContent":436,"audioMediaId":437},"![Graph](image://ab363557-aeec-4b99-8df8-0e874f207a43 \"A hardware maintenance tool. Image: Public domain\")\n\nBacking up your data is also an essential maintenance task. Regular backups ensure that you don't lose important files in case of hardware failure, malware attacks, or accidental deletion. Use external hard drives, cloud storage services, or network-attached storage (NAS) devices to create backups of your important data. Schedule automatic backups to ensure your data is always protected.\n\nNow, let's discuss troubleshooting common computer issues. One of the most frequent problems users encounter is a slow computer. If your computer is running slowly, start by checking for malware and viruses.\n\nNext, review the programs running on startup and disable any unnecessary ones. Too many startup programs can significantly slow down your computer. Additionally, check your storage usage and free up space if your drive is nearly full.\n\n![Graph](image://99cb18bd-e510-4e82-9cb4-3794aacb8726 \"A startup applications management tool. Image: Public domain\")","0f89760b-1b5a-4d3a-9696-7f98b4a62577",[439],{"id":440,"data":441,"type":55,"version":35,"maxContentLevel":19},"150c6e1d-b011-463e-b4a0-aee5ba6f944d",{"type":55,"reviewType":25,"spacingBehaviour":35,"binaryQuestion":442,"binaryCorrect":444,"binaryIncorrect":446},[443],"What should be the first check when troubleshooting a slow computer?",[445],"Malware and viruses",[447],"Reviewing programs running on startup",{"id":449,"data":450,"type":35,"maxContentLevel":19,"version":35,"reviews":453},"61d67ab3-01d3-4cc1-b760-28e34d987964",{"type":35,"contentRole":25,"markdownContent":451,"audioMediaId":452},"Another common issue is hardware failure. If your computer won't turn on or is experiencing random crashes, it could be due to faulty hardware. Start by checking the power supply and ensuring all cables are securely connected. If the issue persists, test individual components such as the RAM, hard drive, and graphics card. Many motherboards have diagnostic LEDs or beep codes that can help identify the faulty component. If you're unsure how to proceed, consult the manufacturer's documentation or seek professional assistance.\n\n![Graph](image://a8bec208-4ae9-49ef-9c74-6b6894d5599c \"Some examples of beep codes. Image: Public domain\")\n\nConnectivity issues are also common, particularly with network connections. If you're having trouble connecting to the internet, start by checking your network cables and ensuring your router is functioning correctly. Restarting your router and computer can often resolve connectivity issues. If the problem persists, check your network settings and ensure your drivers are up to date. For wireless connections, interference from other devices or physical obstructions can cause connectivity problems, so try moving your computer closer to the router or using a wired connection.","2c494901-95d7-4b2c-b1cf-5f4922ccfd7c",[454],{"id":455,"data":456,"type":55,"version":35,"maxContentLevel":19},"5aa9d5b1-46e6-42b0-a0fc-c1c6315a71df",{"type":55,"reviewType":19,"spacingBehaviour":35,"multiChoiceQuestion":457,"multiChoiceCorrect":459,"multiChoiceIncorrect":464,"multiChoiceMultiSelect":260,"multiChoiceRevealAnswerOption":6},[458],"What checks should be performed on a motherboard?",[460,461,462,463],"Power supply checks","Component checks","Beep codes","LEDs",[465],"Transistor check",[467,602,703,789,881],{"id":23,"data":24,"type":25,"version":25,"maxContentLevel":19,"summaryPage":27,"introPage":36,"pages":468},[469,500,529,546],{"id":47,"data":48,"type":35,"maxContentLevel":19,"version":25,"reviews":51,"parsed":470},{"data":471,"body":473,"toc":498},{"title":30,"description":472},"The Central Processing Unit (CPU) acts as the brain of the computer, responsible for performing calculations, executing instructions, and managing data flow. Software applications are composed of instructions that guide the CPU on tasks to perform. When a CPU has multiple cores, which are individual processing units within a processor, it enables parallel execution of tasks. In the diagram below, the CPU is the components in the ‘Processor’ box.",{"type":474,"children":475},"root",[476,483,493],{"type":477,"tag":478,"props":479,"children":480},"element","p",{},[481],{"type":482,"value":472},"text",{"type":477,"tag":478,"props":484,"children":485},{},[486],{"type":477,"tag":487,"props":488,"children":492},"img",{"alt":489,"src":490,"title":491},"Graph","image://61e56ab9-115d-47b3-84f5-fc4d2f6c3356","Block diagram of a basic computer",[],{"type":477,"tag":478,"props":494,"children":495},{},[496],{"type":482,"value":497},"The primary components of the CPU include the Arithmetic and Logic Unit (ALU) and the Control Unit. The ALU which conducts mathematical computations and logical operations, and various registers. These registers are small, fast storage areas within the CPU, with general-purpose registers (R1, R2, R3…) temporarily holding data and results, the Instruction Register storing the current instruction being executed, and the Instruction Address Register (IAR or Program Counter) tracking the address of the next instruction. The Control Unit manages the operations of the CPU, decoding instructions and directing their execution.",{"title":30,"searchDepth":25,"depth":25,"links":499},[],{"id":63,"data":64,"type":35,"maxContentLevel":19,"version":25,"reviews":67,"parsed":501},{"data":502,"body":504,"toc":527},{"title":30,"description":503},"The CPU operates via the fetch-decode-execute cycle: fetching an instruction from memory, decoding it, and executing the specified action.",{"type":474,"children":505},[506,510,517,522],{"type":477,"tag":478,"props":507,"children":508},{},[509],{"type":482,"value":503},{"type":477,"tag":478,"props":511,"children":512},{},[513],{"type":477,"tag":487,"props":514,"children":516},{"alt":489,"src":515,"title":491},"image://eb5b9460-fad8-468f-83f8-ab885bacc2bc",[],{"type":477,"tag":478,"props":518,"children":519},{},[520],{"type":482,"value":521},"Random Access Memory (RAM) provides fast, temporary storage used by the CPU for quick data access. The cache is a smaller, faster type of volatile memory located within the CPU, used to store frequently accessed data for quick retrieval, thus reducing the time needed to access data from the main RAM. Data buses serve as pathways that transfer data between the CPU and other components, facilitating essential communication.",{"type":477,"tag":478,"props":523,"children":524},{},[525],{"type":482,"value":526},"The Control Unit directs the execution of instructions and the movement of data within the CPU. Interaction with memory is paramount as the CPU communicates with RAM and other components using buses that transfer address, data, and control signals, crucial for fetching instructions and data required for execution.",{"title":30,"searchDepth":25,"depth":25,"links":528},[],{"id":78,"data":79,"type":35,"maxContentLevel":19,"version":35,"reviews":82,"parsed":530},{"data":531,"body":533,"toc":544},{"title":30,"description":532},"The CPU clock generates regular, precise signals that synchronize the operations of the CPU, ensuring that all components work in harmony. Clock speed, measured in Hertz (Hz), impacts performance, with higher clock speeds allowing more instructions to be processed per second. Modern CPUs typically operate in the gigahertz range (billions of cycles per second).",{"type":474,"children":534},[535,539],{"type":477,"tag":478,"props":536,"children":537},{},[538],{"type":482,"value":532},{"type":477,"tag":478,"props":540,"children":541},{},[542],{"type":482,"value":543},"Overclocking, the process of increasing the clock speed beyond the manufacturer's specifications, can boost performance but may lead to overheating and instability if not properly managed. Conversely, underclocking, or reducing the clock speed, saves power and reduces heat, beneficial for battery-powered devices like laptops and smartphones.",{"title":30,"searchDepth":25,"depth":25,"links":545},[],{"id":93,"data":94,"type":35,"maxContentLevel":19,"version":35,"reviews":97,"parsed":547},{"data":548,"body":549,"toc":600},{"title":30,"description":503},{"type":474,"children":550},[551,555,560,565,570,575,580,585,590,595],{"type":477,"tag":478,"props":552,"children":553},{},[554],{"type":482,"value":503},{"type":477,"tag":478,"props":556,"children":557},{},[558],{"type":482,"value":559},"Consider a simple program where the CPU needs to add two numbers. It loads a value from memory into a register, and then adds a register value to another register value, storing the result in a further register. Remember that registers are the storage units within the ALU and are represented by R1, R2, etc.",{"type":477,"tag":478,"props":561,"children":562},{},[563],{"type":482,"value":564},"Let's break down what each step is doing:",{"type":477,"tag":478,"props":566,"children":567},{},[568],{"type":482,"value":569},"1 – Fetch: The CPU fetches \"LOAD R1, 1000\" (0001 0001 1000) from memory. The first 4 bits are the opcode, specifying the operation (Load). The second 4 bits represent R1 as the destination register, and the last 4 bits are the memory address where the data is stored.",{"type":477,"tag":478,"props":571,"children":572},{},[573],{"type":482,"value":574},"2 – Decode: The Control Unit identifies the instruction as a Load operation and signals memory to load the value at address 1000 into R1.",{"type":477,"tag":478,"props":576,"children":577},{},[578],{"type":482,"value":579},"3 – Execute: The CPU executes the Load instruction by storing the fetched value into R1.",{"type":477,"tag":478,"props":581,"children":582},{},[583],{"type":482,"value":584},"4 – Fetch: The CPU fetches \"ADD R3, R1, R2\" from memory. (Let’s assume R2 was previously loaded with a value, to avoid repetition)",{"type":477,"tag":478,"props":586,"children":587},{},[588],{"type":482,"value":589},"5 – Decode: The Control Unit interprets it as an Add operation and prepares for addition using ALU.",{"type":477,"tag":478,"props":591,"children":592},{},[593],{"type":482,"value":594},"6 – Execute: The ALU adds the value in R1 to the one in R2, storing the result in R3.",{"type":477,"tag":478,"props":596,"children":597},{},[598],{"type":482,"value":599},"At every Fetch step the IAR is incremented to point to the next instruction.",{"title":30,"searchDepth":25,"depth":25,"links":601},[],{"id":108,"data":109,"type":25,"version":25,"maxContentLevel":19,"summaryPage":111,"introPage":120,"pages":603},[604,621,646,681],{"id":129,"data":130,"type":35,"maxContentLevel":19,"version":35,"reviews":133,"parsed":605},{"data":606,"body":608,"toc":619},{"title":30,"description":607},"When you use a computer, you interact with two main types of memory: Random Access Memory (RAM) and stored memory. RAM is the short-term memory of your computer, and the memory that’s being accessed for most of the processes you do. You can think of RAM as the data that’s stored at the “top of your head”.",{"type":474,"children":609},[610,614],{"type":477,"tag":478,"props":611,"children":612},{},[613],{"type":482,"value":607},{"type":477,"tag":478,"props":615,"children":616},{},[617],{"type":482,"value":618},"Stored memory lives in storage devices. This would be the Hard Disk Drive (HDD), or hard drive, or a Solid State Drive (SSD). These drives serve as long-term memory, like a library or the storage unit you’re renting out.",{"title":30,"searchDepth":25,"depth":25,"links":620},[],{"id":144,"data":145,"type":35,"maxContentLevel":19,"version":25,"reviews":148,"parsed":622},{"data":623,"body":625,"toc":644},{"title":30,"description":624},"Let’s look further into RAM. RAM is a type of volatile memory, meaning it loses its data when the computer is turned off. It is used to store data that your computer needs to access quickly. For example, when you open a program, its information and data is loaded from your long-term memory (your hard drive) into the short-term memory holder, your RAM. This allows the CPU to access the program's data much faster than if it had to read it directly from the storage device.",{"type":474,"children":626},[627,631,636],{"type":477,"tag":478,"props":628,"children":629},{},[630],{"type":482,"value":624},{"type":477,"tag":478,"props":632,"children":633},{},[634],{"type":482,"value":635},"The more RAM your computer has, the more data it can handle at once, which generally translates to better performance, especially when multitasking. Most standard laptops will have 4-8 gigabytes, or GBs of RAM, but laptops used for gaming, 3D modeling, or heavy programs might have 16GBs or more.",{"type":477,"tag":478,"props":637,"children":638},{},[639],{"type":477,"tag":487,"props":640,"children":643},{"alt":489,"src":641,"title":642},"image://222e908b-38f9-4b4e-9cb6-e29646818de5","Expandable RAM cards. Image: Geni, CC BY-SA 4.0 \u003Chttps://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons",[],{"title":30,"searchDepth":25,"depth":25,"links":645},[],{"id":161,"data":162,"type":35,"maxContentLevel":19,"version":25,"reviews":165,"parsed":647},{"data":648,"body":650,"toc":679},{"title":30,"description":649},"Storage, conversely, is non-volatile, meaning it retains data even when the computer is turned off (aren’t you glad your storage unit keeps its contents when you close it?)",{"type":474,"children":651},[652,656,661,666,674],{"type":477,"tag":478,"props":653,"children":654},{},[655],{"type":482,"value":649},{"type":477,"tag":478,"props":657,"children":658},{},[659],{"type":482,"value":660},"Traditional hard drives use spinning magnetic disks to store data. They are relatively inexpensive and offer large storage capacities, but they are slower compared to a solid state drive.",{"type":477,"tag":478,"props":662,"children":663},{},[664],{"type":482,"value":665},"SSDs use flash memory to store data, which allows for much faster read and write speeds. This speed difference is noticeable in everyday tasks like booting up your computer, opening applications, and transferring files. SSDs are more expensive per gigabyte than HDDs, but their performance benefits often justify the cost.",{"type":477,"tag":478,"props":667,"children":668},{},[669],{"type":477,"tag":487,"props":670,"children":673},{"alt":489,"src":671,"title":672},"image://3a2654c7-24b4-4863-a102-0e5f1adfb236","Comparison of RAM vs HDD memory",[],{"type":477,"tag":478,"props":675,"children":676},{},[677],{"type":482,"value":678},"It’s possible to have even bigger storage devices, meant for handling large amounts of data and multiple simultaneous requests. These live outside your computer and are referred to as servers. We’ve already spoken about servers as a separate type of computer, but they often function as large-scale storage devices. Servers often use a combination of HDDs and SSDs to balance cost and performance. For example, frequently accessed data might be stored on SSDs, while less critical data is stored on HDDs.",{"title":30,"searchDepth":25,"depth":25,"links":680},[],{"id":187,"data":188,"type":35,"maxContentLevel":19,"version":35,"reviews":191,"parsed":682},{"data":683,"body":685,"toc":701},{"title":30,"description":684},"Server storage solutions also include technologies like RAID (Redundant Array of Independent Disks), which combines multiple drives into a single unit to improve performance and provide data redundancy. This ensures that if one drive fails, the data can still be recovered from another drive in the array.",{"type":474,"children":686},[687,691,696],{"type":477,"tag":478,"props":688,"children":689},{},[690],{"type":482,"value":684},{"type":477,"tag":478,"props":692,"children":693},{},[694],{"type":482,"value":695},"A final type of memory holder is cold storage. This refers to data that is not accessed frequently and can be stored on slower, less expensive media. This might include backups, archival data, or any information that doesn't need to be accessed regularly. Cold storage is most commonly seen in large companies or institutions.",{"type":477,"tag":478,"props":697,"children":698},{},[699],{"type":482,"value":700},"For example, if you were to ask your university for a copy of your transcript ten years after you graduated, they would likely be accessing their cold storage to retrieve it. Cold storage solutions can include tape drives, optical discs, or even cloud storage services designed for archival purposes. While these options are slower to access, they are cost-effective for long-term storage.",{"title":30,"searchDepth":25,"depth":25,"links":702},[],{"id":200,"data":201,"type":25,"version":19,"maxContentLevel":19,"summaryPage":203,"introPage":211,"pages":704},[705,727,767],{"id":220,"data":221,"type":35,"maxContentLevel":19,"version":35,"reviews":224,"parsed":706},{"data":707,"body":709,"toc":725},{"title":30,"description":708},"The Graphics Processing Unit (GPU) is a specialized electronic circuit designed to accelerate the processing of images and videos. While the Central Processing Unit (CPU) is often referred to as the brain of the computer, the GPU can be thought of as the paintbrush, rendering the visual elements that make up the user interface and graphical content.",{"type":474,"children":710},[711,715,720],{"type":477,"tag":478,"props":712,"children":713},{},[714],{"type":482,"value":708},{"type":477,"tag":478,"props":716,"children":717},{},[718],{"type":482,"value":719},"Originally developed to handle the many calculations required for rendering images in video games, GPUs have evolved to become powerful processors capable of handling a wide range of computational tasks. GPUs are composed of thousands of smaller, more efficient cores designed to handle multiple tasks simultaneously. This architecture makes them particularly well-suited for parallel processing, where many calculations are performed at the same time.",{"type":477,"tag":478,"props":721,"children":722},{},[723],{"type":482,"value":724},"The difference between CPUs and GPUs is that CPUs can perform more complex calculations, but only a handful of them at once. With thousands of smaller cores, GPUs can perform thousands of simple calculations at the same time. This means both CPUs and GPUs excel at different tasks.",{"title":30,"searchDepth":25,"depth":25,"links":726},[],{"id":244,"data":245,"type":35,"maxContentLevel":19,"version":25,"reviews":248,"parsed":728},{"data":729,"body":731,"toc":765},{"title":30,"description":730},"When it comes to the GPU in a computer system, there are two main options: integrated and dedicated.",{"type":474,"children":732},[733,737,742,747,755,760],{"type":477,"tag":478,"props":734,"children":735},{},[736],{"type":482,"value":730},{"type":477,"tag":478,"props":738,"children":739},{},[740],{"type":482,"value":741},"Integrated GPUs are built into the same chip as the CPU and share system memory. They are generally less powerful but more energy-efficient, making them suitable for everyday tasks like web browsing and office applications.",{"type":477,"tag":478,"props":743,"children":744},{},[745],{"type":482,"value":746},"Dedicated GPUs, on the other hand, are separate cards that come with their own VRAM (Video Random Access Memory) and are designed for more demanding tasks. These are the GPUs found in gaming PCs, workstations, and servers.",{"type":477,"tag":478,"props":748,"children":749},{},[750],{"type":477,"tag":487,"props":751,"children":754},{"alt":489,"src":752,"title":753},"image://94fb5770-a182-4ea9-9caa-ba7c9ffe47d3","A dedicated GPU. Image: Verte95, CC BY-SA 4.0 \u003Chttps://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons",[],{"type":477,"tag":478,"props":756,"children":757},{},[758],{"type":482,"value":759},"The performance of a GPU is influenced by several factors, including its architecture, clock speed, and the number of cores. Manufacturers like NVIDIA and AMD release new GPU architectures every few years, each offering improvements in performance, efficiency, and features.",{"type":477,"tag":478,"props":761,"children":762},{},[763],{"type":482,"value":764},"Some users use overclocking, which is running the GPU at a higher clock speed than its default setting. This is to boost performance, but may lead to increased heat output and power consumption.",{"title":30,"searchDepth":25,"depth":25,"links":766},[],{"id":262,"data":263,"type":35,"maxContentLevel":19,"version":25,"reviews":266,"parsed":768},{"data":769,"body":771,"toc":787},{"title":30,"description":770},"GPU memory, often referred to as VRAM (Video Random Access Memory), is used to store image data and textures that the GPU needs to access quickly, just like the RAM we talked about in the previous orb, except for graphical data specifically. The amount and speed of VRAM can significantly impact the performance of a GPU, especially in high-resolution gaming or professional applications like 3D modeling and video editing. Modern GPUs come with several gigabytes of VRAM, allowing them to handle complex scenes and large datasets with ease.",{"type":474,"children":772},[773,777,782],{"type":477,"tag":478,"props":774,"children":775},{},[776],{"type":482,"value":770},{"type":477,"tag":478,"props":778,"children":779},{},[780],{"type":482,"value":781},"In addition to gaming and professional graphics, GPUs have found a new role in the field of artificial intelligence (AI) and machine learning. The same parallel processing capabilities that make GPUs ideal for rendering graphics also make them perfect for training neural networks.",{"type":477,"tag":478,"props":783,"children":784},{},[785],{"type":482,"value":786},"Companies like NVIDIA and AMD have developed specialized GPUs and software frameworks to accelerate AI research and development. These GPUs can perform the matrix multiplications and other mathematical operations required for machine learning algorithms much faster than traditional CPUs.",{"title":30,"searchDepth":25,"depth":25,"links":788},[],{"id":297,"data":298,"type":25,"version":20,"maxContentLevel":19,"summaryPage":300,"introPage":308,"pages":790},[791,821,851],{"id":316,"data":317,"type":35,"maxContentLevel":19,"version":35,"reviews":320,"parsed":792},{"data":793,"body":795,"toc":819},{"title":30,"description":794},"The motherboard serves as the central nervous system of a computer, connecting all the critical components and ensuring they communicate effectively. Think of it as the stage where the computer’s performance unfolds. Nestled at the heart of the motherboard is the CPU socket, the designated spot where the processor is installed. The intricate design of the socket ensures that the CPU is securely connected to the motherboard, allowing it to send and receive signals swiftly.",{"type":474,"children":796},[797,801,809,814],{"type":477,"tag":478,"props":798,"children":799},{},[800],{"type":482,"value":794},{"type":477,"tag":478,"props":802,"children":803},{},[804],{"type":477,"tag":487,"props":805,"children":808},{"alt":489,"src":806,"title":807},"image://1ef9f35f-d96e-47b4-913d-bd75a6defd36","A Dell Precision motherboard. Image: Marcin Wieclaw (pcsite.co.uk), CC BY-SA 4.0 \u003Chttps://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons",[],{"type":477,"tag":478,"props":810,"children":811},{},[812],{"type":482,"value":813},"Adjacent to the CPU socket are the memory slots, which house the RAM modules. When a computer is powered on, data that the CPU needs quick access to is loaded into the RAM. This proximity allows the CPU to fetch and execute instructions rapidly without having to wait for data retrieval from slower storage devices.",{"type":477,"tag":478,"props":815,"children":816},{},[817],{"type":482,"value":818},"Additionally, the motherboard features expansion slots like PCIe, which provide flexibility for users to enhance their systems. When you add a graphics card into a PCIe slot, for example, the motherboard's design facilitates the transfer of data between the card and the CPU, thus boosting the computer’s graphical performance for tasks like gaming or video editing.",{"title":30,"searchDepth":25,"depth":25,"links":820},[],{"id":333,"data":334,"type":35,"maxContentLevel":19,"version":35,"reviews":337,"parsed":822},{"data":823,"body":825,"toc":849},{"title":30,"description":824},"Power connectors on the motherboard ensure that all its components receive the necessary electricity to function. The design of these connectors allows the power supply unit (PSU) to distribute power effectively across the motherboard, stabilizing the system’s operation.",{"type":474,"children":826},[827,831,836,841],{"type":477,"tag":478,"props":828,"children":829},{},[830],{"type":482,"value":824},{"type":477,"tag":478,"props":832,"children":833},{},[834],{"type":482,"value":835},"Moreover, the motherboard houses chipsets that play a pivotal role in managing data flow. These chipsets act as intermediaries, directing data between the CPU, memory, and other peripherals. For instance, when you open a file, the chipset coordinates the transfer of data from the storage device to the RAM and then to the CPU, ensuring that the process is smooth and efficient.",{"type":477,"tag":478,"props":837,"children":838},{},[839],{"type":482,"value":840},"An essential part of the motherboard's functionality is the BIOS/UEFI firmware. This firmware is the first to activate when you power on your computer. It initializes the hardware components, ensuring they are ready to operate. During this booting process, the BIOS/UEFI performs checks and balances, setting the stage for the operating system to take over. This initial setup is crucial for the seamless operation of the computer, providing a stable foundation for all subsequent tasks.",{"type":477,"tag":478,"props":842,"children":843},{},[844],{"type":477,"tag":487,"props":845,"children":848},{"alt":489,"src":846,"title":847},"image://ddc97bd8-54c9-42c0-9bec-94c8c4616d3b","A BIOS chip from 1999. Image: © Raimond Spekking / CC BY-SA 4.0 (via Wikimedia Commons)",[],{"title":30,"searchDepth":25,"depth":25,"links":850},[],{"id":350,"data":351,"type":35,"maxContentLevel":19,"version":20,"reviews":354,"parsed":852},{"data":853,"body":855,"toc":879},{"title":30,"description":854},"Input and output devices, commonly referred to as I/O devices, are vital for interaction with the computer. The keyboard, an input device, sends signals to the motherboard when keys are pressed. These signals travel through the connected interfaces, allowing the CPU to interpret and display the corresponding characters on the monitor. The monitor, an output device, receives graphical data from the graphics card via interfaces like HDMI. This data is then rendered into visual information that users can interact with.",{"type":474,"children":856},[857,861,866,874],{"type":477,"tag":478,"props":858,"children":859},{},[860],{"type":482,"value":854},{"type":477,"tag":478,"props":862,"children":863},{},[864],{"type":482,"value":865},"Peripheral interfaces such as USB, HDMI, and Ethernet ports are integrated into the motherboard to facilitate the connection of various external devices. When you plug a USB drive into a USB port, the motherboard’s design allows it to recognize the device, enabling data transfer between the drive and the computer.",{"type":477,"tag":478,"props":867,"children":868},{},[869],{"type":477,"tag":487,"props":870,"children":873},{"alt":489,"src":871,"title":872},"image://d7fb5ffd-ed0f-4af8-93bb-a527b6f5ae36","A USB port on a motherboard. Image: USB 3.1 GEN2 Key-A front panel connector IMGP3038 smial wp by Smial, talk (FAL) \u003Chttp://artlibre.org/licence/lal/en>, via Wikimedia Commons",[],{"type":477,"tag":478,"props":875,"children":876},{},[877],{"type":482,"value":878},"Similarly, connecting a monitor via an HDMI port ensures that high-definition video and audio signals are transmitted from the computer to the display. Ethernet ports enable wired internet connectivity, allowing data packets to travel between your computer and the network, ensuring reliable and fast internet access.",{"title":30,"searchDepth":25,"depth":25,"links":880},[],{"id":384,"data":385,"type":25,"version":35,"maxContentLevel":19,"summaryPage":387,"introPage":394,"pages":882},[883,900,917,955],{"id":404,"data":405,"type":35,"maxContentLevel":19,"version":35,"reviews":408,"parsed":884},{"data":885,"body":887,"toc":898},{"title":30,"description":886},"Maintaining and troubleshooting your computer is crucial for ensuring its longevity and optimal performance. Regular maintenance can prevent many common issues, while effective troubleshooting can help you quickly resolve problems when they arise. Let's explore some key practices and strategies for keeping your computer in top shape and addressing issues when they occur.",{"type":474,"children":888},[889,893],{"type":477,"tag":478,"props":890,"children":891},{},[892],{"type":482,"value":886},{"type":477,"tag":478,"props":894,"children":895},{},[896],{"type":482,"value":897},"First, let's talk about the importance of keeping your computer clean. Dust and debris can accumulate inside your computer, leading to overheating and hardware failure. To prevent this, regularly clean the exterior and interior of your computer. Use compressed air to blow out dust from the vents, fans, and other components. Be sure to power down and unplug your computer before cleaning to avoid any electrical hazards. Additionally, keep your computer in a clean, dry environment to minimize dust buildup.",{"title":30,"searchDepth":25,"depth":25,"links":899},[],{"id":419,"data":420,"type":35,"maxContentLevel":19,"version":35,"reviews":423,"parsed":901},{"data":902,"body":904,"toc":915},{"title":30,"description":903},"Next, consider the software side of maintenance. Keeping your operating system and software up to date is essential for security and performance. Software updates often include patches for security vulnerabilities, bug fixes, and performance improvements. Enable automatic updates whenever possible to ensure you receive the latest updates promptly. Additionally, regularly scan your computer for malware and viruses using reputable antivirus software. Malware can slow down your computer, steal personal information, and cause other issues, so it's important to keep your system protected.",{"type":474,"children":905},[906,910],{"type":477,"tag":478,"props":907,"children":908},{},[909],{"type":482,"value":903},{"type":477,"tag":478,"props":911,"children":912},{},[913],{"type":482,"value":914},"Another critical aspect of computer maintenance is managing your storage. Over time, your hard drive or solid-state drive (SSD) can become cluttered with unnecessary files, which can slow down your computer. Regularly clean up your storage by deleting temporary files, uninstalling unused programs, and organizing your files. Disk cleanup tools and defragmentation utilities can help optimize your storage and improve performance. For SSDs, defragmentation is not necessary, but you can use tools to optimize their performance.",{"title":30,"searchDepth":25,"depth":25,"links":916},[],{"id":434,"data":435,"type":35,"maxContentLevel":19,"version":35,"reviews":438,"parsed":918},{"data":919,"body":920,"toc":953},{"title":30,"description":30},{"type":474,"children":921},[922,930,935,940,945],{"type":477,"tag":478,"props":923,"children":924},{},[925],{"type":477,"tag":487,"props":926,"children":929},{"alt":489,"src":927,"title":928},"image://ab363557-aeec-4b99-8df8-0e874f207a43","A hardware maintenance tool. Image: Public domain",[],{"type":477,"tag":478,"props":931,"children":932},{},[933],{"type":482,"value":934},"Backing up your data is also an essential maintenance task. Regular backups ensure that you don't lose important files in case of hardware failure, malware attacks, or accidental deletion. Use external hard drives, cloud storage services, or network-attached storage (NAS) devices to create backups of your important data. Schedule automatic backups to ensure your data is always protected.",{"type":477,"tag":478,"props":936,"children":937},{},[938],{"type":482,"value":939},"Now, let's discuss troubleshooting common computer issues. One of the most frequent problems users encounter is a slow computer. If your computer is running slowly, start by checking for malware and viruses.",{"type":477,"tag":478,"props":941,"children":942},{},[943],{"type":482,"value":944},"Next, review the programs running on startup and disable any unnecessary ones. Too many startup programs can significantly slow down your computer. Additionally, check your storage usage and free up space if your drive is nearly full.",{"type":477,"tag":478,"props":946,"children":947},{},[948],{"type":477,"tag":487,"props":949,"children":952},{"alt":489,"src":950,"title":951},"image://99cb18bd-e510-4e82-9cb4-3794aacb8726","A startup applications management tool. Image: Public domain",[],{"title":30,"searchDepth":25,"depth":25,"links":954},[],{"id":449,"data":450,"type":35,"maxContentLevel":19,"version":35,"reviews":453,"parsed":956},{"data":957,"body":959,"toc":978},{"title":30,"description":958},"Another common issue is hardware failure. If your computer won't turn on or is experiencing random crashes, it could be due to faulty hardware. Start by checking the power supply and ensuring all cables are securely connected. If the issue persists, test individual components such as the RAM, hard drive, and graphics card. Many motherboards have diagnostic LEDs or beep codes that can help identify the faulty component. If you're unsure how to proceed, consult the manufacturer's documentation or seek professional assistance.",{"type":474,"children":960},[961,965,973],{"type":477,"tag":478,"props":962,"children":963},{},[964],{"type":482,"value":958},{"type":477,"tag":478,"props":966,"children":967},{},[968],{"type":477,"tag":487,"props":969,"children":972},{"alt":489,"src":970,"title":971},"image://a8bec208-4ae9-49ef-9c74-6b6894d5599c","Some examples of beep codes. Image: Public domain",[],{"type":477,"tag":478,"props":974,"children":975},{},[976],{"type":482,"value":977},"Connectivity issues are also common, particularly with network connections. If you're having trouble connecting to the internet, start by checking your network cables and ensuring your router is functioning correctly. Restarting your router and computer can often resolve connectivity issues. If the problem persists, check your network settings and ensure your drivers are up to date. For wireless connections, interference from other devices or physical obstructions can cause connectivity problems, so try moving your computer closer to the router or using a wired connection.",{"title":30,"searchDepth":25,"depth":25,"links":979},[],{"left":4,"top":4,"width":981,"height":981,"rotate":4,"vFlip":6,"hFlip":6,"body":982},24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"/>",{"left":4,"top":4,"width":981,"height":981,"rotate":4,"vFlip":6,"hFlip":6,"body":984},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"/>",1778179456269]