natebarrett_CS630_IP5.docx - Running head Operating Systems...

This preview shows page 1 - 6 out of 24 pages.

Running head: Operating Systems Design 1 Operating Systems Design Nate Barrett Colorado Technical University CS 630: Modern Operating Systems 09/19/2018 Instructor: Lawrence Todd Meadors
Operating Systems Design 2 Table of Contents Operating Systems Design ............................................................................................................... 4 Project Outline ................................................................................................................................. 5 OS Processor and Core .................................................................................................................... 7 Benefits to Upgrade ..................................................................................................................... 7 Steps of Implementation .............................................................................................................. 8 Scheduling Algorithms .................................................................................................................. 10 Priority Scheduling .................................................................................................................... 10 Round Robin .............................................................................................................................. 11 OS Concurrency Mechanism ......................................................................................................... 13 OS Security Risks and Mitigation Strategy ................................................................................... 15 Social Engineering ..................................................................................................................... 17 Web Threats ............................................................................................................................... 18 OS Exploitation ......................................................................................................................... 18 Software Exploitation ................................................................................................................ 18 Network Security ....................................................................................................................... 19 Future Considerations Using Emerging Technology ..................................................................... 20 VDI ............................................................................................................................................ 20 Blockchain ................................................................................................................................. 21 Artificial Intelligence ................................................................................................................. 21
Operating Systems Design 3 References ...................................................................................................................................... 23
Operating Systems Design 4 Operating Systems Design Planning for the future of our organization, USD253, includes the development of an OS upgrade. Understanding how hardware and software interact to provide a complete system is crucial to ensuring that we are on the correct path. Also looking forward to what might emerge in the future that would allow us incorporate new technology gives us the advantage of increased workflow.
Operating Systems Design 5 Project Outline Emporia Unified School District, or USD253, is 5A size school district in Emporia, KS. Current enrollment is roughly 4600 students with an additional 600 in staff members. We are a 1 to 1 district offering each student their own Chromebook to use for school work on a daily-basis. Each teacher staff member and most support staff are issued either a Chromebook or a Windows laptop. All business and administration staff are issued a Windows desktop. There are a few MacOS devices mixed in. The brands vary depending on what was available on contract at the time. The data center runs various versions of Windows Server. VMWare 6.5 also provides the backbone for our virtual servers. These servers are updated when convenient in conjunction with assuring that data is secure and applications will be compatible with the new version. For the focus of this project we will be looking at upgrading the remainder of our Windows desktop computers to Windows 10. This provides consistency with the rest of the field of computers that have been deployed in our environment. While we diligently looked to move our application footprint from the local computer to the cloud; there are several pieces of local software that will need to be considered in this upgrade. The largest of these software pieces is are interactive board software, SmartBoard Notebook. This software is used on every classroom desktop and must be working for this deployment to be a success. The current version of SmartBoard is fully compatible with Windows 10. This also adds to the cost of upgrade for our district. We will seek to move more software solutions to the cloud where available. Our current hardware can run Windows 10, but investigating hardware upgrades in key places is also on the agenda. Each desktop is equipped with an Intel Core 2 Duo. This provides a 2-core processor to

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture