EMU FACULTY OF ENGINEERING

DEPARTMENT OF COMPUTER ENGINEERING

 

COURSE DESCRIPTION

Course Code:                CmpE 241

Course Title:                 Operating Systems

Course Credit:               (4,1) 4

Semester:                      2004-2005 Fall

Instructor:                       Assoc. Prof. Dr. Atilla ELÇİ (Gr. 2, Gr. 3)

Office no:           CmpE 208 (please check office hours)

Office Tel:          630 2843

E-mail:                Atilla.Elci@EMU.edu.tr

Website:             http://cmpe.emu.edu.tr/aelci/

Coord. Assistant:          Erhan BASRİ

Office no:           CmpE 202 (please check office hours)

Office Tel:         630 1626

E-mail:               erhan.basri@emu.edu.tr

Lab Assistant:               Latif POLAT (Groups 2 & 3)

Office no:           CmpE 123 (please check office hours)

Office Tel:          630 2839

E-mail:                latif.polat@emu.edu.tr

Lab Assistant:               Yüce TEKOL (Groups 2 & 3)

Office no:           CmpE 124 (please check office hours)

Office Tel:          630 2838

E-mail:                yuce.tekol@emu.edu.tr

 

Textbook:                      Andrew S. Tanenbaum:

Modern Operating Systems, Prentice Hall, 2001.

ISBN: 0-13-092641-8.

Click for the book site (See below for PowerPoint presentation files)

Click for The Author's Site (check resources for the book).

 

Abraham Silberschatz, Peter Baer Galvin and Greg Gagne:

Operating System Concepts with Java, 6th edition, John Wiley & Sons, Inc., 2004.

ISBN: 0-471-48905-0.

Click for the book site. Note online chapters on FreeBSD and Windows.

 

H. M. Dietel, P. J. Dietel, and D. R. Choffnes:

Operating Systems, 3rd Edition, Pearson Education, 2004.

ISBN: 0-13-124696-8.

Click to download the PowerPoint slides.

 

OBJECTIVE

An operating system manages all peripheral devices, network interfaces, other program resources and users of such. In short, an OS is a complex program system. The study of operating systems has gained importance with the advancements made in computer organization and programming systems. This course is devoted to a structured survey of OS concepts and practices. Similarly, certain prominent OS will as well be introduced. Special emphasis will be assigned to Unix/Linux.

 

Participant of the course will be required to carry out lab explorations, practical work in terms of assignments and small projects.

 

COURSE OUTLINE

See the outline document common to all groups.

 

EXAMINATION AND GRADING

See the outline document common to all groups.

See Common Course Website for exam papers.

 

IMPORTANT NOTES

Office Hours: 14:40 – 15:30 on Mondays, Tuesdays and Wednesdays

Also see the outline document common to all groups.

 

POWERPOINT PRESENTATION FILES

These are .zip files for which you'll need an extractor. Win XP has a built-in zip file extractor; for other PC OS's, you may use shareware WinAce Archiver, WinZip, Alattin Stuffit Expander.

Decompressed files are Microsoft PowerPoint presentations. If you do not have Microsoft Office installed, go to the Office Update File Converters and Viewers page to download a PowerPoint viewer for your operating system (Windows and Macintosh only).

LABS

Lab work and schedule are listed in the common course website under Labs tag.

Students are encouraged to review OS labs of other institutions as well. Samples follow:

 

REFERENCES AND USEFUL LINKS

LINUX OS REFERENCES

WINDOWS OS REFERENCES

FURTHER READING

 

Updated Feb. 05, 2005.