Abstract

The content of this chapter covers the use of printers, magnetic tape drives, and the UNIX equivalent to batch processing. This chapter discusses the extent to which UNIX accommodates multitasking features similar to those implemented in OpenVMS and then goes on to describe features of multitasking unique to UNIX. There is also a discussion about methods for exchanging files between UNIX and OpenVMS. The chapter also covers the shortcomings of UNIX in handling tape-drive requests and the concept of UNIX background and foreground processing. The only difference between foreground and background processes is that only foreground processes may receive input from the keyboard. However, the foreground and background processes can be easily interchanged, so that any process can receive input from the keyboard. The C shell (csh), the Korn shell (ksh), the GNU bourne-again shell (bash), but not the bourne shell (sh), support background processing. A background process is a separate task, called a job. It may either be running or stopped. A user may have one foreground job and several background jobs running simultaneously, constituting a multitasking environment.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.