rajesh5310/SBUnix
This project involved the development of a x86 64 bit operating system (SBUnix). It was developed in C and Assembly language. System was tested on QEMU which is a hosted hypervisor that performs hardware virtualization.The developed OS support for Context Switching, Memory management, File System, Terminal and Shell. System calls: COW fork, execvpe, sleep, malloc, exit,read, write, wait, waitpid,ls, ps, scanf etc. Memory management : 4 level Paging , virtual memory management in Ring 0 and Ring 3, Page-fault Handling etc. File-System : PCI bus and AHCI sata device controller interfacing and management, system calls (fread,fwrite, fseek, opendir, readir, mkdir) This project was undertaken as a part of CSE 506 Operating Systems course.
CNOASSERTION
Stargazers
- 19atlasTürkiye
- abin555ACU NEXT Lab
- akoskovacsBudapest
- angusshireUC Berkeley
- AshishKumar4Dyte
- Born007
- chintak@facebookexternal
- electronicsguyTaiwan
- fengleicn
- GabrielcarvferBrasília, Brasil
- gaspernoToronto, ON
- heimskrSAPEON Inc.
- jeb2239
- johnsonjhBAN AI Systems
- kedziornoPL
- kwrxUniversità della Calabria
- lvyitian
- marfanrInstitut Teknologi Sepuluh Nopember
- mmxsrupTokyo, Japan
- nexos-dev
- PerditionC
- robindegenNetherlands
- shonenadaShenzhen, Guangdong, China
- SmartPolarBearOpen Source
- TwopotheadNanjing
- WinensFreelancer
- wxuefei
- ybjeon01
- yywd123