|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur fungerar program i en dator?

    Låt oss bryta ner hur program fungerar i en dator med en förenklad analogi:

    Föreställ dig en receptbok och ett kök:

    * receptbok: Detta representerar din dators -program (t.ex. en ordprocessor, ett spel, en webbläsare). Den innehåller en serie instruktioner om hur man gör något specifikt.

    * Kök: Detta representerar din dators hårdvara , som inkluderar processorn , minne och lagring . Det är där instruktionerna genomförs.

    Så här fungerar det:

    1. Instruktioner: Programmet (receptbok) innehåller en lista med instruktioner, skriven på ett språk som datorn förstår (som monteringsspråk eller högre nivåer som Python eller Java).

    2. Lastning: När du öppnar ett program laddas instruktionerna i datorns minne (som att sätta receptboken på köksbänken).

    3. processor: Processorn (som en kock) läser instruktionerna en efter en och bär dem ut.

    4. Data: Program använder också data, vilket är som ingredienser i ett recept. Denna data lagras i minnet eller på lagringsenheter (som ingredienser i kylen eller skafferi).

    5. exekvering: Processorn tar uppgifterna, följer instruktionerna och ger ett resultat (som att laga en läcker måltid). Detta resultat kan visas på din skärm, sparas i en fil eller skickas till en annan enhet.

    Datorns jobb är att:

    * Tolk: Översätt instruktionerna från mänsklig läsbar kod till maskinkod (en serie av sådana och nollor) som processorn förstår.

    * execute: Utför instruktionerna i maskinkoden för att utföra programmets uppgift.

    Exempel:

    Låt oss säga att du vill öppna ett foto i ett fotoredigeringsprogram:

    1. Instruktioner: Fotoredigeringsprogrammet innehåller instruktioner om hur man öppnar, visar och manipulerar bilder.

    2. Lastning: När du startar programmet laddas dessa instruktioner i datorns minne.

    3. Data: Du väljer ett foto och data som representerar bilden laddas i minnet.

    4. exekvering: Processorn följer instruktionerna för att visa bilden på skärmen. Du kan nu använda andra instruktioner för att redigera bilden, som beskärning, justera ljusstyrka eller lägga till filter.

    Nyckelkomponenter:

    * Processor (CPU): Datorns "hjärna", ansvarig för att utföra instruktioner.

    * minne (RAM): Tillfällig lagring för instruktioner och data som för närvarande används.

    * lagring (hårddisk, SSD): Långvarig lagring för program och data.

    * Ingångsenheter (tangentbord, mus): Låt dig ange instruktioner till datorn.

    * Utgångsenheter (monitor, högtalare): Visa resultaten från programmets exekvering.

    Förenklad förklaring:

    Tänk på en dator som en maskin som följer en uppsättning regler (programinstruktioner) för att bearbeta data och producera ett resultat. Det är som en komplex kalkylator som kan göra mycket mer än bara lägga till siffror.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Groovy datatyper
    ·Hur hämta Web Service rådata
    ·Hur Loop Through MIME-typer
    ·Hello World Tutorial
    ·Hur man skapar en Autorun inf-fil
    ·Hur koden i Pascal
    ·Hur man sätter in en CNC Underprogram
    ·Hur bindande Object Properties till ett FormView
    ·Hur man skriva en rotdomän till Default.aspx Med ASP.N…
    ·Hur Utgång Cell Storlekar
    Utvalda artiklarna
    ·Hur skapa symboliska länkar med PHP
    ·Javascript kombinationsrutan Tutorial
    ·Hur man skriver en Input ström till ett uttag Stream
    ·Visual Basic reglage och funktioner
    ·Hur man gör text Ändrar på en PHP-sida
    ·Risker med javascript
    ·Konvertera Octal till Binary i Java
    ·Hur avkoda binära strängar
    ·Hur Ring Visual Basic DLL från C
    ·Hur kan man överföra bilder till ASP.Net
    Copyright © Dator Kunskap https://www.dator.xyz