The category of external devices are suitable for communicating with the computer user

Show

·                 Provide a means of exchanging data between the external environment          and the computer.

·       Peripheral device - An external device connected to an I/O module.

·       Three categories:

1)   Human  readable

·       Suitable for communicating with the computer user

Eg : Video display terminals (VDTs), printers

2)   Machine readable

·       Suitable for communicating with equipment

Eg : Magnetic disk and tape systems, sensors and   actuators

3)   Communication


·       Suitable for communicating with remote devices such as a terminal, a machine readable device, or another computer

The category of external devices are suitable for communicating with the computer user

About DP

HI FRIENDS I AM DHANESH. I ADD THIS BLOG FOR AN EDUCATION PURPOSE

7.1 List three broad classifications of external, or peripheral, devices.

Ans: We can broadly classify external devices into three categories:

  •   Human readable: Suitable for communicating with the computer user
  • Machine readable: Suitable for communicating with equipment
  •  Communication: Suitable for communicating with remote devices

7.3 What are the major functions of an I/O module?

Ans:The major functions or requirements for an I/O module fall into the following categories:

7.4 List and briefly define three techniques for performing I/O.

Ans: Three techniques for performing I/O are given bellow :

  •  Programmed I/O: The processor issues an I/O command, on behalf of a process, to an I/O module; that process then busy-waits for the operation to be completed before proceeding.
  •  Interrupt-driven I/O: The processor issues an I/O command on behalf of a process, continues to execute subsequent instructions, and is interrupted by the I/O module when the latter has completed its work. The subsequent instructions may be in the same process, if it is not necessary for that process to wait for the completion of the I/O. Otherwise, the process is suspended pending the interrupt and other work is performed.
  • Direct memory access (DMA): A DMA module controls the exchange of data between main memory and an I/O module.The processor sends a request for the transfer of a block of data to the DMA module and is interrupted only after the entire block has been transferred.

7.5 What is the difference between memory-mapped I/O and isolated I/O?

Differences Between Isolated I/O and Memory Mapped I/O:

Isolated I/O uses separate memory space.

Memory mapped I/O uses memory from the main memory.

Limited instructions can be used. Those are IN, OUT, INS, OUTS.

Any instruction which references to memory can be used.

This does not take memory from main memory.

It takes memory from main memory which reduces the memory available for applications.

The addresses for Isolated I/O devices are called ports.

Memory mapped I/O devices are treated as memory locations on the memory map.

IORC & IOWC signals expands the circuitry.

IORC & IOWC signals has no functions in this case which reduces the circuitry.

Memory-mapped I/O: With memory-mapped I/O, there is a single address space for memory locations and I/O devices. The processor treats the status and data registers of I/O modules as memory locations and uses the same machine instructions to access both memory and I/O devices.

Isolated I/O: With isolated I/O, a command specifies whether the address refers to a memory location or an I/O device. The full range of addresses may be available for both

5) 
__________ 
external 
devices 
are 
suitable 
for 
communicating 
with 
modems. 
A) 
Human 
readable 
B) 
Application 
C) 
Machine 
readable 
D) 
Communication 

We can broadly classify external devices into three categories:Human readable – are suitable for communicating with the computer user e.g. terminals, printers.Machine readable – are suitable for communicating with equipment e.g. disks, sensors.Communication – are suitable for communicating with remote devices e.g. modems, NIC’s.The basic structure of an external device consists of the following elements as also shown in thediagram below.Data - bits sent to or received from the I/O module.Control signals - determine the function that the device will perform such as send data to the I/Omodule, accept data from the I/O module, report status, or perform some control function particularto the device.Status signals - indicate the state of the device e.g. READY/NOT-READY to show whether the device isready for data transfer.Control logic - interprets commands from the I/O module to operate the device.Transducer - converts data from electrical signals to other forms of energy during output and fromother forms to electrical during input.Buffer - temporarily holds data being transferred between I/O module and the external device.

The __________ category of external devices are suitable for communicating with the computer user.

The __________ unit is capable of mimicking the processor and of taking over control of the system bus just like a processor.

__________ external devices are suitable for communicating with electronic equipment.

The requested operations and data are converted into appropriate sequences of I/O instructions, channel commands, and controller orders at the __________ layer.

