0% found this document useful (0 votes)
224 views7 pages

Class 8 Computer OS & GUI Functions Guide

The document is a study guide for Class 8 students on Operating Systems and Graphical User Interfaces. It includes fill-in-the-blank questions, true/false statements, multiple-choice questions, and application-based questions related to the roles and functions of operating systems. Key concepts covered include hardware and software definitions, types of operating systems, and comparisons between GUI and CUI.

Uploaded by

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

Class 8 Computer OS & GUI Functions Guide

The document is a study guide for Class 8 students on Operating Systems and Graphical User Interfaces. It includes fill-in-the-blank questions, true/false statements, multiple-choice questions, and application-based questions related to the roles and functions of operating systems. Key concepts covered include hardware and software definitions, types of operating systems, and comparisons between GUI and CUI.

Uploaded by

bhagrakeshbhag
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1.

Home
2. Class 8 - Logix Kips ICSE Computer with BlueJ
3. Operating System and Graphical User Interface - Role and Functions
Chapter 1

Operating System and Graphical User


Interface - Role and Functions
Class 8 - Logix Kips ICSE Computer with BlueJ

Fill in the blanks

Question 1

Hardware refers to the physical parts of a computer that you can see and touch.

Question 2

Software refers to the instructions or programs, that tell the hardware what to do.

Question 3

Application software is a set of programs designed to perform specific type of job.

Question 4

Distributed operating system runs on computers which are located in different geographical
areas, interconnected through a network.

Question 5

A Command line is a space on the display screen in which commands are typed in by the
user.
State True or False

Question 1

Computers work with an interaction of hardware and software.


True

Question 2

Application software is a collection of one or more programs that controls and manages the
overall operation and performance of a computer system.
False

Question 3

Operating System acts as a central coordinator between the user and the software.
False

Question 4

Multi-threading operating system allows more than one user to use the same computer at the
same time or at different times.
True

Question 5

CUI requires the user to type commands in order to interact with the computer system.
True

Multiple Choice Questions

Question 1

A computer interprets the instructions given by a user with the help of an

1. Operating System ✓
2. Device Driver
3. Utility Software

Question 2

The ability to perform more than one task together at one time is called

1. Multi-programming
2. Multi-tasking ✓
3. Multi-threading

Question 3

.......... has the capability to prioritise the processes, minimise the execution time and work
independently with no interdependencies.

1. RTOS ✓
2. PTOS
3. LTOS

Question 4

Character User Interface is also known as .......... Interface.

1. Single User
2. Command Line ✓
3. Multi User

Question 5

.......... requires more RAM to run

1. GUI ✓
2. CUI
3. CLI

Application Based Questions

Question 1

While conducting a lecture on the types of operating system, Mohit's instructor asked him to
name an opearting system that is used when the time span required to react to an input is rigid
and time bound. Can you help Mohit in answering the question?

Answer

RTOS (Real Time Operating System)

Question 2

In a quiz competition, the quiz master asked one of the participants, Nyra, "In which user
interface, the user mostly gets immediate visual feedback of the action he performs?" To this
Nyra replied "CUI". Is she right? If not, what is the right answer?
Answer

Nyra is wrong. Correct answer is GUI (Graphical User Interface)

Answer the following

Question 1

Define hardware and software.

Answer

Hardware refers to the physical parts of the computer that we can see and touch. Software
refers to the instructions or programs that tell the hardware what to do.

Question 2

What is a System software? Into how many categories can it be classified?

Answer

System software is a collection of one or more programs that controls and manages the
overall operation and performance of a computer system. It can be classified into the
following categories: Operating System, Language Processors, Device Drivers, and Utility
Software.

Question 3

Explain why we need an Operating system.

Answer

Operating system acts as the central coordinator between hardware and software. It fills the
communication gap between the hardware and the user. An operating system encompasses all
operations such as What to do?, When to do?, How to do? For example, when a button is
pressed on a hardware, this information is passed to the operating system which takes care of
the final outcome by handling What to do?, When to do? and How to do it?

Question 4

Explain any two functions of an Operating system.

Answer

Two functions of an Operating system are:

1. Processor Management — The OS (Operating System) ensures that each


process/application receives enough time from the processor to function properly. It
also tries to utilize as many processor cycles as possible for the real time work.
2. Memory Storage and Management — The OS (Operating System) manages the
sharing of internal memory among the multiple applications. It also ensures that one
process should not consume the memory allocated to another process. An OS has to
make efficient utilisation of different types of memory (RAM, Cache, etc.) within the
system, so as to ensure proper execution of every process.

Question 5

What are the advantages of GUI over CUI?

Answer

GUI (Graphical User CUI (Character


Interface) User Interface)

GUI interface is much CUI interface is


attractive and relatively less
appealing. appealing.

GUI is easier to learn


CUI is a text based
and more user-friendly
interface and
due to the presence of
hence is not as
various graphical
user friendly as
elements like icons,
GUI.
menu, buttons, etc.

A user is required
With GUI, a user does
to memorize many
not have to learn
commands to
complicated
operate and
commands.
control a CUI.

GUI users have


CUI does not offer
Windows that allow a
the same ease
user to work, view,
and ability to work
control, and
with multiple
manipulate multiple
programs at once
programs and folders at
on one screen.
the same time.
GUI (Graphical User CUI (Character
Interface) User Interface)

GUI supports the use of


both a mouse and CUI supports the
keyboard to control and use of a keyboard
navigate through your only.
system.

