- Read assignment instruction
- Implement required functions in source_code/src
- Remember to pull before doing and commit after finishing
Member must updates status of task next to its previous status: NULL,wokring/done,edit with (--member-name)
- doing a task -> 'working'
- finishs a task -> 'done'
- edit and correct -> 'edit'
e.g:
implement hello_deadlines(): working(Khang, Rom): Khang and Rom are still working on this task.
implement hello_deadlines(): done(Khang, Rom), edit(Long, Khanh): Khang and Rom have finished it, Long and Khanh edit and correct it if needed.
- Scheduler
- impplement enqueue() and dequeue(): done(Khang)
- implement get_proc(): done(Khang)
- answer q1: done(Khang)
- draw Gantt chart
- Memory Management
- implement get_page_table() : done (ROM)
- implement translate() : done (ROM)
- implement alloc_mem() : working(ROM)
- implement free_mem() : done(Long)
- answer question: done(Khanh)
- show status of RAM
- Synchronization