GeriOS + SUBLEQ + miegymás a soha el nem készülő platform
#41
Elküldve: 2014. 09. 06. 02:13
#42
Elküldve: 2014. 09. 06. 06:32
Idézet: Gyula2222 - Dátum: 2014. 09. 05. 21:46
Ez már nem a hetvenes évek.
A mai chipeket BGA tokozásban gyártják. CSAK. Nem tudod helyettesíteni, mert nincs más.
De ha mégis kitalálsz valami elvetemült helyettesítő áramkört, az nem lesz funkcionálisan ugyanaz. Mások az időzítések, az elérések, vagyis más az egész.
#43
Elküldve: 2014. 09. 06. 08:59
Idézet: Dr. Szöszi - Dátum: 2014. 09. 06. 06:32
A mai chipeket BGA tokozásban gyártják. CSAK. Nem tudod helyettesíteni, mert nincs más.
De ha mégis kitalálsz valami elvetemült helyettesítő áramkört, az nem lesz funkcionálisan ugyanaz. Mások az időzítések, az elérések, vagyis más az egész.
Hamis állítások és hamis logika.
Egy dolog a hogyan lehetséges és más dolog, h jelenleg épp mi a trendi.
Jelenleg is sokféle chip van, sokféle tokozással. És a fantázia határolja, h még hány félét lehet.
- Nem helyettesítő áramkört, hanem áramkört. Annyi szükséges, h TÓL-IG határokat betartva megfeleljen a specifikációknak.
És van még mit finomítanod a hasonlóság-különbözőség értelmező képességeden.
#44
Elküldve: 2014. 09. 06. 12:44
Idézet: 'Geri' - Dátum: 2014. 09. 05. 17:56
1. a malloc és free kész van. elég egyszerű volt, mivel nincs mmu. még nincs tesztelve, de hamarosan letesztelem. egyelőre 70 sor lett, egyelőre nincs benne biztonsági vizsgálat arra vonatkozóan, hogy melyik processz mit szabadíthat fel.
a memóriaméret felismerése dinamikus memóriaméretdetektálással történik, nincs szűkség a rásegítésre a ,,biostól''. sikerült úgy megírni, hogy a memória hotplug legyen, tehát menet közben lehet növelni a memória méretét. a területeket, ahová a hardverek vannak mappelve, autómatikusan átlépi.
2. a process control block kész van, a processz betöltése még nincs. ez is nagyon egyszerű volt, mivel nincs hardveres rásegítés a feladatváltásra, és interruptok sincsenek, így interruptvektorokkal se kell szórakozni. ez 100 sor lett.
még egyik sincs letesztelve, de ez hamarosan megtörténik.
Kemény 170 sor? Ne, már! Az valami vázlat, nem működő kód. Talán a hardverfüggőség elkerülése miatt, de ha interruptok nem lesznek, akkor a proci honnan fogja tudni, hogy mikor végzett az az IO művelet? Vagy megvárja, míg kész lesz? De akkor a többi várakozó kérést, hogyan szolgálja ki?
Azt sem értem, hogy miért a memóriakezelést és a processzkezelést vetted előre. Nem előbb a kernelkoncepciót kellett volna megírni? Ez nem olyan, mint a pilótakeksz, hogy előbb a közepét eszed le, aztán az alját, majd a tetejét.
A BIOS nem úgy volt, hogy nem lesz? Akkor meg elő sem jöhetett volna a BIOS-os rásegítés. A BIOS különben is ős-PC-s maradvány, idővel kihal az UEFI javára, nameg a te koncepciódban felesleges költségtöbblet lenne.
#45
Elküldve: 2014. 09. 06. 13:52
Idézet: Raynes - Dátum: 2014. 09. 06. 13:44
persze hogy nem, majd ha már lesz lemezkezelés, grafika, billentyű és egérnput, akkor szép lassan testet ölt
Idézet: Raynes - Dátum: 2014. 09. 06. 13:44
üzleti titok
Idézet: Raynes - Dátum: 2014. 09. 06. 13:44
nem. a malloc az első. addig nincs semmi más.
Idézet: Raynes - Dátum: 2014. 09. 06. 13:44
hát pont ezt mondom, olvasd el mégegyszer
Szerkesztette: 'Geri' 2014. 09. 06. 13:54 -kor
#46
Elküldve: 2014. 09. 06. 14:47
Figyelemreméltó a feladat függvényéven önátkonfiguráló hardver (logikai hálózat).
#47
Elküldve: 2014. 09. 06. 15:14
(nem gondoltam volna, hogy ilyen egyszerű kernelt írni)
#48
Elküldve: 2014. 09. 06. 15:34
Idézet: 'Geri' - Dátum: 2014. 09. 05. 17:56
1. a malloc és free kész van. elég egyszerű volt, mivel nincs mmu. még nincs tesztelve, de hamarosan letesztelem. egyelőre 70 sor lett, egyelőre nincs benne biztonsági vizsgálat arra vonatkozóan, hogy melyik processz mit szabadíthat fel.
a memóriaméret felismerése dinamikus memóriaméretdetektálással történik, nincs szűkség a rásegítésre a ,,biostól''. sikerült úgy megírni, hogy a memória hotplug legyen, tehát menet közben lehet növelni a memória méretét. a területeket, ahová a hardverek vannak mappelve, autómatikusan átlépi.
2. a process control block kész van, a processz betöltése még nincs. ez is nagyon egyszerű volt, mivel nincs hardveres rásegítés a feladatváltásra, és interruptok sincsenek, így interruptvektorokkal se kell szórakozni. ez 100 sor lett.
még egyik sincs letesztelve, de ez hamarosan megtörténik.
Ha nincs tesztelve, nincs kész. Tanulj meg feljeszteni.
#49
#50
Elküldve: 2014. 09. 06. 15:35
Idézet: Gyula2222 - Dátum: 2014. 09. 06. 09:59
Egy dolog a hogyan lehetséges és más dolog, h jelenleg épp mi a trendi.
Jelenleg is sokféle chip van, sokféle tokozással. És a fantázia határolja, h még hány félét lehet.
- Nem helyettesítő áramkört, hanem áramkört. Annyi szükséges, h TÓL-IG határokat betartva megfeleljen a specifikációknak.
És van még mit finomítanod a hasonlóság-különbözőség értelmező képességeden.
Ektakarodtál már dolgozni, vagy még mindig a mi pénzünkön hablatyolsz?
#51
Elküldve: 2014. 09. 06. 15:36
Idézet: Gyula2222 - Dátum: 2014. 09. 06. 15:47
Figyelemreméltó a feladat függvényéven önátkonfiguráló hardver (logikai hálózat).
Illetve belever az index a karterbe.
#52
Elküldve: 2014. 09. 06. 15:39
#53
Elküldve: 2014. 09. 06. 15:40
Idézet: Gyula2222 - Dátum: 2014. 09. 06. 09:59
Egy dolog a hogyan lehetséges és más dolog, h jelenleg épp mi a trendi.
Jelenleg is sokféle chip van, sokféle tokozással. És a fantázia határolja, h még hány félét lehet.
- Nem helyettesítő áramkört, hanem áramkört. Annyi szükséges, h TÓL-IG határokat betartva megfeleljen a specifikációknak.
És van még mit finomítanod a hasonlóság-különbözőség értelmező képességeden.
Játszd az eszed, eszetlen!
Fejlesztek. Élesben.
Tudom, mit lehet megcsinálni.
#54
Elküldve: 2014. 09. 06. 15:40
#55
Elküldve: 2014. 09. 06. 16:01
#56
Elküldve: 2014. 09. 06. 16:04
#57
Elküldve: 2014. 09. 06. 16:31
Idézet: 'Geri' - Dátum: 2014. 09. 06. 16:04
Nem látom jó iránynak a primitív (nagyon gyors) processzorral, minden továbbit szoftverrel (ezzel rohamosan növekvő műveletszámmal) irányt (általános feladatvégzéshez).
Risc processzorokat gyártanak occsó, jó technológiával.
A célvezérlésekhez is sokféle jól használható mikrokontrollert (programozható) gyártanak.
Egy egy darabos, kis szériás gyártással ezekkel (szerintem) esélytelen versenyezni.