In CUI, there is no
In GUI, the user mostly
obvious feedback.
gets immediate visual
If we consider the
feedback of the action
same example,
he is doing. For
one or more
example, the user can
additional
see immediately that a
commands will
file is successfully
have to be issued
moved from one
to confirm the file
directory to another.
transfer action.

Only one task can


In GUI multiple tasks
be executed at a
can run simultaneously
particular point of
at a time.
time in CUI.

Question 6

Write short notes on the following:

i. Multi-user operating system

Answer

Multi-user operating system allows more than one user to use the same computer at the same
time or at different times. Some Operating Systems, which fall in this category are: Windows
2000, Windows NT, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1,
Linux, Unix. Windows 2000 was the first version of Windows, which allowed creation of
several user accounts on a single machine.

ii. Multi-threading operating system

Answer
These operating systems allow different parts of a software program to run simultaneously.
The feature of multi-threading can delay the execution response of certain processes. For
example, if a Game server is hosted on LAN, then all players connecting to that server will
utilise different parts of the same game at the same time. All resources will be utilised from
the server machine, which can be a performance degrading factor. The common examples of
such operating systems are: Windows NT/2000, Windows XP, Windows 7, Windows 8,
Windows 8.1, Unix, Linux, etc.

iii. Real time operating system

Answer

RTOS (Real time operating system) is designed to handle real life scenarios and problems.
Such operating systems have the capability to prioritise the processes, minimise execution
time, and work independently with no interdependencies. Real time operating system is used
when the time span required to react to an input is rigid and time bound. Even a microsecond
of delay will cause the system to fail. Examples are: Air traffic control, Robots, Weapon
systems, and Industrial control systems.
There are two types of Real Time Operating Systems:

1. Hard Real-time systems — These systems guarantee that critical tasks are
completed in time.
2. Soft Real-time systems — These systems are less restrictive. Examples are:
Undersea exploration, Planetary rovers, and Virtual reality.

iv. Distributed operating system

Answer

Distributed operating system runs on a set of computers that are located in different
geographical areas, interconnected by a network. It controls these interconnected systems and
makes them appear as a single computer. It allows all the linked machines to access data and
software, and the process takes over the common network from different computers,
irrespective of their location on the globe

Common questions

Powered by AI

GUI is more attractive and user-friendly due to visual elements like icons and menus, making it easy to learn. It provides immediate visual feedback, enabling users to see actions happening, such as file transfers. GUI supports multitasking, allowing multiple programs to run simultaneously and supports both mouse and keyboard for navigation, unlike CUI which requires memorizing commands and operates with a keyboard only. In GUI, tasks are easier to manage due to its window system .

RTOS is essential in time-sensitive scenarios where exact timing is crucial, such as air traffic control, robotic systems, and weapon systems. Characteristics of RTOS include the ability to prioritize processes, minimize execution time, and operate independently with no interdependencies. Hard real-time systems in RTOS guarantee critical tasks are completed on time, whereas soft real-time systems are less strict with timing requirements .

GUI is more resource-intensive than CUI because it requires more RAM to support its graphical elements like windows, icons, and menus. These components demand significant system resources to render and manage, unlike CUI's simple text-based interface, which minimizes graphical processing needs and RAM usage .

System software manages hardware-software interaction by acting as the central coordinator that facilitates communication between the hardware and user. It involves control over hardware resources, scheduling processes, and ensuring efficient memory usage. It performs tasks like determining what tasks to prioritize and managing data transfers across the system, fulfilling the bridge role between physical components and software instructions .

The operating system contributes to processor management by ensuring processes receive adequate time and optimal use of processor cycles to maintain efficiency. In terms of memory storage, it manages the internal memory allocation among processes, preventing overlap and ensuring efficient memory use. The OS also utilizes various memory types like RAM and cache to execute processes effectively .

A multi-threading operating system allows various parts of a software program to execute concurrently, improving performance for networked applications through efficient resource utilization. For instance, a game server can manage different user requests simultaneously, enhancing responsiveness and user interaction. However, this can lead to delayed response times for specific threads if not managed properly, potentially degrading performance through resource contention and extensive context switching .

A multi-user operating system allows multiple users to use the same computer simultaneously or at different times, sharing resources such as CPUs and memory, and maintaining tasks independently. Examples include various versions of Windows and Unix . Multi-threading operating systems enable parts of a software program to run concurrently, improving efficiency but potentially delaying execution responses for certain processes. This system is beneficial for tasks like gameplay on servers, utilizing different program areas at once .

Immediate visual feedback in user interfaces significantly enhances user experience by allowing users to see the outcomes of their actions instantly, such as confirming file transfers. This feature reduces ambiguity and errors, facilitating efficient and intuitive interaction. It enhances usability and satisfaction by creating a clear, responsive environment, crucial in interactive systems like GUIs .

A distributed operating system manages multiple, geographically dispersed computers interconnected through a network, making them function as one cohesive system. This structure allows different computers to access shared data and resources over the network, enabling seamless computing experiences regardless of location. The advantage lies in resource sharing, redundancy, and potentially increased computation power without geographic constraints .

A command line serves as an interface where users type text commands to operate a computer. It offers precision and control, beneficial for technical tasks but requires memorization and proficiency in command syntax. Unlike GUI, which is more user-friendly and intuitive with visual navigation, the command line is efficient for experienced users who need direct system control .

You might also like