Download OS-F2

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

Library (computing) wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

DNIX wikipedia , lookup

VS/9 wikipedia , lookup

RSTS/E wikipedia , lookup

Burroughs MCP wikipedia , lookup

Spring (operating system) wikipedia , lookup

CP/M wikipedia , lookup

Distributed operating system wikipedia , lookup

Unix security wikipedia , lookup

Transcript
Class details
Class Timing and
08:45 - 11:45 am
Room
Session Day(s) Tue
Credit Hours:
3/class hours(per week) | 0/lab hours(per week)
Course
Prerequisites:
Consultation
Time
Email
Contact #
12:00 - 01:00 pm
[email protected]
051-4863363 ext 302
Course Description
Basic concepts of operating systems and system programming. Multithreaded Programming,
Operating systems Design, Processor Management, File Systems, Memory Management,
Networking, Distributed File Systems.
Course Objective
This course involves study of concepts and components of general purpose operating systems.
These include the study of Multithreaded Programming, Operating systems Design, Processor
Management, File Systems, Memory Management, Networking, Distributed File Systems. UNIX
and Windows NT are general purpose operating systems used as examples when studying these
concepts.
Learning Outcomes
LO1 Introduction, Multithreaded Programming LO2 Basic Concepts, Operating systems Design,
Processor Management LO3 File Systems, Memory Management LO4 Networking, Distributed
File Systems
Teaching and Learning Methodology
The teaching methodology will include classroom lectures. A mid-term of 2 hours, 4
assignments and 4 quizzes will be integral part of the learning process. The number of quizzes
may be swapped with homework assignments depending upon how well the students make
progress in the class. Laboratory assignments of process/thread synchronization, process
communication, and file systems are given.
Materials and Supplies
Handouts will be placed at \\zabmail\Nadeem Khokhar\Notes\OS
Expected Class Conduct
It is expected that students will observe discipline in the class and will be punctual. Use of
mobile phone and conversation with other classmates during the lecture is strictly prohibited.
After 10 minutes of the start of the session the classroom door will be locked and the late comers
will not be allowed to enter the classroom during the lecture hour. They may join after the break.
They will be marked half-present in that class.
Course Plan
Week
Chapters
Session Topic
Assesments
1
Introduction
N/A
2
Multithreaded Programming
Quiz - 1
3
Multithreaded Programming
N/A
4
Basic Concepts
Assignment - 1
5
Operating systems Design
Quiz - 2
6
Processor Management
Assignment - 2
7
Processor Management
N/A
8
MT
N/A
9
File Systems
N/A
10
File Systems
Assignment - 3
11
Memory Management
Quiz - 3
12
Memory Management
Assignment - 4
13
Networking
N/A
14
Distributed File Systems
Quiz - 4
15
Distributed File Systems
N/A
%
Text Book
Operating Systems in Depth, Thomas W. Doeppner, null Edition, John Wiley & Sons,.
Refrence Books
1 Operating Systems, William Stallings, null Edition, -,.
2 Modern Operating Systems, Andrew S Tanenbaum, null Edition, Prentice Hall,.
3 Operating Systems, Dietel and Dietel, null Edition, -,.
4 Operating System Concepts, Silberschatz, Galvin, Gagne, null Edition, John Wiley & Sons,.
Course Pre-Requisites
None
Marks Distribution
Total
Total
Frequency Exempted
Marks Head
Marks
Total Marks
/Frequency
/Head
For D Grade
Holder(s)
Quiz
4
1
5
15
Included
Assignment
4
1
5
15
Included
Final Paper
1
0
40
40
Included
Mid Term Paper
1
0
30
30
Included
Total
Marks
100
100 (For DGs)
Attendance Policy
Prompt arrival and regular attendance are extremely important. For Academic policy refer to
student handbook for policies on late entry, maximum absences allowed, leave application etc.
Students with Physical or Educational Challenges
Students with educational and/or physical challenges are entitled to extra attention and time from
the instructor. Therefore students are advised to notify the course instructor at the beginning of
the course. Special arrangement may also be made on prior request based on specific challenges.
Academic Integrity
This course seeks to empower students for independent learning, resourcefulness, clear thinking,
and perception. All submitted work and activities should be genuine reflections of individual
achievement from which the student should derive personal satisfaction and a sense of
accomplishment. Plagiarism and cheating subvert these goals and will be treated according to the
policy stated in the Student Handbook. The instructor reserves the right to utilize electronic
means to help prevent plagiarism.
Comments and/or Suggestions
Students and Instructors may contact the Institutional Research Department if there is a need to
make suggestions or comments that can help further improve the course. A link is also provided
on your ZABDESK account for frequent and trouble-free feedback. The Institutional Research
Department would like to hear your feedback about the following:




Students
Course Content/ thoroughness
Lecture Delivery/Supplementary
Material
Facilities/Labs/Software/Hardware
Support
Course alignment with learning




Instructors
Availability of teaching material
Facilities/Internet/Administrative Support
Labs: Software/Hardware/Technical
support
Availability and quality of Teaching
Instruments

outcomes
Any other comments/feedback

Any other comments/feedback