Γιατί οι υπολογιστές δεν μπορούν να εκκινήσουν αμέσως;

Πίνακας περιεχομένων:

Βίντεο: Γιατί οι υπολογιστές δεν μπορούν να εκκινήσουν αμέσως;

Βίντεο: Γιατί οι υπολογιστές δεν μπορούν να εκκινήσουν αμέσως;
Βίντεο: Προστάτευσε το iPhone σου από κλέφτες! 2024, Μάρτιος
Γιατί οι υπολογιστές δεν μπορούν να εκκινήσουν αμέσως;
Γιατί οι υπολογιστές δεν μπορούν να εκκινήσουν αμέσως;
Anonim
Με το νεότερο, πιο ισχυρό υλικό και τα βελτιωμένα λειτουργικά συστήματα που έχουμε στη διάθεσή μας για να χρησιμοποιήσουμε αυτές τις μέρες, γιατί συνεχίζει να διαρκεί όσο και να κάνει την εκκίνηση του υπολογιστή κάθε φορά;
Με το νεότερο, πιο ισχυρό υλικό και τα βελτιωμένα λειτουργικά συστήματα που έχουμε στη διάθεσή μας για να χρησιμοποιήσουμε αυτές τις μέρες, γιατί συνεχίζει να διαρκεί όσο και να κάνει την εκκίνηση του υπολογιστή κάθε φορά;

Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που καθοδηγείται από την ομαδοποίηση ιστοσελίδων Q & A.

Το ερώτημα

Ο αναγνώστης SuperUser kosinix θέλει να μάθει γιατί οι υπολογιστές δεν μπορούν να εκκινήσουν πλήρως αμέσως:

Computers have been around for quite some time. So what is stopping us from making computers boot instantly like regular home appliances and other devices? Is it even possible? I know there are ‘Hibernate’ and ‘Sleep’ options, but those aren’t really ‘real boot’.

Γιατί δεν είναι δυνατή η άμεση εκκίνηση των υπολογιστών αμέσως; Με τον καλύτερο, πιο ισχυρό εξοπλισμό που είναι διαθέσιμος τώρα και τη συνεχή βελτίωση των λειτουργικών συστημάτων, θα πίστευε κανείς ότι οι υπολογιστές θα μπορούσαν να ξεκινήσουν πολύ πιο γρήγορα από ό, τι κάνουν αυτές τις μέρες.

Η απάντηση

Ο συνεργάτης του SuperUser ckhan έχει την απάντηση για εμάς:

Computers are state machines. The problem is that the initial condition the computer starts with (which is, literally, instant) is not very useful to you and me. (Even after the first electron moves.)

What is useful to you and me is many millions of steps further down that ‘state machine’. The easiest way for developers to describe that state is to define it in programs, and those programs will always take more than ‘zero time’ to run.

Now you might say: “Fine, but can’t you cache the ‘first-usable-state’ and start there?” And you could, and it does. It’s (roughly) what resume from ‘Sleep’ is, and which is why it’s not very fair, I think, to “exclude” resume from a discussion of improving boot times.

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

Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.

Συνιστάται: