logo

Operating Systems: UNIX, Linux, Android, Windows Server (2012)

This research project will cover the four highly commercialized operating systems in the market today. The report will conduct an in-depth investigation of algorithms relating to different operating systems and a study of how different sub managers are implemented. The project will result in the submission of answers to questions provided for each operating system, a written document using MS Word, and a recorded video presentation uploaded on Youtube. The submission will be made through a website created on www.wix.com.

11 Pages2702 Words92 Views
   

Added on  2023-06-15

About This Document

This article discusses the design goals, memory management, processor management, and user interface of four operating systems: UNIX, Linux, Android, and Windows Server (2012). It also highlights the similarities and differences between Linux and UNIX. Desklib provides study material with solved assignments, essays, and dissertations for various subjects and courses.

Operating Systems: UNIX, Linux, Android, Windows Server (2012)

This research project will cover the four highly commercialized operating systems in the market today. The report will conduct an in-depth investigation of algorithms relating to different operating systems and a study of how different sub managers are implemented. The project will result in the submission of answers to questions provided for each operating system, a written document using MS Word, and a recorded video presentation uploaded on Youtube. The submission will be made through a website created on www.wix.com.

   Added on 2023-06-15

ShareRelated Documents
Running Head: OPERATING SYSTEMS
Operating Systems
Name of Student-
Name of University-
Author’s Note-
Operating Systems: UNIX, Linux, Android, Windows Server (2012)_1
1OPERATING SYSTEMS
Table of Contents
1. UNIX Operating System..................................................................................................1
2. Linux Operating System..................................................................................................2
3. Android Operating System..............................................................................................4
4. Windows Server (2012) Operating System.....................................................................6
Operating Systems: UNIX, Linux, Android, Windows Server (2012)_2
2OPERATING SYSTEMS
1. UNIX Operating System Design Goals
The need of UNIX Operating Systems are they provide an interface that is controlled by
the user and the applications they have (Spinellis, Louridas & Kechagia, 2016). The UNIX OS
also controls computer hardware and controls process for execution which provides operation for
the purpose of creation, termination and suspension. UNIX OS provides mechanism that are user
to process and provides inter-process communication. This OS provides resources and also
avoids deadlocks and starvation. It manages the secondary memory by file system. Memory Management
Managing of memory is very important to OS in a computer system. Memory
Management of UNIX OS is managing the memory of the computer that consists of primary and
secondary memory (Stevens & Rago, 2013). The UNIX OS memory management is to track the
parts of total memory that are used and the memory that is not used. It is also used to allocate the
memory of all the processes when the memory is needed to be allocated and again de-allocate
them when the work is done. The schemes that are included in UNIX memory management are
swapping and also demand paging. Unix OS also performs memory management by dividing the
main memory to multiple partition of logical spaces. It follows mainly two types of memory
partition. Single partition allocation and allocation of multiple partitioning. Processor Management
The process that are involved in UNIX OS is executing program or executing command.
The process of UNIX performs program and command. Creation of process is done every time
Operating Systems: UNIX, Linux, Android, Windows Server (2012)_3
3OPERATING SYSTEMS
when an UNIX program and command is run from command line. For instance, when a
command ls is executed in the OS, single process is being created so that the list of contents of
working directory is listed. User Interface
The user interface (UI) mainly refers the software which allows a user to accomplish
interaction with computer. The work of User Interface is to look at the system and feel the
system. The UI determines the way about how efficiently and easily the work can be done.
UNIX means API but does not ensure a particular User Interface (Silberschatz, Galvin & Gagne,
2014). There are many user interface for UNIX system. The UNIX system mainly has Graphical
User Interface (GUI) as its UI that provides to use the environment easily.
Security of UNIX
There is no such security that is related with UNIX OS. From the invention of UNIX OS
20 years before, this operating system was mainly used by professionals of computer and at that
time computer crime was rare. The UNIS system is unsafe to use.
2. Linux Operating System Design Goals
The Operating System of Linux supports the basic functions of the computer. This
includes scheduling of tasks, controlling peripherals and executing applications (Peter et al.,
2016). This is a system which controls allocation and also uses hardware resources that includes
CPU time, memory, output and input devices and the disc space. The main design goals of Linus
Operating System are efficiency, standardization and speed.
Operating Systems: UNIX, Linux, Android, Windows Server (2012)_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Operating system - Sample Assignment
|6
|1203
|31

Fundamentals of OS and Linux Programming - PDF
|16
|897
|47

Introduction to Operating System (PDF)
|14
|1031
|86

Linux Operating System - Desklib
|9
|1202
|459

Compare and Contrast Windows Server
|16
|896
|29

Fundamentals of Operating System and Programming Task 2022
|5
|1166
|20