САМОУПРАВЛЯЕМОЕ ОБРАБАТЫВАЮЩЕЕ УСТРОЙСТВО

1. Способ самоуправления обрабатывающего устройства, содержащий:
мониторинг и запись изменений конфигурации относительно упомянутого обрабатывающего устройства (216; ФИГ.2А);
мониторинг и запись изменений файловой системы для каждого приложения в течение сессии (216; ФИГ.2А);
определение необходимости сохранения изменений конфигурации или изменений в файле (212; ФИГ.2А), (626; ФИГ.6В); и
отмену изменений конфигурации или изменений файла, когда изменения конфигурации или изменения файла не следует сохранять (214; ФИГ.2А), (628-642; ФИГ.6В).
2. Способ по п.1, в котором определение необходимости сохранения изменений конфигурации или изменений в файле, дополнительно содержащее:
запрос пользователя, должны ли быть сохранены или отменены изменения, которые выполнены в течение сессии по меньшей мере в одном файле пользователя, по меньшей мере в одном системном файле или как в по меньшей мере одном файле пользователя, так и в по меньшей мере одном системном файле.
3. Способ по п.1, дополнительно содержащий:
автоматическое определение - имеется ли по меньшей мере одна системная нестабильность; и
автоматическую попытку восстановления обрабатывающего устройства до стабильного состояния после определения по меньшей мере одной системной нестабильности.
4. Способ по п.1, дополнительно содержащий:
автоматическое определение - имеется ли по меньшей мере одна системная нестабильность; и
автоматическую попытку восстановления обрабатывающего устройства до стабильного состояния после определения по меньшей мере одной системной нестабильности; и
предоставление пользователю варианта выбора восстановления файлов, модифицированных в течение предыдущей сессии.
5. Способ по п.1, дополнительно содержащий:
предоставление клавиши восстановления, причем активизация клавиши восстановления восстанавливает обрабатывающее устройство в одно из множества известных предыдущих рабочих состояний.
6. Способ по п.1, дополнительно содержащий:
автоматическое создание резервной копии системных установок после успешной начальной загрузки обрабатывающего устройства;
автоматическое восстановление системных установок из резервной копии вслед за безуспешной начальной загрузкой обрабатывающего устройства.
7. Способ по п.1, дополнительно содержащий:
автоматическое определение сбоя обрабатывающего устройства при начальной загрузке; и
автоматическое восстановление системных установок из области хранения для попытки восстановить обрабатывающее устройство в рабочее состояние.
8. Обрабатывающее устройство, содержащее:
по меньшей мере один процессор (104; ФИГ.1А), (132-134; ФИГ.1В);
память, включающую в себя команды по меньшей мере для одного процессора (106; ФИГ.1А), (136-138; ФИГ.1В); и
шину, подсоединенную по меньшей мере к одному упомянутому процессору и упомянутой памяти; причем шина выполнена с возможностью обеспечить связь между упомянутым по меньшей мере одним процессором и упомянутой памятью (102; ФИГ.1А), (130; ФИГ.1В), причем память содержит:
команды для автоматического создания резервной копии системных установок после успешного запуска обрабатывающего устройства (306; ФИГ.3); и
команды для автоматического восстановления системных установок из резервной копии вслед за неудачной начальной загрузкой обрабатывающего устройства (305; ФИГ.3).
9. Обрабатывающее устройство по п.8, в котором память дополнительно содержит:
команды для автоматического мониторинга производительности обрабатывающего устройства; и
команды для автоматического выполнения действия по повышению производительности на основе результатов мониторинга производительности обрабатывающего устройства.
10. Обрабатывающее устройство по п.8, дополнительно содержащее:
клавишу восстановления, имеющую соединение с шиной так, что когда активизирована клавиша восстановления, то сигнал для выполнения команды принимается по меньшей мере одним процессором для вынуждения этого по меньшей мере одного процессора выполнять команды по восстановлению обрабатывающего устройства в работающее состояние.
11. Обрабатывающее устройство по п.8, дополнительно содержащее:
микропроцессорный набор, отделенный от по меньшей мере одного процессора и памяти, подсоединенный к шине; причем микропроцессорный набор включает в себя по меньшей мере один второй процессор и команды для по меньшей мере одного второго процессора для выполнения служб резервирования и автовосстановления.
12. Обрабатывающее устройство по п.8, в котором память дополнительно содержит:
команды для обеспечения по меньшей мере одной из служб: антивирусной защиты, защиты от вредоносных программ, защиты с помощью межсетевого экрана, управления обновлением средств безопасности.
13. Обрабатывающее устройство по п.8, в котором память дополнительно содержит:
команды для мониторинга изменений файла для каждой сессии; и
команды для отмены изменений файла, выполненных в течение сессии.
14. Обрабатывающее устройство по п.8, в котором память дополнительно содержит:
команды для мониторинга изменений файлов в каждом приложении; и
команды для разрешения пользователю произвести выборочный откат изменений файла для каждого приложения.
15. Материальный машиночитаемый носитель, имеющий команды для по меньшей мере одного процессора обрабатывающего устройства; упомянутый материальный машиночитаемый носитель содержит:
команды для автоматического мониторинга и записи изменений файла и изменений конфигурации в течение сессии (216; ФИГ.2А) (604; ФИГ.6А); и
команды для предоставления пользователю варианта выбора сохранения или отмены отслеженных изменений файла и изменений конфигурации для каждой сессии (624; ФИГ.6В).
16. Материальный машиночитаемый носитель по п.15, дополнительно содержащий:
команды для отмены изменений файла и изменений конфигурации, выполненных в течение сессии, когда пользователь выбирает вариант отмены отслеженных изменений файла и изменений конфигурации.
17. Материальный машиночитаемый носитель по п.15, дополнительно содержащий:
команды для выявления безуспешного запуска обрабатывающего устройства; и
команды для автоматической попытки восстановить обрабатывающее устройство в стабильное состояние после определения безуспешного запуска обрабатывающего устройства.
18. Материальный машиночитаемый носитель по п.15, дополнительно содержащий:
команды для попытки восстановить обрабатывающее устройство в стабильное состояние в ответ на выбор пользователем нажатия клавиши восстановления обрабатывающего устройства.
19. Материальный машиночитаемый носитель по п.15, дополнительно содержащий:
команды для мониторинга производительности обрабатывающего устройства и, когда имеет место одно или более условий, выполнения действий по повышению производительности обрабатывающего устройства.
20. Материальный машиночитаемый носитель по п.15, дополнительно содержащий:
команды для защиты обрабатывающего устройства от компьютерных вирусов и вредоносных программ; и
команды для предоставления пользователю возможности конфигурировать обрабатывающее устройство, чтобы всегда отменять изменения системных файлов, внесенных приложениями в течение сессии.