Index Page >> About Us >> Add Your Link >> Privacy Policy >> Terms of Service >> Add Article
Search:   
webarticlechoice.com webarticlechoice.com webarticlechoice.com
Add Url
 
 

Self Management

 

Cooking & Drinking

 

Music & Entertainment

 

Health & Hygiene

 

Internet & Computers

 

Online & Board Games

 

Art & Creative

 

Travel & Vacation

 

Government & Politics

 

Business & Commerce

 

News & Events

 

Children

 

Home Family & Garden

 

Medicine & Treatment

 

Automobile & Automotive

 

Property & Estate

 

Fashion & Lifestyle

 

Sports & Adventure

 

Society & Communities

 

Science & Space

 

Jobs & Employment

 

Academics & Learning

 

Online Shopping

 

Investment & Finance


 

Index Page –› Internet & Computers –› History Of Computing Technologies
 

History of the Computer: Handshaking, Part 1 of 2

 

There is still information to be transferred to the I/O unit from the printer, for example a request for the next line of print, or an error message. So we use an OUTPUT cable and an INPUT cable. Apart from this, the printer is an Output Device. (We are talking here about the System Line Printer, so called because it prints one line at a time on continuous paper at speeds up to 2000 lines a minute).

We observe a convention here, that data movement FROM the mainframe is considered to be OUTPUT, while data TO the mainframe is considered input. This convention is continued down the hierarchy, so that data from a disk drive to a controller is Input data, headed for the mainframe.

When the program running on the mainframe wants to print something on the line printer, it sets up certain information in registers, via the Operating System, or OS, in a reserved area of memory. This information consists of data to inform the I/O unit of where it can find the data to be printed, how many characters to print etc. It may also select a printer, if there are more than one.

Included in the data field are non-printing control characters such as line feed, form feed, etc. to tell the printer when to perform these actions.

The registers will also identify the command as a print command, as opposed to disk or tape command, for instance. The OS then notifies the I/O unit that it has some work to do, another form of handshaking, and the program carries on with its own business.

The I/O unit takes control of the process from now on. It has its own path to memory, so can access the data and control information placed there by the program. (It has other tasks running at the same time. It may be reading data from a disk, rewinding a tape drive, talking to the system operator, and many other things. All these happen concurrently by a process known as time-sharing, see separate article.)

In part 2 we will see how the print command is sent to the printer, and carried out.

Author: Tony Stockill
 
Author Bio:

Tony is Webmaster of and a contributer to www.what-why-wisdom.com/ . For diagrams to go with this series of articles check out "historyofthecomputer.html" on that site.

 
 
 

Related Articles

 
Do You Have a Bad SEO Company, or Are You Just a Bad Client?
 
Pay Per Click Affiliate Programs: The Easiest Way To Online Money
 
Microsoft Word: Business Writing 1; Stop The Hair-Tearing Frustration of Word
 
How To Market Your Small Business With A Website
 
How to Start Online With No Money
 
How to Advertise Your Blog
 
How To Add An Affiliate Marketing System To Your Local Business ? Part 1
 
Philadelphia's Local Businesses Profit from the Internet
 
Making Money Online When The Prospect Names His Own Price
 
Top 10 Earner In Affiliate Program Did This
 
 
 
   Index Page >> Privacy Policy >> Terms of Service
Copyright © 2008 www.webarticlechoice.com