HPC.ru lite - Все форумы
Форум: Palm? Pocket PC? ...? Проблема выбора
Тема: Palm Tungsten E2 или HP iPAQ rx1950?
Страницы: 1 2 [3] 4 5
[Ответить]
const_mech [02.06.2006 17:47] :
supermax9 писал(а):
[quote:1359e30999="ВадимП"]Никаких проблем - ее просто нет. А что общего между многозадачностью и возможностью делать несколько дел одновременно?
Может я что-то не понимаю...
Разьве это не одно и то же???
Поочувствуйте разницу:
1. Компьютер одновременно запускает НЕсколько независимых процессов. Например, эксель и ворд. А пользователь поочередно переключается из одного приложения в другое (на одном экране два документа НЕ отобажаются). Это пример "наличия многозадачности" в стиле ВинМоб.
2. Пользователь одновременно делает несколько дел. Одно глазами - текст читает, другое ушами - музыку слушает. Это пример "отсутствия многозадачности" в стиле Палм.
Snal [03.06.2006 01:16] :
const_mech
2ое, имхо, как-то ближе к многозадачности.
жаль, что тут только с музыкой так.
ВадимП [03.06.2006 02:48] :
Snal: это НЕ многозадачность. И даже ничуть не похоже.
Строго говоря, любое действие, которое выполняет компьютер можно разделить на несколько более элементарных, которые выполняются одновременно. Скажем, когда компьютер принимает файл по сети, он принимает информацию с соответствующего сетевого интерфейса, производит какую-то ее обработку (например, распаковывает) и записывает во флеш-память. И всё это одновременно. Но никакой многозадачности тут нет - всё это реализовано на обработке прерываний. Еще один механизм, позволяющий передавать управление разным участкам кода в некоторые, заранее не предсказуемые программой моменты времени - это события (я думаю нет смысла более подробно останавливаться на вопросе, что это такое - управляемые событиями графические оболочки или там события ACPI знают, наверное, все).
Чем это отличается от многозадачности?
Настоящая, ("вытесняющая"
многозадачность реализуется на аппаратном уровне - существует некоторое множество процессов и каждый из них может не учитывать существование других. Он получает в своё распоряжение виртуальный компьютер в котором он, со своей точки зрения, обладает монопольным доступом ко всем ресурсам - регистрам процессора, адресам оперативной памяти, портам ввода-вывода и т.д.
Ему не надо беспокоиться о том, чтобы вовремя передать управление другому процессу или сохранять регистры процессора при такой передаче.
Всё это берет на себя операционная система.
Многозадачности в этом смысле в Palm OS нет. А возможность перехватывать управление у программы, скажем, когда приходит сообщение ICQ есть - для этого многозадачность не нужна.
wdk [03.06.2006 10:14] :
ВадимП
Это ты расписал с точки зрения разработки.. Настоящая или "псевдо"многозаданость, конечному юзеру, думаю, особой разницы нет.
Snal [03.06.2006 11:25] :
ВадимП
это все понятно.
такой "настоящей" многозадачности и в виндовсе нету, насколько я помню.
я говорил о многозадачности с точки зрения простого пользователя.
ВадимП [03.06.2006 12:02] :
В windows (в том числе mobile) она есть.
const_mech [03.06.2006 13:00] :
Snal писал(а):
2ое, имхо, как-то ближе к многозадачности.
жаль, что тут только с музыкой так
Почему это "жаль"? Как раз ничего в этом смысле пользователю больше и НЕ нужно, кроме музыки.
А нужно совсем другое: НЕ возможность, "делать несколько дел одновременно", а возможность вообще НЕ делать некоторые "дела". Например: возможность НЕ ждать загрузки большой интернет-страницы, НЕ ждать перекачки файлов из внутренней памяти на карту, НЕ ждать окончания длительных вычислений.
НЕ ждать, а отправить задачу в фоновый режим. И пока машинка в фоне занята одним делом, самому заняться (и аппаратные средства ввода-отображения занять) каким-либо другим полезным делом.
Вот этого-то Пальмам и НЕдостаёт.
AndyKK [03.06.2006 13:03] :
"Кто о чем , а вшивый все о бане" - опять пошло сравнение платформ...
Хочу вам посоветовать - Тошибу Е800, сам эксплуатировал пару лет, удачная машинка - экран, колесико... , если не найдете новую, ищите подержанную, но в хорошем состоянии, сейчас использую ее для инета и чтения, т.к. появилась новая игрушка, которую нужно осваивать...
-KosMos- [03.06.2006 19:48] :
Dart писал(а):
лучше назовите мне модели Палма
хех. не буду оригинальным и не буду далеко ходить и говорить о том,чего не видел самолично. (мой) ТТ3, например. загружал пару неконверченных однодисковых дивиксов - крутились на полный экран без всяких тормозов и рывков. двухдисковый - каюсь, не пробовал. равно как и мпег2. всякие бенчмарки и прочие "тесты" также не гонял, уж извините
Одного практического удачного теста, посчитал, будет инаф... (было просто интересно проверить саму возможность, ибо сам на практике не использую сей паллиатив
)
или вы под "полноформатным" подразумеваете что-то ещё?
Dart писал(а):
Сравнивать Хандэру с современными Палмами
ну зачем же
лучше с соньками... 
Dart писал(а):
Советую почитать тему "о необычном использовании КПК"
не нужно (то, что у меня мало постов на ЭТОМ форуме - НЕ значит, что я "новичок" в КПК и всём, что с ними связано), я там ничего принципиально нового не увижу. я участвовал в аналогичной на иксбите. и считаю (как и небезизвестный здесь макс, например) что это всё "от бедности"
специализированные устройства выполняют любые задачи гораздо лучше,чем псевдоуниверсальные.
про сочувствие - здесь же, "между строк" 
Snal [03.06.2006 20:52] :
ВадимП
в виндосе первый из описанных вами вариантов, нет?
[Ответить]
[< Назад] [Вперед >]