Presentation is loading. Please wait.

Presentation is loading. Please wait.

CPS2236 Contemporary Operating Systems Fall Semester, 2013

Similar presentations


Presentation on theme: "CPS2236 Contemporary Operating Systems Fall Semester, 2013"— Presentation transcript:

1 CPS2236 Contemporary Operating Systems Fall Semester, 2013
Lecture 1: Introductions Instructor: Ashraf Yaseen Department of Math & Computer Science Central State University, Wilberforce, OH 08/27/2013

2 Outline Course Administration Course Topics Classes of Computers
Introduction to OS

3 Administrivia Class Web Page Blackboard http://www.cs.odu.edu/~ayaseen
Syllabus Class Policy Class Notes Posted before class Read class notes before class Assignments Posted after class Pay attention to the due dates Blackboard Posting grades Sending out s to class

4 Administrivia-cont. Instructor: Ashraf Yaseen
Instructional Addresses Instructor: Ashraf Yaseen Office phone: Office location: Henderson Hall, 139 Office hours: M,W,F: 10:00AM-2:00PM T,R: 2:00PM-3:00PM by appointment

5 Administrivia-cont. Grading Policy Late Assignment/HW Policy
Quizzes will be announced in class Late Assignment/HW Policy 0~24 hrs: -5% 24~48 hrs: -10% >48 hrs: grade = 0 Number Activities/ Evaluation Methods Percentages 2 Term Exam 30% 1 Final Exam 25% 6 Assignments/Homework Quiz 15% >=90 A Excellent 80-89 B Very Good 70-79 C Good 60-69 D Passed <60 F Failed Class participation and presentation quality will also impact final grade

6 Administrivia-cont. Your Written/Read Responsibilities 5 Homework
Due at start of class on due date Emergency arrangements; else hand in early 1-3 Term Test; Final Exam: comprehensive exam. Course Project and Presentations: student-led reviews/material integration before exams Readings from textbooks – read before/after class

7 Administrivia-cont. Textbook
Survey of Operating Systems by Jane and Charles Holcombe, 3rd Ed, McGraw-Hill

8 CSU 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 If you work with someone, write this on the first page of your submitted work 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 The honor code applies to your conduct in this course. Essentially, submit…

9 How to get help? Ask questions in class (or after class)
Attend office hours me Make sure that you put “CPS2236” 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

10 How to Get an A in this Class?
Attendance Attend class regularly and on time Ask questions Work on in-class exercises and labs 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

11 About Me I got my bachelor’s from JUST (Jordan University of Science & Technology) Master’s from NYiT (New York Institute of Technology) Ph.D. (in process) ODU (Old Dominion University) My Research Computational Biology High Performance Computing

12 How about you? Tell us your name and 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

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.
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

15 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 iPod 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 up to 12.5% (labs) of a student’s final grade.

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

17 Importance of This Course
Important Technology Skills Information technology (IT) offers many career paths, leading to occupations in such fields as PC repair, network administration, telecommunications, Web development, graphic design, and desktop support. To become competent in any IT field, you need certain basic computer skills. This course will help you build a foundation for success in the IT field by introducing you to fundamental information about desktop operating systems

18 Course Topics Introduction to Operating Systems
Computer Security Basics Desktop Virtualization Disk Operating System (DOS) and the Command-Line Interface Windows XP Professional Today’s Windows—Windows Vista and Windows 7 Under the Windows Desktop Linux on the Desktop Mac OS X on the Desktop The Client Side of Networking

19 What You Will Learn Introduction to OSs Computer Security
Provides an overview of computer hardware, Introduces the basic functions common to all OSs Introduce the OSs of this course. Computer Security Help you recognize security threats to PCs Present methods and technologies to protect against threats Desktop Virtualization Teach you how to install and configure free desktop virtualization software Run a separate OS in addition to the installed one Experience working with a new OS without the expense of dedicating an entire computer for it

20 What You Will Learn-cont.
DOS Work on the command line interface DOS commands and utilities Windows XP Professional Learn how to install, configure, manage, and troubleshoot this OS Windows Vista and Windows 7 Learn about the important features Install OS Manage the desktop and files Manage local security

21 What You Will Learn-cont.
Under the Windows Desktop Explore in details Registry Windows start up process Installation and management of device drivers Troubleshoot problems Linux on the Desktop History of Linux Select and download free versions Install using Ubuntu Linux

22 What You Will Learn-cont.
Mac OS X on the Desktop Install and configure Mac Practice using features of the desktop Troubleshoot common problems The Client Side of Networking Configure a computer to connect to a LAN and the internet Overview of TCP/IP Work with clients: , FTP, browsers, file and print servers. Troubleshoot connection problems

23 Introduction to Operating Systems
Ok great. Now we’ll move on to the 2nd handout, which has the rest of today’s slides.

24 Morgan Kaufmann Publishers
April 15, 2017 Classes of Computers Desktop computers Personal computers (best-known) General purpose, variety of software Subject to cost/performance tradeoff Chapter 1 — Computer Abstractions and Technology

25 Classes of Computers-cont.
Server computers Network based; Multiple users access via network Execute many small tasks at once (web); execute one huge job (weather forecast supercomputer) High capacity, performance, reliability Range Small file servers Supercomputers

26 Poor Man’s Super Computer
What is a Cluster? “Collection of interconnected stand-alone computers working together as a single, integrated computing resource” Cluster consists of Nodes Network OS Cluster middleware Standard components Avoiding expensive proprietary components

27 Classes of Computers-cont.
Embedded computers Hidden as components of systems Examples Computer in your car Processor in your cell phone Stringent power/performance/cost constraints

28 Prototypical Computer System
All computing applications have a few key components: The computer (box) to do the computing Input devices (e.g. keyboard, mouse) Output devices (e.g. display, printer) Input/Output devices (disks, networks)

29 Inside the Computer: Basic Blueprint

30 Summary Syllabus Classes of Computers

31 What I want you to do Review Chapter 1 and Class Slides
Enjoy your new semester


Download ppt "CPS2236 Contemporary Operating Systems Fall Semester, 2013"

Similar presentations


Ads by Google