30
Unit 9: Distributing Computing & Networking Kaplan University 1

IT320 Operating System Concepts

  • Upload
    morwen

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

IT320 Operating System Concepts. Unit 9: Distributing Computing & Networking. Upcoming Topics. Unit 9: Distributing Computing & Networking Last Seminar for class! Discussion Questions due by July 19 Unit 9 Paper due by July 19 Unit 10: Final Project No Seminar in Unit 10 - PowerPoint PPT Presentation

Citation preview

Page 1: IT320 Operating System Concepts

Unit 9: Distributing Computing & Networking

Kaplan University 1

Page 2: IT320 Operating System Concepts

Unit 9: Distributing Computing & Networking◦ Last Seminar for class!◦ Discussion Questions due by July 19◦ Unit 9 Paper due by July 19

Unit 10: Final Project ◦ No Seminar in Unit 10◦ No Discussion Questions in Unit 10◦ Complete your Final Project◦ Due Tuesday, July 26 at 11:59 pm ET

Kaplan University 2

Page 3: IT320 Operating System Concepts

Readings Discussion Questions Review Unit 9 Assignment Lecture on Definitions Final Project due on July 26 Final Thoughts on the class

Kaplan University 3

Page 4: IT320 Operating System Concepts

Textbook Reading ◦ Chapter 16 – Distributed Processing,

Client/Server, and Clusters◦ Chapter 17 – Network

Web Reading 2 Discussion Questions 3 page essay discussing proposed network

for scenario company (due Tuesday)

Kaplan University 4

Page 5: IT320 Operating System Concepts

DQ1: Switching & RoutingWe often hear the terms: switched and routed networks or switching and routing. Explain the concepts and provide examples of how they work in real life.

DQ2: IPv6IPv4 has been around a number of years and is beginning to show its age. IPv6 has been designed to improve on IPv4. What are two features of IPv6 you think will provide the greatest impact on networking. Why?

Kaplan University 5

Page 6: IT320 Operating System Concepts

Problem Scenario:◦ Company “LTET” (Late to Embrace Technology) has

grown substantially in the last few years. ◦ The company manufactures, distributes, and sells

acoustic products. Its manufacturing plants are in China. Its assembly and distribution plants in addition to HQ and sales offices are in the US.

◦ Their current computing environment consists of a few computers scattered here and are not networked.

◦ They rely on paper and do everything manually, but now they are ready to embrace 21st century technologies.

Kaplan University 6

Page 7: IT320 Operating System Concepts

Write a 3 page paper on the following:◦ Propose a network and a computing

environment. ◦ Your plan should identify a client/server class

and a cluster implementation. ◦ Money, time, and resources should NOT be a

consideration in your creative mind.◦ Be sure to give them an efficient and secure

network based on what you learned in this and previous units.

◦ Be sure to defend your recommendations.

Kaplan University 7

Page 8: IT320 Operating System Concepts

Your paper should include at least 3 pages of content (including required content, intro & conclusion)

Note that your paper will be longer than 3 pages as it will have a title page and a reference page in addition to the actual content pages required.

Be to sure include an introduction and conclusion (5 pts each)

Use APA format

Kaplan University 8

Page 9: IT320 Operating System Concepts

Kaplan University 9

Page 10: IT320 Operating System Concepts

Kaplan University 10

Page 11: IT320 Operating System Concepts

A client/server environment includes:◦ Clients – typically single user PCs or workstations

with operating system and easy to use GUI interface

◦ Servers – provides shared services to clients(application server, database server, storage)

◦ Network – how it is all connected to each other

Kaplan University 11

Page 12: IT320 Operating System Concepts

1 Tier◦ Client & Server are same machine

2 Tier◦ Client & Server are separate machines

3-Tier◦ Client (end-user computer)◦ Middle-tier (application server)◦ Back-end server (database server)

Kaplan University 12

Page 13: IT320 Operating System Concepts

Set of standard programming interfaces and protocols that site between the application and the communications software

