About: Programmed input–output     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FProgrammed_input%E2%80%93output&invfp=IFP_OFF&sas=SAME_AS_OFF

Programmed input–output (also programmable input/output, programmed input/output, programmed I/O, PIO) is a method of data transmission, via input/output (I/O), between a central processing unit (CPU) and a peripheral device, such as a Parallel ATA storage device. Each data item transfer is initiated by an instruction in the program, involving the CPU for every transaction. In contrast, in direct memory access (DMA) operations, the CPU is uninvolved in the data transfer.

AttributesValues
rdfs:label
  • PIO (cs)
  • Programmed Input/Output (de)
  • Programmed input/output (it)
  • 프로그램 입출력 (ko)
  • Programmed input–output (en)
  • PIO (pl)
  • PIO (ru)
  • Programmed Input/Output (pt)
  • PIO (sv)
  • 可编程输入输出 (zh)
  • PIO (uk)
rdfs:comment
  • PIO (Programmed Input Output) je režim přenosů dat po sběrnici v počítači mezi periferiemi (CD-ROM, pevný disk, síťová karta apod.) a operační pamětí. Data jsou přenášena za účasti procesoru. Procesor je tedy plně zaměstnán přenosem a nemůže vykonávat jinou práci. (cs)
  • 프로그램 입출력(Programmed Input/Output, 줄여서 PIO)은 네트워크 어댑터나 ATA 기억 장치와 같은 주변 기기와 중앙 처리 장치 사이에서 데이터를 주고받는 방식이다. 이 PIO의 단점을 극복하기 위해 인터럽트, DMA등이 고안되었다. (ko)
  • PIO (z ang. Programmed Input Output – programowane wejście/wyjście) – technika obsługi operacji wejścia/wyjścia między CPU a urządzeniami IDE/ATA polegająca na wykorzystaniu procesora jako układu je nadzorującego. Wymaga to dużego zaangażowania procesora w procesie transferu danych, dlatego ta technika jest używana coraz rzadziej, zwłaszcza gdy wymagane są duże prędkości transmisji. (pl)
  • PIO é um acrônimo de informática para a expressão em inglês Programmed Input/Output. É um método para que dois dispositivos troquem informações. Os dispositivos acoplados, para transmitirem seus dados, aguardam instruções do micro-processador. Os primeiros modelos de HD usavam essa técnica mas posteriormente esse sistema foi substituído pelo DMA uma vez que o sistema PIO era muito lento, principalmente se as instruções não estavam em cache. (pt)
  • PIO (Programmed input/output) är beteckningen för en enklare typ av kommunikation mellan en CPU och en ATA-hårddisk. I praktiken innebär detta att datorn måste polla hårddisken, vilket innebär att överföringen blir långsam och äter upp processortid. Ett effektivare sätt är att använda DMA. Denna datorteknikrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att lägga till den. (sv)
  • 可编程输入输出(英語:PIO)是 CPU 与外围设备(如网卡、硬盘等)传输数据的一种方法。 当 CPU 上执行的软件程序使用 I/O 地址空间来与输入/输出设备(I/O 设备)进行数据传输时,系统即进行了 PIO. 这和直接記憶體存取(DMA)恰好相反。 在 PC 上最常见的使用 PIO 的例子是 ATA 接口,但 ATA 接口也可以在 Ultra DMA 模式下工作。 PC 上的许多比较古老的设备也使用 PIO, 如串行端口、并行端口(在不使用 ECP 模式时)、PS/2 接口、MIDI 接口、内部时钟以及一些古老的网卡。 (zh)
  • Програмний ввід/вивід (англ. Programmed input/output, PIO) — метод передачі даних між двома пристроями, що використовує процесор як частину маршруту даних. Управління введенням/виведенням може бути реалізовано двома способами: * з використанням засобів процесора. Такий спосіб називається програмним, * з використанням спеціальних пристроїв керування (процесорів введення/виведення, пристроїв прямого доступу до пам'яті ПДП. Такий спосіб називається апаратним. (uk)
  • Programmed Input/Output (auch bekannt als Programmable Input/Output, kurz PIO) ist ein Regelwerk zur Steuerung des Datenaustauschs zwischen dem Prozessor und den Peripheriegeräten, insbesondere ATA-Geräten, eines Computers. (de)
  • Programmed input–output (also programmable input/output, programmed input/output, programmed I/O, PIO) is a method of data transmission, via input/output (I/O), between a central processing unit (CPU) and a peripheral device, such as a Parallel ATA storage device. Each data item transfer is initiated by an instruction in the program, involving the CPU for every transaction. In contrast, in direct memory access (DMA) operations, the CPU is uninvolved in the data transfer. (en)
  • Programmed Input/Output (PIO, Input/Output programmato) è un metodo di trasferimento dati tra la RAM di un computer ed una periferica, tramite l'intervento diretto della CPU. Più precisamente l'Input/Output programmato si verifica quando il processore, utilizzando un opportuno software, accede allo spazio di indirizzi della periferica in esame per eseguire trasferimenti di dati in entrata o in uscita da essa. Ciò è in contrasto con i trasferimenti di tipo DMA. (it)
  • PIO — Программный ввод-вывод (англ. Programmed input/output, PIO), метод передачи данных между двумя устройствами, использующий процессор как часть маршрута данных (процессор выполняет команду чтения порта, считывает байт или слово данных в свой регистр, после чего переписывает его в память, затем повторяет эту процедуру до тех пор, пока вся необходимая информация не будет считана из устройства в память). * PIO Mode 0 = 3,3 MB/s * PIO Mode 1 = 5,2 MB/s * PIO Mode 2 = 8,3 MB/s * PIO Mode 3 = 11,1 MB/s * PIO Mode 4 = 16,7 MB/s (ru)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • PIO (Programmed Input Output) je režim přenosů dat po sběrnici v počítači mezi periferiemi (CD-ROM, pevný disk, síťová karta apod.) a operační pamětí. Data jsou přenášena za účasti procesoru. Procesor je tedy plně zaměstnán přenosem a nemůže vykonávat jinou práci. (cs)
  • Programmed Input/Output (auch bekannt als Programmable Input/Output, kurz PIO) ist ein Regelwerk zur Steuerung des Datenaustauschs zwischen dem Prozessor und den Peripheriegeräten, insbesondere ATA-Geräten, eines Computers. Der Prozessor kann dabei mittels Lese- und Schreibbefehlen auf den Speicherbereich eines Gerätes zugreifen und damit Daten zwischen Gerät und Prozessorregistern transportieren. Soll der eigentliche Datenaustausch zwischen Peripheriegerät und Hauptspeicher erfolgen, was häufig der Fall ist, so muss der Prozessor die per PIO erhaltenen Daten in einem weiteren Schritt in den Hauptspeicher schreiben. Ausführende Einheit für diesen Datenaustausch ist die CPU, d. h., es wird Rechenleistung des Prozessors in Anspruch genommen. Das ist einer der Hauptnachteile dieses Datenaustauschverfahrens. Durch Nutzung von DMA (direct memory access), das den Datenaustausch ohne direkte Mitwirkung der CPU regelt, kann für größere Datenmengen eine deutliche Performanceverbesserung erreicht werden. Für kleinere Datenmengen wie beispielsweise Kontrollinformationen ist PIO häufig die bessere Wahl. (de)
  • Programmed input–output (also programmable input/output, programmed input/output, programmed I/O, PIO) is a method of data transmission, via input/output (I/O), between a central processing unit (CPU) and a peripheral device, such as a Parallel ATA storage device. Each data item transfer is initiated by an instruction in the program, involving the CPU for every transaction. In contrast, in direct memory access (DMA) operations, the CPU is uninvolved in the data transfer. The term can refer to either memory-mapped I/O (MMIO) or port-mapped I/O (PMIO). PMIO refers to transfers using a special address space outside of normal memory, usually accessed with dedicated instructions, such as IN and OUT in x86 architectures. MMIO refers to transfers to I/O devices that are mapped into the normal address space available to the program. PMIO was very useful for early microprocessors with small address spaces, since the valuable resource was not consumed by the I/O devices. The best known example of a PC device that uses programmed I/O is the Parallel AT Attachment (PATA) interface; however, the AT Attachment interface can also be operated in any of several DMA modes. Many older devices in a PC also use PIO, including legacy serial ports, legacy parallel ports when not in ECP mode, keyboard and mouse PS/2 ports, legacy Musical Instrument Digital Interface (MIDI) and joystick ports, the interval timer, and older network interfaces. (en)
  • Programmed Input/Output (PIO, Input/Output programmato) è un metodo di trasferimento dati tra la RAM di un computer ed una periferica, tramite l'intervento diretto della CPU. Più precisamente l'Input/Output programmato si verifica quando il processore, utilizzando un opportuno software, accede allo spazio di indirizzi della periferica in esame per eseguire trasferimenti di dati in entrata o in uscita da essa. Ciò è in contrasto con i trasferimenti di tipo DMA. Molti vecchi dispositivi dei PC utilizzano questa modalità, incluse porte seriali e parallele (quando non in modalità ECP), le connessioni MIDI e dei joystick, le porte PS/2 per mouse e tastiera, e alcune vecchie schede di rete. (it)
  • 프로그램 입출력(Programmed Input/Output, 줄여서 PIO)은 네트워크 어댑터나 ATA 기억 장치와 같은 주변 기기와 중앙 처리 장치 사이에서 데이터를 주고받는 방식이다. 이 PIO의 단점을 극복하기 위해 인터럽트, DMA등이 고안되었다. (ko)
  • PIO (z ang. Programmed Input Output – programowane wejście/wyjście) – technika obsługi operacji wejścia/wyjścia między CPU a urządzeniami IDE/ATA polegająca na wykorzystaniu procesora jako układu je nadzorującego. Wymaga to dużego zaangażowania procesora w procesie transferu danych, dlatego ta technika jest używana coraz rzadziej, zwłaszcza gdy wymagane są duże prędkości transmisji. (pl)
  • PIO é um acrônimo de informática para a expressão em inglês Programmed Input/Output. É um método para que dois dispositivos troquem informações. Os dispositivos acoplados, para transmitirem seus dados, aguardam instruções do micro-processador. Os primeiros modelos de HD usavam essa técnica mas posteriormente esse sistema foi substituído pelo DMA uma vez que o sistema PIO era muito lento, principalmente se as instruções não estavam em cache. (pt)
  • PIO — Программный ввод-вывод (англ. Programmed input/output, PIO), метод передачи данных между двумя устройствами, использующий процессор как часть маршрута данных (процессор выполняет команду чтения порта, считывает байт или слово данных в свой регистр, после чего переписывает его в память, затем повторяет эту процедуру до тех пор, пока вся необходимая информация не будет считана из устройства в память). Как правило, этот термин применяется к классическому PC/AT контроллеру IDE/ATA/SATA. В этом режиме контроллер требовал исполнения драйвером или же BIOSом команды процессора REP INSW/OUTSW для передачи всех данных, обычно команда исполняется в обработчике прерывания контроллера в статусе «готов к передаче данных». Режим имеет существенные недостатки — загрузку процессора вводом-выводом и крайне невысокую скорость передачи из-за невозможности использования «взрывного» (burst) режима шины PCI, и устарел с появлением в середине 1990-х годов поддержки DMA в IDE контроллере. Но, во-первых, если режим PIO работает одинаково во всех PC-совместимых компьютерах, то реализация DMA зависит от производителя контроллера (обычно Intel, VIA или nVidia) и требует установки драйверов/сборки ядра с поддержкой данных драйверов. Более или менее современные версии Windows автоматически установят DMA-драйвера к любому распространенному IDE контроллеру. Контроллеры IDE/SATA, не совместимые со стандартным PC/AT (HighPoint, Promise, Silicon Image, AHCI и другими), не имеют и устаревшего режима PIO как метода передачи данных между процессором и контроллером. Они всегда требуют установки драйвера (драйвер обычно реализован как драйвер SCSI-контроллера) и всегда используют проприетарную реализацию DMA для общения с процессором/памятью, как и контроллеры SCSI. Во-вторых, включение режима DMA затрагивает не только интерфейс между контроллером и процессором, но и интерфейс между контроллером и диском. Таким образом, для включения этого режима необходима поддержка DMA ещё и в жёстком диске или CD/DVD приводе. Также режимы PIO и DMA для IDE подразделяются на несколько обозначенных цифрами подрежимов, задающих скорость передачи данных по кабелю. Высокие режимы DMA называются Ultra DMA и требуют иного параллельного ATA-кабеля — имеющего 80 проводников вместо 40. Поддерживаются с начала 2000-х годов. По некоторым сведениям, SATA отменяет реализацию этих подрежимов, всегда используя только одну (высокую) скорость передачи по кабелю. На практике при использовании SATA жёстких дисков, подключенных к не PC/AT-совместимому контроллеру Silicon Image с проприетарным драйвером, выбранный PIO/DMA-режим не влияет ни на что и является не более, чем украшением пользовательского интерфейса утилиты управления контроллером и реликтом старых времен. Бывают режимы PIO Mode 0, 1, 2, 3, 4. Чем больше номер режима, тем быстрее. IDE ZIP100 приводы от Iomega, например, могут обеспечить только PIO mode 0. Старые CD-ROM приводы, как правило, используют PIO mode 4, если не могут работать в режиме DMA. * PIO Mode 0 = 3,3 MB/s * PIO Mode 1 = 5,2 MB/s * PIO Mode 2 = 8,3 MB/s * PIO Mode 3 = 11,1 MB/s * PIO Mode 4 = 16,7 MB/s (ru)
  • PIO (Programmed input/output) är beteckningen för en enklare typ av kommunikation mellan en CPU och en ATA-hårddisk. I praktiken innebär detta att datorn måste polla hårddisken, vilket innebär att överföringen blir långsam och äter upp processortid. Ett effektivare sätt är att använda DMA. Denna datorteknikrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att lägga till den. (sv)
  • 可编程输入输出(英語:PIO)是 CPU 与外围设备(如网卡、硬盘等)传输数据的一种方法。 当 CPU 上执行的软件程序使用 I/O 地址空间来与输入/输出设备(I/O 设备)进行数据传输时,系统即进行了 PIO. 这和直接記憶體存取(DMA)恰好相反。 在 PC 上最常见的使用 PIO 的例子是 ATA 接口,但 ATA 接口也可以在 Ultra DMA 模式下工作。 PC 上的许多比较古老的设备也使用 PIO, 如串行端口、并行端口(在不使用 ECP 模式时)、PS/2 接口、MIDI 接口、内部时钟以及一些古老的网卡。 (zh)
  • Програмний ввід/вивід (англ. Programmed input/output, PIO) — метод передачі даних між двома пристроями, що використовує процесор як частину маршруту даних. Управління введенням/виведенням може бути реалізовано двома способами: * з використанням засобів процесора. Такий спосіб називається програмним, * з використанням спеціальних пристроїв керування (процесорів введення/виведення, пристроїв прямого доступу до пам'яті ПДП. Такий спосіб називається апаратним. (uk)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 60 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software