Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Dec 11, 2019 4:01 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 197 posts ]  Go to page Previous 1 2 3 4 5 614 Next
Author Message
PostPosted: Sun Dec 23, 2007 12:33 pm 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
Нормально тестят...;) Между прочим, пока эта птичка взувает Винду по полной...;) Контора обычная, занимается разработкой и внедрением систем АСУ ТП а тетим, частично у себя, частично на полигоне одного предприятия...;)

_________________
*****:
;дух машины, мой бубен сильнее твоей тупости

*****:


Top
   
PostPosted: Sun Dec 23, 2007 2:52 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
А количество процессов/потоков в винде было такое же как в Колибри?


Top
   
PostPosted: Sun Dec 23, 2007 9:59 pm 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
Да... всё жрущее, сканирующее, вынюхивающее, звучащее, и.т.п. было предварительно удалено из автозагрузки, потом комп был перезагружен... :)

_________________
*****:

;дух машины, мой бубен сильнее твоей тупости



*****:


Top
   
PostPosted: Mon Dec 24, 2007 7:21 pm 
Offline

Joined: Thu Dec 21, 2006 10:51 am
Posts: 88
Как вам такой тест. Компилируется c tinyc

Code:
#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>

int compare(const void *arg1,const void *arg2);

int main()
{
   long double *array = (long double*)malloc(0xFFFFFF);

   for(int i=0; i<(0xFFFFFF/sizeof(long double)); i++)
   {
       array[i] = ((long double)rand()*12)/0xFFFFFF;
   }

    qsort(array,0,0xFFFFFF,compare);

   return 0;
}

int compare(const void *arg1,const void *arg2)
{
   long double a = *((long double*)arg1);
   long double b = *((long double*)arg2);
   return a > b;
}

Тест на эффективность работы с памятью, скорее - тест на производительность аппаратуры. По сути это кусок кода (немного обрезанный и упрощенный) из программы занимающейся статистическими испытаниями. В виду отсутвия механизма свопинга и С++ компилятора полный текст с С++ не привожу.

Ну и посмотрите реакцию сетевого стека на DoS атаки. Например - типичный пример флуд атаки - подмену IP адреса отправителя пакета на IP получателя.

_________________
Если бы строители строили здания, так же как программисты пишут программы первый же залетевший дятел разрушил бы цивилизацию.


Top
   
PostPosted: Mon Dec 24, 2007 10:41 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
"Ну и посмотрите реакцию сетевого стека на DoS атаки" - повторяю свой вопрос, где в Колибри работающий сетевой стэк?

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


Top
   
PostPosted: Tue Dec 25, 2007 11:59 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Gluk, повторяю ответ :-) - на некоторых компах стек работает.


Top
   
PostPosted: Tue Dec 25, 2007 6:31 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
а какие претензии могут быть к стэку которого практически нет? 0_о

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


Top
   
PostPosted: Tue Dec 25, 2007 6:51 pm 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
Это почему нет? на 05** вполне прилично он работал


Top
   
PostPosted: Tue Dec 25, 2007 8:20 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
"Это почему нет? на 05** вполне прилично он работал" - потому что сейчас - 07**

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


Top
   
PostPosted: Wed Dec 26, 2007 12:26 am 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
ну, ..
1. Мы решили не проводить сравнительные тесты, на языках более высокого уровня, чем Ассемблер, поскольку это может приводить к искажённым результатам, посльку это ещё будет и борьба компиляторов...
2. Мы пока будем пользоваться портом RS232, и MODBUS протоколом, и вопрос DoS атак пока не актуален...:)
к моменту перехода на ТСР, надеюсь, ситуация с сеткой у Колибри улучшится...;)

_________________
*****:

;дух машины, мой бубен сильнее твоей тупости



*****:


Top
   
