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

JABATAN TEKNOLOGI MAKLUMAT

DAN KOMUNIKASI

WORKBOOK ACTIVITY

DFC10103 OPERATING SYSTEM


TOPIC 1: INTRODUCTION TO OPERATING SYSTEM
CLO 1: Explain the concept of operating system, memory, process, and file management.
(C2, PLO1)
TUTORIAL ACTIVITY : Activity 1A – 1J
DURATION : 2 HOURS

Activity 1A outcome : The basic function of operating system:

Instruction: Answer all questions.

a) Referring to the diagram above, define 5 (FIVE) function of operating system.

1) MEMORY MANAGEMENT
____________________________________________________________
2) PROSCESSOR MANAGEMENT
_____________________________________________________________
3) FILE MANAGEMENT
_____________________________________________________________
4) SECURITY
__________________________________________________________
5) CONTROL OVER SYSTEM PERFORMANCE
____________________________________________________________
Activity 1B outcome: The various type of operating system structure.

Instruction: Answer all questions.

a) Describe the various type of operating system below:

i) Monolithic:
Monolitchic OS is the principle of OS where file management ,memory
management ,memory management ,device management and process are the
contolled for the kernel .

ii) Layered:
The layered structure is a type of system structure in which the different service
of the operating are split into various ,where each layer has a specific well defined
task to perform example .The WINDOWS NT operating system uses this layered
approach as a part of it .

iii) Microkernel:
Software or code which contains the required minimum amount of function data
and features to implement an operating system.

iv) Networked / Distributed:


The OS is a model where distribute applications are running on multiple
computers linked by communications.

Monolithic Microkernal
Figure 1: Monolithic Kernel base Operating Figure 2: Microkernel base Operating System
System.

b) I based on the diagram above.

Monolithic Microkernal

 A microkernel is a kernel type that


 A monolithic kernel is a type of kernel in provides mechanisms such as low-level
operating systems where the entire address space management, thread
operating system works in the kernel management and interprocess
space communication to implement an
operating system
Activity 1C outcome: The various architecture of operating systems used in different platforms.

Instruction: Answer all questions.

a) Discuss architecture of operating systems used in different platforms below.

i) Single-processor systems
The single processor system is modern system using multiple care cpu are not
single processor system because each core can do processes simultaneously .
Only one process may at a time.
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
______

ii) Multiprocessor systems


A multiprocessor system is a system containing more than one actual processor.
System is having multiple CPU or multicare CPU are multiprocessor system.
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
_________
iii) Clustered systems
Clustered system is a set of computer that work together to perform tasks .It
gives the uses a perception of a single (super ) computer.
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
___
Activity 1D outcome : The various product of operating system

Instruction: Answer all questions.

a) Identify the differences between Closed Source System and Open Source System.

Closed Source Open Source


 Code of this OS is a secret  Code of this OS can be freely
 Support is available modifield
 User friendly  No support
 Not user friendly
 Example : microsoft windows
 Example : android

Activity 1E outcome: The concepts in relation to operating system: Multitasking, Multiprogramming,


Time sharing, Buffering, Spooling, Caching.

Instruction(s): Answer all questions.

1. What is the purpose of multiprogramming?


The concept of multiprogramming relies on the capability of a computer to store
instructions for long term use. The goal is to reduce CPU idle time by allowing new jobs to
take over the CPU whenever the currently running job needed to wait for example for user
I/O.

2. Why the buffer was invented in operating system development?


Because a temporary storage area, usually in RAM. The purpose of most buffers is to
act as a holding area, enabling the CPU to manipulate data before transferring it to a
device.

3. What is the technique used to handles two users to print their documents using 1
shared printer?
A print server applies spooling techniques to allow many computers to share the same
printer or group of printers.
Activity 1F outcome: The concepts in relation to operating system: Multitasking,
Multiprogramming, Time sharing, Buffering, Spooling, Caching.

Instruction: Match all the concepts with the correct definitions:

Concepts Definitions

Multitasking The sharing of a computing resource


among many users by means of
multiprogramming and multi-tasking.

Multiprogramming Send data that is intended for printing or


processing on a peripheral device to an
intermediate store

The concept of loading many programs at


Time Sharing
one time to share a single CPU.

Buffering Is a process where a part of RAM used for


temporary storage of data that is waiting to
be sent to a device;

when transferring data between devices or


programs operating at different speeds

The ability of a computer system to time


Spooling share it’s (at least one) CPU with more
than one program at once.

Caching Is a process where the component


transparently stores data so that future
requests for that data can be served
faster.

Activity 1G outcome: Describe the components of operating system: Kernel, Shell and File system.

Instruction: Answer all questions.

1. Identify the function of Kernel?


The Kernel is responsible for low-level tasks such as disk management, memory
management, task management. It provides an interface between the user and the
hardware components of the system.

2. What is shell in operating system?


A shell is a computer program which exposes an operating system's services to a human
user or other programs. In general, operating system shells use either a command-line
interface or graphical user interface, depending on a computer's role and particular
operation.

3. Define the situation if no file system technique implemented in any operating system?
A file system defines how files are named, stored, and retrieved from a storage device.
Every time can open a file on your computer or smart device, your operating system uses
its file system internally to load it from the storage device. Example for file system FAT 32,
NTFS,NFS. EXT.

Activity 1H outcome: The interaction by using graphical representation between applications and
the operating system using Application Programming Interfaces (API).

Instruction: Draw and label completely the interaction between application and the
operating system diagram.
Activity 1I outcome: Understand the differences interfaces of operating systems: Command line,
voice actuated, graphical user interface (GUI) and web form.

Instruction: Complete the table given.

Operating system
How it works? Example
Interfaces

Type a command like cd to compose a


Command line Using software CMD
directory

Voice actuated By using voice commands to find something SIRI, CORTANA

Graphical User MICROSOFT WINDOW &


can interact with computer systems
Interface LINUX

Web Form fill in information for online use MICROSOFT ACCESS

Activity 1J outcome: Understand the different interfaces of operating systems: Command line, voice
actuated, graphical user interface (GUI) and web form.

Instruction: Answer all questions.

1. How can PowerPoint application interact with Windows OS?


Because the system from power point will receive instructions on the operating system to
open a program before it is executed.
2. What is the input device use in command line interface?
A command-line interface CLI is a text-based user interface UI used to run programs,
manage computer files and interact with the computer. Command-line interfaces are also
called command-line user interfaces, console user interfaces and character user
interfaces.

3. How the voice actuated interface works?


A voice-user interface VUI makes spoken human interaction with computers possible,
using speech recognition to understand spoken commands and answer questions, and
typically text to speech to play a reply.

4. Give an example of web form interface in your real life.


Buffer.

You might also like