Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi - приемущества и недостатки, принимаются различные высказывания 
:(
    Опции темы
W4FhLF
Дата 4.1.2007, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(skyboy @  4.1.2007,  17:20 Найти цитируемый пост)
а запросто. причем доказательства будут в аксиомах и логических выводах.ОС - это программный комплекс, назначение которого обеспечение взаимодействия между своими компонентами(драйвера и приложения уровня пользователя; абстракции железа вроде портов и содержимое памяти). всё? я что-то забыл? и что из этого нельзя написать даже на javascript? низкоуровневые операции с портами нереализуемы? полноте, это зависит только от браузера. и на Питоне ОС вполне можно написать. будет ли написанная ОС независимой? нет, нужен будет интерпретатор. Но это всё равно будет ОС!


ОС - это прежде всего программный комплекс, который умеет работать с аппаратными средствами. Если ОС не умеет работать с жеоезом и быть независимой от другого ПО(БИОС не считаем таковымsmile), то это не ОС. 


Цитата(skyboy @  4.1.2007,  17:20 Найти цитируемый пост)
ждём-с 


pyton не умеет компилировать 16ти битный ассемблерный код. Как впрочем и любой другойsmile



Это сообщение отредактировал(а) W4FhLF - 4.1.2007, 17:41


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
skyboy
Дата 4.1.2007, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(W4FhLF @  4.1.2007,  16:39 Найти цитируемый пост)
Если ОС не умеет работать с жеоезом и быть независимой от другого ПО(БИОС не считаем таковымsmile), то это не ОС. 

угу. а написана ОС обязательно должна быть на АСМе. кто тебе сказал про "независимой от другого ПО"? ОС Windows не умеет работать с моим телефоном без установленных драйверов. Не видит просто.Значит, windows - не ОС? или драйвер - это не программное обеспечение? аппаратное?  smile 
PM MAIL   Вверх
nerezus
Дата 4.1.2007, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

pyton не умеет компилировать 16ти битный ассемблерный код. Как впрочем и любой другой
 Это относитмся к компилеру. А не к языку.

Классный аргумент =) Его кто-то в начале темы еще в пользу делфи кидал )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
skyboy
Дата 4.1.2007, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(W4FhLF @  4.1.2007,  16:39 Найти цитируемый пост)
Если ОС не умеет работать с жеоезом и быть независимой от другого ПО(БИОС не считаем таковымsmile), то это не ОС. 

а как же микропрограммный код процессора? можно ли назвать ОС программное обеспечение, которое запускается на Intel x86 архитектуре, но отказывается запускаться на PowerPC? 
PM MAIL   Вверх
W4FhLF
Дата 4.1.2007, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(skyboy @  4.1.2007,  17:44 Найти цитируемый пост)
угу. а написана ОС обязательно должна быть на АСМе. кто тебе сказал про "независимой от другого ПО"? ОС Windows не умеет работать с моим телефоном без установленных драйверов. Не видит просто.Значит, windows - не ОС? или драйвер - это не программное обеспечение? аппаратное? 


Твой моб является периферийным устройством и никакого отношения к железу не имеет. Про ассемблер я упомянул потому, что любая опериаонка начинается с загрузочного модуля, который без чистого ассемблера написать нельзя. А 16ти битный потому, что при загрузке процессор работает в 16ти битном режиме и именно загрузочный модель переводит его в другие режимы. 
А вообще, я думаю, ты достаточно опытен и в состоянии понять то, о чём я говорил и говорю, сейчас конечно ты будешь ещё придираться и придираться к моим словам, потому что аргументов в свою пользу у  тебя нет, но под ОС все мы понимаем одно и тоже и этого на питоне написать нельзя. 


Цитата(nerezus @  4.1.2007,  17:44 Найти цитируемый пост)
 Это относитмся к компилеру. А не к языку.


Хахаха... А вот это воистину железный аргумент. Запомни его, когда будешь проигрывать в споре всегда можно кинуть его и свести на нет любой аргумент оппонентаsmile Даже комментировать не стану, буду надеяться, что ты не всерьёз.

Добавлено @ 17:58 
Цитата(skyboy @  4.1.2007,  17:46 Найти цитируемый пост)
а как же микропрограммный код процессора? можно ли назвать ОС программное обеспечение, которое запускается на Intel x86 архитектуре, но отказывается запускаться на PowerPC? 


Стоп. Я тебя тут не совсем понял, перефразируйsmile

