CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.

Slides:



Advertisements
Similar presentations
Peer-to-Peer vs. Client/Server Network Operating Systems Instructor: Dr. Najla Al-Nabhan
Advertisements

Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Introduction CSCI 444/544 Operating Systems Fall 2008.
Networking Basics lesson 17. This lesson includes the following sections: The Uses of a Network How Networks are Structured Network Topologies for LANs.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
CMSC 421: Principles of Operating Systems Section 0202 Instructor: Dipanjan Chakraborty Office: ITE 374
CMPT 300: Operating Systems I Dr. Mohamed Hefeeda
Chapter 1: Introduction
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Introduction  What is an Operating System  What Operating Systems Do  How is it filling our life 1-1 Lecture 1.
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
1/16/2008CSCI 315 Operating Systems Design1 Introduction Notice: The slides for this lecture have been largely based on those accompanying the textbook.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
1 5/25/2016 操作系统课件 教材: 《操作系统概念(第六版 影印版)》 【原书名】 Operating System Concepts(Sixth Edition) [ 原书信息 ] Operating System Concepts(Sixth Edition) [ 原书信息 ] 【原出版社】
Operating Systems.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 1 Introduction Read:
Fall 2000M.B. Ibáñez Lecture 01 Introduction What is an Operating System? The Evolution of Operating Systems Course Outline.
 H.M.BILAL Operating System Concepts.  What is an Operating System?  Mainframe Systems  Desktop Systems  Multiprocessor Systems  Distributed Systems.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Introduction to Computer Administration Course Supervisor: Muhammad Saeed.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Network Operating System
1.1 Operating System Concepts Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered.
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
OPERATING SYSTEMS UNIT – I R.SOUJANYA IT Dept. UNIT I Computer System and Operating System Overview Chapter 1: IntroductionIntroduction Overview of Computer.
Course ILT Basic networking concepts Unit objectives Compare various types of networks Discuss types of servers Discuss LAN topologies Discuss planning.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Introduction to Network Operating Systems Edited by/ Maysoon Al Duwais
Lecture 1: Network Operating Systems (NOS) An Introduction.
Introduction TO Network Administration
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Lecture 1: Network Operating Systems (NOS)
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
CMPS Operating Systems Prof. Scott Brandt Computer Science Department University of California, Santa Cruz.
CT1503 Network Operating System
Chapter 1: Introduction
Network Operating Systems (NOS)
Chapter 1: Introduction
Chapter 1: Introduction
Lecture 1: Network Operating Systems (NOS)
Chapter 1: Introduction
Chapter 1: Introduction
Prepared by: Ms. Amira al-Ghanem Prepared for: Ms. Omarine
TYPES OFF OPERATING SYSTEM
Chapter 1: Introduction
Chapter 1: Introduction
Lecture 1: Introduction to Network Operating Systems
Chapter 1: Introduction
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Chapter 1: Introduction
Chapter 1: Introduction
Operating System Introduction.
Chapter 1: Introduction
Chapter 1: Introduction
Lecture 1: Introduction to Network Operating Systems
Client/Server And Peer-to-Peer
Introduction to Operating Systems
Chapter 1: Introduction
Presentation transcript:

CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014

Course Overview Course Code: CT 1503 Course Title: Networks Operating Systems Course Co-requisite: CT1503Course Level: Fifth Credit Hours: 3(3+ 0) Lecture Time: Tuesday 9:00 am- 12:00 pm

Course Instructor Address Office Hours Office Number and Location RankName KSU.EDU.SA Sunday 12-3 Tuesday 12-3 Wednesday Office #: nd Flour, Bldg 1, Olishah Campus, KSU Assistant Professor Dr. Najla Al-Nabhan Course Website:

Course Syllabus  Course Syllabus  Aimed to impart  Network operating systems (NOS):  Definition,  tasks,  examples,  tools,  managing users’ accounts,  protocol setting,  and security.

