Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.
2 ώρες πριν, MariosX είπε

Με παλιά προγράμματα και videogames τι γίνεται όμως; 

Δεν πρόκειται όλοι ή όλες οι εταιρίες να κάτσουν να τα κάνουν recompile.

Αν πρόκειται για φορητότητα, να μπαίνω Internet και να χρησιμοποιώ τελευταίας εποχής software καλώς, αλλά για επαγγελματικούς/χόμπι λόγους, ακόμα βασιζόμαστε σε παλιό Software.  

Έχω παίξει μέχρι και Indiana jones and the fate of Atlantis σε  VM Windows 11 Arm hosted σε MacOS με Apple silicon. Γίνεται emulation. Τώρα σε πολύ απαιτητικούς τίτλους δεν ξέρω. Πχ Diablo immortal δεν έπαιζε καλά , αλλά σκέψου ότι έτρεχα σε VM με 4Κ εξωτερική οθόνη . Απευθείας  χωρίς VM  και 1080p ίσως πάνε σφαίρα και αυτά.

 

 

Δημοσ.
3 ώρες πριν, Le Perv είπε

Εχω αρχισει και στεναχωριεμαι .... προκαταβολικα.
Τα χ86 μηχ μας τι θα τα κανουμε?
Εχουμε "δωκει" χιλιαρικα + να στησουμε τα ρημαδια μας.
Θα ειναι συμβατα στο μελλον με αρμ αρχιτεκτ. ?

 Ακόμα και τα x86 μηχανήματα θα αλλάξουν δραστικά, έχει βγάλει η MSI μητρική με LCAMM2 μνήμη στα 8400, άλλοι βγάζουν μητρικές με τα βύσματα τροφοδοσίας στο πίσω μέρος, θα αλλάξουν πολλά έτσι και αλλιώς.

  • Like 1
Δημοσ.

το desktop τιο οφελος εχει απο arm; οτι θα καιει λιγοτερο ρευμα; ενω ταυτοχρονα καθε επεξεργαστης θα βγαζει μονο ενα νημα;

Δημοσ.
56 λεπτά πριν, labr είπε

το desktop τιο οφελος εχει απο arm; οτι θα καιει λιγοτερο ρευμα; ενω ταυτοχρονα καθε επεξεργαστης θα βγαζει μονο ενα νημα;

Ότι θα είναι SoC

Δημοσ.

Εμείς περιμένουμε να δούμε κυρίως τις τιμές που προς το ΠΑΡΟΝ δεν είναι προσιτές στον μέσο χρήστη 

Δημοσ.

Είδαμε τι κάνει το emulation στο software:

- Emulators κάθε μορφής gaming hardware εδω και δεκαετίες (mame κανείς;) , κάνει την Nintendo να χέζεται πάνω της (βλέπε Yuzu)

- Vmware/Virtual PC αναπόσπαστο εργαλείο για κάθε power user / developer κτλ. 

- Steam Deck με Linux παίρνει κεφάλια στο gaming (βέβαια οχι με 100% επιτυχία, αλλά οταν παίζει, τα σπάει). Αυτά βλέπει η Microsoft και σου λεει κάτσε να παίξω παντού, μην την πάθω όπως με τα Windows Mobile. 

- Στα Windows πλέον έχεις μαζί και Linux (βλέπε WSL της Microsoft).

Καιρός ήταν να γίνει και σε επίπεδο hardware, και πολύ άργησε. Για το 80% των χρηστών δε θα έχει διαφορά, μόνο το κόστος και η διάρκεια μπαταρίας τους νοιάζει, αν παίζει ικανοποιητικά...

Ο ανταγωνισμός πάντως σε CPU/GPU/NPU θα ρίξει και τις τιμές της Intel/AMD/Nvidia που μας ξεζουμίζουν κάθε φορά. 

 

Δημοσ.
23 λεπτά πριν, apikoulas είπε

Είδαμε τι κάνει το emulation στο software:

- Emulators κάθε μορφής gaming hardware εδω και δεκαετίες (mame κανείς;) , κάνει την Nintendo να χέζεται πάνω της (βλέπε Yuzu)

- Vmware/Virtual PC αναπόσπαστο εργαλείο για κάθε power user / developer κτλ. 

- Steam Deck με Linux παίρνει κεφάλια στο gaming (βέβαια οχι με 100% επιτυχία, αλλά οταν παίζει, τα σπάει). Αυτά βλέπει η Microsoft και σου λεει κάτσε να παίξω παντού, μην την πάθω όπως με τα Windows Mobile. 

- Στα Windows πλέον έχεις μαζί και Linux (βλέπε WSL της Microsoft).

Καιρός ήταν να γίνει και σε επίπεδο hardware, και πολύ άργησε. Για το 80% των χρηστών δε θα έχει διαφορά, μόνο το κόστος και η διάρκεια μπαταρίας τους νοιάζει, αν παίζει ικανοποιητικά...