Это сообщение отредактировал(а) W4FhLF - 4.1.2007, 18:00


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
MAKCim
Дата 4.1.2007, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Для написания ОС впервую очередь нужен загрузчик этой самой ОС (здесь и далее я буду говорить на примере ОС Linux), который:
 - считывает установщик ОС и передает ему управление
 - установщик проводит анализ существующих устройств и их низкоуровневую инициализацию, считывает образ ОС, декомпрессирует его по определенному адресу (0x100000 для big kernel) переводит процессор в защищенный режим и передает управление на startup_32
 - startup_32 формирует GDT, IDT (устанавливает обработчики прерываний), создает каталог и таблицы страниц, отображает виртуальное адресное пространтво выше __PAGE_OFFSET (0xC0000000) на 0x100000 c помощью этих таблиц, включает страничный режим процессора и передает управление на start_kernel
 - start_kernel проводит инициализацию всех подсистем ядра, создает первый пользовательский процесс init, в этом процессе запускает одноименную программу и т. д

так вот, на python-е эту часть не напишешь, даже если бы там был встроенный ассемблер ( smile )


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 4.1.2007, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Хахаха... А вот это воистину железный аргумент. Запомни его, когда будешь проигрывать в споре всегда можно кинуть его и свести на нет любой аргумент оппонентаsmile Даже комментировать не стану, буду надеяться, что ты не всерьёз.
 Ну дык я знаю, что это бредовый аргумент, но ты не прочитал дальше: 
Цитата

Классный аргумент =) Его кто-то в начале темы еще в пользу делфи кидал ) 



--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
W4FhLF
Дата 4.1.2007, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(nerezus @  4.1.2007,  18:04 Найти цитируемый пост)
Ну дык я знаю, что это бредовый аргумент, но ты не прочитал дальше: 


К сожалению я упустил этот момент, но давай не будем опускаться до такого уровняsmile


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
MAKCim
Дата 4.1.2007, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

а как же микропрограммный код процессора? можно ли назвать ОС программное обеспечение, которое запускается на Intel x86 архитектуре, но отказывается запускаться на PowerPC? 

Правильно делает, что отказывается, только причем здесь ОС?
ОС - это по сути такая же программа, а любая программа расчитатна на запуск на определенном типе процессора (форматы команд процессоров то разные)


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
skyboy
Дата 4.1.2007, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(MAKCim @  4.1.2007,  17:06 Найти цитируемый пост)
ОС - это по сути такая же программа, а любая программа расчитатна на запуск на определенном типе процессора

микропрограммный код, определяющий набор команд процессора и сам список команд - это ПО. 
интерпретатор Питона - это ПО.
почему привязка к первому не делает из ОС "непонятно что", а если привязаны ко второму - то "это уже не ОС"? 
Цитата(W4FhLF @  4.1.2007,  16:57 Найти цитируемый пост)
Твой моб является периферийным устройством и никакого отношения к железу не имеет.

а что имеет отношение к железу, по-твоему?
Цитата(W4FhLF @  4.1.2007,  16:57 Найти цитируемый пост)
любая опериаонка начинается с загрузочного модуля

жаль, что ru.wikipedia.org отчего-то не загружается.... 
встрчал ОС, которая запускалась из-под Windows, при этом имела свою ФС в виде отдельного файла(так было видно из-под Windows), работал с железом и т.д... Но! Но не реализовывала собственный загрузчик. Вспомню - обязательно скину ссылку, чтоб убедился, что загрузчик, как обязательный атрибут ОС  - это как серьги, которые обязательно должны быть в ушах девушки.
PM MAIL   Вверх
nerezus
Дата 4.1.2007, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

но давай не будем опускаться до такого уровня
 Ну так вот, первое сообщение за несколько страниц в тему: на делфи нельзя написать ОС )
Причины такие же, как и у невозможности написать ОС на питоне.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Daevaorn
Дата 4.1.2007, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(skyboy @  4.1.2007,  19:21 Найти цитируемый пост)
встрчал ОС, которая запускалась из-под Windows,

Браво!smile
А сама Windows ранних версий запускалась из под ДОС. И что она не была ОС? Была.
PM MAIL WWW   Вверх
nerezus
Дата 4.1.2007, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

И что она не была ОС? Была. 
 Ну в книжках говорилось обратное )
Было написано, что это графическая оболочка.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
skyboy
Дата 4.1.2007, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(Daevaorn @  4.1.2007,  17:29 Найти цитируемый пост)
А сама Windows ранних версий запускалась из под ДОС. И что она не была ОС? Была. 

а я о чём? smile ОС  - это не "загружаемость" из загрузочного сектора. Этим и boot-virus'ы грешили. ОС - это API для абстракции железо-зависимых операций и упрощения некоторых операций(например, та же отрисовка окон), а также пользовательский интерфейс(не обязательно - графический). Вот, чем должно быть ПО, чтоб быть названным ОС. ссылаться не на кого. мнение личное.
PM MAIL   Вверх
Daevaorn
Дата 4.1.2007, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(nerezus @  4.1.2007,  19:35 Найти цитируемый пост)
Было написано, что это графическая оболочка. 

Где?smile Интересно, если сказать Microsoft что её Win95/98 это не ОС, а граф. оболочка, какая будет реакция?smile
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0752 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.