An interprocess control (IPC) protocol for exchanging information between two applications, possibly running on different computers in a network. Named Pipes are supported by a number of network operating systems (NOSs), including Netware and LAN Manager.
A Field-Programmable Gate Array (FPGA) development board used for the implementation and debugging of FPGA designs. NanoBoards provide communications to and from the FPGA and also incorporate a range of peripherals including LCD, flash memory, RAM, keyboard, and others used for application development. NanoBoards can also be chained together for complex system development. NanoBoard is […]
Created by 19-year-old Shawn Fanning in 1999, Napster is an application that gives individuals access to one another’s MP3 files by creating a unique file-sharing system via the Internet. Napster lets users view and download the contents of MP3 directories from other Napster users’ hard drives. Type in the artist and/or song to receive a […]
- Nassi-Schneiderman diagram
A Nassi-Schneiderman (NS) diagram is a graphical method of stating algorithms. It is a diagrammatic approach to algorithm design but is not as bulky to draw as flowcharts.
- Native Command Queuing
Native Command Queuing (NCQ) is a command protocol in Serial ATA that can be implemented only on native Serial ATA hard drives. It allows multiple commands to be outstanding within a drive at the same time. Drives that support NCQ have an internal queue where outstanding commands can be dynamically rescheduled or re-ordered, along with […]
An open source file manager for the GNOME desktop that gives users a way to manage their files and applications. Nautilus can be used to do things like create folders and documents, display files and folders, search and manage files, run scripts, launch applications, install and remove fonts, and more.