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

Operating System Group Work

The document discusses the Input/Output (I/O) subsystem in operating systems, highlighting its role as a mediator between internal computer operations and external devices. It outlines the I/O interface, key functions such as device management, buffering, caching, and error handling, as well as common input/output devices like keyboards, monitors, and specialized sensors used in industrial settings. The presentation aims to educate on the significance and functionality of the I/O subsystem in computing.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Operating System Group Work

The document discusses the Input/Output (I/O) subsystem in operating systems, highlighting its role as a mediator between internal computer operations and external devices. It outlines the I/O interface, key functions such as device management, buffering, caching, and error handling, as well as common input/output devices like keyboards, monitors, and specialized sensors used in industrial settings. The presentation aims to educate on the significance and functionality of the I/O subsystem in computing.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

UNIVERSITY OF CAPE COAST

COLLEGE OF DISTANCE EDUCATION (CODE)

INF214D OPERATING SYSTEMS


TOPIC: INPUT/OUTPUT SUBSYSTEM
GROUP PRESENTATION – PRESENTED BY: GROUP 9 MEMBERS
OUTLINE
 MEANING OF INPUT/OUTPUT (I/O) SUBSYSTEM
 I/O INTERFACE
 KEY FUNCTIONS OF I/O SUBSYSTEM
 COMMON INPUT/OUTPUT (I/O) DEVICES
 COMMUNICATION DEVICES
 SPECIALIZED INPUT/OUTPUT (I/O)
MEANING AND FUNCTIONS OF I/O
SUBSYSTEM
OBJECTIVES

By the end of this session you should be able to;

 Explain the meaning of Input/Output Subsystem.

 Describe the I/O Interface of an operating system.

 Identify at least four functions of I/O Subsystem.


MEANING OF I/O SUBSYSTEM
 THE INPUT/OUTPUT (I/O) SUBSYSTEM IN AN OPERATING
SYSTEM IS A CRITICAL COMPONENT THAT MANAGES ALL
INPUT/OUTPUT OPERATIONS, ACTING AS AN
INTERMEDIARY BETWEEN THE COMPUTER’S INTERNAL
WORKINGS AND THE EXTERNAL DEVICES.
 IT PROVIDES AN EFFICIENT MODE OF COMMUNICATION
BETWEEN THE CENTRAL SYSTEM AND THE OUTSIDE
ENVIRONMENT.
 INPUT/OUTPUT DEVICES THAT ARE CONNECTED TO THE
COMPUTER ARE KNOWN AS PERIPHERAL DEVICES.
INPUT/OUTPUT (I/O) INTERFACE
 Interfaces
Interface is a shared boundary between two separate components of
the computer system which can be used to attach two or more
components to the system for communication purposes.
 There are two types of interface:
1. CPU Inteface
2. I/O Interface
Input/Output System provides a mechanism for communication between the
CPU and the external world. I/O subsystem connects the external devices like
Keyboard, Mouse, Monitor, Joystick, Pendrive and internal devices like Hard
Disk, CD to the Computer. Internet connection is also part of the I/O. We know
the functioning principles and characteristics of these devices are widely
different from each other. So, what can simplify the technical issues involved in
connecting these wide varieties of devices? The answer is to establish
applicable communication standard(s).
INPUT/OUTPUT (I/O) INTERFACE
 The I/O communication is simplified to a set of requirements consisting of three parts of
Where, What and How? i.e.

1. Where? - Identification of the device under communication – The device and location
within the device Ex: Select the Printer.

2. What? - What is the type of communication? i.e sender? Receiver? (Read/Write?)

3. How? - How much to be communicated? ( Number of bytes to/from Memory/file)


The communication is categorized as Intra System and Inter System Communications.
INPUT/OUTPUT (I/O) INTERFACE
INPUT/OUTPUT (I/O) INTERFACE
FUNCTIONS OF I/O SUBSYSTEM
HERE IS AN OVERVIEW OF ITS KEY FUNCTIONS:

 DEVICE MANAGEMENT: IT KEEPS TRACK OF ALL DEVICES. THIS INCLUDES A DEVICE


DRIVER FOR EACH DEVICE WHICH ACTS AS A TRANSLATOR BETWEEN THE HARDWARE
AND THE APPLICATIONS.

