Kenapa Komputer Tidak Boleh Dikemudikan Dengan Segera?

Isi kandungan:

Video: Kenapa Komputer Tidak Boleh Dikemudikan Dengan Segera?

Video: Kenapa Komputer Tidak Boleh Dikemudikan Dengan Segera?
Video: Benarkah kata ahli PCR COVID19 Positif Palsu?? 2024, Mac
Kenapa Komputer Tidak Boleh Dikemudikan Dengan Segera?
Kenapa Komputer Tidak Boleh Dikemudikan Dengan Segera?
Anonim
Dengan perkakasan yang lebih baru, lebih kuat dan sistem pengendalian yang lebih baik yang kami ada sedia untuk menggunakan hari ini, mengapa masih mengambil masa yang lama untuk membaiki komputer sepenuhnya setiap kali?
Dengan perkakasan yang lebih baru, lebih kuat dan sistem pengendalian yang lebih baik yang kami ada sedia untuk menggunakan hari ini, mengapa masih mengambil masa yang lama untuk membaiki komputer sepenuhnya setiap kali?

Sesi Soalan & Jawapan hari ini datang kepada kami dengan hormat SuperUser-satu bahagian dari Stack Exchange, sebuah kumpulan laman web Q & A yang didorong oleh komuniti.

Soalan

Pembaca SuperUser kosinix ingin tahu mengapa komputer tidak dapat boot sepenuhnya dengan serta-merta:

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’.

Kenapa komputer tidak dapat sepenuhnya boot dengan serta-merta? Dengan perkakasan yang lebih baik, lebih kuat yang boleh didapati sekarang, dan peningkatan sistem pengendalian yang berterusan, seseorang akan berfikir bahawa komputer dapat boot sepenuhnya lebih cepat daripada yang mereka lakukan hari ini.

Jawapan

Penyumbang SuperUser ckhan mempunyai jawapan untuk kami:

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.

Walaupun masa boot sudah pasti bertambah baik dalam beberapa tahun kebelakangan ini, dan akan terus bertambah baik seiring dengan berjalannya waktu, ada, dan akan sentiasa banyak berlaku di 'belakang skrin' setiap kali anda memulakan komputer kegemaran anda.

Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.

Disyorkan: