Android

Perbezaan antara proses dan perkhidmatan dalam windows 10: gt menerangkan

PERBEZAAN KELAJUAN ANTARA HDD DAN SSD

PERBEZAAN KELAJUAN ANTARA HDD DAN SSD

Isi kandungan:

Anonim

Beberapa hari lalu, semasa saya sibuk menulis panduan Chrome mula tertinggal, dan saya terpaksa membuka Pengurus Tugas untuk membunuh proses yang berkaitan. Saya sedar bahawa terdapat tab lain yang dipanggil Perkhidmatan dan mula tertanya-tanya apa perbezaan antara keduanya? Mengapa meletakkan tab itu di dalam Task Manager apabila anda boleh membunuh apl dari tab Proses?

Itu mengalir otak saya ke lubang arnab. Jadi apakah perbezaan antara proses dan perkhidmatan di Windows 10 pula? Mari mengetahui bagaimana kedua-dua ini berbeza, mengapa mereka memerlukan satu sama lain, dan bagaimana mereka serupa.

Mari kita mulakan.

1. Bagaimana Mereka Berbeza

Proses adalah contoh program komputer atau aplikasi yang anda buka dan jalankan pada komputer anda. Ia boleh dilaksanakan menggunakan satu atau lebih benang. Satu program boleh menjalankan pelbagai proses. Mari ambil contoh. Apabila anda membuka Chrome, walaupun apabila tetingkap tunggal terbuka, anda akan melihat beberapa proses Chrome dalam Pengurus Tugas di bawah tab Proses.

Saya perhatikan bahawa ini adalah benar untuk semua pelayar. Dalam contoh di atas, anda akan melihat bahawa Browser Brave juga mempunyai banyak proses yang berjalan walaupun saya tidak mempunyai sambungan tunggal dipasang. Walau bagaimanapun, proses berkaitan secara langsung dengan aplikasi yang sedang dijalankan pada komputer Windows kami, mereka mempunyai antara muka pengguna untuk berinteraksi, dan biasanya dimulakan secara manual.

Jadi, apabila saya melancarkan Skitch, proses berjalan. Lebih banyak contoh termasuk Skype, aplikasi MS Office, editor imej, dan sebagainya.

Perkhidmatan, sebaliknya, adalah program komputer yang berfungsi di latar belakang sama ada atau tidak anda mempunyai aplikasi terbuka di latar depan. Itu bermakna mereka tidak betul-betul dibuat, atau berjalan, untuk pengguna akhir, tetapi membantu program melaksanakan tugas mereka.

Perkhidmatan tidak mempunyai antara muka pengguna. Sebelum Windows Vista, mereka mempunyai GUI, tetapi sudah lama tidak digunakan. Perkhidmatan biasanya dimulakan oleh sistem operasi itu sendiri. Walau bagaimanapun, pengguna boleh memulakan atau memulakan semula secara manual.

Perkhidmatan juga boleh bermula apabila keadaan berpuas hati, seperti oleh suatu peristiwa. Contoh peristiwa akan memulakan sistem operasi. Sebagai contoh, pembalakan peristiwa, pelaporan ralat, percetakan, pengoptimum peranti, dan perkhidmatan berkaitan sensor.

Juga pada

Bagaimana Menghentikan Proses Windows yang Tidak Perlu Itu Menggunakan CPU dan Memori Dengan JetBoost

2. Bagaimana Mereka Sama

Mari kita ambil contoh perkhidmatan yang juga merupakan proses. Antivirus mempunyai UI, tetapi ia juga boleh berjalan di latar depan. Ini kerana perkhidmatan adalah proses, tetapi proses mungkin atau mungkin bukan suatu perkhidmatan. Mari kita menyelam lebih mendalam.

Proses adalah contoh fail boleh laku. Itulah sebabnya terdapat sekurang-kurangnya satu proses yang berjalan setiap kali anda membuka aplikasi.

Satu perkhidmatan, sebaliknya, berjalan sebagai contoh proses svchost.exe, kebanyakannya (fail DLL). Itulah proses tuan rumah perkhidmatan Windows. Perhatikan bagaimana svchost juga merupakan fail boleh laku dan hos perkhidmatan itu sendiri proses? Sekali lagi, perkhidmatan boleh menjadi proses, tetapi proses mungkin atau mungkin bukan suatu perkhidmatan.

Mari ambil contoh lagi. Jam. Jam sentiasa berjalan pada komputer anda, sama ada anda membuka atau tidak. Ia juga berjalan apabila komputer anda sedang tidur atau mod hibernate. Neraka, ia sentiasa mendapat tarikh dan masa yang betul walaupun anda mematikan komputer anda selama berjam-jam.

Itu kerana ia adalah proses dengan perkhidmatan (W32Time) yang berjalan di latar belakang tanpa memerlukan pengguna untuk memberitahu apa yang perlu dilakukan. Walau bagaimanapun, anda boleh mengeditnya mengikut keinginan anda jika anda mahu menggunakan antara muka pengguna dari Tetapan yang merupakan proses.

Perkhidmatan sempurna mampu berjalan sendiri tanpa input pengguna, tidak seperti proses yang perlu diberitahu apa yang harus mereka lakukan. Apabila anda memasang pakej (fail.msi), ia memerlukan perkhidmatan pemasang Windows yang berjalan di latar belakang. Tetapi kebanyakannya, proses keluar apabila anda menutup aplikasi yang berkaitan. Perkhidmatan terus berjalan di latar belakang walaupun ia mempunyai proses yang berkaitan dengan antara muka pengguna yang ditutup.

Satu lagi perbezaan kritikal adalah bahawa proses direka untuk berjalan selagi antaramuka pengguna, tingkap GUI, terbuka sementara perkhidmatan direka untuk dijalankan untuk tempoh yang lama di latar belakang. Biasanya, perkhidmatan juga mempunyai lebih banyak hak admin daripada proses. Ini kerana proses adalah perkhidmatan pengguna (direka untuk pengguna akhir) manakala perkhidmatan adalah perkhidmatan Windows (direka untuk Windows OS).

Sebagai contoh, terdapat beberapa aplikasi (proses pengguna) yang anda boleh gunakan hanya apabila anda log masuk sebagai pengguna dengan hak admin. Walau bagaimanapun, perkhidmatan (proses Windows) berjalan di latar belakang tanpa mengira profil pengguna yang telah anda gunakan untuk masuk. Sekali lagi, jam adalah contoh yang sangat baik yang berfungsi untuk semua pengguna.

Menyediakan Perkhidmatan Adakah Proses

Proses dan Perkhidmatan adalah dua sisi duit syiling yang sama. Satu dibangunkan untuk pengguna akhir manakala yang lain untuk sistem. Oleh itu, seseorang mempunyai GUI manakala yang lain tidak. Kadang-kadang, mereka bertindih antara satu sama lain, dan itu adalah apabila perkhidmatan menjalankan proses tetapi bukan sebaliknya.

Seterusnya: Ingin mengetahui perbezaan antara program dan aplikasi pada Windows 10? Klik pada pautan di bawah untuk mengetahui.