Normalmente tassano i limiti delle risorse di sistema dei miei sistemi informatici, e "ottenere l'hardware appropriato per eseguire il tipo di calcolo richiesto" non è la soluzione a cui sono interessato ai fini di questa domanda (sebbene sia la soluzione migliore). Sto cercando di capire cosa succede all'interno del computer quando le sue prestazioni iniziano a rallentare e, a tutti gli effetti, si blocca e si fermano.
Vorrei anche familiarizzare con gli strumenti disponibili che potremmo utilizzare per sviluppare piani prima il sistema diventa essenzialmente output-only a causa di un sovraccarico di risorse. Queste istruzioni potrebbero essere organizzate dalla "modalità operativa" per istruire il sistema operativo su come gestire situazioni altrimenti identiche in modo diverso in base a ciò che è importante per me in quel momento.
Examples:
(assume I am both listening to music and also browsing the Internet using increasingly many Safari tabs)
- DJ mode: I am using the computer to DJ an event, and browsing the Internet between mixes. This mode would make sure Safari would force quit before the music hiccuped for even an instant.
- Download mode: I am listening to music while browsing the Internet and downloading large files. This mode would force quit iTunes before Safari runs out of memory to increase the likelihood the download will succeed.
Nota: per favore scusami l'aspetto un po 'disgiunto di questa domanda per alcuni giorni. Intendo rivedere attivamente la domanda, consentendo comunque a coloro che comprendono ciò di cui sto parlando di aiutare.