EMPIRE STATE COLLEGE
STATE UNIVERSITY OF NEW YORK
Science, Mathematics, and Technology
Introduction to Operating Systems
Final Project
Topic: Compare and contrast three frequently used operating systems: Windows 10, UNIX, and Android
Outline for Operating Systems Final Project
Introduction
A Brief history of Windows 10, UNIX, and Android
A Detail Discussion on how these operating systems address the following:
Memory Management
Processor Management
Process Management
Device Management
Network Management
Security Management
A summary of comparison
Conclusion
Bibliography/Reference
The paper should be 10-12 pages, double-spaced, 12 TNR font. It should include at least six current (last five years) references. (All references must be cited in the body of the paper using APA style).
HISTORY :
Windows 10 : Windows 10 is an operating system developed by Microsoft.Microsoft described Windows 10 as an "operating system as a service" that would receive ongoing updates to its features and functionality,augmented with the ability for enterprise environments ti receive non-critical updates at a slower pace or use long-term support milestones that will only receive critical updates such as security patches over their five years lifespan of mainstream support.Terry ,executive vice president of Microsoft's Windows and Devices Group said that the goal of this was to reduce fragmentation across the Windows platform
UNIX: The history of Unix dates back to the mid-1960s when the Massachusetts Institute of Technology,AT&T Bell Labs and General Electric were jointly sharing operating systems called Multics for the GE-645 mainframe Multics introduces many innovations but had many problems.
Bell Labs,frustrated by the size and complexity of Multics but not the aims,slowly pulled out of the project.Their last researchers to leave Multics,en Thompson,Dennis Ritchie,Doug Mcllroy and Joe Ossanna among others decided to redo the work on a much smaller scale.In 1979 Dennis Ritchie their vision of Unix
Android: The version history of the android mobile operating system began with the public release of the android beta on November 5,2007.The first commercial version,Android 1.0 was released on September 23.2008.Android is continually developed by Google and the open Handset Alliance to its base operating system since the initial release.
MEMORY MANAGEMENT :
WINDOWS 10: Each process on 32-bit Microsoft Windows has its own virtual address space that enables addressing up to 4 gigabytes f memory.Each process on 64-bit Windows has a virtual address space of 8 terabyte.all threads of a process can access its virtual address space.However,threads cannot access memory that belongs to another process,which protects a process from being corrupted by another process
UNIX: UNIX memory management includes the following
1.Single partition Allocation
2.Multi Partition Allocation
memory management strategies:
1.Overlays
2.Swapping
3.External Fragmentation Problem
4.Solution
5.Virtual Memory
6.Demand Paging
7.Page Fault problem
8.Page Replacement Algorithms
Android: The Android Runtime and Dalvik virtual machine use paging and memory mapping to manage memory..Android use the following for topics for memory management
1.Garbage collection
2.Share Memory
3.Allocate and reclaim app memory
4.Restrict app memory
5.Switch apps
PROCESSOR MANAGEMENT :
Windows 10 : The Windows 10 processor power management algorithms iimplement OS-level functionality that allows the OS to efficiently use the available processing resources on a platform by balancing the user's expectations of performance and energy efficiency..
UNIX: 2.0 Process Management In UNIX.When we log on to a computer running UNIX a shell or GUI process is started to service our commands.The UNIX operating system keeps track of the users and their processes and prevents processes from interfering with one another..
ANDROID: A process on Android can be in one of five different states at any given time,from most important to least important.
1.Foreground process
2.Visible process
3.Service process
4.Background process
5.Empty process
EMPIRE STATE COLLEGE STATE UNIVERSITY OF NEW YORK Science, Mathematics, and Technology Introducti...
HEA 285 Wellness Project Guide Sheet The wellness project focuses on the process of changing personal behavior. The primary focus is the PROCESS of behavior ou e comfortable working with and sharing with your instructor. Please see your this project. Objective: The purpose of the wellness projet is to 1. Demo nstrate knowledge of lifestyle behaviors that promote wellness & reduce the risk of illness, injury. and disease 2. Demonstrate responsible decision making skillsfor the enhancement of individual Steps to...