HPC.ru lite - Все форумы
Форум: [OFF] Оффтопики не про КПК
Тема: Интернет без КПК(комуникатора) и смартфона.
Страницы: 1 2 3 4 [5] 6 7 8 9 10 11

[Ответить]
ВадимП [07.01.2006 11:08] :
Учите матчасть.
KA6AH [07.01.2006 11:31] :
Выжимка из курса "Операционные Системы" ВМК МГУ пойдёт?

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

Структуру вычислительной системы можно представить в виде пирамиды:

5. Прикладные программы
4. Системы программирования
3. Управление логическими устройствами
2. Управление физическими устройствами
1. Аппаратные средства

...
Операционная система (ОС) — программа, обеспечивающая взаимодействие пользователя с ВС, а также управляющая ресурсами ВС (логическими и физическими). К ОС мы будем относить второй и третий уровень нашей пирамиды.

---
Любой мобильный телефон - вычислительная система. Есть у него и своя ОС. Другое дело, что она чаще всего закрыта и позволяет пользователю заниматься только тем, для чего телефон предназначен. Тем не менее она есть.
ВадимП [07.01.2006 12:28] :
Вы неправы.
На самом деле как раз операционной системы-то там как правило и нет.
При отсутствии прикладных программ (если нельзя отделить их от ядра системы) говорить о наличии операционной системы некорректно.
Есть много тестов, способных работать на ПК вообще без операционной системы.
Но системно-независимые тесты собственной операционной системы не имеют, поскольку не предоставляют сервисов (прерываний, API) для выполнения сторонних программ.
alien8 [07.01.2006 12:51] :
Можно смотреть проще, по "потребительски", чтоб в теории и терминах не путаться.

Очень упрощенно - на смарты и КПК можно ставить проги. Собственно, это я и упоминал в отличиях, не затрагивая тему ОС
А на телефоны (на считая Яву и Моорх..как там их..) - можно ставить софт для их т.н. "ОС"? Нет.

Опять же -это упрощенно. Понятно, что под прошивки (например на Сименсах и старых Соньках вроде) умельцы патчи пишут. Но это уже доп. сложности.

Для "конечного пользователя" - преимущество КПК и смартов - то, что можно ставить софт под их ОС. Включая приложения Явы. На телефонах - только Ява (ну и парочка экзотических форматов)

Кстати, в одном из обзоров Мотороллу с Линуксом отнесли к телефонам, потому что нет возможности (официально во всяком случае) ставить линуксовые приложения. (только если Моторолла сама что-то там создаст).
Подобное есть и на других девайсах.
Ну и получается вывод: есть ОС, нет ее - купил человек девайс - а софт не поставить.
Так что само по себе "абстрактное наличие ОС" - еще ни о чем не говорит. (потребителю-неспециалисту)
vladlat [07.01.2006 13:07] :
Ваши рассуждения на уровне бабушек у подъезда, бред сивой кобылы в летнюю ночь... Микропроцессор в мобиле есть? Есть. Значит и ОС есть: мп без ОС - кусок пластика! Язык программирования Jawa ещё C++ называется...
alien8 [07.01.2006 13:34] :
vladlat
Dart

Стоп-стоп!
Я не пытаюсь доказать - есть ОС или ее нет. Не надо про сивую кобылу, пожалуйста

Я же сказал - очень упрощенно. Мы что рассматриваем "есть ли жизнь на Марсе" или отличие телефона от КПК?
Вопрос был -чем отличается. Если потеоретизировать охота - это пожалуйста.

Конечный итог - на телефон приложения под его ОС не поставишь. (исключая описанные граничные случаи)
Пусть есть на теле ОС, не спорю. Пусть их там хоть десять стоит...
Но отличие от КПК и смартов - в софте. Я не про теорию - про то, что имеем на практике.

PS - кстати - о бабушках и бреде - в предыдущем своем посте я не сказал ни то, что ОС есть, ни то, что ее нету. А вы почему-то решили, что я доказываю, что ее нет Ничего подобного. То, что внутри - ОС там, не ОС - тут я не спорю. Мне как-то пофиг
ВадимП [07.01.2006 13:42] :
Я уже написал администратору письмо с просьбой закрыть тему. Терпеть хамство новичков у меня нет никакого желания.
По логике этого товарища любое устройство с микропроцессором (адаптер беспроводной сети, мышка, микроволновка, стиральная машина) - все имеют собственную операционную систему. Пытаться спорить с непрофессионалом я вообще не вижу никакого смысла, а уж в данном случае особенно.

P.S. Больше всего позабавило мнение о том, что C++ - это синоним для Java.
KA6AH [07.01.2006 13:56] :
А кто же там занимается, например, установкой GPRS-соединений, предоставляет выводом на экран и т.п. Не каждое же приложение (SMS, Pictures, etc.) по отдельности. На примере SE T610 присутствует какое-то разделение процессорных ресурсов, т.к. если товарищ играет в java-игру, а я в это время через этот телефон (BT-GPRS) гружу страничку форума, игра у него "тормозит". Это именно те самые ступеньки 2 и 3, которыми кто-то занимается. Операционная система.
ВадимП [07.01.2006 14:00] :
КАБАН: Обычно это всё-таки называется firmware.
KA6AH [07.01.2006 14:12] :
Да нет это я доказываю, что ее нету. И должны быть отличия между ОС и примитивной прошивкой. да и процессором можно назвать что угодно, тот же контроллер к примеру.

Вот у МК это firmware. Потому что API нет, разделения ресурсов нет. Есть минимальная прослойка "всё-в-одном" между экраном/клавиатурой и железом.

У современных телефонов это всё же ОС. Закрытая, да, и новых прог не поставишь. Но присутствует разделение памяти, CPU, единый интерфейс (а значит и API) для приложений.
[Ответить]
[< Назад]  [Вперед >]