Has both server and client components

Kaplan University 13

Page 14: IT320 Operating System Concepts

A group of interconnected whole computers working together as a unified computing resource that can create the illusion of being one machine

What are the benefits of this?

Can you name an example of a company that uses a cluster for their infrastructure?

Kaplan University 14

Page 15: IT320 Operating System Concepts

Google

Kaplan University 15

Facebook

Page 16: IT320 Operating System Concepts

Benefits◦ Absolute Scalability

◦ Incremental Scalability

◦ High Availability

◦ Superior price/performance

Kaplan University 16

Page 17: IT320 Operating System Concepts

Used for communication between entities in different systems

◦ Entity – anything capable of sending or receiving(terminal, DBMS, user applications)

◦ System – physically distinct object that contains one or more entities (computers, terminals, remote sensors)

◦ Protocol is the language between the two

Kaplan University 17

Page 18: IT320 Operating System Concepts

7 layer model that identifies protocols for communicating at different layers.

Example Protocols◦ Transmission Control Protocol / Internet Protocol

(TCP/IP)◦ IP – provides routing functionality between

multiple networks◦ TCP – ensures data arrives at the destination

application & the data arrives in the same order it was sent.

Kaplan University 18

Page 19: IT320 Operating System Concepts

Simple Mail Transfer Protocol (SMTP)◦ Provides mechanism for transferring messages

among separate hosts

File Transfer Protocol (FTP)◦ Used to send files from one system to another under

user command

TELNET◦ Provides remote logon capability, which enables a

user at a terminal or PC to logon to a remote computer and function as if directly connected

Kaplan University 19

Page 20: IT320 Operating System Concepts

Kaplan University 20

Page 21: IT320 Operating System Concepts

Due Tuesday, July 26 at 11:59 pm No late assignments accepted Final Project is worth 200 points

Write a 5-10 page essay explaining how a mainstream modern (Linux or Windows) Operating System is designed to integrate all components of the operating system.

At least 3 outside references Include topics on the next page Be sure to include a Table of Contents

Kaplan University 21

Page 22: IT320 Operating System Concepts

The following list of topics is a starting point for your essay. You may include other topics if you feel they are important. Each topic listed below is worth 20 pts!◦ Processes and threads◦ Memory management◦ Scheduling (Including deadlock prevention)◦ File Management◦ Input and Output devices◦ Security issues

(Discuss current malware threats & prevention techniques)

◦ Data protection (RAID & Clusters)

Kaplan University 22

Page 23: IT320 Operating System Concepts

10 pts - Paper length is at least five pages and paper is formatted according to APA guidelines.

20 pts - The content of the paper is clear and demonstrates the student's understanding of the topics.

5 pts – Conclusion is logical and flows from the body of the paper, reviewing major points

5 pts – Introduction provides sufficient background on the topic and previews major points.

20 pts – Explain the concept of Processes/Threads & their management related to OS

20 pts – Explained concept of deadlock and related topics (Avoidance, Prevention, & Detection)

Kaplan University 23

Page 24: IT320 Operating System Concepts

20 pts – Explained Input / Output as related to OS 20 pts – Explain concept of scheduling as related to

OS 20 pts – Explained file system and management of

OS 20 pts – Explained security threats to computer

systems & addressed viruses, bots, attacks, worms, as related to OS

20 pts – Explained security techniques & addresses defenses against the threats related to OS

20 pts – Explained Data Protection techniques (Backup, RAID) as related to OS

Kaplan University 24

Page 25: IT320 Operating System Concepts

Kaplan University 25

Page 26: IT320 Operating System Concepts

Name two new things that you have learned in this class.

Kaplan University 26

Page 27: IT320 Operating System Concepts

Name two things that are still confusing to you.

Kaplan University 27

Page 28: IT320 Operating System Concepts

List 2 things that could be improved with this course.

Kaplan University 28

Page 29: IT320 Operating System Concepts

What is the take-away lesson that you have learned from this class?

Kaplan University 29