This assignment consists of TWO (2) sections, Operating Systems (OS) and Computer Systems Architecture (CSA). There are two questions in each section; you are required to select ONE (1) question from each section. The total word count of the report should range from 2500 to 3000 words. No marks will be awarded for the entire assignment if any part is copied directly from printed materials or from another student. All submissions should be made on or before the due date. Any late submissions after the deadline will not be entertained. Zero (0) mark will be awarded for late submission, unless extenuating circumstances are upheld.
Section 1: Operating Systems
Research, investigate and document areas relating to process control management of any Operating System of your choice. Areas to be discussed in your research documentation to include among other areas, types of scheduling mechanisms employed, creation and handling of processes or threads and internal systems structure, problems faced using these techniques of process control management and solutions used to overcome them. (Pre-emptive and non-pre-emptive, scheduling, algorithm – explain which is best and worst)
Research, investigate and document areas relating to memory management of any Operating System of your choice. Areas to be discussed in your research documentation to include among other areas, how memory is managed including mechanisms and strategies used, problems faced by these techniques and solutions to overcome them. (Virtual memory, single partition, overlay and Variable memory such first feed, best feed and worst feed) Section 2: Computer Systems Architecture
Research, investigate and document the various microprocessors found on desktop machines, servers and laptops. Areas to be discussed in your research documentation to include among other areas are; major trends affecting microprocessor performance and design in recent years and differences between microprocessors design goals for laptops, servers, desktops and embedded systems.
Research, investigate and document the usage of registers in a modern computer. Areas to be discussed in your research documentation to include among other areas are reasons for registers, types of registers, register size and organisation of the different types of registers.
Guidelines for the Report:
Document the results of your work in a professional and systematic manner, in the form of a computerized report. ONE (1) softcopy and hardcopy of your documentation is to be submitted.
Your completed documentation should meet the following requirements:
2. Marking Grid
4. Table of contents for every detailed chapter/section.
6. Chapters / sections
7. Limitations / Extensions
10. Appendices (Data charts, extra screen captures etc.)
o Frequently Ask Question (FAQ)
o Gantt Chart
Assessment Criteria (Marking Grid):
|Research and Investigation |20% | |Referencing |10% | |Analysis |30% | |Reflection |30% | |Documentation |10% |
Demonstrated comprehensive research with detailed evidence. High level of analysis performed, exceptional and thorough knowledge and understanding displayed with regard to facilities and services of the Operating System. Documentation presented in a professional manner, without any spelling or grammar mistakes. Displayed evidence of critical appraisal.
Adequate research conducted with fair detail of evidence presented. Moderate level of understanding, analysis and knowledge displayed. Good level of documentation presented. Some level of reflection was evident in the documentation. Moderate level of critical appraisal.
Low level research conducted. Some evidence of research displayed. Basic level of understanding and knowledge analysis displayed. Satisfactory level of documentation. Satisfactory or low level of reflection displayed. No level of critical appraisal demonstrated.