31
CPS2236 CONTEMPORARY OPERATING SYSTEMS Fall Semester, 2013 08/27/2013 Lecture 1: Introductions Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY, WILBERFORCE, OH 1

CPS2236 CONTEMPORARY OPERATING SYSTEMS Fall Semester, 2013 08/27/2013 Lecture 1: Introductions Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER

Embed Size (px)

Citation preview

CPS2236 CONTEMPORARY OPERATING

SYSTEMSFall Semester, 2013

CPS2236 CONTEMPORARY OPERATING

SYSTEMSFall Semester, 2013

08/27/2013

Lecture 1: IntroductionsInstructor: Ashraf Yaseen

DEPARTMENT OF MATH & COMPUTER SCIENCECENTRAL STATE UNIVERSITY, WILBERFORCE, OH

1

Outline

Course Administration Course Topics Classes of Computers Introduction to OS

2

Administrivia

Class Web Page 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 emails to class

3

Administrivia-cont.

Instructional E-Mail Addresses [email protected]

Instructor: Ashraf Yaseen Office phone: 937-376-6365 Office location: Henderson Hall, 139 Office hours:

M,W,F: 10:00AM-2:00PM T,R: 2:00PM-3:00PM by appointment

4

Administrivia-cont.

Grading Policy

Quizzes will be announced in class

Late Assignment/HW Policy 0~24 hrs: -5% 24~48 hrs: -10% >48 hrs: grade = 0

5

Number

Activities/ Evaluation Methods

Percentages

2 Term Exam 30%

1 Final Exam 25%

6 Assignments/Homework

30%

6 Quiz 15%

Class participation and presentation quality will also impact final grade

>=90 A Excellent80-89 B Very Good70-79 C Good60-69 D Passed<60 F Failed

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

6

Administrivia-cont.

Textbook Survey of Operating Systems by Jane and

Charles Holcombe, 3rd Ed, McGraw-Hill

7

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

8

How to get help?

Ask questions in class (or after class) Attend office hours Email 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 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 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

10

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

11

How about you?12

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

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

13

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

14

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.

15

While in Class,

No Facebook No Cell phone No Music players No Topic unrelated to class. No Sleep No Food No bad jokes

16

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

17

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

18

What You Will Learn

Introduction to OSs 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

19

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

20

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

21

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: e-mail, FTP, browsers, file and

print servers. Troubleshoot connection problems

22

Introductionto

Operating Systems

23

Classes of Computers

Desktop computers Personal computers (best-known) General purpose, variety of software Subject to cost/performance tradeoff

24

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

25

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

26

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

27

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)

28

Inside the Computer: Basic Blueprint

29

Summary

Syllabus Classes of Computers

30

What I want you to do

Review Chapter 1 and Class Slides Enjoy your new semester

31