Modestus Moon OS  R4
CS 450 project
Data Structures
Here are the data structures with brief descriptions:
 Ccontext_tProcessContext_t structure that conatiains the CPU register context_t
 Cdate_time
 Cfooter
 Cgdt_descriptor_struct
 Cgdt_entry_struct
 Cheader
 Cheap
 Cidt_entry_struct
 Cidt_struct
 Cindex_entry
 Cindex_table
 ClinkedList_tTypedef of linked list (see s_ll)
 Cnode_tTypedef of linked list node (see s_ll_node)
 Cpage_dir
 Cpage_entry
 Cpage_table
 Cparam
 Cpcb_tTypedef for pcb_t struct
 CpcbQueue_tTypedef for pcbQueue_t struct
 Cs_cmcbThe s_cmcb struct the struct type for cmcb's -> defines the properties
 Cs_cmd_struct
 Cs_llStruct definition for the linked list
 Cs_ll_nodeStruct for a node of the linked list
 Cs_lmcbThe s_lmcb struct defines the properties of lmcb's
 Cs_pcb_stuctDefines the properties of a process control block
 Cs_processContextThe s_processContext struct defines the context that each process stores