HPC.ru lite - Все форумы
Форум: [OFF] Оффтопики не про КПК
Тема: Интернет без КПК(комуникатора) и смартфона.
Страницы: 1 2 3 4 5 6 7 8 [9] 10 11
[Ответить]
Darkcat [08.01.2006 04:03] :
KA6AH писал(а):
Ну не должна операционная система предоставлять интерфейс для установки/удаления каких-то программ или модулей.
А какой в ней тогда смысл? Это именно среда управления программами и предоставления им некоторых функций.
Вот базовое определение отсюда http://en.wikipedia.org/wiki/Operating_System
In computing, an operating system (aka, OS) is the system software responsible for the direct control and management of hardware and basic system operations. Additionally, it provides a foundation upon which to run application software such as word processing programs, web browsers and others.
Network operating system and firmware are other types of operating systems.
Тоесть ОС это среда контроля и управления ресурсами компьютера и база для запуска других программ. Пришивки здесь названны другим типом ОС.
Most current usage of the term "operating system" today, by both popular and professional sources, refers to all the software that is required in order for the user to manage the system and to run third-party application software for that system.
Базавая задача ОС - запуск и обслуживание сторонних программ.
Там же рядом про прошивки -
The term "firmware" was originally coined to indicate a functional replacement for hardware on low cost microprocessors. "firm" alludes to the fact that whilst "firmware" is not as set in stone as "hardware", it is not as flexible as "software".
Прошивка используется для замены полностью аппаратных средств низкобюджетными микроконтроллерами. Термин фирмваре означает большую гибкость, чем хардваре, но и меньшую приспособляемость, как софтваре.
Операционную систему мы всетаки ставим по кускам, настраиваем, добавляем или удаляем компоненты. И в дальнейшем ставим и запускаем программы средствами именно ОСи. А прошивку - собираем вне девайса и заливаем одним куском. И ничего добавить "потом" мы не можем. А уж как и из чего эта прошивка сдеана - не столь важно.
Да, еще одно существенное отличие (это к теме про ЛайвСД) - прошивка уже отображенна на адресное пространство процессора. В случае ЛайвСД или обычной работы присутствует момент загрузки - ключевое слово для различия firmware и OS.
KA6AH [08.01.2006 09:05] :
Darkcat писал(а):
[quote:55a1f6e222="KA6AH"]Ну не должна операционная система предоставлять интерфейс для установки/удаления каких-то программ или модулей.
А какой в ней тогда смысл? Это именно среда управления программами и предоставления им некоторых функций.
Да. Где под управлением понимается не пользовательское "установка/удаление", а распределение ресурсов вычислительной системы.
Darkcat писал(а):
Вот базовое определение отсюда http://en.wikipedia.org/wiki/Operating_System
In computing, an operating system (aka, OS) is the system software responsible for the direct control and management of hardware and basic system operations. Additionally, it provides a foundation upon which to run application software such as word processing programs, web browsers and others.
Network operating system and firmware are other types of operating systems.
Тоесть ОС это среда контроля и управления ресурсами компьютера и база для запуска других программ.
Да. Ни слова про установку/удаление.
Darkcat писал(а):
Most current usage of the term "operating system" today, by both popular and professional sources, refers to all the software that is required in order for the user to manage the system and to run third-party application software for that system.
Базавая задача ОС - запуск и обслуживание сторонних программ.
Ну а это уже обывательское представление. Про него было выше.
Darkcat писал(а):
Операционную систему мы всетаки ставим по кускам, настраиваем, добавляем или удаляем компоненты. И в дальнейшем ставим и запускаем программы средствами именно ОСи. А прошивку - собираем вне девайса и заливаем одним куском. И ничего добавить "потом" мы не можем. А уж как и из чего эта прошивка сдеана - не столь важно.
Да, еще одно существенное отличие (это к теме про ЛайвСД) - прошивка уже отображенна на адресное пространство процессора. В случае ЛайвСД или обычной работы присутствует момент загрузки - ключевое слово для различия firmware и OS.
Такое впечатление, что из моих сообщений добрая половина не читается, а берётся лишь что-то, наиболее удобное для продолжения спора.
Запишем liveCD в ROM. И linux перестаёт быть ОС (motorola A780)?
Выкинем из винды "установку/удаление программ" и запретим политикой безопасности запускать exe-шники, кроме встроенных. (Для верности запишем всё это в ROM
). Windows перестанет быть ОС?
alien8 [08.01.2006 15:02] :
Самое интересное, что так ни к чему и не придут
Нравится же людям определения давать.
Какая разница - "то, что внутри телефона" (
) - назвать ОС, прошивка, XYZ и т.д.?
Главное - свойства, конечный итог.
А как "это" назвать - мне лично пофиг. Ибо спор бесконечен.
Darkcat [08.01.2006 16:02] :
На все сразу я ответить не могу - мысль сбивается.
Если мы запишем LiveCD в ROM, отображенный на адресное пространство процессора и лишим его возможности запуска сторонних программ с любого внешнего носителя - ОС превратится в прошивку. У меня перед носом лежит коробочка Asus WL-HDD, там тоже Линукс внутри, но назвать операционной системой я это не могу - оно не умеет запускать и выполнять программы.
Выкинем из винды "установку/удаление программ" и запретим политикой безопасности запускать exe-шники, кроме встроенных. (Для верности запишем всё это в ROM ). Windows перестанет быть ОС?
Загрузка - это перенос exe с внешнего носителя в память процессора и выполнение там. А потом и удаление оттуда. Установка и удаление программ это другое.
Вощем мое ИМХО (имею мнение - хрен оспорите) - если система умеет загружать программы (в том числе и подсовываемые пользователем) с внешнего носителя в оперативную память процессора то это ОСь. Если только умеет исполнять свои компоненты, набор которых пользователь изменить не может, то это прошивка. Линукс в телефоне и WL-HDD это прошивки. Линукс в Завре это ОСь - мы можем запустить программу с SD-карты. А вот сможет ли это телефон, даже если он эту программу увидит (карты памяти там есть вроде как) - я сомневаюсь. ОСь лишили своих основных инструментов управления программами. При этом она перестала подходить под базовое определение - значит перестала быть ОСью. Простая логика. Если у бабушки был бы ... она была бы дедушкой. 
Aregus [08.01.2006 16:49] :
Darkcat писал(а):
ИМХО (имею мнение - хрен оспорите)
Так бы сразу...
А если серьезна то подкиньте точное определение прошивки и ОС. На русском языке.
ИХМО
это одно и тоже просто на разных видах носителей... (в этом согласен с Darkcat), но причем тут устанавливать удалять программы???????? Это вообще не имет никакого отношения к определению ОС и прошивки.
Ведь прошивку можно сдалть такую чтоб с ее помощю можно былобы ЗАПУСКАТЬ посторонние программы?
fenec [08.01.2006 17:07] :
ИМХО - ИмеюМнениеХренОспоришь
IMHO - ПоМоемуСкромномуМнению
это общепринятая терменология в сети...
зы. а вот если по теме, то блин (я прочитал, чесно, все 7 страниц
)) ), непонятно, чего вы тут обсуждаете? обьясните пожалуйста, мене неразумному...
Darkcat [08.01.2006 17:20] :
Aregus
Смотри ссылку на Вики. Это наиболее точное на мой взгляд определение.
http://ru.wikipedia.org/wiki/Операционная_система
перевод (немного адаптированный).
flimp
Ну типа того - считать ли Линукс в телефоне операционной системой или прошивкой. И чем они отличаются.
ВадимП [08.01.2006 17:24] :
Обсуждают моё первоначальное утверждение (от которого я не отказываюсь), что характерным признаком, позволяющим отличить смартфон/коммуникатор/КПК от обычного телефона является обязательное наличие у последних операционной системы как одного одного из компонентов модульной системы ПО, позволяющей запускать сторонние приложения в "родных" кодах процессора.
Вопрос о наличии ОС в телефоне я предпочитаю не дискутировать - в зависимости от определения этого понятия ответ тут может быть двояким: "в некоторых есть, а в остальных нет" или "ни в одном нет".
Сам я склоняюсь к первому варианту.
alien8 [08.01.2006 17:37] :
Dart
Молодец! коротко и точно описал суть спора
(краткое содержание предыдущих серий...
)
Новый папа [08.01.2006 18:54] :
Darkcat писал(а):
Макрос для Экселя - да, нормально. Но солидный программный продукт с тысячами строк кода и десятками модулей - не, отказать =)
Ну напиши солидный макрос с десятками модулей и тысячами строк кода, какая разница
Си круче конечно, но я с этим и не спорю 
[Ответить]
[< Назад] [Вперед >]