19Aug

Kaj se je začelo, in zakaj se izvaja v mojem Macu?

click fraud protection

Pomikate se skozi Activity Monitor, ko opazite proces, ki ga niste seznanjeni: launchd. Naj vas skrbi? Ne: to je pravzaprav temeljni del macOS.

Ta članek je del naše nenehne serije, ki pojasnjuje različne procese, najdene v monitorju aktivnosti, kot so kernel_task, hidd, mdsworker, installd, WindowServer, blued in mnogi drugi. Ne vem, kaj so te storitve? Bolje začni branje!

Ta poseben proces, launchd, je okvir za upravljanje storitev, ki ga uporablja macOS, ki je na nek način podoben storitvi Service Control Manager v sistemu Windows ali sistematiziran na mnogih distribucijah Linuxa."Storitev" je vse, kar se izvaja v ozadju;na macOS so ti pogosto označeni kot demoni in na splošno imajo imena, ki se končajo s črko "d". Večino vsega, kar vaš Mac deluje - povezovanje v omrežja, prikazovanje stvari na zaslonu in varnostno kopiranje datotek - izvaja demon na nekaterihravni.

Ko vklopite svoj Mac, je zagon eno od prvih stvari, ki se zaženejo po jedru. Zato je v zagonu podan ID procesa ali PID, ki je enak 1, v vsakem sistemu Mac.

instagram viewer

Edina manjša številka je 0, ki spada v jedro, predstavljeno tukaj kot kernel_task.

Po zagonu, startd nadaljuje, da zažene vse druge demone, ki jih potrebuje Mac, da bi teče. Ko se Mac zažene, zagon se nadaljuje v ozadju, da se preveri, ali se simboli še vedno prikazujejo, in da zaženete vse demone, potrebne za poznejše izvajanje različnih programov.

Zelo redko je za zagon, da zaženete veliko sistemskih virov, in ko se to zgodi, ponovnega zagona računalnika Mac običajno zadostuje, da ga popravite. Občasno lahko buggy program, ki poskuša odpreti napačne demone, lahko povzroči zagon, da uporabi več CPUjev.Če ste nekaj nedavno namestili, poskusite odstraniti to in preveriti, če to pomaga.

V večini primerov zagon ni nič, o čem morajo uporabniki razmišljati, vendar je mogoče z njim povezati neposredno zahvaljujoč launchctl, orodju Termianl za povezovanje z lansiranjem. Vnesite seznam sprožilcev in prikazali boste seznam vseh storitev v ozadju, ki se trenutno izvajajo v vašem računalniku Mac.

Messing s to veliko bolj ni dobra ideja, razen če ste zelo napredni uporabnik , vendar lahko vsakdo, ki ga zanima, vnese pomoč za sprožitev za seznam potencialnih podkomand ali preberete ta napredni vadbeni zagon.