main

Computer Science 314: Operating Systems

Mo Khan - 3431709

Research Project

Your research should focus on an in-depth topic about:

  • theories
  • algorithms
  • approaches
  • mechanisms
  • implementation of one of the following fields of operating systems:
process management
  process and thread
  CPU scheduling
  synchronization
  deadlock handling
storage management
  main memory
  virtual memory
  file systems
  mass-storage and I/O
protection and security
distributed, real-time, and multimedia systems

You must also properly cite any viewpoints, methods, algorithms, data, results, figures, tables, etc. that you borrow from other papers or contributors that you discuss or include in your paper/report.

All references cited should be published referenced in APA or IEEE Style.

Research Paper

Once you have chosen your topic, you need to identify meaningful, feasible outcomes for your research on the topic.

Overall, the outcomes should interest and benefit the professional community of operating system research and development.

Some possible outcomes:

  • analysis, findings, and discovery of problems.
  • results of your tests, surveys, and comparative analysis.
  • proposals for new or improved methods, algorithms, etc.
  • meaningful implementation plans.
  • insight on future directions.

Template

  • Title
  • Abstract: no more than 300 words.
  • Introduction/background: motivation for research and introduction to the outcomes, including a literature review and reference citations.
  • Methods: describe the problem and the methods you used to explore or address the problem.
  • Results and findings: research results or exploration findings, including theoretical analysis and any experimental and implementation results you accomplished based on your methods.
  • Related work: summarize related work by others; compare your methods and results with others’ work. Cite your references.
  • Conclusion and future work: conclude your exploration and research, and suggest possible future work on the topic.
  • References: include all references cited in your paper, using APA or IEEE Style.
  • Appendix: Includes a list of your data, design/implementation, and source codes (as applicable), and software necessary for running your programs (if applicable). The Appendix isn’t part of the page count for your paper.