Chapter 12: I/O Systems (Ch 12 Silberschatz) Flashcards
Port: (I/O Systems)
port: A communication address; a system may have one IP address for network connections but many ports, each for a separate communication. In computer I/O, a connection point for devices to attach to computers. In software development, to move code from its current platform to another platform (e.g., between operating systems or hardware systems). In the Mach OS, a mailbox for communication.
Phy: (I/O Systems)
PHY: The physical hardware component that connects to a network (implements layer 1 in the OSI model).
Bus: (I/O Systems)
bus: A communication system; e.g., within a computer, a bus connects various components, such as the CPU and I/O devices, allowing them to transfer data and commands.
Daisy Chain: (I/O Systems)
daisy chain: In computer I/O, a connection method involving connecting devices to each other in a string (device A to B, B to C, C to D, etc.).
Pcie Bus: (I/O Systems)
PCIe bus: A common computer I/O bus connecting the CPU to I/O devices.
Expansion Bus: (I/O Systems)
expansion bus: A computer bus for connecting slow devices like keyboards.
Serial-Attached Scsi (Sas): (I/O Systems)
serial-attached SCSI (SAS): A common type of I/O bus.
Sas: (I/O Systems)
SAS: A common type of I/O bus.
Controller: (I/O Systems)
controller: A special processor that manages I/O devices.
Fibre Channel (Fc): (I/O Systems)
fibre channel (FC): A type of storage I/O bus used in data centers to connect computers to storage arrays. A storage-attachment network.
Host Bus Adapter (Hba): (I/O Systems)
host bus adapter (HBA): A device controller installed in a host bus port to allow connection of one or more devices to the host.
Memory-Mapped I/O: (I/O Systems)
memory-mapped I/O: A device I/O method in which device-control registers are mapped into the address space of the processor.
Data-In Register: (I/O Systems)
data-in register: A device I/O register where data is placed to be sent to the device.
Data-Out Register: (I/O Systems)
data-out register: A device I/O register where data is placed by the device to be read by the computer.
Status Register: (I/O Systems)
status register: A device I/O register in which status is indicated.
Control Register: (I/O Systems)
control register: A device I/O register where commands are placed by the computer.