Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Dec 15, 2019 12:13 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 12 posts ] 
Author Message
 Post subject: Процессор
PostPosted: Fri Dec 26, 2008 2:47 am 
Offline

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


Top
   
 
 Post subject: Re: Процессор
PostPosted: Fri Dec 26, 2008 3:12 am 
Offline

Joined: Wed Jun 04, 2008 10:16 pm
Posts: 174
Интересная мысль. Садись, пиши :)


Top
   
 
 Post subject: Re: Процессор
PostPosted: Fri Dec 26, 2008 7:57 am 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Корвин
Предлагаю ввести понятие процессора...
Ты хотябы описательно здесь введи это понятие, думаеш тебя кто то понял?


Top
   
 
 Post subject: Re: Процессор
PostPosted: Fri Dec 26, 2008 9:42 am 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
>>При этом процессор может быть реализован как чисто программно
А команды при этом кто будет выполнять по эмуляции процессора?)))


Top
   
 
 Post subject: Re: Процессор
PostPosted: Fri Dec 26, 2008 10:14 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
> А команды при этом кто будет выполнять по эмуляции процессора?)))
Пользователь, на бумажке, в клеточку.
Под программной реализацией, я думаю, имеется ввиду эмуляция. Только не понятно зачем, почему не хватает существующих эмуляторов. К свединью автора темы, создание ВМ (пусть даже только эмуляция CPU) - это весьма трудоемкий процесс.

..bw


Top
   
 
 Post subject: Re: Процессор
PostPosted: Fri Dec 26, 2008 10:14 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
"Предлагаю ввести в систему понятие процессора." - предлагаю ввести твое понятие процессора для начала на форум, сюда

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 
 Post subject: Re: Процессор
PostPosted: Sat Dec 27, 2008 1:42 am 
Offline

Joined: Fri Dec 26, 2008 2:34 am
Posts: 3
Quote:
Ты хотябы описательно здесь введи это понятие, думаеш тебя кто то понял?

Ну непонятно, согласен. Под процессором понималась программа, которая выполняет запросы других программ. Так сказать, приходит команда (из списка возможных) и программный процессор ее исполняет. Так в некоторых системах работу с файлами (открытие, закрытие, чтение) выполняет файловый процессор, оформленный как пользовательская задача. Новизна всего лишь в том, чтобы это было понятие на уровне ядра системы.
Мне кажется, что в многоядерных процессорах (в смысле кристаллах) удобно выносить такие программные процессоры на отдельные ядра.


Top
   
 
 Post subject: Re: Процессор
PostPosted: Sat Dec 27, 2008 8:37 am 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Бред, чем удобно разносить то их???
Приложение выпоняется на CPU1 фаловый "процессор" на CPU2, программе надо прочитать файл, посылается IPI на CPU2, на это время программа засыпает, файловый процессор что то делает и посылает IPI на CPU1. Нафига такие сложности??? Память то одна, просто пишется реентирабельный код для работы с файлами и выполняется он в контексте CPU1.

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


Top
   
 
 Post subject: Re: Процессор
PostPosted: Sat Dec 27, 2008 2:25 pm 
Offline

Joined: Mon May 01, 2006 10:12 pm
Posts: 349
может речь о cmd.exe? или что-то вроде шелла..

_________________
Image


Top
   
 
 Post subject: Re: Процессор
PostPosted: Sun Dec 28, 2008 12:30 am 
Offline

Joined: Fri Dec 26, 2008 2:34 am
Posts: 3
Quote:
…микроядро, тогда это не сюда, у нас монолит.

А этот монолит способен использовать больше одного процессорного ядра?

Quote:
может речь о cmd.exe?...

Примерно да. Вопрос - зачем нужна KolibriOS? Это будет media-проигрыватель + интернет-браузер? Мини-платформа для исполнения пользовательских программ? Универсальная система типа Windows XP или Linux?


Top
   
 
 Post subject: Re: Процессор
PostPosted: Sun Dec 28, 2008 12:51 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Корвин wrote:
Примерно да. Вопрос - зачем нужна KolibriOS? Это будет media-проигрыватель + интернет-браузер? Мини-платформа для исполнения пользовательских программ? Универсальная система типа Windows XP или Linux?
Бла-бла-бла... сколько уже таких тем было. Вместо того чтобы обсуждать лучше напиши что-то полезное. Хоть какой-то толк будет.

_________________
Через тернии к звездам


Top
   
 
 Post subject: Re: Процессор
PostPosted: Sun Dec 28, 2008 9:55 am 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Закрываем


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 12 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited