Standard |
CIS 1305 – Mid-Range Operating Systems
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 |
|
|
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.
Davis, W. S. (1986). Operating systems: A
systematic view (3rd ed.).
Deitel, H. M. (1984). An introduction to operating systems (Rev
ed.).
DeMillo, R. A., et
al. (1987). Software testing and evaluation: A report.
Katzan, H. (1986). Operating systems, a
pragmatic approach (2nd ed.).
Lin, George (1999). AS/400 System, Utilities, Database, Programming, and
Client/Server (2nd Edition).
Maekawa & Oldekoft. (1987). Operating systems: Advanced concepts.
Martin, J. (1981). Computer networks and
distributed processing: Software, techniques, and architecture.
Murray, Steve.
(1999). AS/400
Associate System Operator, Exam 000-052.
Norton, P. (1986). Inside the IBM PC:
Access to advanced features & programming features.
Peterson, J. L., & Silberschatz,
A. (1985). Operating system concepts (2nd ed.).
Tanenbaum, A.
S. (1987). Operating systems: Design and implementation.
Tanenbaum, A.
S. (1989). Computer networks (2nd ed.).
Yuen, C. K. (1986). Essential concepts of
operating systems using IBM mainframe examples.