Final Project

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

P ELEC 3

PLATFORM
TECHNOLOGY
FINAL PROJECT CONTENT AND FORMAT
Layout & Design
• Font Style:
• Times New Roman, Arial, Garamond, Bookman Old Style, Helvetica,
Verdana, Georgia, Calibri, Corbel and/or Cambria

• Font Size:
• 12, 14, and/or 16

• Document Size:
• Letter (8.5 x 11 in)

Must be/have:

• Extravagant or out of this world design


• Printed text and colored images
• Readable
• Thick cover sheets (illustration board)
Front Page
Body/Contents
Content Topics/Questions

• Explain what an operating system does and how it is used.


• Identify the various components of a computer system and
how they interact with an operating system.
• Describe the differences between a 32-bit and 64-bit
operating system.
• Explain the different types of operating systems and the
major ones in use today.
• Discuss the importance and use of threads and processes in
an operating system.
• Describe concurrency.
• Explain the difference between a thread and a process.
• Discuss context switching and how it is used in an
operating system.
• Describe synchronization.
• Explain a race condition.
• Discuss interprocess communication.
• Describe how semaphores can be used in an operating
system.
Content Topics/Questions

• Discuss three of the classic synchronization problems


• Explain the alternatives to semaphores.
• Discuss CPU scheduling and its relevance to operating
systems.
• Explain the general goals of CPU scheduling.
• Describe the differences between pre-emptive and non-
preemptive scheduling.
• Discuss four CPU scheduling algorithms.
• Explain what deadlock is in relation to operating systems.
• Discuss deadlock prevention, avoidance, and their
differences.
• Describe deadlock detection and recovery.
• Explain the memory hierarchy.
• Discuss how the operating system interacts with memory.
• Describe how virtual memory works.
• Discuss three algorithms for dynamic memory allocation.
• Explain methods of memory access.
• Describe paging and page replacement algorithms.
Content Topics/Questions

• Describe a file system and its purpose.


• Discuss various file allocation methods.
• Explain disk allocation and associated algorithms.
• Discuss types of security threats.
• Describe the various types of malware.
• Explain basic security techniques.
• Explain basic networking principles.
• Discuss protocols and how they are used.
• Explain reference models, particularly TCP/IP and OSI.
Insights
Insights
• Student 1
• My insights regarding on this course, Platform Technologies, are

• Student 2
• My insights regarding on this course, Platform Technologies, are

• Student 3
• My insights regarding on this course, Platform Technologies, are

• Student 4
• My insights regarding on this course, Platform Technologies, are

• Student 5
• My insights regarding on this course, Platform Technologies, are

• Student 6
• My insights regarding on this course, Platform Technologies, are

• Student 7
• My insights regarding on this course, Platform Technologies, are

• Student 8
• My insights regarding on this course, Platform Technologies, are

• Student 9
• My insights regarding on this course, Platform Technologies, are
Group Details

You might also like