Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
27 views6 pages

Written Assignment Unit 1

uopeole

Uploaded by

kuyembehj05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views6 pages

Written Assignment Unit 1

uopeole

Uploaded by

kuyembehj05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Fundamental Principles of Operating Systems and Linux Installation

Using VirtualBox

Introduction
An operating system (OS) is the cornerstone of computer functionality,
bridging hardware and user applications. Its fundamental principles ensure
optimal performance, resource allocation, and security. This paper explores
three key principles—process management, memory management, and file
systems—and explains how they contribute to a functional OS. Furthermore,
a step-by-step guide for installing Linux on VirtualBox is presented, complete
with screenshots and explanations.

Fundamental Principles of Operating Systems

1. Process Management
The OS ensures that multiple processes run efficiently without interference.
Process management involves creating, scheduling, and terminating
processes. It uses algorithms to allocate CPU time and manage multitasking
effectively, ensuring smooth execution even in resource-intensive scenarios
(Franklin & Pollette, 2021).

2. Memory Management
Memory management involves allocating and freeing up system memory
dynamically. The OS employs techniques like paging and segmentation to
manage memory hierarchy, ensuring data is accessible and preventing
conflicts between applications (Arpaci-Dusseau & Arpaci-Dusseau, 2018).

3. File Systems
The file system organizes data storage on devices. It provides a
hierarchical structure, manages permissions, and supports read/write
operations while ensuring data integrity. This principle is essential for data
retrieval and storage consistency (Operating system - services, n.d.).

Steps to Install Linux in VirtualBox

1. Download VirtualBox
- Navigate to the [VirtualBox website] https://www.virtualbox.org/ .
- Select the version compatible with your operating system (Windows, Mac,
or Linux).
- Download and run the installer. Follow the on-screen instructions to
complete the installation.

(Screenshot 1: VirtualBox download page)

2. Download a Linux Distribution (ISO File)


- Visit a Linux distribution website like
[Ubuntu](https://ubuntu.com/download).
- Download the ISO file for the desired version.

3. Create a Virtual Machine in VirtualBox


- Open VirtualBox and click "New."
- Provide a name for the virtual machine (e.g., "Linux VM") and select the
type (Linux) and version (Ubuntu or another).
- Allocate memory (e.g., 2GB for most distributions).
4. Attach the ISO File
- Go to the "Storage" section in the VM settings.
- Click on the empty disk icon, select "Choose a disk file," and attach the
Linux ISO file.

(Screenshot 4: Attaching the ISO file in VirtualBox)

5. Start the Installation Process


- Click "Start" to boot the virtual machine using the ISO file.
- Follow the on-screen instructions to install Linux, including disk
partitioning, user creation, and software installation.

6. Complete Installation and Boot the System


- Once the installation is complete, restart the virtual machine.
- Remove the ISO file from the storage settings to boot into the installed
Linux OS.

7. Enable Virtualization Settings if Necessary


- If you encounter errors like "VT-x is not enabled," enable virtualization in
your BIOS/UEFI settings. Search online for instructions specific to your
hardware.

Conclusion
The fundamental principles of operating systems—process management,
memory management, and file systems—are vital for ensuring efficiency,
security, and usability. Installing Linux on VirtualBox provides hands-on
experience with OS virtualization, offering insight into resource management
and system configuration.

References :
- Abubakar, M. (2022, May 11). How to install Linux in VirtualBox. How-To
Geek. Retrieved from https://www.howtogeek.com/796988/how-to-install-
linux-in-virtualbox/ https://www.howtogeek.com/796988/how-to-install-linux-
in-virtualbox/
- Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2018). Operating systems:
Three easy pieces (1.01 ed.). Retrieved from
https://pages.cs.wisc.edu/~remzi/OSTEP/
https://pages.cs.wisc.edu/~remzi/OSTEP/
- Franklin, C., & Pollette, C. (2021, November 18). How operating systems
work. HowStuffWorks. Retrieved from
https://computer.howstuffworks.com/operating-system.htm
https://computer.howstuffworks.com/operating-system.htm
- Operating system - services. (n.d.). TutorialsPoint. Retrieved from
https://www.tutorialspoint.com/operating_system/os_services.htm
https://www.tutorialspoint.com/operating_system/os_services.htm

You might also like