File descriptors are unique identifiers used by Unix and Unix-like operating systems to access files or other input/output resources such as pipes and network sockets. They are part of the POSIX API and have non-negative integer values, with negative values indicating an error. Each process has three standard file descriptors for the three standard streams.
Stanford University
Winter 2022
CS 110 delves into advanced computer systems and program construction, focusing on designing large systems, software that spans multiple machines, and parallel computing. This course builds upon CS107 and requires good knowledge of C, C++, Unix, GDB, Valgrind, and Make. It covers Linux filesystems, multiprocessing, threading, networking, and more.
No concepts data
+ 28 more concepts