• Deepcool Assassin II CPU Cooler Review

    Deepcool Assassin II CPU Cooler Review

  • Deepcool Dukase V2 Case Review + Giveaway

    Deepcool Dukase V2 Case Review + Giveaway

  • Deepcool Captain 240 EX Liquid Cooler Review

    Deepcool Captain 240 EX Liquid Cooler Review

  • Deepcool Multi Core X8 Notebook Cooler Review

    Deepcool Multi Core X8 Notebook Cooler Review

  • Cooler Master MasterAir Pro 3 & Pro 4 Review

    Cooler Master MasterAir Pro 3 & Pro 4 Review

  • Turn Touch - Το ξύλινο Smart Home Controller!

    Turn Touch - Το ξύλινο Smart Home Controller!

  • Το Android Wear 2.0 της TAG Heuer σύντομα στην αγορά!

    Το Android Wear 2.0 της TAG Heuer σύντομα στην αγορά!

  • Ίσως δούμε Apple TV με 4K support φέτος!

    Ίσως δούμε Apple TV με 4K support φέτος!

  • Guide: ASUS Z170 Overclocking

    Guide: ASUS Z170 Overclocking

  • Guide: ASUS Z170 BIOS Walkthrough

    Guide: ASUS Z170 BIOS Walkthrough

  • Guide: ASRock Z170 Overclocking

    Guide: ASRock Z170 Overclocking

  • Guide: ASRock Z170 BIOS Walkthrough

    Guide: ASRock Z170 BIOS Walkthrough

  • Editorial: Εισαγωγή στο Overclocking

    Editorial: Εισαγωγή στο Overclocking

  • Featured Build: Stranger Mod

    Featured Build: Stranger Mod

  • Featured Build: LaFerrari

    Featured Build: LaFerrari

  • Featured Build: Fractal Design Define S - AEF

    Featured Build: Fractal Design Define S - AEF

  • Η AMD αποκαλύπτει τους τρεις πρώτους Ryzen 7 CPUs

    Η AMD αποκαλύπτει τους τρεις πρώτους Ryzen 7 CPUs

  • Remix Singularity: Ο εναλλακτικός τρόπος χρήσης του Android!

    Remix Singularity: Ο εναλλακτικός τρόπος χρήσης του Android!

  • Χαλκός με επίστρωση γραφενίου - Το next big thing στο CPU Design;

    Χαλκός με επίστρωση γραφενίου - Το next big thing στο CPU Design;

Editorial: Εισαγωγή στο Overclocking

 

Κώδικας: Γλώσσα μηχανής και προγραμματισμού

Τα bit όπως προαναφέραμε δεν είναι κάτι συγκεκριμένο. Για να τα κάνουμε κάτι συγκεκριμένο και για να μας φανούν χρήσιμα θα πρέπει να τα συσχετίσουμε με κάτι. Ο κώδικας είναι κάτι το οποίο μας εξηγεί τι σημαίνει κάτι άλλο σε έναν υπολογιστή, για να μπορέσουμε να βασιστούμε επάνω του και να το ξαναμετατρέψουμε σε κάτι που μπορούμε να καταλάβουμε εμείς ως τελικός χρήστης του υπολογιστή. Ο κώδικας αναφέρεται και ως «γλώσσα μηχανής», όμως γιατί οι άνθρωποι δε χρησιμοποιούν μόνο τη γλώσσα των μηχανών αλλά χρησιμοποιούν μια άλλη για να μεταφράσουν αυτά που μας λέει ο υπολογιστής; Δε θα ήταν πιο γρήγορο για τον υπολογιστή;

 

Η απάντηση είναι ναι, θα ήταν πιο εύκολο για τον υπολογιστή να ολοκληρώσει μια εργασία, όμως είναι αδύνατο να την καταλάβουμε εμείς οι άνθρωποι. Για αυτό τον λόγο χρησιμοποιούμε τη συμβολική γλώσσα η οποία είναι πιο εύκολο να τη θυμηθεί ένας προγραμματιστής και η οποία συνήθως δίνεται από τον κατασκευαστή του επεξεργαστή. Για τη μετάφραση χρησιμοποιείται ένας συμβολομεταφραστής (assembler) ενώ η αντίθετη διαδικασία γίνεται από τον αντι-συμβολομεταφραστή (disassembler). Αυτή ή γλώσσα ονομάζεται χαμηλού επιπέδου και στην ουσία δίνει μια ονομασία στα bit ούτως ώστε να είναι πιο εύκολη η εργασία μαζί τους.

 

Οι πληροφορίες (τα bit) που αποθηκεύονται από το σύστημα αναφέρονται ως απλά “code” και στην ουσία δε σημαίνουν τίποτα απολύτως για εμάς, μέχρι να βρεθεί κάποιος «διερμηνέας» (ήτοι, μια χαμηλού επιπέδου γλώσσα προγραμματισμού) που θα κάτσει να αποκωδικοποιήσει (decode) τις πληροφορίες και να τις παρουσιάσει με έναν πιο απλοϊκό τρόπο. Η αποκωδικοποίηση γίνεται από τον μεταγλωττιστή (complier) που έχει δημιουργήσει ο άνθρωπος για να μπορέσει να χειριστεί τα bit της γλώσσας που πηγάζει από τη μηχανή. Στη συνέχεια σειρά έχει η δημιουργία των προγραμμάτων από μια άλλη γλώσσα, αυτή τη φορά υψηλού επιπέδου όπως η C#, η Java. Το παρακάτω γράφημα οπτικοποιεί τη κλίμακα.

 

PROG LAN

 

Με αυτό τον τρόπο κάνουμε τον υπολογιστή να παράγει ένα χρήσιμο για εμάς αποτέλεσμα.

 

GreeKpHantom

HWBoxed Overclocker
2016-11-30T13:49:04Z

Ευγε στον συγγραφεα. Τα λεει καλυτερα απο το σχολικο βιβλιο παντως :P

stavros

Members
2016-11-30T22:01:57Z

Είναι από την πτυχιακή εργασία του στο ΕΑΠ στο μεταπτυχιακό πρόγραμμα "Συστήματα Κινητού και Διάχυτου Υπολογισμού" :)

MetallicGR

Administrator
2016-12-12T16:47:47Z

Θα μπορούσε :P

Για να σχολιασετε πατηστε εδω...

OC on first boot

  • Follow us on