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

URL vs Domain

Blog banner

Memory management

Blog banner

Functions of Operating System

Blog banner

(Input/Output) in os

Blog banner

Memory management

Blog banner

LTE Technology

Blog banner

Types of threads

Blog banner

Sweet Mango Murabba

Blog banner

Virtual Memory - Explaination, Working, Steps

Blog banner

Social Media Marketing Trends 2022

Blog banner

SAVE TREES

Blog banner

FILE SHARING

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Old age lifestyle

Blog banner

Advantage of freedom

Blog banner

File management

Blog banner

Different types of scam Fraud

Blog banner

MENDELEY

Blog banner

Khau Galli – Vile Parle

Blog banner

Modern Operating Systems

Blog banner

Types of Threads

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner

Deadlock

Blog banner

Junk food vs healthy food

Blog banner

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

Instagram Features in 2023 That Will Leave You Stunned!

Blog banner

Processes : Process description and control

Blog banner

EMAIL INVESTIGATION

Blog banner

Introduction my self

Blog banner

Severe landslides continue to cause concern in Joshimath, Uttarakhand

Blog banner

What is M-commerce and how it's work

Blog banner

Electronic Funds Transfer

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Top 5 Post-Wedding Skin Care Tips

Blog banner

Texting is actually better than talking in person

Blog banner

What is OS Fingerprinting?

Blog banner

Apple

Blog banner

Install Ubuntu Easily

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

Kernel in Operating System

Blog banner

E-mail security

Blog banner

"Mahakali cave"

Blog banner