Download CIS 170 – Understanding Operating Systems

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Mobile operating system wikipedia , lookup

OS-tan wikipedia , lookup

Library (computing) wikipedia , lookup

RSTS/E wikipedia , lookup

Copland (operating system) wikipedia , lookup

Burroughs MCP wikipedia , lookup

Spring (operating system) wikipedia , lookup

Batch file wikipedia , lookup

VS/9 wikipedia , lookup

Distributed operating system wikipedia , lookup

CP/M wikipedia , lookup

Unix security wikipedia , lookup

Paging wikipedia , lookup

Transcript
CIS 170 – Understanding Operating Systems
Fall 2007
INSTRUCTOR:
Barry W. Bugg
M-2011
(301) 322-0771
[email protected]
OFFICE HOURS:
MWF, 9:00 – 10:00 AM
MW, 12:45 – 3:15 PM
COURSE DESCRIPTION:
3 Credits. Provides basic working knowledge of computer operating system commands,
functions and management. Topics include: memory management, process management, device
management, file management and operating system tools. Students will demonstrate
proficiency by completing various task related laboratory assignments, which will prepare them
for the A+ Operating Systems Technologies Examination. Prerequisites: CIS 101 or ENT 177
completed or concurrent. Reading proficiency level. 2 class/2 lab hours.
COURSE LEARNING OUTCOMES:
Upon successful completion of this course, the student should be able to:
 Explain the four major functions of an operating system
 Describe early memory management systems such as fixed partition, dynamic partitions and
relocatable dynamic partitions
 Complete charts using Best-fit and First-fit allocation methods
 Describe recent memory management systems such as paged memory, demand paging, and
segmented/demand paged memory management
 Complete charts for first-in, first out and least recently used page replacement algorithms
 Manipulate the Windows operating system from the command prompt for various file
management tasks
 Complete projects for file management tasks from the command prompt
 Explain the difference between job and process scheduling
 Describe process scheduling algorithms such as first-come, first-served, shortest job next,
shortest remaining time, and round robin
 Complete charts for the above process scheduling algorithms
1
















