ㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ
MATRIX NOS V.1(matrix network os)
Final Year Project.
Team
Thiruvambalam Sreenivas [email protected]
Tharun Jacob John [email protected]
Tony D Titus [email protected]
Government Engineering College(GEC),Barton Hill,
Trivandrum,India. 1999-2003
ㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ
We are extremely grateful to Prof Balu John ( Internal Project guide, Staff Advisor )
and various resources on the net which enabled us to do our project successfully.
Credits to Brian Brown,Alexei A. Frounze,Iman Ghasr-e-fakhri.
ㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ
Features
Real Mode
16 bit
x86
I/O
File Handling
File system
Fat 12
Fat 32
Booting
Memory
Program Execution
Security
- protect bin files
- encryption
- priority level
IO control
Key Board
Monitor
Floppy
Hard disk
Ports
Networking -
message transfer
ping
listen
Error handling
Shell
- CLI
- Multi page
- Multi user Environment
GUI(splendor-done as another project in GEC)
multithreading
ㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ
Applications
1) This operating system can be used by students for gaining a thorough understanding of the concepts of
Operating Systems.
2) This can also be used by Teachers to give the students a hands-on exposure to the various concepts related to OS like Bootstrap Loader, Bios handling,Shell
development, I/O handling etc�
3) When developed fully this OS can be used just like any other Commercial Operating System.
4) The understanding of this OS will help the user to understand the PC hardware better.
5) This source code is available to students as OPEN SOURCE - CODE
so that they can modify/upgrade it to get a thorough knowledge.
******************************************************************************************
Other works that can be done over this project or by changing the source
1.protocol stacks (networks).
2.applications.
3.optimize the source to develop a very fast switching s/w on Network dev.
4.file systems eg ext2...
5.support for other executables like elf
6.more works on GUI.
7.drivers
8.protected mode
9.Memory,proceess
10.message systems and IPC.
******************************************************************************************
Compiling and exectuing:
Tools needed: nasm,(turbo)TCC,bootable.exe
>nasm -f -obj <filename.asm> // to get obj
main.obj(compiled main.cpp)
make project using turbo(TCC) using these objs.
make(link) to get an exe.
Make the Floppy Bootable.
>Bootable boot12.bin a:
>copy main.exe a:\kerimage.mtx
kerimage.mtx(11 char name) this is searched by the Boot12 pgm.
boot13.bin can be any com or exe pgm used for loading example.so copy it to a:
(only used when "run" command is executed).
Connect COM1 of two systems for networking.(check rs232.gif, with handshake)
Restart and check out MATRIX NOS
******************************************************************************************
******************************************************************************************
login as
_____________
usr |root |
-------------
_____________
pwd |matrix |
-------------
!READ IMPORTANT.txt!
没有合适的资源?快使用搜索试试~ 我知道了~
系统源代码Mntos.zip_微 操作系统_微型_操作系统源码
共32个文件
cpp:18个
asm:3个
txt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 14 浏览量
2022-09-21
03:08:07
上传
评论
收藏 663KB ZIP 举报
温馨提示
一个微型操作系统源码
资源推荐
资源详情
资源评论
收起资源包目录
系统源代码Mntos.zip (32个子文件)
src
boot12.asm 18KB
matrix
disk.cpp 19KB
shell.cpp 14KB
disk.h 4KB
rs232.cpp 6KB
pm.asm 882B
pm_defs.h 1KB
fat12.cpp 6KB
inout.cpp 6KB
splendor
ddp.cpp 2KB
desktop.cpp 7KB
fonts.cpp 1KB
copy.cpp 2KB
windows.cpp 42KB
pop.cpp 4KB
prims.cpp 5KB
boot13.asm 13KB
boot13.obj 811B
pm.obj 244B
matrix.cpp 868B
main.cpp 685B
Thd.cpp 4KB
fs.cpp 21KB
MAT.EXE 173KB
enigma.cpp 7KB
PM2.Cpp 3KB
www.pudn.com.txt 218B
Readme
Readme.txt 4KB
important.txt 1KB
matrix.ppt 706KB
rs232e.gif 2KB
group
tcubes.jpg 15KB
共 32 条
- 1
资源评论
四散
- 粉丝: 51
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功