CRN # 11241 CPET 181 01

Computer Operating Systems Basics

Fall 2007

Paul I. Lin, Professor of ECET

assembly language program,ssembly language program,r programmers,

CPET 181 Computer Operating Systems Basics

Credits: 3

P: ECET/CS 114. Introduction to computer operating systems, organization and functions of hardware components, and system software. Topics include system commands, operating system interface, system utilities, shells programming, file systems and management, introduction to concepts, graphical user interface, device drivers, memory management, processes, concurrency, scheduling, multi-tasking and multi processing. Laboratory experiences include Microsoft Windows and UNIX.


Instructor Information:

Paul I-Hai Lin, P.E.

Professor of Electrical and Computer Engineering Technology

Office: ET 205C Email: Phone: 260-481-6339

Office Hours:

Monday: 3:00-6:00 PM

Tuesday: 4:00-6:00 PM

Wednesday: 3:00-6:00 PM

or by appointment


Classroom & Time: ET 346; Monday and Wednesday from 06:00-07:15 pm

Lab Time: Arranged: ET 346


Textbook: Understanding Operating Systems, 4th edition by Ida Flynn & Ann McHoes, 2006, published by Thomson Course Technology, ISBN 0-534-42366-3


References: 1. Any books on Windows 98, NT, 2000, XP, Linux or MAC OS

2. Internet, reference websites are provided on the course home page


ABET Technology Accreditation Commission (TC2K) for 2006-07 accreditation cycle

(relevant excerpts)

Criterion 2. Program Outcomes

An engineering technology program must demonstrate that graduates have:

  1. an appropriate mastery of the knowledge, techniques, skills and modern tools of their disciplines
  2. an ability to apply current knowledge and adapt to emerging applications of mathematics, science, engineering and technology,
  3. an ability to conduct, analyze and interpret experiments and apply experimental results to improve processes,
  4. an ability to apply creativity in the design of systems, components or processes appropriate to program objectives,
  5. an ability to function effectively on teams,
  6. an ability to identify, analyze and solve technical problems,
  7. an ability to communicate effectively,
  8. a recognition of the need for, and an ability to engage in lifelong learning,
  9. an ability to understand professional, ethical and social responsibilities,
  10. a respect for diversity and a knowledge of contemporary professional, societal and global issues, and
  11. a commitment to quality, timeliness, and continuous improvement.


CPET 181 Course Outcomes:

A student who successfully fulfills the course requirements will have demonstrated the ability:

1.    Identify and understand computer hardware (Criterion a, b, c, f)

2. Identify and understand Operating System major components and functions

(Criterion a, b, c, f)

3. Understand Basic DOS Commands (Criterion a, b, c, f)

4. Understand Basic Linux Commands (Criterion a, b, c, f)
    5.    Perform Basic install of the Windows OS (Criterion a, b, c, d, f, h, k)

6. Perform Basic install of the Linux OS (Criterion a, b, c, d, f, h, k)
    7.    Understand the partitioning and hard drive management of the major OS's (Criterion

a, b, c, f)
    8.    Explain what a multitasking OS does (Criterion a, b, c, f)

9. Understand Networked Operating System and Network Utility Commands (Criterion

a, b, c, f)

10.   Know how to use the Internet and other resource for maintaining OS (Criterion a, b,

c, f)

11. Understand Computer Security and Ethics (Criterion i, j)
   12.   Troubleshoot Windows OS (Criterion a, b, c, d, f)
   13.   Troubleshoot Linux OS (Criterion a, b, c, d, f)
   14.   Work in a small group to maintain a working OS (Criterion e, g, i, j, k)


Software: IPFW will provide Windows and Linux software for on campus use.

Labs:  There will be numerous laboratory assignments. Late laboratory reports will be subject to grade reduction. See the departmental laboratory report guidelines for report structure.

Homework Assignments:   Periodic homework will be assigned.  All homework should be turned in at class time on the date due. Late homework will be subject to grade reduction.   Homework should be typed (when possible), neat and orderly, and stapled.

