NETWORK OPERATING SYSTEMS

NETWORK OPERATING SYSTEMS
By: Waqas Ahmed
(C.E.O at Treesol)
LEARN THE BASICS
The ABC of Network Operating System
HARDWARE VS SOFTWARE
Hardware:
The physical part of the computer.
We can touch it.
Software:
Logical part of the computer which
Is a collection of code and instructions.
We cannot touch it.
Question:
Can a computer run without hardware?
Question:
Can a computer run without software?
SOFTWARE TYPES
There are two main types:
1. Application Software
2. System Software
We can touch it.
Application Software:
These softwares are actually use to solve a problem. And the problem to be solved is
user specific. You can simply say them end user programs or productivity programs,
as they facilitate users to complete different tasks.
System Software:
Software which actually interacts with hardware. It makes it possible to allow
communication between hardware and other types of softwares. These are designed
to operate, control, and extend the processing capabilities of the computer itself.
SOFTWARE TYPES
OPERATING SYSTEM
Operating System is a type of system software. It is a collection of programs that
1. Provides user interface so that human can interact with machine.
2. Manages the computer resources and hardware
3. Control and manages all other softwares.
Etc…
Without an operating system
computer is just a collection of
machine which we cannot control
according to our needs.
OPERATING SYSTEM
Examples of Operating system.
1. Windows
2. Unix
3. Linux
4. Mac OS
5. Sun
6. Android
7. Red Hat
8. DOS
9. iOS (Ipohone OS)
10. BlackBerry OS
OPERATING SYSTEM
Operating system further can be divided:
1.
2.
3.
4.
5.
6.
7.
Single-Tasking
Multi-Tasking
Single User
Multi-User
Distributed
Templated
Embedded
OPERATING SYSTEM
Single-Tasking:
Can run single program at a time. Example is Palm OS.
Multi-Tasking:
Can run multiple programs at a time. Examples are: Windows XP, Linux etc.
Single User:
Only single user can interact at a time. Example is Palm OS. Windows 7, etc.
Multi User:
Multiple users can interact at a time. Unix/Linux is the example of this.
Distributed:
Make group of computers act as a single computer to make it even more powerful.
Grid Computing is the main example.
OPERATING SYSTEM
Templated:
Single virtual machine for multiple users.
We can run virtual operating system by VMWare.
Embedded:
Specially designed for embedded systems computer systems. Like small devices.
Example is Windows CE.
Real Time:
It guarantees to process specific task or data in a certain short given time.
Examples are: LynxOS, VxWorks.
Network Operating System:
It is an operating system that specially made for computer network.
Examples are Cent OS, Windows Server, etc.
NETWORK OPERATING SYSTEM
Network Operating System is software that is specially made for computer network
oriented.
It can run on server that allows multiple computers to communicate, share files and
hardware devices with one another. It can manage resources and allow time sharing
and etc..
For Example: Unix, Linux, Windows Server, etc…
It can be also embedded on router, switch, etc.. to provide different options to
network manager.
For Example: JUNOS, Cisco iOS, etc…
NOS TYPES
There are basically two types of Network Operating system
1. Peer to Peer
2. Client Server
Peer to Peer NOS
Peer-to-peer network operating systems allow users to share resources and files
located on their computers and to access shared resources found on other
computers. AppleShare and Windows for Workgroups are examples.
Client Server
In client server environment, server is central part and enables multiple clients to
share files, resources and providing security, etc.
NOS FEATURES
• Provides basic operating system features; support for processors, protocols,
automatic hardware detection, support multi-tasking of applications
• Security features; authentication, authorization, access control
• Provides files, print, web services, back-up services
• Supports Internetworking such as routing and WAN ports
• User management and support for login and logoff, remote access, system
management
• Fault tolerant and high availability systems
USAGE SHARE OF OS
USAGE SHARE OF OS
USAGE SHARE OF OS