1. How to install 3OS in One PC
Deogiri institute of engineering & management studies.
Aurangabad.
Academic year-2020-2021
Department of Third year computer science engineering
Submitted by Krishna Kakade(05)TE-B
Subject :-Computer networks
Topic:-how to install 3OS in one PC
3. Introduction to OS (operating system )
An Operating System (OS) is an interface(POOL) between a computer user and computer hardware. An
operating system is a software which performs all the basics and more advanced tasks like file
management, memory management, process management, handling input and output, and controlling
peripheral devices such as disk drives and printers.Some popular Operating Systems include Linux
Operating System, Windows Operating System, VMS, OS/400, AIX, z/OS, etc.
4. Memory Management
Memory Management is the process of controlling and coordinating computer memory, assigning
portions known as blocks to various running programs to optimize the overall performance of the
system.
Partition Allocation
● First Fit: In this type fit, the partition is allocated, which is the first sufficient block from the
beginning of the main memory.
● Best Fit: It allocates the process to the partition that is the first smallest partition among the free
partitions.
● Worst Fit: It allocates the process to the partition, which is the largest sufficient freely available
partition in the main memory.
● Next Fit: It is mostly similar to the first Fit, but this Fit, searches for the first sufficient partition
from the last allocation point.
5. Process Management
Process is the execution of a program that performs the actions specified in that program. It
can be defined as an execution unit where a program runs. The OS helps you to create,
schedule, and terminates the processes which is used by CPU. A process created by the main
process is called a child process.
Process management:-Process management involves various tasks like creation, scheduling,
termination of processes, and a dead lock. Process is a program that is under execution, which
is an important part of modern-day operating systems.
● Stack: The Stack stores temporary data like function parameters, returns addresses, and
local variables.
● Heap Allocates memory, which may be processed during its run time.
● Data: It contains the variable.
● Text: Text Section includes the current activity, which is represented by the value of
the Program Counter.
7. Actual implementation Workflow
Steps:
● Create a live USB/disk of Ubuntu
● Make partitions
● Give space for three operating systems and after that at the time of booting select drive with
select liveusb(ubuntu/fedora/mint) and install it .
● By giving 20GB/20GB/20GB space and installing Operating systems in that and after that
the experiment is done .