Grading Overview  Homework Assignments: 10%  Quizzes: 15%  Class Participation: 5%  Mid-terms: 30%  Final Exam: 40%  One Quiz and/or tutorial per week, schedule will be announced soon

Lecture 1: Network Operating Systems (NOS) An Introduction

What is an Operating System? 2 kinds of a software – Application Software Word processors, database manager, compiler, web browser – System Software Operating system itself Bridges between the hardware and users

Functions of Operating Systems (OS) Resource management Memory management Device management – Printer – Hard drive – display Process management Processor management (CPU time )

Operating Systems (OS) : Examples

Why OS was Born? Batch processing – Resident Monitor, JCL, IOCS

Time Sharing Using Operating Systems

Operating Systems  An operating system (OS) is software that manages computer hardware and software resources and provides common services for computer programs.  Operating systems form an essential component of the system software in a computer system. Application programs usually require an operating system to function.  Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.

Operating Systems  For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and will frequently make a system call to an OS function or be interrupted by it.  Operating systems can be found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers.

Operating Systems: Examples  Examples of popular modern operating systems include:  Android, BSD, iOS, Windows Phone,  Linux, OS X, QNX,  Microsoft Windows, and IBM z/OS.  All these examples, except Windows, Windows Phone and z/OS, share roots in UNIX.

Networks Operating Systems  Network operating system refers to software that implements an operating system of some kind that is oriented to computer networking.  For example, one that runs on a server and enables the server to manage data, users, groups, security, applications, and other networking functions.  The network operating system is designed to allow shared file and printer access among multiple computers in a network,  typically a local area network (LAN), a private network or to other networks.

Networks Operating Systems: Where to use?  NOS can be used in:  Routers, switches and hardware firewall.  PCs in Peer-to-peer networks  Client-server Architicture

Routers NOSs  Network operating systems can be embedded in a router or hardware firewall that operates the functions in the network layer (layer 3) of the OSI model.  Examples:  JUNOS, used in routers and switches from Juniper Networks,  Cisco IOS (formerly "Cisco Internetwork Operating System").  TiMOS, used in routers from Alcatel-Lucent  VRP (Versatile Routing Platform), used in routers from Huawei  RouterOS, software which turns a PC or MikroTik hardware into a dedicated router  ZyNOS, used in network devices made by ZyXEL.  ExtremeXOS, used in network devices made by Extreme Networks. Also called EXOS.  Embedded Linux, in distributions like Openwrt and DD-WRT which run on low-cost platforms such as the Linksys WRT54G.

Peer-to-Peer NOSs  In a peer-to-peer network operating system users are allowed to share resources and files located on their computers and access shared resources from others. This system is not based with having a file server or centralized management source. A peer-to-peer network sets all connected computers equal; they all share the same abilities to use resources available on the network.  Examples:  AppleShare used for networking connecting Apple products.  Windows for Workgroups used for networking peer-to-peer windows computers.  Advantages  Ease of setup  Less hardware needed, no server needs to be purchased.  Disadvantages  No central location for storage.  Lack of security that a client/server type offers.

Client/Server NOSs  Network operating systems can be based on a client/server architecture in which a server enables multiple clients to share resources.  Client/server network operating systems allow the network to centralize functions and applications in one or more dedicated file servers.  The server is the center of the system, allowing access to resources and instituting security.  The network operating system provides the mechanism to integrate all the components on a network to allow multiple users to simultaneously share the same resources regardless of physical location.

Client/Server NOSs  Examples:  Novell NetWare  Windows Server  Banyan VINES  Advantages  Centralized servers are more stable.  Security is provided through the server.  New technology and hardware can be easily integrated into the system.  Servers are able to be accessed remotely from different locations and types of systems.  Disadvantages  Cost of buying and running a server are high.  Dependence on a central location for operation.  Requires regular maintenance and updates.

Quiz  next lecture