мимоходом

Feb 25, 2020 07:43

Читал со старшим ребенком "Шерлока Холмса" по-русски. Она знает, что такое камин, но ее озадачила фраза "затопить камин". Залить водой, чтобы выключить? Но вроде наоборот, написано, что холодно. Странно.

русский язык, жизнь

Leave a comment

Off-topic xaxam February 25 2020, 06:23:36 UTC
На заре моей юности принято было говорить, что "программа зациклилась". С тех пор слово "зациклиться" вышло из профессионального загона, слегка сменив смысл, а на его место пришло выражение "программа зависла" (комп завис).

Эта смена вех как-то обоснована с точки зрения микрокоманд, исполняемых процессором?

Reply

RE: Off-topic dmitrmax February 25 2020, 06:27:20 UTC
Нет. Эта смена вех обоснована Windows 95/98, когда даже идеально написанная программа, которая не могла зациклиться, могла зависнуть вместе со всем компом.

Reply

Re: Off-topic vitus_wagner February 25 2020, 06:37:50 UTC
Шутку про зависшую над городом летающую тарелку, которую инопланетяне в течение двух часов безуспешно пытались перезагрузить, придумали еще в 80-х.

Reply

Re: Off-topic dmitrmax February 25 2020, 06:43:57 UTC
Придумать-то придумали, но массово говорить "зависла" вместо "зациклилась", как мне кажется, стали на моей памяти, а в 80-е я ещё даже в школу не ходил )

Reply

Re: Off-topic xaxam February 25 2020, 06:56:56 UTC
А как? Что делает процессор "зависшего" компьютера?

Reply

RE: Re: Off-topic sergegers1 February 25 2020, 07:39:25 UTC
зацикливается

Reply

Re: Off-topic dmitrmax February 25 2020, 08:37:52 UTC
По разному. Винда 95/98, например, вешалась, если в блокноте создать com-файл всего с двумя командами:

cli
hlt

первая запрещает прерывания, а вторая отправляет процессор в состояние ничегонеделайния до момента первого прерывания. То есть это вечный сон.

ЗЫ: проблема была в том, что винда давала userspace приложению право руководить прерываниями. В NT-ветке этого не случалось.

Reply

Re: Off-topic xaxam February 25 2020, 09:35:38 UTC
Тут как раз всё логично: программа честно проработала до конца и остановилась. В операционке здорового человека управление должно быть возвращено "диспетчеру" (в операционную систему). То, что этого не происходит - баг не программы, а операционки (как вы и сказали).

Reply

Re: Off-topic dmitrmax February 25 2020, 09:42:05 UTC
Во-первых, здесь программа не до работала до конца. Она, как и весь комп, остановится на второй инструкции.

Во-вторых, представьте себе, что вы работали в одной программе, а весь комп повесила другая программа. Будете разбираться, кто виноват?

Reply

Re: Off-topic _kum_ February 25 2020, 10:29:34 UTC
Вот они, следствия многозадачности. :о)

Reply

RE: Re: Off-topic xaxam February 25 2020, 11:02:49 UTC
Гримасы демократии.

Reply

Re: Off-topic vasja_iz_aa February 27 2020, 01:27:48 UTC
Чикага была великолепной системой. судьба корпорации Novell это замечательно иллюстрирует

Reply

RE: Off-topic andrey_novikov February 25 2020, 06:56:41 UTC
Эта смена вех обусловлена появлением UI, который, собственно, и зависает.

Reply

Re: Off-topic xaxam February 25 2020, 19:48:05 UTC
Единственный правильный ответ.

"Зависла" - значит не отвечает на внешние сигналы.

Reply

Re: Off-topic sleeping_death February 25 2020, 07:52:24 UTC
"программа сбоит" говорили. или сбойнула.

Reply

Re: Off-topic xaxam February 25 2020, 08:00:53 UTC
"Сбойнула" - это "пошла не туда" (из-за ошибки), остановилась, не досчитав ответа. Следующий этап отладки после того, как все ошибки компиляции были исправлены ;-)

Reply


Leave a comment

Up