forked from arunov/adix
-
Notifications
You must be signed in to change notification settings - Fork 0
Operating systems course project (Stony Brook University CSE 506 Fall 2013)
License
deepadevaraj/adix
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
@Authors Arun Olappamanna Vasudevan (aolappamanna) Deepa Devaraj (ddevaraj) Soujanya Shankaranarayana (soshankarana) Project points: 60 (Preemptive OS) ################## ADIXS Operating System ################################ Functionality Sample test file Source code ----------------------------------------------------------------------- Scheduler, exec, sys/scheduler Ring switch Preemtive scheduler sys/timer/timer.c Time quantum - 10 ms System-call handler sys/syscall malloc sys/memory/kmalloc.c sys/memory/sys_malloc.c wait, waitpid bin/hello hello.c, adsh/adix_shell.c Autogrowing stack bin/tst-ag-stk sys/memory/mm_struct.c sys/memory/page_fault_handler.c Segv handling bin/test sys/memory/page_fault_handler.c COW fork The adix shell sys/memory/page_table_helper.c sys/scheduler/pcb.c mmap,munmap bin/test Page table include/sys/memory/page_table_helper.h sys/memory/page_table_helper.c ELF Load user process sys/parser/parseelf.c TARFS bin/test sys/parser/parsetarfs.c open, close, read, bin/ls opendir, closedir, bin/cat readdir, seek Load user process STDIN, STDOUT, STDERR bin/stdinouterr/stdinouterr.c sys/terminal/terminal_driver.c scanf bin/testscanf libc/scanf.c cd, ls, sleep, setenv, adsh -f script.adsh getenv, env, ps, & getpid bin/hello ulimit bin/ulimit -h bin/myopenn adsh adsh -f script.adsh (Shell interpreter) (Script using our adsh shell interpreter) adsh -f script.echo (Script using dummy echo interpreter) rc file: .adshrc
About
Operating systems course project (Stony Brook University CSE 506 Fall 2013)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published