0% found this document useful (0 votes)
250 views

Q1) Classify The Types of Operating Systems in Block Diagram Types of Operating System

The document provides instructions for answering questions about operating systems. It includes a block diagram classifying different types of operating systems such as batch, time-sharing, distributed, and real-time operating systems. It also lists questions about when an operating system needs to be changed if the computer architecture changes, differences between symmetric and asymmetric processing, requirements for creating a computer cluster, reasons for Windows' failure on mobile devices, and comparing Windows and Linux.

Uploaded by

Syed Abdullah
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)
250 views

Q1) Classify The Types of Operating Systems in Block Diagram Types of Operating System

The document provides instructions for answering questions about operating systems. It includes a block diagram classifying different types of operating systems such as batch, time-sharing, distributed, and real-time operating systems. It also lists questions about when an operating system needs to be changed if the computer architecture changes, differences between symmetric and asymmetric processing, requirements for creating a computer cluster, reasons for Windows' failure on mobile devices, and comparing Windows and Linux.

Uploaded by

Syed Abdullah
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/ 4

IMPORTANT INSTRUCTIONS:

Read the Instructions carefully.

Q1) Classify the types of operating systems in block diagram


Ans)
TYPES OF OPERATING
1- Assignment must be submitted in neat and clean, Handwritten form. SYSTEM
2- Assignments should not be plagiarized Operating System can perform
every basic tasks like processing,
3- Answers should be logical and of reasonable length not too long nor too memory, managing every process.
OS acts as a manager of everything.
short
Some of widely used OS are
following:
 Batch Operating System
 Time-Sharing Operating Systems
 Distributed Operating Systems
 Real-Time Operating Systems
 BATCH OPERATING SYSTEMS:

Batch Operating Systems doesn’t interact with computer directly. Operator takes
similar jobs having same requirement and group them into batches.

Job 1 Batch

Job 2 Operatin Batch CPU


g System

Job 3 Batch

 Time-Sharing Operating Systems:

In Time-Sharing each task has given some time to execute, that’s how every

Page 1 of 4
task can handle smoothly. Each user gets CPU time as they’re using single system. Its also known as multitasking
systems.

Email

Word Operating CPU


System

Browser

 Distributed Operating Systems:

It’s advance type of OS, in this OS various autonomous are interconnected to


communicator each other, they use a shared communication network

CPU CPU CPU Disk


Disk Disk

Memory Memory Memory

Operating System

CPU Disk CPU Memory

Memory

 Real-Time Operating Systems:

Page 2 of 4
These systems are used when time is required like strict missile systems, traffic control,
robots etc

Applications

RTOS- Kernel

BSP

Custom Hardware

Q#2 when architecture of a computer change operating system should be changed give reason
Either your answer is yes or no
Ans) Operating System is genetically architecture dependent, that’s why if Computer architecture change OS should be changed

Q#3 Elaborate the following in your own words


a. Difference between symmetric and asymmetric processing
b. advantages and disadvantages of using symmetric and asymmetric processor
Ans(a)
Asymmetric Multiprocessing:
Asymmetric multiprocessing is the use of multiple processors, which handled from one
processor. All CPU's are connected with that one processor known as Master Processor. AMP is used to schedule specific task to
CPU based on priority and importance of task. All processors are not equal. Only master processor can done the OS task.
Symmetric Multiprocessing:
Symmetric multiprocessing is the use of two or more self-scheduling processors sharing a
common space. Every processor has their own I/O and Memory. All processors are equal in performance. OS task can be done with
any processor

Advantages of Asymmetric Multiprocessing:


 It is the cheaper in cost.
 It’s the best option when your budget is low before going to symmetric.

Disadvantages of Asymmetric Multiprocessing:


 It has a unique slavery system like none processor can take decision without master’s decision.
 All processors are not equal in power.

Advantages of Symmetric Multiprocessing:


 Output is faster as they have multiple processors with same power.
 It’s much reliable than the single master processor handling each and everything.

Disadvantages of Symmetric Multiprocessing:


 OS handles all the processors in symmetric multiprocessing system. Its complicated to handle and
difficult to manage.
 All processors are connected in the same memory, that’s why huge memory is required.

Page 3 of 4
Q#4 what are the minimum requirements to make a cluster? If you have three personal computer at
Your home can you make a cluster out of it? yes or no give reason
Ans) Minimum requirements to make Cluster are:
 2GP+ memories in every CPU’s
 2+CPU’s to connect.

We can make our own cluster but it may not be a powerful cluster.

Q#5 Windows is one of the most popular operating system in desktops what are the major reason
of its failure in handheld/mobile devices
Ans) Windows Mobile failure was windows itself, OS designed for a large screen and it was much complicated to use, this was the
repeated mistake which Microsoft did in history.

Q#6 Draw Hierarchy of Memory and discuss role of memory management in handling process

Q#7 what Kernel type is used by Windows 10 and why?


Ans) Microsoft customize their Windows 10 and change the Linus project.
Microsoft Linux kernel us based on Version 4.19 of Linux, It’s same kernel which was used by Azure.
They used this kernel because it’s fully Sourced open.

Q#8 In CLI Why you cannot create your own commands?


Ans) In CLI we can create our own commands. Its not much difficult to create our own CLI.

Q#9 Compare windows operating system with Linux based on following parameters
1. Architecture, 2. Kernel type 3. Process Management
   4, Memory management 5. Security.
Ans)
Linux is open source OS Windows OS is commercial
In Linux we can access to source code and modify it Windows doesn’t have access
Linux is faster Windows are slower than Linux
Linux has best security Windows are much common for developers and
hackers
Linux supports much soft-wares Windows has a large collection of videos and video
games

https://www.geeksforgeeks.org/difference-between-linux-and-windows/

Page 4 of 4

You might also like