wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

(Input/Output) in os

profile
Dhruv Koladiya
Sep 08, 2024
0 Likes
0 Discussions
60 Reads

In an Operating System (OS), I/O (Input/Output) refers to the communication between the computer and the external world, such as with devices like keyboards, mice, printers, displays, and storage drives. The operating system manages this interaction to ensure that data can be transferred between the CPU and these I/O devices efficiently.

Key Points about I/O in an OS:

  1. I/O Devices: These include:
  • Input devices: Keyboard, mouse, scanner.
  • Output devices: Monitor, printer, speakers.
  • Storage devices: Hard disks, USB drives, SSDs
  1. I/O Operations:
  • Input: When data is sent to the computer, like pressing a key or clicking the mouse.
  • Output: When data is sent from the computer, like displaying something on the screen or printing a document.
  1. I/O Controller: Each device has its own I/O controller that interprets the signals between the device and the computer.
  2. Device Drivers: These are special programs that allow the OS to communicate with hardware devices. They translate general OS instructions into specific commands for the hardware.
  3. Interrupts: When an I/O operation is completed (e.g., a file is written), the device can send an interrupt to inform the CPU, so it knows the operation is done.
  4. Buffering: Data is often stored temporarily in a buffer while it’s being transferred between the CPU and an I/O device to handle speed differences between them.



Comments ()


Sign in

Read Next

TRIGGERS IN DATABASE

Blog banner

MYNTRA

Blog banner

Supervised and Unsupervised Learning

Blog banner

Security in Operating Systems

Blog banner

OS Assignment 3

Blog banner

Internet of Things and cyber security

Blog banner

KAHAWA TEA

Blog banner

15 Websites that will make your life easier ...!!!

Blog banner

A small world of Sockets

Blog banner

Corporate Discipline.

Blog banner

Random Forests

Blog banner

Modern operating system

Blog banner

World’s rarest passport owned by 500 people.

Blog banner

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

Elements and Principles of Photography

Blog banner

Open Source Project By Google

Blog banner

Decoding Confusion Matrix

Blog banner

What is Data, Information and Knowledge?

Blog banner

Virtual Machine

Blog banner

The Power of Forensic Watermarking in the Fight Against Content Piracy

Blog banner

10 Problems you face if you are an Otaku

Blog banner

Basic Security For SOAP Services

Blog banner

Photography

Blog banner

Malware Defense

Blog banner

DATA VAULT

Blog banner

Lemon and Chilli Pickle (Limbu Mirchi Achar)

Blog banner

Uber

Blog banner

Article on Fresh Book

Blog banner

26/11 The Black Day Of Mumbai

Blog banner

What is Minting & Mining

Blog banner

MySQL

Blog banner

Critical success factors

Blog banner

Memory Management

Blog banner

BUFFER OVERFLOW_142

Blog banner

Webmail

Blog banner

Zero-Day Attack

Blog banner

E-Cash (Electronic Cash)

Blog banner

How return on investment is defined in IT services

Blog banner

The Role of Frontline Managers in Driving Workplace Performance and Customer Satisfaction

Blog banner

Online Education

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

Deadlock

Blog banner