Computer
Een computer is een apparaat voor de verwerking van gegevens. Een computer werkt op elektriciteit. De computer is eigenlijk gewoon een rekenmachine. Vroeger kon de computer alleen maar rekenen.
Onderdelen
De computer bestaat uit allerlei onderdelen (componenten). Onder andere:
- HDD (Hard Disk Drive) of SSD (Solid State Drive)
- Moederbord
- Toetsenbord
- Videokaart of GPU (Graphics Processing Unit)
- Geheugen of RAM (Random Access Memory)
- Processor of CPU (Central Processing Unit).
- RAM of Random Access memory
- ROM of Read Only Memory
- BIOS of Basic Input Output system
Beveiliging van een computer
De beveiliging van een computer moet goed zijn: Anders komen hackers binnen. Het goed beveiligen van een computer is heel erg moeilijk. Daarom laat je dat beter aan experts over. Maar belangrijk zijn: een virusscanner (die illegale programma's herkent en tegenhoud), een firewall (die voorkomt dat anderen via het internet in jouw computer kunnen komen) en een goed password dat moeilijk te raden is. Dus niet je naam of geboortedatum.
Hoe werkt een computer?
De computer kan alleen maar met nullen en enen rekenen. De computer heeft daarvoor een eigen taal. De taal van de computer is best makkelijk, het werkt bijna hetzelfde als het morse. Bijvoorbeeld: één korte en daarna één lange flits is een A. Eén lange flits en daarna drie korte betekent B. Zo heeft elke letter van het morsealfabet een code. Met 1 en 0 codes kan een computer alles onthouden: letters, getallen, kleuren, vormen, noem maar op. De letter A heeft bijvoorbeeld de code 0-1-0-0-0-0-0-1. De letter B heeft weer een andere code, bijvoorbeeld: 0-1-0-0-0-0-1-0. Dat noemen ze met een moeilijk woord binair, het betekend dat je alleen maar 2 keuzes hebt: 0 of 1. Als je dus een filmpje zit te bekijken, is de computer als een gek bezig enen en nullen te bekijken en te kijken wat hij ermee moet doen. Maar om het nog iets makkelijker te maken hebben ze voor die 8 bits samen een ander woord bedacht: Byte.
Het is de Processor die in het geheugen leest, daar de Bytes ophaalt en die verwerkt. Zo'n Byte kan een opdracht zijn voor de processor om iets te doen (bijvoorbeeld: tel de volgende getallen bij elkaar op) of gegevens waar de processor iets mee moet doen.
Harde schijf
Meestal heeft een computer een harde schijf om alle programma's en gegevens op te slaan. Die bestaan uit een aantal flinterdunne ronde platen (platters genoemd) die magnetisch zijn. Er is dan een lees-kop (soort langwerpig stokje van metaal die magnetisme kan lezen) en een schrijf-kop (die magnetisme kan schrijven). Die schrijf-kop verwijdert en plaatst bestanden. Dus hou nooit een magneet bij je harde schijf in je pc, want dan wordt hij gewist (formatteren, maar alles wordt in feite een 0, dus ook de lege plekken). Tegenwoordig gebruiken computers echter meestal een SSD, dat is een geheugen dat werkt als een harde schijf, maar niet magnetisch is. Er zitten dan ook geen platen in maar chips.
Geschiedenis
Veel mensen vertellen dat de ENIAC de eerste computer was, de bouw daarvan duurde maar liefst 3 jaar (van 1943 tot 1946), maar eigenlijk was dat de Colossus die in 1943 in het geheim werd gebouwd voor het kraken van de code die de Duitsers in de 2e wereld oorlog gebruiken om elkaar geheime berichten te sturen, zonder dat anderen die konden lezen. Maar die was erg ingewikkeld want toen hadden ze nog geen computerchips, alles ging met complexe mechanische schakelaars. Pas toen rond 1950 de moderne transistor werd uitgevonden kon men de computers steeds kleiner maken. De wet van Moore zegt dat computers elke 2 jaar 2x zoveel transistoren op hetzelfde oppervlak van de chip kunnen krijgen. Dat betekend dus 2x zoveel geheugen en 2x zoveel rekenkracht! In 2021 loopt de wet echter tegen zijn einde omdat de transistoren nu uit enkele atomen bestaan, kleiner kan gewoon niet meer. Om een idee te krijgen hoeveel kleiner de computer is geworden: De computer die de NASA gebruikte voor de maanlandingen had maar een fractie van de rekenkracht en geheugen die nu in een telefoon zitten. Hij woog 32Kilo, had in totaal 32 kilo(=1.000) byte geheugen. Een moderne telefoon weegt een paar 100 gram en heeft zeker 32 giga (1.000.000.000) byte geheugen. Dat is dus 1 miljoen keer meer. In die tijd hadden ze ook harde schijven die zo groot waren als een wasmachine en waar ze 5 Mega (1000.000) Byte op konden opslaan. Daar zou hooguit één foto uit een moderne telefoon op passen! Op dit moment zijn er harde schijven ter grootte van een Donald Duck pocket waar 5 Terra (1000.000.000.000) Byte op kan worden opgeslagen. Ook weer 1 miljoen keer meer.
Voor de toekomst zijn er echter nieuwe ideeën om computers te maken, de zogenaamde kwantumcomputers. Die zijn echter héél erg ingewikkeld en niet geschikt om thuis te gebruiken.
Software
Programma's op de computer noem je software of app (van applicatie). Er zijn verschillende soorten programma, bijvoorbeeld voor tekstbewerking, internet browsen, spelletjes en nog veel meer. Eigenlijk is alles wat je op de computer kan doen een programma. Steeds meer software kun je ook op internet vinden. Het hoeft dan niet meer geïnstalleerd te zijn op je eigen computer en je kunt er toch gebruik van maken. De naam hiervoor is cloud computing. Cloud is Engels voor wolk. Het internet is dan de "wolk" waar alle programma's te vinden zijn. Maar als de server bij een cloud-dienst (die jij gebruikt) het niet goed doet, of je internet werkt niet, dan heb je geen toegang tot je gegevens bij die dienst.
Programmeren
Je kan zelf programmeren in een programmeertaal, dat is veel makkelijker dan nullen en enen in te typen. Een bekende programmeertaal is bijvoorbeeld PHP(Je hebt ook nog C,C++,C-Sharp, Java,enz.). Daarmee kan je bijv. een contact-formulier maken. Om het mensen wat makkelijker te maken, zijn er ook gratis PHP-scripts te vinden op internet. Dan hoef je er niet veel verstand van te hebben. Er zijn ook PHP applicaties, zoals MediaWiki. Dat wordt ook gebruikt voor websites zoals Wikipedia en WikiKids. Wil je snel en eenvoudig leren programmeren, dan kun je kijken naar Scratch. Scratch is heel geschikt voor kinderen. Met Scratch kun je met blokjes programmeren die je aan elkaar koppelt, als een soort Lego, elke blokje staat voor een bepaalde opdracht die de computer moet uitvoeren.
Besturingssystemen
Je hebt verschillende soorten besturingssystemen. Het besturingssysteem is het centrale programma van de computer. Het zorgt ervoor dat andere programma met nuttige functies erin of spelletjes op de computer kunnen werken. De twee meest bekende zijn Mac OS en Windows.