Ο ανταγωνισμός πάντως σε CPU/GPU/NPU θα ρίξει και τις τιμές της Intel/AMD/Nvidia που μας ξεζουμίζουν κάθε φορά. 

 

Απο αυτά που είπες μόνο το πρώτο είναι emulation. Τα υπόλοιπα είναι είτε virtualization είτε native support.

Δημοσ.
29 λεπτά πριν, Retromaniac είπε

Απο αυτά που είπες μόνο το πρώτο είναι emulation. Τα υπόλοιπα είναι είτε virtualization είτε native support.

Και το virtualization τι είναι ακριβώς; Emulation ειναι (με εξτρα μπιχλιμπιδια)!

Οι πρώτες εκδόσεις του VMware ήταν καθαρά software emulation: ότι έκανε το Mame για τα arcades machine, έκαναν το ιδιο για το PC machine. Καμία εξτρα υποστήριξη απο το hardware!

To Virtualization είναι ένας όρος που προστέθηκε στη συνέχεια, όταν μπήκε εγγενής υποστήριξη σε επίπεδο hardware, με shared memory κτλ. 

Νοητικά, είναι το ίδιο παντως...

Δημοσ.
25 λεπτά πριν, apikoulas είπε

Και το virtualization τι είναι ακριβώς; Emulation ειναι (με εξτρα μπιχλιμπιδια)!

Οι πρώτες εκδόσεις του VMware ήταν καθαρά software emulation: ότι έκανε το Mame για τα arcades machine, έκαναν το ιδιο για το PC machine. Καμία εξτρα υποστήριξη απο το hardware!

To Virtualization είναι ένας όρος που προστέθηκε στη συνέχεια, όταν μπήκε εγγενής υποστήριξη σε επίπεδο hardware, με shared memory κτλ. 

Νοητικά, είναι το ίδιο παντως...

Καμία σχέση απολύτως

https://blog.purestorage.com/purely-educational/emulation-vs-virtualization/

Δημοσ.
38 λεπτά πριν, apikoulas είπε

Και το virtualization τι είναι ακριβώς; Emulation ειναι (με εξτρα μπιχλιμπιδια)!

Οι πρώτες εκδόσεις του VMware ήταν καθαρά software emulation: ότι έκανε το Mame για τα arcades machine, έκαναν το ιδιο για το PC machine. Καμία εξτρα υποστήριξη απο το hardware!

To Virtualization είναι ένας όρος που προστέθηκε στη συνέχεια, όταν μπήκε εγγενής υποστήριξη σε επίπεδο hardware, με shared memory κτλ. 

Νοητικά, είναι το ίδιο παντως...

Αφού νομίζεις ότι είναι το ίδιο, δοκίμασε σε ένα υπολογιστή μια vm από λειτουργικό που δεν το υποστηρίζει ο επεξεργαστής του υπολογιστή. Όταν δεν θα καταφέρεις δοκιμασε ένα εξομοιωτή του ίδιου λειτουργικού στο ίδιο υπολογιστή.

Δημοσ.
1 ώρα πριν, nvel είπε

Αφού νομίζεις ότι είναι το ίδιο, δοκίμασε σε ένα υπολογιστή μια vm από λειτουργικό που δεν το υποστηρίζει ο επεξεργαστής του υπολογιστή. Όταν δεν θα καταφέρεις δοκιμασε ένα εξομοιωτή του ίδιου λειτουργικού στο ίδιο υπολογιστή.

Δεν είπα είναι ακριβώς το ίδιο τεχνικά, σαν ίδεα και η απαρχή ήταν ίδια.

Το Virtualization σου δίνει πρόσβαση στον CPU που με το απλο emulation, το κάνεις...emulate 😉 Και έτσι το virtualization είναι πολύ πιο γρήγορο φυσικά. Με το VM μπορείς να κανεις παρακάμψεις το Virtualization και να κανεις emulate τα παντα... πιο αργά, αλλά παίζει. Ετσι δουλευουν τα πάντα, απο Spectrum 8bit μέχρι Nindendo και PS4...

Δημοσ.

Και στα δύο έχεις virtual machines, αλλά η διαφορά είναι τεράστια. Στο virtualization δεν υπάρχει μετάφραση των εντολών. Ο κώδικας μηχανής τρέχει native. Για αυτό και η απόδοση είναι σχεδόν ίδια με το bare metal. Αυτό που κάνει ας πούμε απλοϊκά είναι τμηματοποίηση του επεξεργαστή και άλλων πόρων ώστε να υπάρχει μια απομόνωση μεταξύ φυσικής και εικονικών μηχανών αλλά και sharing, αυτά και με υποστήριξη επίσης από τον επεξεργαστή για να είναι πιο ασφαλές και πιο γρήγορο.

Στο emulation έχεις μετάφραση των εντολών από τον ένα επεξεργαστή στον άλλο, χώρια τη διαφορετική αρχιτεκτονική οπότε και υπάρχει μια σημαντική πτώση στην ταχύτητα εκτέλεσης.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...