Please need Information

Need help about Menuet ? Here is the place.

Please need Information

danilo
Newbie
danilo
Newbie
Joined: 23 Sep 2010, 23:54

23 Sep 2010, 23:58 #1

I'm Danilo Padilha, student of college Unisinos ( www.unisinos.br ) - Brazil, So Leopoldo, RS
Please need Information Menuetos for Work the college, need of informations on features the Security of System Operations what differentiate of other S.O
Exemple:
How the system calls..
Protection of file system..
Protection of Memory Ram..
Something of the genus, you can help?
Thanks
Reply
Like

villemt
Advanced Member
villemt
Advanced Member
Joined: 25 Apr 2004, 07:29

28 Sep 2010, 09:59 #2

Menuet uses pre-emptive multitasking for both application and kernel side with ring-3 protection for code and protected memory for each process. So if one process crashes, that doesn't affect other processes. File system is available for all users. List of system calls: http://www.menuetos.net/syscall.txt.
Reply
Like

expert1908
Newbie
Joined: 09 Jun 2011, 08:56

09 Jun 2011, 09:27 #3

QUOTE (villemt @ September 28, 2010 09:59 am)
Menuet uses pre-emptive multitasking for both application and kernel side with ring-3 protection for code and protected memory for each process. So if one process crashes, that doesn't affect other processes. File system is available for all users. List of system calls: http://www.menuetos.net/syscall.txt.

Please say that again in a more reader-friendly way.. lol.
Reply
Like

Madis731
Advanced Member
Madis731
Advanced Member
Joined: 08 Oct 2004, 16:31

13 Jun 2011, 15:22 #4

Most OS-s use some or all the features mentioned here. Implementations are different of course. Wikipedia has a lot of information on the subject. Even in alternative languages if you need to.
Preemptive multitasking: http://en.wikipedia.org/wiki/Computer_m ... me-sharing
Ring-3 protection: http://en.wikipedia.org/wiki/Ring_(computer_security)
System calls are realized through interrupts (shortly IRQ or INT): http://en.wikipedia.org/wiki/Interrupt
When you call MenuetOS interrupt request (IRQ) INT 0x60, then you pass parameters in registers eax,ebx,ecx etc.
Reply
Like