Page 1 of 1

Процессор

Posted: Fri Dec 26, 2008 2:47 am
by Корвин
Предлагаю ввести в систему понятие процессора. Должна быть часть ядра которая обслуживает процессор. При этом процессор может быть реализован как чисто программно, так и на отдельном аппаратном ядре.

Re: Процессор

Posted: Fri Dec 26, 2008 3:12 am
by barsuk
Интересная мысль. Садись, пиши :)

Re: Процессор

Posted: Fri Dec 26, 2008 7:57 am
by Ghost
Корвин
Предлагаю ввести понятие процессора...
Ты хотябы описательно здесь введи это понятие, думаеш тебя кто то понял?

Re: Процессор

Posted: Fri Dec 26, 2008 9:42 am
by Veliant
>>При этом процессор может быть реализован как чисто программно
А команды при этом кто будет выполнять по эмуляции процессора?)))

Re: Процессор

Posted: Fri Dec 26, 2008 10:14 am
by bw
> А команды при этом кто будет выполнять по эмуляции процессора?)))
Пользователь, на бумажке, в клеточку.
Под программной реализацией, я думаю, имеется ввиду эмуляция. Только не понятно зачем, почему не хватает существующих эмуляторов. К свединью автора темы, создание ВМ (пусть даже только эмуляция CPU) - это весьма трудоемкий процесс.

..bw

Re: Процессор

Posted: Fri Dec 26, 2008 10:14 pm
by Gluk
"Предлагаю ввести в систему понятие процессора." - предлагаю ввести твое понятие процессора для начала на форум, сюда

Re: Процессор

Posted: Sat Dec 27, 2008 1:42 am
by Корвин
Ты хотябы описательно здесь введи это понятие, думаеш тебя кто то понял?
Ну непонятно, согласен. Под процессором понималась программа, которая выполняет запросы других программ. Так сказать, приходит команда (из списка возможных) и программный процессор ее исполняет. Так в некоторых системах работу с файлами (открытие, закрытие, чтение) выполняет файловый процессор, оформленный как пользовательская задача. Новизна всего лишь в том, чтобы это было понятие на уровне ядра системы.
Мне кажется, что в многоядерных процессорах (в смысле кристаллах) удобно выносить такие программные процессоры на отдельные ядра.

Re: Процессор

Posted: Sat Dec 27, 2008 8:37 am
by Ghost
Бред, чем удобно разносить то их???
Приложение выпоняется на CPU1 фаловый "процессор" на CPU2, программе надо прочитать файл, посылается IPI на CPU2, на это время программа засыпает, файловый процессор что то делает и посылает IPI на CPU1. Нафига такие сложности??? Память то одна, просто пишется реентирабельный код для работы с файлами и выполняется он в контексте CPU1.

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

Re: Процессор

Posted: Sat Dec 27, 2008 2:25 pm
by vectoroc
может речь о cmd.exe? или что-то вроде шелла..

Re: Процессор

Posted: Sun Dec 28, 2008 12:30 am
by Корвин
…микроядро, тогда это не сюда, у нас монолит.
А этот монолит способен использовать больше одного процессорного ядра?
может речь о cmd.exe?...
Примерно да. Вопрос - зачем нужна KolibriOS? Это будет media-проигрыватель + интернет-браузер? Мини-платформа для исполнения пользовательских программ? Универсальная система типа Windows XP или Linux?

Re: Процессор

Posted: Sun Dec 28, 2008 12:51 am
by Leency
Корвин wrote:Примерно да. Вопрос - зачем нужна KolibriOS? Это будет media-проигрыватель + интернет-браузер? Мини-платформа для исполнения пользовательских программ? Универсальная система типа Windows XP или Linux?
Бла-бла-бла... сколько уже таких тем было. Вместо того чтобы обсуждать лучше напиши что-то полезное. Хоть какой-то толк будет.

Re: Процессор

Posted: Sun Dec 28, 2008 9:55 am
by Ghost
Закрываем