Manipulate the Windows operating system from the command prompt for the use of filters,
redirection and piping
Complete projects on the computer for the above tasks
Explain the concept of deadlock and list the seven cases for it
Describe components of device management
Explain the strategies for the management of I/O requests
List the responsibilities of the file manager
Describe the differences in sequential versus direct access file organization methods
Evaluate and compare features of operating systems for the purpose of selecting an
appropriate operating system for given tasks
Describe differences in operating systems basic management strategies for Windows, Dos
and UNIX
Using the Explorer, My Computer, and Control Panel folders, identify the operating systems
functions, structure, and major system files to navigate the operating system and how to get
to needed technical information. (Dir, copy, etc.)
Identify the basic concepts and procedures for creating, viewing and managing files,
directories and disks. This includes the procedures for changing file attributes and the
ramifications of those changes. (FDISK, Attrib, Msconfig, etc.)
Identify and demonstrate the procedures necessary to install, configure and upgrade the
Windows Operating System (including hardware requirements and boot sequences.) (Startup,
ERD, MSDOS mode, etc)
Identify and demonstrate the procedures necessary for loading/adding and configuring
application device drives and the necessary software for certain devices. (Plug & Play, device
drivers, etc)
Identify and demonstrate the ability to apply knowledge to diagnose and troubleshoot
common problems relating to Windows (including an understanding of normal operations
and symptoms relating to common problems.)
Identify and demonstrate the knowledge of Window network capabilities (desktop side only)
and how to connect to networks on the client side, including what the Internet is, its
capabilities, basic concepts, and generic procedures for system startup. (ipconfig, winipcfg,
etc)
Complete lab projects for the A+ certification using batch file programming techniques.
REQUIRED TEXTS:
Understanding Operating Systems, 4th Edition, Flynn & McHoes, Thomson Course Technology
2006. ISBN 0-534-42366-3
A+ Guide to Managing and Troubleshooting PCs Lab Manual, 2nd Edition, Mike Meyers,
McGraw Hill/Osborne, 2007. ISBN-13 978-0-07-226362-6 ISBN-10 0-07226362-8
COLLEGE RESOURCES and SERVICES
Student Assessment Services Center (Testing Center):
Bladen Wing, Room 100
301-322-0090
2
(www.pg.cc.md.us/pgweb/pgdocs/student_services/student_assessment_services.htm)
Check the web site for hours and policies and procedures.
Tutoring and Writing Centers:
(www.pgcc.edu/students/tutoring_writing_grammar)
Bladen Wing, Room 107
Call 301-322-0748 to make an
appointment.
If you have the feeling that something is missing from your studies, the Tutoring
Center can help you put the pieces of the puzzle together with free one-on-one or
group tutoring.
The Writing Center offers one-on-one tutoring for all students who are working on
any writing assignment in any course.
Student Development Services:
(www.pgcc.edu/pgweb/pgdocs/student_services/index-sds.htm
301-322-0886
Student Development Services has various programs that provide students with
mentoring, advising and individual counseling. Call or check the website for more
information.
Library: (www.pgcc.edu/library)
Accokeek Hall
General information: 301-322-0105
The Learning Resources Division provides a range of library and media services. Refer
to the web site for hours and more information about the services.
Campus Bookstore (www.pgcc.edu/pgweb/pgdocs/bookstore.html)
Largo Student Center, Room 116
301-322-0912
3
CIS170 Course Outline
This is a tentative course schedule. Study the assigned material according to the list
below. Come to class prepared.
Week
1
2
3
4
5
6
7
8
9
10
11
12
Date
08/27
08/29
09/03
09/05
09/10
09/12
09/17
09/19
09/24
09/26
10/01
10/03
10/08
10/10
10/15
10/17
10/22
10/24
10/29
10/31
11/05
11/07
11/12
11/14
13
11/19
11/21
14
11/26
11/28
12/03
12/05
12/17
15
16
Topic
Overview of Course
O/S Theory – Overview
Labor Day, College Closed
Understanding Windows
Memory Management – Early Systems
Memory Management - Recent Systems
Processor Management
Review for Test 1 & Test 1L
Test 1 & Test 1L (Lab)
Review Test1 & Test 1L, BeginWindows Lab
Command Line
Command Line – Device Management
Device Management
File Management
Network Organization Concepts
Management of Network Functions
Review for Test 2 & Test 2L
Test2 & Test2L
Review Test 2 & Test 2L, Begin Windows 9X
Command Line
Command Line
Review of Test 3L – System Management
System Management / MS-DOS Operating System
MS-DOS Operating System
Windows 2000 Operating System
Thanksgiving Vacation – no classes
Reading/References
Syllabus
Chapter 1
Windows 2000
Review Windows 2000 – Test 4L
Lab 16
Chapter 11-13
Finish up all loose ends
Review for Final Test
Final Test (This is on a Friday – take note!)
Chapter 11-13
Lab Manual 12
Chapter 2
Chapter 3
Chapter 4
Chapters 1-4& Lab12
Chapters1-4 & Lab12
Lab Manual 13
Lab Manual 13
Lab Manual 13 Chp 7
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapters 7-10,Lab13
Chapters 7-10,Lab 10
Lab 15
Lab 15
Lab 15
Chapter 11
Chapter 11, 12
Chapter 12
Chapter 13
GRADE DISTRIBUTION:
Major Tests:
Three CONCEPTS exams based on the Understanding Operating Systems
textbook and class lectures - worth 20% each, or 60% of the course grade. Tests
are not cumulative.
4
Project Assignments:
There will be at least four lab assignments, each is worth 10% of the course grade.
Final Grade:
The points are summarized as below:
3 Understanding Op Systems Tests
4 Lab Assignments
60%
40%
100%
Total
Letter grades will be assigned according to the following:
> 90% = A
80 – 89% = B
70 – 79% = C
60 – 69% = D
< 60% = F
CLASSROOM POLICIES:
1. Class work is due when announced, and not accepted late
2. Tests are not made up, however may be taken in advance with prior notice
and approval.
3. Should you miss a test, I will count an average of the remaining two tests as
your missing grade, however ALL students must take the last test.
4. No pagers, cell phones or other electronic devices may be used during class.
Set them to silent, please.
5. No food or drink in the lab classroom (drinks are allowed if it is a regular
classroom with no computers in it).
6. I expect ALL students to attend each class. It is difficult to keep up in a
course of this type if you are not present.
7. I expect you to do your reading, assignments, and to be prepared when you
walk into class.
THE RESPONSIBILITY FOR SUCCESS IN THIS CLASS RESTS WITH
YOU!
5