Standard

 

CIS 1305 – Mid-Range Operating Systems

Course Description:

Provides an overview of operating systems functions and commands that are necessary in a midrange/mainframe computer working environment.  Topics include:  multiprogramming, multi-user systems, resource management, task command/control languages, and operating system utilization.

 

Competency Areas:

Hours:

Multiprograming

Class

4

Multi-user systems

D. Lab

4

Resource management

P. Lab/O.B.I.

0

Task command/control languages

Credit

6

Operating System Utilization

 

 

 

 

 

Prerequisite:  CIS 106, SCT 100

Corequisite:

 

 

Course Guide

 

 

 

Competency

After completing this section, the student will:

Hours

Class

D. Lab

P. Lab/

O.B.I.

MULTIPROGRAMING

8

0

0

Definition

Define multiprogramming.

 

 

 

Utilization

Describe the common uses of multiprogramming on midrange computers.

 

 

 

MULIT-USER SYSTEMS

8

0

0

Single-user and multi-user systems Advantages

Define single-user systems and multi-user systems.

 

 

 

 

Describe the advantages of a multi-user system.

 

 

 

Operating system definitions Identification

Define timesharing, multi-tasking, scheduling, and priorities.

 

 

 

 

Identify some multi-user operating systems.

 

 

 

Virtual memory

Explain the concept of virtual memory.

 

 

 

System Security

Explain security levels, user profiles, user classes on midrange computers.

 

 

 

RESOURCE MANAGEMENT

16

0

0

File management

Explain how file management is used by the operating system.

 

 

 

Memory management

Explain memory addressing.

 

 

 

 

Explain the machine cycles.

 

 

 

 

Compare and contrast the component linkage of micro and mainframe computers (i.e., interfaces and channels).

 

 

 

Time sharing and interrupts

Explain time sharing.

 

 

 

Source entry utilities

Explain the purpose of source entry utilities.

 

 

 

TASK COMMAND/CONTROL LANGUAGES

8

0

0

Applications

Explain task command/control language use in a data processing facility.

 

 

 

Utilization

Identify two different ways to apply a task command/control language.

 

 

 

OPERATING SYSTEM UTILIZATION

0

40

0

File management technique

Create libraries/directories.

 

 

 

 

Create and manipulate files (i.e., update, edit, list, copy, delete).

 

 

 

Backup and Recovery

Create initialized media, perform system backup

 

 

 

System Security

Create user profiles, user classes, authorization lists

 

 

 

Source entry utility techniques

Create and manipulate files/programs using a source entry utility.

 

 

 

Task command/control creation

Create and use task command/control language programs.

 

 

 

 

Suggested Resources

 

Books:

 

Bach, M. J.  (1986).  The design of the UNIX operating system.  Englewood Cliffs, NJ: Prentice Hall.

Davis, W. S.  (1986).  Operating systems: A systematic view (3rd ed.).  Reading, MA: Addison-Wesley.

Deitel, H. M.  (1984).  An introduction to operating systems (Rev ed.).  Reading, MA: Addison-Wesley.

DeMillo, R. A., et al.  (1987).  Software testing and evaluation: A report.  Reading, MA: Benjamin-Cummings.

Katzan, H.  (1986).  Operating systems, a pragmatic approach (2nd ed.).  New York: Van Nos Reinhold.

Lin, George (1999).  AS/400 System, Utilities, Database, Programming, and Client/Server (2nd Edition). Upper Saddle River, NJ: Printice-Hall.

Maekawa & Oldekoft.  (1987).  Operating systems: Advanced concepts.  Reading, MA: Benjamin-Cummings.

Martin, J.  (1981).  Computer networks and distributed processing: Software, techniques, and architecture.  Englewood Cliffs, NJ: Prentice Hall.

Murray, Steve. (1999).  AS/400 Associate System Operator, Exam 000-052. Carlsbad, CA: Midrange Computing.

Norton, P.  (1986).  Inside the IBM PC: Access to advanced features & programming features.  Englewood Cliffs, NJ: Prentice Hall.

Peterson, J. L., & Silberschatz, A.  (1985).  Operating system concepts (2nd ed.).  Reading, MA: Addison-Wesley.

Tanenbaum, A. S.  (1987).  Operating systems: Design and implementation.  Englewood Cliffs, NJ: Prentice Hall.

Tanenbaum, A. S.  (1989).  Computer networks (2nd ed.).  Englewood Cliffs, NJ: Prentice Hall.

Yuen, C. K.  (1986).  Essential concepts of operating systems using IBM mainframe examples.  Reading, MA: Addison-Wesley.