Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

OS - Week2 - Recitation1 2022521460102 - Surjo

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Answers-Week2_recitation 2022521460102_Surjo

OS: chap 2_OS Introduction

1. Multiple-choice questions (choose only one answer)

1) Which of the following is NOT a popular Operating System?


A.iOS
B.Windows
C.Linux
D.BIOS

2) Which of the following module is NOT the core of Operating System?


A.Process
B.Memory management
C.I/O management
D.API

3) According to our textbook, Which of the following is NOT the basic parts of a Computer
Hardware System?
A.CPU
B.Memory
C.Bus
D.OS

4) Which is NOT a part of software?


A. OS
B. Language Processor/Translator
C. Application
D. Logical Unit

5) Which of the following components is responsible for storing data and programs even after the
computer is turned off?
A. CPU
B. RAM
C. Cache
D. Hard Drive

6) Which of the following is NOT true about Operating System?


A. The OS works as Resource Manager
B. An OS makes a computer more convenient to use
C. The OS acts as an interface between applications and computer hardware
D. Every computer system must have a OS

7)Which of the following is or are the objectives of Operating System?


I. Convenience;
II. Efficiency;
III. Ability to evolve;
A.I
B.I,II
C.II, and III
D.All of them

8)Three major lines of computer system development created problems in timing and
synchronization that contributed to the development of the concept of the process, they are:
I. Serial Processing Systems;
II. Multiprogramming Batch Systems;
III. Time-Sharing Systems;
IV. Real-time systems;
A.I, II, and III
B.I, II, and IV
C.II, III, and IV
D.I, II, and IV

9)For many jobs (such as for the employee in bank), it is desirable to provide a mode in which the
user can interacts directly with the computer. So which kinds of OS was developed?
A.Serial Processing Systems
B.Simple Batch Systems
C.Multiprogramming Batch Systems
D.Time-Sharing Systems

10)Which of the following is one of the first time-sharing Operating System developed?
A.CTSS C. Unix
B.Linux D. Windows

11)Which of the following best describes Serial Processing in early computing?


A. A method of programming with high-level languages in the 1940s and 1950s.
B. A system where tasks were handled one after the other, without any special organization.
C. A technique that involved using advanced OS to communicate with computers.
D. A process that allowed computers to handle tasks simultaneously for increased efficiency.

12)Considering the Compatible Time-Sharing System (CTSS) developed at MIT in the 1960s, which
statement accurately describes one of its key features?
A. CTSS utilized complex relocation techniques for efficient memory allocation.
B. CTSS used a clock-based mechanism to switch between users, employing time slicing.
C. CTSS required large amounts of memory space for smooth operation.
D. CTSS relied on advanced interrupt handling for user transitions.

13)What type of operating system coordinates tasks across multiple computers, particularly in
scenarios where a cluster of computers is used to solve complex problems?
A. Distribution operating systems
B. Personal computer (PC) operating systems
C. Embedded operating systems
D. Big Data operating systems

14)The main reason time-sharing systems were developed is to:


A. Increase security for system users
B. Maximize CPU utilization by switching between multiple users
C. Allow real-time data processing for critical systems
D. Reduce the size of the operating system for small computers

15)A key advantage of a graphical user interface (GUI) over a Command User Interface(CUI) is:
A. Faster execution of commands
B. Easier navigation and visual interaction
C. Requires less memory to run
D. More precise control for programming tasks
2. Open-Ended Questions

1) OS VS Application: what is the similar and difference between them?


answer:

OS:OS is software that controls the hardware and lets other programs run.
Application:Application is software designed for specific tasks, like writing documents or playing
music.

Similarities: Both OS and Application are softwares and need each other. Applications runs on an OS,
and the OS manages everything in the background.
Differences: The OS manages the whole computer, while applications are made to do specific tasks.

2) Provide examples and your descriptions of at least 3 popular operating systems in use today.
answer:

Windows: Used on personal computers, wellknown for gaming and office work.
macOS: It’s made by the Apple Company, mostly for Mac computers, known for its fast working
experience.
Linux: Open source and free.Most often used by developers and servers.

3) Define an operating system (OS). According to what’s learned, name its primary
components/functions and describe them briefly, respectively.
answer:
Operating System (OS) is software that helps control the computers hardware and provides a platform
for running applications and making the computer usable.

Main functions:

1. Process Management: Ensures all programs run smoothly and efficiently, handling multiple
tasks at once.
2. Memory Management: Keeps track of what’s stored in memory and allocates space to
programs when needed.
3. File System: Manages how data is saved, organized, and, retrieved from storage devices.
4. I/O Management: Manages input and output devices, such as, printers, keyboards, and
monitors, ensuring they communicate properly with the system.
5. Security: Protects the system from unauthorized access and manages user permissions to
keep data safe.

4) Explain the key differences between Batch Multi-programming and Time Sharing. How
do their goals and methods of operation differ?

answer:
Batch Multiprogramming: The computer handles many tasks one by one without needing the user’s
input. It uses the computer's power well, but tasks might take longer to finish.
Time Sharing: Many people can use the computer at the same time. It switches between tasks quickly,
so each user feels like the computer is working just for them.
Main difference: Batch systems focus on using the computer's resources efficiently, while time-sharing
systems focus on making the computer respond quickly to users.

You might also like