paper requirement attached
June 8, 2009 Linux/Unix Assignment – A Paper Homework #2 Assigned Date: Wednesday, March 25 th , 2020 Due Date: Sunday, April 12 th , 2020 (by 11:59pm) Motivation The CS 3502 course covers a wide-range of intricately interconnected topics or concepts, which need to be studied and understood as a body of knowledge. Students are assessed through examinations and semester-long projects to reinforcement understanding. UNIX is a widely used OS. Linux is a variant of UNIX, with flavors or distributions such as SUSE, Ubuntu, RedHat, among others. To know UNIX/Linux gives a concrete understanding of an implementation of these concepts in a real-life system. Hence, it is important for students to understand Linux through in-class discussions, or assigned literature review and/or additional research, that culminates in a short paper. What to do To provide the same experience and effectiveness, this take-home assignment on the Linux/Unix system covers its key features and design goal. Here, the task entails a sound research and evaluation of Linux, and a paper of at least 3 pages and no more than 5 pages. Any list of references will be on additional page(s). The paper must cover the following concepts or features: Linux’s overall software architecture and unique features – and pros and cons; Linux’s thread/process management; Linux’s process synchronization and inter-process communication mechanisms; and Linux’s paging and memory management. Your paper must properly be organized. Do not turn in a paper that simply has a synopsis of these four features. That will be worth nothing. Rather, write a cohesive, interwoven narrative that describes how UNIX/Linux works and how it supports or provides services to end-users, with emphasis on these 4 features. Considering the page-limit, your paper must be well thought out and concisely presented. [Don’t fill the pages with diagrams.] Each paper must have a cover-page – listing your name, course name and number, semester, and year. Any additional page(s) must list ALL references cited in the narrative, if any, giving due credit to all sources used in the paper where information is largely excerpted. The cover-page and reference-page(s) are not counted in the 3 to 5- page limit. (The TurnIt-In software will be used to check for plagiarism.) This assignment is worth 10 percentage points of the semester grade, half of the Homework point allocation. NOTE: Submit your paper in D2L folder ‘LINUX-PAPER’ under the Assignment tab, before Sunday, April 12 th , 2020, 11:59pm. (No paper will be accepted or graded when sent by email attachment, or doesn’t follow the format, or submitted late.) June 8, 2009 Linux/Unix Assignment – A Paper Homework #2 Assigned Date: Wednesday, March 25 th , 2020 Due Date: Sunday, April 12 th , 2020 (by 11:59pm) Motivation The CS 3502 course covers a wide-range of intricately interconnected topics or concepts, which need to be studied and understood as a body of knowledge. Students are assessed through examinations and semester-long projects to reinforcement understanding. UNIX is a widely used OS. Linux is a variant of UNIX, with flavors or distributions such as SUSE, Ubuntu, RedHat, among others. To know UNIX/Linux gives a concrete understanding of an implementation of these concepts in a real-life system. Hence, it is important for students to understand Linux through in-class discussions, or assigned literature review and/or additional research, that culminates in a short paper. What to do To provide the same experience and effectiveness, this take-home assignment on the Linux/Unix system covers its key features and design goal. Here, the task entails a sound research and evaluation of Linux, and a paper of at least 3 pages and no more than 5 pages. Any list of references will be on additional page(s). The paper must cover the following concepts or features: Linux’s overall software architecture and unique features – and pros and cons; Linux’s thread/process management; Linux’s process synchronization and inter-process communication mechanisms; and Linux’s paging and memory management. Your paper must properly be organized. Do not turn in a paper that simply has a synopsis of these four features. That will be worth nothing. Rather, write a cohesive, interwoven narrative that describes how UNIX/Linux works and how it supports or provides services to end-users, with emphasis on these 4 features. Considering the page-limit, your paper must be well thought out and concisely presented. [Don’t fill the pages with diagrams.] Each paper must have a cover-page – listing your name, course name and number, semester, and year. Any additional page(s) must list ALL references cited in the narrative, if any, giving due credit to all sources used in the paper where information is largely excerpted. The cover-page and reference-page(s) are not counted in the 3 to 5- page limit. (The TurnIt-In software will be used to check for plagiarism.) This assignment is worth 10 percentage points of the semester grade, half of the Homework point allocation. NOTE: Submit your paper in D2L folder ‘LINUX-PAPER’ under the Assignment tab, before Sunday, April 12 th , 2020, 11:59pm. (No paper will be accepted or graded when sent by email attachment, or doesn’t follow the format, or submitted late.)