In order to read and write to a device at the application level, the program calls a function to open the device, which may be a real device such as a terminal or a virtual device such as a network port or a file in a file system.
Pentru a putea citi și scrie la un dispozitiv la nivelul programului aplicație, programul apelează o funcție pentru a deschide dispozitivul care poate fi un dispozitiv real, ca de exemplu un terminal, sau un dispozitiv virtual, cum ar fi un port de rețea sau un fișier într-un sistem de fișiere.