BUFFERING: BUFFERS STORE DATA TEMPORARILY WHILE IT’S BEING TRANSFERRED


BETWEEN TWO PLACES, HELPING TO HANDLE SPEED MISMATCHES BETWEEN THE
PRODUCER AND CONSUMER OF A DATA STREAM.
 CACHING: CACHING STORES FREQUENTLY ACCESSED DATA IN FASTER STORAGE TO
IMPROVE PERFORMANCE.

 SPOOLING: SPOOLING IS USED FOR DEVICES THAT CANNOT HANDLE INTERLEAVED


DATA STREAMS, LIKE PRINTERS, TO QUEUE PRINT JOBS.
FUNCTIONS OF I/O SUBSYSTEM
 Error Handling: The subsystem is responsible for dealing with I/O errors, ensuring that
they don’t cause system-wide failures.
These components work together to provide a seamless and efficient I/O process for the
operating system.
COMMON I/O DEVICES
OBJECTIVES
BY THE END OF THIS SESSION YOU SHOULD BE ABLE TO;
 IDENTIFY AT LEAST FIVE TANGIBLE (PHYSICAL) INPUT/OUTPUT DEVICES.

INPUT DEVICES
 KEYBOARD: USED FOR ENTERING DATA INTO A COMPUTER.
 MOUSE: A POINTING DEVICE FOR NAVIGATING AND INTERACTING WITH A
COMPUTER INTERFACE.
 JOYSTICK: OFTEN USED FOR GAMING AND CERTAIN PROFESSIONAL
APPLICATIONS LIKE CAD.
 SCANNER: CONVERTS PHYSICAL DOCUMENTS INTO DIGITAL FORMAT.
 MICROPHONE: CAPTURES AUDIO INPUT FOR THE COMPUTER.
COMMON I/O DEVICES
OUTPUT DEVICES
 MONITOR: DISPLAYS VISUAL OUTPUT FROM THE COMPUTER.
 PRINTER: PRODUCES A HARD COPY OF DIGITAL DOCUMENTS.
 SPEAKERS: OUTPUT SOUND FROM THE COMPUTER.
 STORAGE DEVICES (ALSO CONSIDERED AS I/O DEVICES):
 HARD DRIVES: STORE DATA FOR LONG-TERM RETRIEVAL.
 USB FLASH DRIVES: PORTABLE STORAGE DEVICES FOR DATA TRANSFER.
 CD/DVD DRIVES: READ AND WRITE DATA TO OPTICAL DISCS.
COMMON I/O DEVICES
Communication Devices

 Modem: Transmits data over telephone or cable lines.


 Network Interface Card (NIC): Connects a computer to a network.

These devices are essential for interfacing with a computer, allowing users to
input data, receive output, and store information.
SPECIALIZED INPUT/OUTPUT (I/O)
DEVICES
 OBJECTIVE
By the end of this session you should be able to;

Specialized Input/Output (I/O) devices used in industrial settings are designed to


handle rigorous demands and are often part of the Industrial Internet of Things
(IIoT).
These devices include:

 Temperature Sensors: Monitor and control the temperature within industrial


processes.

 Pressure Sensors: Measure the pressure within pipes or tanks and are crucial
for safety.
SPECIALIZED INPUT/OUTPUT (I/O)
DEVICES
 Proximity Sensors: Detect the presence or absence of objects or materials.
 Air Quality Monitors: Ensure the safety and compliance with environmental
standards.
 Water Quality Sensors: Monitor the purity and chemical composition of water used
in processes.
 Noise Level Monitors: Used to maintain acceptable noise levels in industrial
environments.
 GPS Trackers: Track the location of vehicles and assets.
 RFID Tags: For tracking inventory and equipment throughout a facility.
 Barcode Scanners: Aid in inventory management by scanning barcodes on items.
QUESTIONS & ANSWERS!
GROUP 9 MEMBERS
1. ACQUAH ISAAC
2. MICHAEL AKUMDAI ANGACHAAB
3. MASHUD LUQMAN
4. MOHAMMED AWAL BANGAHIM
5. SALLIM SANDIBA ALIDU
6. EMMANUEL AYAMDOO

You might also like