Assignment 3
Assignment 3
Assignment 3
TALHA SIRAJ
FA23-BBA-309
SECTION: 1-F
SUBMITTED TO
ASSIGNMENT NO 3
SUBMISSION DATE
Question1.
Explain how you differentiate between operating systems?
Answer.
Question2.
Explain different generations of window operating system.
Discuss features of each generation.
Answer.
Windows operating systems have evolved over distinct generations, each
introducing innovations and changes:
4. Windows XP (2001):
- Unified consumer and professional versions.
- Improved interface, stability, and multimedia capabilities.
6. Windows 7 (2009):
- Enhanced performance, stability, and introduced Aero interface.
- Well-received after Windows Vista.
8. Windows 10 (2015-present):
- Unified platform for PCs, tablets, and smartphones.
- Regular feature updates, enhanced security, and Windows-as-a-Service.
9. Windows 11 (2021-present):
- Redesigned Start menu, taskbar, and features.
- Focused on a streamlined user interface.
Question3.
Explain MAC, Linux and Chrome OS in detail.
Answer.
MAC OS:
1. Developer:
- Crafted by Apple Inc.
2. User Interface:
- Recognized for its elegant and user-friendly graphical interface.
3. Underlying Architecture:
- Constructed upon the Unix-based Darwin foundation.
4. Devices:
- Exclusive to Apple hardware, including Macintosh computers.
5. App Store:
- Houses the Mac App Store for software dissemination.
6. File System:
- Initially HFS+ (Mac OS Extended), transitioning to APFS (Apple File System).
7. Software Ecosystem:
- A proprietary system with closed source code.
- Accommodates MAC OS-specific software via the Mac App Store or third-
party sources.
8. Integration:
- Seamlessly integrated with other Apple devices and services.
9. Updates:
- Regularly updated, featuring new functionalities and security patches.
Linux:
1. Kernel:
- Relies on the Linux kernel, created by Linus Torvalds.
2. Distributions:
- Offers a wide array of distributions (distros) sporting different package
management systems (e.g., Ubuntu, Fedora, and Debian).
3. User Interface:
- Supports diverse desktop environments (e.g., GNOME, KDE) and window
managers.
- Also adaptable for command-line interface (CLI) usage.
4. Open Source:
- Open-source nature allows customization and code modification by users.
5. File System:
- Supports various file systems like ext4, Btrfs, XFS.
6. Usage:
- Widely employed in servers, embedded systems, and increasingly on desktops.
7. Security Model:
- Generally regarded as secure, with routine security updates.
8. Software Installation:
- Leverages package management systems (e.g., APT, YUM) for software
installation and updates.
Chrome OS:
1. Developer:
- Forged by Google.
2. User Interface:
- Crafted with a minimalist interface centered around the Chrome browser.
3. Underlying Architecture:
- Based on the Linux kernel.
4. Devices:
- Primarily utilized on Chromebooks, cost-effective laptops.
5. App Store:
- Provides access to the Chrome Web Store for web-based apps and select
Android apps.
6. File System:
- Utilizes the Linux-based file system with a focus on cloud storage.
7. Integration:
- Engineered to seamlessly interact with Google services like Drive and Docs.
8. Security Model:
- Emphasizes security through sandboxing, automatic updates, and a verified
boot process.
9. Offline Capabilities:
- Originally geared for online use but has expanded offline functionalities over
time.