Оглавление:
Определение - Что означает ввод / вывод (I / O)?
Ввод / вывод (I / O) в вычислительной технике - это процесс связи между компьютером и внешним миром.
На самом базовом уровне информационная система (ИС), такая как программное приложение, установлена на компьютере, и ее пользователи во внешнем мире используют компьютер для решения проблем. Вход относится к сигналам или инструкциям, отправленным на компьютер. Вывод относится к сигналам, посылаемым с компьютера.
Этот термин также известен как операции ввода / вывода, которые относятся к действиям ввода и вывода.
Techopedia объясняет ввод / вывод (I / O)
Повсюду выполняются операции ввода и вывода в компьютерном контексте. Простые общие устройства ввода-вывода включают мышь, клавиатуру, монитор и принтер.
Ниже приведены основные контексты для термина ввода / вывода:
- Интерфейсы ввода / вывода: они обеспечивают способ взаимодействия с компьютерным оборудованием. Интерфейс каждого устройства способен кодировать и декодировать сигналы ввода-вывода в понятной форме как для устройств ввода, так и для вывода.
- Программируемый ввод / вывод приложений: многие приложения интегрированы с операционными системами (ОС), обеспечивающими ввод и вывод во время выполнения одновременно. Лучшими примерами являются приложения для программирования на C, C ++ и Java, в которых есть встроенные библиотеки, используемые для операций ввода-вывода. Программы написаны так, что один библиотечный файл используется в качестве входных данных, а выходные данные показываются пользователю. В программировании эта концепция называется обработкой файлов.
- Адресация памяти I / O: Компьютерная память содержит блоки для хранения приложений / процессов для обработки. Многие механизмы адресации используются для этой цели; каждый использует операции ввода-вывода в некотором контексте. Адресация памяти с использованием операций ввода-вывода в памяти - это индексированная адресация и немедленная адресация.
