Project 1: Group Planning and Reflections Document Please submit one per group to the “Project 1 Reflections” assignment on Canvas Names: EIDs: Group Name: Favorite athletic team of each person: ********************************************** * Planning * ********************************************** Link to your UTCS GitLab repository for this project: (For instructions, view this video: https://tinyurl.com/startingwithUTCSGitLab) How are you contacting each other? How will you meet? In-person? Virtually? In-person with precautions? What precautions? What tools are you using for remote collaboration, when it is needed? (For guidance, see our guide: https://tinyurl.com/439remotecollab) In class, we discussed interrupt handlers, which are pieces of code that are executed on that receipt of an interrupt. Where does Pintos define its interrupt handlers? What function executes on the receipt of a timer interrupt? What does the comment above thread_block() say? thead.h defines a struct thread. struct thread is analogous to an OS data structure we studied in class. Which one? Where are the members of struct thread initialized? What is the difference between thread_init() and init_thread()? In Pintos, there is a timer_ticks variable. What is its purpose? Where is it updated? When a thread blocks in a semaphore, to which blocking queue is it added? What are your goals for completing this project? ********************************************** * Reflections * ********************************************** When did your group meet this week? What is the current status of your project? What did your group do well this week? What do your group not do well? How could your group improve? How well did your group communicate? Describe any problems and potential solutions. How well did your group share programming time and collaborate on the design? Describe any problems and potential solutions. What are your next steps? When are you meeting next week? (Be specific. Day and time, please!)