__________ external devices are suitable for communicating with modems.

__________ is a technique that smoothes out peaks in I/O demand.

The advantage of _________ is that it provides extremely high data availability

The _________ technique is used on a Windows server to optimize the use of threads.

On a moveable-head system, the time it takes to position the head at the track is known as ________ .

The advantage of __________ is that it provides extremely high data availability

The __________ technique allows multiple simultaneous I/O requests against a single device or file.

signaling an event object

__________ are an efficient way of making consistent snapshots of volumes so that they can be backed up.

RAID 5 is organized in a similar fashion to _________ , but is different in the fact that RAID 5 distributes the parity strips across all disks.

The disk scheduling algorithm that implements two sub-queues in a measure to avoid the problem of "arm stickiness" is the __________ .

The simplest type of support that the operating system can provide is _________ .

External devices that engage in I/O with computer systems are grouped into three categories: human readable, machine readable, and __________ .

Disk drives, USB keys, sensors, and controllers are examples of __________ external I/O devices.

A __________ module controls the exchange of data between main memory and an I/O module.

direct memory access (DMA)

Two objectives are paramount in designing the I/O facility: generality and __________ .

The __________ module deals with the device as a logical resource and is not concerned with the details of actually controlling the device.

The _________ layer deals with the logical structure of files and with the operations that can be specified by users, such as open, close, read, and write.

At the _________ layer, symbolic file names are converted to identifiers that either reference the file directly or indirectly through a file descriptor or index table.

The __________ policy is to select the disk I/O request that requires the least movement of the disk arm from its current position.

shortest-service-time-first (SSTF)

A __________ transfers data in and out as a stream of bytes, with no block structure.

When more than two buffers are used, the collection of buffers is itself referred to as a __________, with each individual buffer being one unit.

The sum of the seek time and the rotational delay equals the __________ , which is the time it takes to get into position to read or write.

The simplest form of scheduling is ___________ scheduling, which processes items from the queue in sequential order.

first-in-first-out (FIFO)

A set of logically consecutive strips that maps exactly one strip to each array member is referred to as a __________ .

The term _________ is usually used to apply to a memory that is smaller and faster than main memory, and that is interposed between main memory and the processor.

Windows supports two sorts of RAID configurations: Software RAID and __________ .

A _________ is the basic element of data.

A __________ is responsible for starting I/O operations on a device and processing the completion of an I/O request.

An objective of the __________ is to provide a standardized set of I/O interface routines to user processes.

A __________ is a collection of similar records

The __________ level is the primary interface with the environment outside of the computer system.

_________ are used mostly in applications where timeliness of information is critical and where data are rarely processed exhaustively.

The _________ is concerned with scheduling disk and tape accesses to optimize performance.

The term _________ refers to the logical structuring of the records as determined by the way in which they are accessed.

The most common form of file structure is __________ .

The _________ file exploits the capability found on disks to access directly any block of a known address.

A _________ is a contiguous set of allocated blocks.

A(n) __________ is a general model of access control as exercised by a file or database management system.

__________ represents an open file associated with a process.

A UNIX file system resides on a single logical disk or disk partition and is laid out with the following elements: superblock, inode table, data blocks, and __________ .

The __________ level provides a standard interface between applications and the file systems and devices that hold the data.

In the __________ form of file structure all records are of the same length, consisting of the same number of fixed-length fields in a particular order.

The essential aspects of a __________ are that the relationships that exist among elements of data are explicit and designed for use by a number of different applications.

The physical organization of the file on secondary storage depends on the blocking strategy and the __________ strategy.

__________ provides a general purpose record I/O capability and maintains basic data about files.

An _________ is a control structure that contains the key information needed by the operating system for a particular file.

The __________ is responsible for all file I/O initiation and termination.

__________ are often used where very rapid access is required, where fixed-length records are used, and where records are always accessed one at a time.

Direct files (or Hashed files)

The ________ is a balanced tree structure with all branches of equal length, and has become the standard method of organizing indexes for databases.

Linux makes use of a __________ , which presents a single, uniform file system interface to user processes.

Virtual file system (VFS)

Three methods of file allocation commonly used are: chained, indexed and _________ .

A _________ is a collection of addressable sectors in secondary memory that an OS or application can use for data storage.