DOORS\\AQUA KERNELХ7

ZXNet echo conference «zxnet.soft»

From Oleg Golenkoff To All 1 February 2006

Hello, All Why did it bring me back to memories :eek: so I decided to jot down a couple of lines here. This is by no means the final version! These are just the first drafts of the kernel systems. If anyone has any questions, suggestions, additions, I’m always happy listen. :rolleyes: Comrades at the "AM/KG" level, please do not strain your remaining mental convolutions :mad: File: DOORS2006.rar http://zx.pk.ru/attachment.php?attachmentid=2522

From Slavik Tretiak To All 1 February 2006

Hello, breeze evil thing. By the way, I also have some ideas about sedimentation, but a little different steppe Call me and we’ll discuss it ^_~

From Andreas Kaiser To All 1 February 2006

Hello, breeze Gee, breeze, roll up man pages for them :)

From Kirill Frolov To All 1 February 2006

Hello, breeze bre> comrades at the "AM/KG" level, please do not strain your balance bre> mental convolutions Ampere per kilogram? If only you, comrades, could at least publish your creation in a form that can be read by those same others. It doesn't even matter in kilograms or amperes.

From Oleg Golenkoff To All 2 February 2006

Hello icebear ice> Hey, breeze, roll up the man pages for them :) definitely! :rolleyes: 2ALL: apparently there’s nothing special to write :sleep: since there’s such a sea of answers, advice, wishes etc etc :confused: although on the other hand, whoever wanted to wrote in a personal message... :rolleyes:

From van Yu Shinn To All 3 February 2006

Hello, breeze In the generally accepted sense, a process and a subroutine are different things.

From Stanislav Lomakin To All 3 February 2006

Hello, captain cobalt IMHO there are a lot of details in the text, and the system architecture is not visible behind them... about what the core is, through what (unified) interfaces it communicates with drivers and processes, all that remains is guess. using specific set/get functions to work with each driver... hmmm... you can simply replace the drivers with function libraries, anyway the slightest changes in parameters (for example, you will need another parameter add), and you will have to rewrite and rebuild everything. something like ioctls IMHO it would be more suitable.

From Oleg Golenkoff To All 3 February 2006

Hello, captain cobalt cap> In the generally accepted sense, a process (process) and a subroutine (subroutine) - cap> these are different things. if you criticize, suggest! if you make an offer, take action! :mad:

From van Yu Shinn To All 3 February 2006

Hello, breeze I propose to use the terms in their generally accepted meaning. Or give them definitions. Otherwise, the texts turn into a meaningless set of words.

From Valery Grigoriev To All 8 March 2006

Hello, captain cobalt I didn't quite understand something %SUBJ% There is a description of... what? Cores? Or kernel calling functions? Are there any translator libraries for the presented call commands (high-level)? If these are low-level instructions, how are parameters (registers, memory, indexes)? Why are the console and kernel "integrated"? Are these different things? How does memory management work at the application (thread) and system levels? Memory representation? Why is there a page organization? How many threads are there in system? Is the system multitasking? Is there any ready-made code (at least partially)? Requests: the subject lacks structure, more consistent presentation What is clearly missing: all resources are represented from the point of view of the system, which manages them and from the point of view of the flow that requests these resources from systems, everything is mixed up here, we need to separate it somehow.

From Oleg Golenkoff To All 8 March 2006

Hello,GriV Gri> I didn’t quite understand something %SUBJ% ask :eek: we answer! :mad: Gri> There is a description of... what? Cores? Or kernel call functions? the minimum set of kernel functions that are planned to be used... Gri> There are libraries that translate the presented call commands Gri> (high-level)? is this a question or a statement? :o Gri> If these are low-level commands, how are parameters (registers, Gri> memory, indexes)? this will happen a little later, when it will already be implemented directly in code! Gri> Why are the console and kernel “integrated”? Are these different things? Whooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo this is the wrong console :D this is a console for output and input primary teams!!!!! Look how it was done in FreeBSD when at startup you can Press spacebar and you'll fall out into the console! where you can upload/download kernal, LIBs, indicate where BOOT is from, mount something and several others minimal commands! and what you mean is called SHELL!!!! where already The user interface works! Gri> How is memory managed at the application (thread) and system levels? that you are some kind of evil :( explain the question...Gri> Memory representation? Why is there a page organization? But because I wanted it so bad :eek: why crush it into small particles? clustering of 16 is quite sufficient... in general it is selected with minimal cost per occupancy bitmap. Gri> How many threads are there in the system? hmm... I think not much. There are no streams in the form you think here! Explain why you need this :) I think it will be possible to reconsider my opinion... :cool: Gri> Is the system multitasking? hmm... I would say that it rather has the ability to launch simultaneously a certain number of processes. if processes are considered as tasks, then apparently yes :rolleyes: Gri> Is there already ready-made code (at least partially)? yes. Gri> Requests: the subject is not structured enough, more consistent Gri> expound well, I would call it just a draft, an outline for implementing the code... and not as an unfinished document :eek: Gri> What is clearly missing: all resources are represented from a point of view Gri> system that manages them and from the point of view of the flow that these Gri> asks the system for resources, but here everything is mixed up, something needs to be done Gri> divide.hmm... I already wrote, I’ll ask again: more about the flows... :rolleyes: