![]() |
|
Модераторы: LSD Страницы: (59) « Первая ... 35 36 [37] 38 39 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
ОС - это прежде всего программный комплекс, который умеет работать с аппаратными средствами. Если ОС не умеет работать с жеоезом и быть независимой от другого ПО(БИОС не считаем таковым pyton не умеет компилировать 16ти битный ассемблерный код. Как впрочем и любой другой Это сообщение отредактировал(а) W4FhLF - 4.1.2007, 17:41 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
угу. а написана ОС обязательно должна быть на АСМе. кто тебе сказал про "независимой от другого ПО"? ОС Windows не умеет работать с моим телефоном без установленных драйверов. Не видит просто.Значит, windows - не ОС? или драйвер - это не программное обеспечение? аппаратное? |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Классный аргумент =) Его кто-то в начале темы еще в пользу делфи кидал ) |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
а как же микропрограммный код процессора? можно ли назвать ОС программное обеспечение, которое запускается на Intel x86 архитектуре, но отказывается запускаться на PowerPC? |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Твой моб является периферийным устройством и никакого отношения к железу не имеет. Про ассемблер я упомянул потому, что любая опериаонка начинается с загрузочного модуля, который без чистого ассемблера написать нельзя. А 16ти битный потому, что при загрузке процессор работает в 16ти битном режиме и именно загрузочный модель переводит его в другие режимы. А вообще, я думаю, ты достаточно опытен и в состоянии понять то, о чём я говорил и говорю, сейчас конечно ты будешь ещё придираться и придираться к моим словам, потому что аргументов в свою пользу у тебя нет, но под ОС все мы понимаем одно и тоже и этого на питоне написать нельзя. Хахаха... А вот это воистину железный аргумент. Запомни его, когда будешь проигрывать в споре всегда можно кинуть его и свести на нет любой аргумент оппонента Добавлено @ 17:58 Стоп. Я тебя тут не совсем понял, перефразируй Это сообщение отредактировал(а) W4FhLF - 4.1.2007, 18:00 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| MAKCim |
|
|||
![]() Воін д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-е эту часть не напишешь, даже если бы там был встроенный ассемблер ( -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
||||
|
|||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
К сожалению я упустил этот момент, но давай не будем опускаться до такого уровня -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
Правильно делает, что отказывается, только причем здесь ОС? ОС - это по сути такая же программа, а любая программа расчитатна на запуск на определенном типе процессора (форматы команд процессоров то разные) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| skyboy |
|
||||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
микропрограммный код, определяющий набор команд процессора и сам список команд - это ПО. интерпретатор Питона - это ПО. почему привязка к первому не делает из ОС "непонятно что", а если привязаны ко второму - то "это уже не ОС"?
а что имеет отношение к железу, по-твоему? жаль, что ru.wikipedia.org отчего-то не загружается.... встрчал ОС, которая запускалась из-под Windows, при этом имела свою ФС в виде отдельного файла(так было видно из-под Windows), работал с железом и т.д... Но! Но не реализовывала собственный загрузчик. Вспомню - обязательно скину ссылку, чтоб убедился, что загрузчик, как обязательный атрибут ОС - это как серьги, которые обязательно должны быть в ушах девушки. |
||||
|
|||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Причины такие же, как и у невозможности написать ОС на питоне. |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
||||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Было написано, что это графическая оболочка. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
а я о чём? |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
||||
|
||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |