Operating System - Assignment 1
Operating System - Assignment 1
⮚ Department: computing
⮚ Section: AIML B3
⮚ Subject Name & Code: Operating system
22AI102001
⮚ Year & Semester: 2nd year; 1st semester
⮚ Name: M. Dhanush Kumar Reddy
⮚ Roll Number: 23102A010177
⮚ Submission Date: 22-07-24
1. Define Software
Software is a set of instructions and data that tell a computer how
to perform tasks. It includes:
System Software: Operating systems and utilities.
Application Software: Programs for specific tasks (e.g., word
processors).
Middleware: Services and capabilities for applications.
Development Software: Tools for creating software (e.g.,
compilers, IDEs).
Software is intangible and different from hardware, which is the
physical part of a computer.
2. Define Hardware
Hardware refers to the physical components of a computer system.
These include:
1. Central Processing Unit (CPU): The brain of the computer that
performs instructions from software.
2. Memory: Stores data temporarily (RAM) or permanently (hard
drives, SSDs).
3. Input Devices: Tools to enter data into the computer (e.g.,
keyboard, mouse).
4. Output Devices: Tools to receive data from the computer (e.g.,
monitor, printer).
5. Motherboard: The main circuit board that connects all
components.
6. Peripheral Devices: External devices connected to the computer
(e.g., USB drives, scanners).
Hardware is tangible and essential for running software.
2. **System Call Interface**: Bridge between user applications and the kernel for
requesting services.
termination of processes.
memory to processes.
directories.
5. Device Management: Coordinates and controls peripheral devices
between systems.
execution.
applications simultaneously.
and termination.
5. **Device Management**: Controls and manages hardware
(CLI).
software.
1. Source Code:
2. Cost:
4. Software Compatibility:
5. System Administration:
6. Security:
7. Customization:
8. Support: