Site Skin
  • ASRock X399 Taichi & Threadripper 1920X Review

    ASRock X399 Taichi & Threadripper 1920X Review

  • GIGABYTE AORUS Z370 Ultra Gaming & Gaming 7 Review

    GIGABYTE AORUS Z370 Ultra Gaming & Gaming 7 Review

  • Intel Core i5 8600K 'Coffee Lake' CPU Review

    Intel Core i5 8600K 'Coffee Lake' CPU Review

  • ASRock AB350 & X370 Fatal1ty Gaming ITX/ac Review

    ASRock AB350 & X370 Fatal1ty Gaming ITX/ac Review

  • GIGABYTE X299 UD4 Review

    GIGABYTE X299 UD4 Review

  •  Το έξυπνο μαξιλάρι που μένει πάντα δροσερό!

    Το έξυπνο μαξιλάρι που μένει πάντα δροσερό!

  •  Τα ακουστικά της Google μεταφράζουν συζητήσεις on the fly!

    Τα ακουστικά της Google μεταφράζουν συζητήσεις on the fly!

  •  PlayStation 4 controller κινεί ένα Nissan GT-R!

    PlayStation 4 controller κινεί ένα Nissan GT-R!

  • Επίσημος Οδηγός Overclocking GIGABYTE X299 Skylake-Χ

    Επίσημος Οδηγός Overclocking GIGABYTE X299 Skylake-Χ

  • Επίσημος Οδηγός Overclocking GIGABYTE X299 KabyLake-Χ

    Επίσημος Οδηγός Overclocking GIGABYTE X299 KabyLake-Χ

  • Official GIGABYTE AM4 Overclocking Guide

    Official GIGABYTE AM4 Overclocking Guide

  • Guide: AMD Ryzen 7 Overclocking v1.1

    Guide: AMD Ryzen 7 Overclocking v1.1

  • Guide: ASUS Z170 Overclocking

    Guide: ASUS Z170 Overclocking

  •  Featured Build: BBS Rim PC!

    Featured Build: BBS Rim PC!

  •  Featured Build: Darkness Hero

    Featured Build: Darkness Hero

  •  Featured Build: Project Cognition

    Featured Build: Project Cognition

  •  Πρωτιά του OGS στο GPUPI - 1B με δύο HOF GTX 1080 Ti

    Πρωτιά του OGS στο GPUPI - 1B με δύο HOF GTX 1080 Ti

  •  Περισσότερα games στον SSD με το εργαλείο της Microsoft

    Περισσότερα games στον SSD με το εργαλείο της Microsoft

  • Microsoft Surface Book 2: Ανακοινώθηκε επίσημα

    Microsoft Surface Book 2: Ανακοινώθηκε επίσημα

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