Exams: 3 exams total (Multiple-choice, True/False, Simple Q/As). Makeup exams will only be given if prior arrangements have been made.  Exam material comes from the textbook, handouts, laboratory experiments and lecture.

Student Behavior: This is generally stated in the IPFW Student Handbook. Lecture and Laboratory sessions are to remain completely professional.


Services for Students with Disabilities: Students with disabilities are encouraged to discuss course requirements with their instructors to develop strategies for success. Students may wish to tap the expertise and resources of the disability services office to assist them in this process. Formal requests for accommodations can be made by contacting the Services for Students with Disabilities office located in Walb Union, Room 113. Call (260) 481-6657 Voice/TTD or visit the SSD website at for additional information.

- Random attendance will be taken; anymore than 3 marked absences could result in grade reduction.
- Instructor is not responsible for absent students.  If you miss a class, you are responsible to obtain the missed material.
- When preparing homework assignments and reports, all information sources (Internet, etc.) should be sited. (Do not plagiarize.)












Less than 60%




Exams (3)








Schedule and Topics of Discussion:






Week 1

Aug 20

Course Introduction




Aug 22

Introducing Operating Systems -Chapter 1



Intel 80x86 CPU Registers and Data movements: Debug utilities

Week 2

Aug 27

Introducing Operating Systems - Chapter 1


DOS Commands


Aug 29

Current Computer System Hardware and Operating Systems (Personal Computer, Laptop, Tablet, Pocket PC, PDA; DOS, Unix/Linux, Windows XP, Vista, Windows Mobile)


DOS Commands

Week 3

Sept 3 (Labor Day)





Sept 5

Memory Management: Early Systems (Chapter 2)


Linux Commands


Week 4

Sept 10

Memory Management: Early Systems (Chapter 2)

Linux Commands



Sept 12

Memory Management: Virtual Memory (Chapter 3)


Vmware Environment

Week 5

Sept 17

Processor Management (Chapter 4)Review of Chapters 1-3

Vmware Environment



Sept 19

Review of Chapters 1-4



Week 6

Sept 24

Exam 1 (Chapter 1-4)




Sept 26

Process Management (Chapter 5)

Initial Windows XP Installation


Week 7

Oct 1

Concurrent Processes (Chapter 6)

Initial Windows XP Installation



Oct 3

Device Management (Chapter 7)

Trouble Shooting Windows XP



Week 8

Oct 8 (Fall Recess)





Oct 10

Device Management (Chapter 7)

Windows XP Device Management



Week 9

Oct 15

Device Management (Chapter 7)3ectsting Maintenance Proceduressionse home pageand it took up all of my time.

Windows XP Device Management



Oct 17

File Management (Chapter 8)

Windows File System, Registry


Week 10

Oct 22

File Management (Chapter 8)

Windows File System, Registry


Oct 24

Review of Chapters 5-8



Week 11

Oct 29

Exam 2 (Chapters 5-8)




Oct 31

Network Organization Concepts (Chapter 9)

Linux Network Utilities




Week 12

Nov 5

Network Organization Concepts (Chapter 9)

Windows Networking Commands





Nov 7

Network Protocols and Connectivities

Network Connectivity Problems



Week 13

Nov 12

Management of Network Functions (Chapter 10)

Initial Linux OS Installation



Nov 14

Security and Ethic (Chapter 11)

Initial Linux OS Installation


Week 14

Nov 19

System Management (File System Maintenance) Chapters 12, 13, 14, 15


System Management



Nov 21 (Thanksgiving


System Management (Disk and print shares) Chapters 12, 13, 14, 15


System Management


Week 15

Nov 26

System Management (Registry and file deletion) Chapter 12, 13, 14, 15


System Management




Nov 28

Standard Operating and Maintenance Procedures

System maintenance

Week 16

Dec 3

OS System Migration Procedures


OS Migration





Dec 5

Review of Chapters 9,10,11,12,13, 14, 15


Week 17

Exam Date/Time: Wed. Dec 12: 6:15-8:15PM


Exam 3 (Ch. 9, 10, 11, 12, 13, 14, 15)





*Topics of discussion and homework/lab activities are subject to change. Changes will be posted on the course website.