1 / 20

CSEN 5322 Operating Systems Fall Semester, 2014

Overview Instructor: Dr. Ashraf Yaseen. CSEN 5322 Operating Systems Fall Semester, 2014. 08/25/2014. Department of Electrical Engineering & Computer Science. Outline. Course Administration Course Overview. Administrivia. Class Website http://www.cs.odu.edu/~ayaseen

Download Presentation

CSEN 5322 Operating Systems Fall Semester, 2014

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview Instructor: Dr. Ashraf Yaseen CSEN 5322 Operating SystemsFall Semester, 2014 08/25/2014 Department of Electrical Engineering & Computer Science

  2. Outline • Course Administration • Course Overview

  3. Administrivia • Class Website • http://www.cs.odu.edu/~ayaseen • Syllabus: Class Policy • Class Notes: Posted before class, Read notes before class • Assignments: Pay attention to the due dates • Announcements, clarifications, FAQs posted • Blackboard • Posting grades • Sending out emails to class

  4. Administrivia-cont. • E-Mail • ashraf.yaseen@tamuk.edu • Instructor: Ashraf Yaseen • Office location: EC, 263 • Office hours: • MW: 12-2pm, 3-5pm. T: 4-5pm. F: 12-1pm. • by appointment • Office phone: TBA

  5. Administrivia-cont. • Textbook • Operating System Concepts Essentials, Eight Edition by Silberschatz, Galvin, and Gangne, John Wiley & Sons, Inc. ISBN 978-0-470-88920-6 • Useful website locations for study and/or research materials: http://codex.cs.yale.edu/avi/os-book/OS8/os8e/index.html

  6. Administrivia-cont. • Grading Policy • Late Assignment Policy • 00~24 hrs: -10% • 24~48 hrs: -20% • >48 hrs: grade = 0 • Class participation and presentation quality will also impact final grade

  7. Honor Code • The Honor Code applies to your conduct in this course. If you have questions, talk to me • HOMEWORK: • All submitted work must be your own • Do not copy another student’s work • Do discuss material and homework with classmates, professor • EXAMS:Do not give assistance to or receive assistance from anyone but professor • Violations of this Code are treated seriously • Evidence of cheating, plagiarism, or unauthorized collaboration will result in a 0 grade for quiz/assignment/exam • May have further consequences

  8. How to get help? • Ask questions in class (or after class) • Attend office hours • Email me • Make sure that you put “CSEN5322” in your subject line • Send it from your .edu account • It wouldn’t come to my spam folder • State clearly what you need in your email

  9. How to Get an A in this Class • Attendance • Attend class regularly and on time • Ask questions • Work on in-class exercises and assignments • Notes • Read over class notes before class • Review class notes after class • Homework • Get started as early as possible • Contact me if you encounter problems

  10. What You Will Learn • This course is designed to familiarize the student with operating systems principles, procedures and their implementation, protection, concurrent, cooperating, and communication processes, storage management, resource allocation, scheduling, file systems, and system design issues.

  11. What You Will Learn-cont. • Course learning objectives: • Understand the fundamental concepts of operating systems; • Recognize operating systems features and issues; and • Understand the operating system design and how it impacts application systems design and performance.

  12. Topics • Introduction and terminology • OS Structures • Processes • Threads • CPU Scheduling • Process Synchronization • Deadlock • Main Memory • Virtual Memory • File System Interface & Implementation • Mass Storage • IO Systems

  13. Greater Expectations • Class Attendance & Participation: mandatory • In-Class exercises/discussion questions • Solidify your understanding • Help gauge your understanding • Increase interactivity (reduce boredom) • You are expected to try your best in class • By attending, you work less out class. • If you miss class, you are responsible for learning what you missed

  14. Greater Expectations-cont. • Arrive on time to class • your grade will be affected if you are consistently late • If you are absent, first check the course webpage for missed notes and/or assignments • Don't come ask me, “Did I miss anything important?” • The answer is “Yes!”

  15. Greater Expectations-cont. • Student Presentations: • Prepare/practice and cover all material clearly and concisely (set time limit) • Refresh/integrate course material before exams • Student explanation benefits audience, presenter • Practice: presentation skills are a key to success • Submitted work: neat, complete, well-organized • logic, programming, math: clearly show steps towards solution, comment programs • Explanatory paragraphs: thoughtful, legible, grammatical, full sentences

  16. Greater Expectations-cont. • Behave and perform in a professional manner • Be punctual, dress appropriately and be attentive • Respect the rights of all participants by turning off any device that could cause a disturbance during class (this includes pagers, cell phones, personal alarms and music players). • Negative behavior patterns in class (e.g. unexcused absences, tardiness, and class disruptions, wearing hats, eating, drinking, smoking and sleeping) will be treated seriously • could result in a reduction of a student’s final grade.

  17. While in Class, • No Facebook • No Cell phone • No Music players • No Topic unrelated to class. • No Sleep • No Food • No bad jokes

  18. About Me • Bachelor’s from JUST (Jordan University of Science & Technology) • Master’s from NYiT (New York Institute of Technology) • Ph.D. from ODU (Old Dominion University) • My Research • Computational Biology • High Performance Computing

  19. How about you? • Tell us your nameand year • In a few sentences, tell us about you, e.g. • Where are you from? • What is your major? • Career plans or after-college plans? • Favorite hobby, sport? • Something interesting about yourself • Expectation in this class

  20. What I want you to do • Get started early! • Review Chapter 1 and Class Slides • Enjoy your new semester

More Related