An implementation of small preemptive operating system kernel on 8086 processor.
.
βββ h # headers (.h files)
βΒ Β βββ defin.h
βΒ Β βββ event.h
βΒ Β βββ idle.h
βΒ Β βββ ivtEntry.h
βΒ Β βββ kernev.h
βΒ Β βββ kernsem.h
βΒ Β βββ mainTh.h
βΒ Β βββ pcb.h
βΒ Β βββ pcblist.h
βΒ Β βββ schedule.h
βΒ Β βββ semaphor.h
βΒ Β βββ sigList.h
βΒ Β βββ thread.h
βΒ Β βββ timer.h
βββ lib # libraries
βΒ Β βββ applicat.lib
βββ src # sources (.cpp files)
βΒ Β βββ defin.cpp
βΒ Β βββ event.cpp
βΒ Β βββ idle.cpp
βΒ Β βββ ivtEntry.cpp
βΒ Β βββ kernev.cpp
βΒ Β βββ kernsem.cpp
βΒ Β βββ main.cpp
βΒ Β βββ mainTh.cpp
βΒ Β βββ pcb.cpp
βΒ Β βββ pcblist.cpp
βΒ Β βββ semaphor.cpp
βΒ Β βββ sigList.cpp
βΒ Β βββ thread.cpp
βΒ Β βββ timer.cpp
βββ test # public test
βΒ Β βββ bounded.cpp
βΒ Β βββ bounded.h
βΒ Β βββ intLock.cpp
βΒ Β βββ intLock.h
βΒ Β βββ keyevent.cpp
βΒ Β βββ keyevent.h
βΒ Β βββ user.cpp
βΒ Β βββ user.h
βββ Projektni zadatak 2019.pdf
βββ README.md