NTDIOS - Network Disk Operating System

What is NTDIOS?

NTDIOS (Network Disk Operating System), Disk and network operating system. Like Windows, Linux, BeOs, MsDos, its purpose was to manage and process the fundamental functions of a microcomputer. NTDIOS was an operating system for AT Compatible under X86 compatible microprocessor. It was fully developed in assembler and compiled with NASM / TASM. When the kernel is finished, it hope to progress towards a port to C / C ++ and the like.

What does NTDIOS do?

What NTDIOS is doing today is little. NTDIOS is more or less at the stage of an MSDOS (apparently) not too finished but in 32 bit mode. This is why they are only in the ALPHA phase of the project.

Developments made

1. Bootstrap

The bootstrap is located on the 1st sector of the boot disk and is responsible for launching the primary kernel of NTDIOS. It contains information about the structure of the drive and the settings for encryption and locking the drive. Anti-virus Boot-Checksum technique.

2. Protected Mode Kernel

Management of LDT tables GDT IDT TSS ect... Switching from real mode to protected mode and vice versa. Management of general protection errors, stack overflow, etc.

3. Multitasking Kernel

Management of tasks, task-gates, time clock, CPU time, ...

4. CPU and multiprocessor identification

Identifies X86 compatible processors: from 8086 to 6x86 (pentium II) Xeon. Intel: "GenuineIntel" AMD: "AuthenticAMD" Cyrix: "CyrixInstead" NexGen: "NexGenDriven" UMC: "UMC UMC UMC" Cache management, pipeline. Multi CPU architecture detection.

5. Keyboard driver

Management of scancodes, ascii tables, special combinations (ctrl-alt-sup).

6. Text mode graphics card driver

Management of the CRT controller, screen frequency, cursor, ...

7. Driver controller floppy

Management of the NEC PD765 controller, collaboration with the DMA controller.

8. Serial port driver

RS232 protocol, Microsoft compatible serial mouse, ...

9. Parallel port driver

Black and white text mode printer.

10. Speaker driver

beep, beep.

11. Internal clock timer driver

Date, Time, Stopwatch,...

Ongoing developments

1. FAT file system

Management of Microsoft's FAT file system (MSDOS). Soon the VFAT and FAT32.

2. VGA / SVGA graphics mode

Management of bit plans, bank switches for (Tseng; Trident; Video7; Paradise; AcuMos; Chips & Tech; ATI; Everex; Ahead; Oak; genoa; ncr; compaq)

3. Modem driver

AT&T modem; Compatible on serial port.

4. Remote machine connection

Connection via RTC modem, BBS, internet.

5. Task manager

Timestamp and management of subtasks (tread / process).

6. NTDIOS Shell

NTDIOS Shell Script, command line interpreter.

7. 32-bit virtual bios

Bios reconstruction in protected mode, plug & play bios management, VESA function, ...

8. Memory pagination

Management of 4 GB of RAM, and 64 TB of virtual memory!

9. Multi-user management

Root, guest, ect...

"NTDIOS" is at the 30th Position in this list.

NTDIOS
Total Votes: 12399
Votes received:114
Up votes:110
Down votes:4
96% Up votes
4% Down votes
Comments on NTDIOS
Submit
Cancel
1 Comments
how to decide this ntdios is famous, this words of success from the public only. and it's not to declared to system requirements on this site. how to belive this ntdos is famous? try to give minimum features on this site. thank you! k12shanmukha2008@gmail.com
0
0
Reply