Будет приостановка или спящий режим ОС приостанавливают запускающие программы?

Если Вам повезло иметь передозировку,

ls -1 | od -xC

ls -1 печатает имена файлов, разделенные новой строкой. od -xC печатает входной текст в шестнадцатеричном, с опознаваемыми символами ASCII, отображенными под каждым октетом.

Демонстрационный вывод для трех файлов, названных 1, 2, 3:

0000000    310a    320a    330a
           1  \n   2  \n   3  \n
0000006

Демонстрационный вывод для двух файлов, названных 1 и '\n2':

0000000    0a32    0a31    0a00
          \n   2  \n   1  \n
0000005

Заметьте, что существует три новых строки для двух файлов, и lexographically, "\n2" отсортированы прежде "1".

0
04.06.2012, 15:22
2 ответа

Что происходит с, скажем, Вашей сессией X11? Ваша настольная среда, конечно, продолжает бежать. Мудрый ОС, нет ничего для различения, например, KDE4 от gcc выполненный в терминале.

Следовательно, ответ - вероятно, да. (Но это только верно, поскольку внешний мир не включен, т.е. никакие сетевые соединения...),

2
28.01.2020, 02:28
  • 1
    Спасибо! под управлением программа преобразовывает файл на съемном жестком диске. Я должен переместить свой ноутбук в другое место, не перемещая съемный жесткий диск и надеяться возобновить программу, когда я вернусь к съемному жесткому диску –  Tim 04.06.2012, 15:30
  • 2
    , Вы повернете его когда далеко от жесткого диска? Так или иначе я предполагаю Ctrl+Z не сделает в этом случае, также, так как отключение, перевключение не сохранит дескрипторы файла под управлением программы... Но я немного предполагаю здесь, возможно, кто-то может восполнить пробелы... –  sr_ 04.06.2012, 15:44
  • 3
    (Это должно быть, "включает его"... вращение приостановленного ноутбука, вероятно, не причиняет боль.) –  sr_ 04.06.2012, 16:27
  • 4
    я думаю приостановка и спящий режим, сохраняет мой ноутбук на, не так ли? Так без проблем, когда я вернулся для возобновления? –  Tim 04.06.2012, 16:39
  • 5
    Они - состояния специального оборудования, ничто не работает. "Приостановка" обычно поддерживает RAM в рабочем состоянии (и таким образом нуждается в энергии), "Спящий режим" пишет RAM для Свопинга (и таким образом не нуждается в энергии). (Взгляните здесь) –  sr_ 04.06.2012, 16:54

На уровне ядра да система знает об изменениях состояния электропитания, таким образом, от ввода-вывода читающая и пишущая перспектива, Ваш внешний диск просто включит, вращение, и продолжит то, что это делало.

С точки зрения пространства пользователя это могло бы перестать работать в зависимости от отказоустойчивости, встроенной в любое программное обеспечение, которое Вы используете. Если это обнаруживает сбой записи, это может повторить пару раз, пока диск не становится доступным, или это может упасть.

1
28.01.2020, 02:28
  • 1
    Спасибо! "С точки зрения пространства пользователя...". Если я буду иметь Ctrl+Z под управлением программа и возобновлю его после того, как я вернусь для подключения моего компьютера со съемным жестким диском, программа сможет найти диск продолжить то, что оставили прежде? –  Tim 05.06.2012, 22:10
  • 2
    Да, который мог даже работать, как приостановка процесса до позже. Хорошие взгляды. Это был бы интересный тест, как выполнение truecrypt контейнерные изменения при приостановке. Но в действительности никогда нельзя было бы приостанавливать с таким разблокированным контейнером. –  invert 06.06.2012, 10:48

Теги

Похожие вопросы