PostPosted: Thu Dec 27, 2007 4:24 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
""У меня она правда падает очень часто" - где отчеты о падениях? или ты не желаешь чтобы ситуация была изменена и потому утаиваешь причины падения?" - ответа не последовало, за сим предполагаю что ось у товарища Шредера не падала более пары раз, и то по его вине, след. состоятельность аргумента "падучести" ставится под сомнение..

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


Top
   
PostPosted: Sun Dec 30, 2007 1:54 am 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
есть результаты тестов на энергопотребление, и устойчивость к сбоям по питанию
энегопотребление Колибри в целом в 2.13 раза ниже чем у Виндовс, выбросы тока потребления (пики) в 3.5 раза ниже! В результате сбои в программном обеспечении у Виндовс наступают при понижении напряжения питания на 21% а Колибри держит ещё вплоть до 35%!, также перерывы в электропитании приводящие к гибели системы,у Колибри в 1,37 раза больше (зависит от запущеных приложений) Наши программисты очень довольны результатами этих и предыдущих испытаний, и будут рекомендовать начать исследования пригодности Колибри для создания SCADA систем на программном уровне... ;)

_________________
*****:

;дух машины, мой бубен сильнее твоей тупости



*****:


Top
   
PostPosted: Sun Dec 30, 2007 3:59 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Интересно услышать мысли как такое получается (про устойчивость к падению и скачкам напряжения), и был ли эксперимент идеальным (одна и таже система? или две одинаковые по параметрам....)?


Top
   
PostPosted: Mon Dec 31, 2007 2:31 am 
Offline
User avatar

Joined: Thu Mar 29, 2007 3:02 am
Posts: 249
Ghost
Ну, тестим на специальном компе с управляемым БП... Система каждый раз после сбоя заливается с резервного носителя.(DVD), для Колибри - дискета... ;) причиной такой разницы, является то, что Колибри гораздо меньше потребляет энергии в целом, при работе с приложениями, а также, из за того, что её ядро проще, не содержит модулей анализа кода, загружает куда меньшее количество информации в процессе работы... это приводит к пониженному энергопотреблению, и значительно меньшим выбросам потребляемого тока. Проводник никогда не бывает идеальным, высокое потребление тока вызывает просадки напряжения что при пониженном питании приводит к понижению напряжения ниже порога переключения затворов транзисторов процессора... а это крах системы, особенно если она сама себя постоянно вылизывает, и анализирует...;) В Коос это чаще приводит к ошибкам или зависанию отдельных активных процессов, которые как правило спокойно убиваются после восстановления питания. Винда умирает сразу, и наглухо...;) но в обоих случаях это защитывалось сбоем... :) Кстати от одного автономщика: этой оси на автономных системах цены нет! Батареи автономных систем прежде всего изнашиваются из-за выбросов тока(это своего рода КЗ, приводящее к усиленному износу батареи), кроме того, система позволяет разряжать батарею куда более глубоко, а это очень важный фактор для правильной жизни батарей. По общим подсчётам время автономного питания систем с Коос в качестве оси можно было бы увеличить почти в 3 раза! при этом сам срок службы батареи увеличился бы почти в 2 раза! делайте выводы, Господа...;)

_________________
*****:

;дух машины, мой бубен сильнее твоей тупости



*****:


Top
   
PostPosted: Fri Jan 11, 2008 11:36 pm 
Offline

Joined: Thu Dec 21, 2006 10:51 am
Posts: 88
Ну конечно система ядро которой почти ничего не делает (посравнению с мастодонтами UNIX, Win32) не так загружает процессор и энергопотребление меньше. Но если запустить некий ресурсоемкий пользовательский софт я думаю все эти приимущества тут же улитучатся. Вообще ядро надо как-то усилить хотя бы минимальными проверками целостности и т.п. Только не асме это делать лет 5 минимум.

_________________
Если бы строители строили здания, так же как программисты пишут программы первый же залетевший дятел разрушил бы цивилизацию.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 197 posts ]  Go to page Previous 1 2 3 4 5 614 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


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:  
cron
Powered by phpBB® Forum Software © phpBB Limited