![...](/f/7038fcf043bf6cc7ee69ad4ecf76f801.jpg)
Mikroprocesors ir atbildīgs par manipulācijām ar datiem, lai iegūtu rezultātus.
Mikroprocesors manipulē ar datiem datorsistēmā. Centrālais procesors darbojas kā datora smadzenes un sastāv no viena vai vairākiem mikroprocesoriem, kas sastāv no vairākiem tūkstošiem tranzistoru vienā integrālajā shēmā. Mikroprocesors darbojas kopā ar citām datora daļām, lai aprēķinātu aritmētiskās un loģiskās funkcijas, lai veiktu uzdevumus, izmantojot instrukciju kopu visu uzdevumu veikšanai datorā.
Ievade un izvade
Mikroprocesors pieņem ievadi no ierīcēm, piemēram, peles, tastatūras vai skenera, un veic šo datu funkciju. Tas pieņem lēmumu, pamatojoties uz datiem, mikroprocesors aprēķina informāciju un pēc tam nosūta rezultātus izvadierīcēm, piemēram, monitoram vai printerim, kā lasāmu informāciju lietotājs. Piemēram, ja lietotājs, kurš izmanto tekstapstrādes programmu, nospiež "m" uz tastatūras, mikroprocesors to pieņems un nosūtīs uz monitoru burtu "m".
Dienas video
Aritmētiskā loģiskā vienība
Aritmētiskā loģiskā vienība savāc informāciju kā ievadi no CPU reģistriem un operandiem un pēc tam veic aritmētiskās darbības (saskaitīšana, atņemšana, reizināšana un dalīšana) un loģiskās darbības (UN, VAI un XOR). Datu apstrādes laikā ALU pārbauda apstākļus un gatavojas veikt dažādas darbības, pamatojoties uz rezultātiem. ALU arī apkopo datus no papildu avotiem, tostarp skaitļu sistēmām, instrukcijām, laika un datu maršrutēšanas shēmām, piemēram, summētājiem un atņemtājiem.
Atmiņa
Mikroprocesors piekļūst binārajām instrukcijām un saglabā tās atmiņā vai shēmās, kurās tiek glabāti biti. Brīvpiekļuves atmiņa ir vadības atmiņa, kas izmanto reģistrus, lai īslaicīgi uzglabātu datus. Mikroprocesors RAM glabā gaistošos datus, ko izmanto programmas. Tikai lasāmatmiņa datus pastāvīgi glabā mikroshēmās ar iebūvētām instrukcijām. Ir nepieciešams ilgāks laiks, lai piekļūtu informācijai ROM, taču tā nezaudē informāciju, kad dators izslēdzas, tāpat kā RAM.
Kontroles vienība
Vadības bloks virza operāciju un datu plūsmu, vienlaikus izvēloties vienu programmas paziņojumu, interpretējot to un nosūtot ziņojumus ALU vai reģistriem, lai izpildītu instrukciju. Tas arī izlemj, kur saglabāt informāciju atmiņā un ar kurām ierīcēm sazināties, izmantojot saskarni ar ALU, atmiņu un ievades/izvades ierīcēm. Vadības bloks var arī izslēgt datoru, ja tas vai cita ierīce, piemēram, strāvas avots, konstatē neparastus apstākļus.
Informācijas apmaiņa
Sistēmas kopne savieno mikroprocesoru ar perifērijas ierīcēm, piemēram, tastatūru, peli, printeri, skeneri, skaļruni vai digitālo kameru. Mikroprocesors sūta un saņem datus, izmantojot sistēmas kopni, lai sazinātos ar perifērijas ierīcēm. Tas vienlaikus sazinās tikai ar vienu perifērijas ierīci, lai nesajauktu informāciju un nenosūtītu to uz nepareizu vietu. Vadības bloks kontrolē informācijas apmaiņas laiku.