• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Fundamental » OS » What is a Network Operating System (NOS)?
Next →
← Prev

What is a Network Operating System (NOS)?

By Dinesh Thakur

Network Operating System is an operating system that includes special functions for connecting computers and devices into a local-area network (LAN) or Inter-network. Short form of Network Operating system is NOS. Some popular network operating systems are Novell Netware, Windows NT/2000, Linux, Sun Solaris, UNIX, and IBM OS/2. The network operating system which was first developed is Novell Netware. It was developed in 1983.

An operating system that provides the connectivity among a number of autonomous computers is called a network operating system. A typical configuration for a network operating system is a collection of personal computers along with a common printer, server and file server for archival storage, all tied together by a local network.

Some of the features of Network Operating System are to: 

• It allows multiple computers to connect so that they can share data, files and hardware devices.

• Provide basic operating system features such as support for processors, protocols, automatic hardware detection and support multi-processing of applications.

• Provide security features such as authentication, logon restrictions and access control.

• Provide name and directory services.

• Provide file, print, web services and back-up services.

• Support Internet working such as routing and WAN ports.

• User management and support for logon and logoff, remote access; system management, administration and auditing tools with graphical interfaces. 

•  It has clustering capabilities.
•  It has internet working features. Example: Routing.

• In this, the users can remotely access each other.
• It also includes security features.
Example: authentication of data, restrictions on required data, authorizations of users etc.
• It can also manage directory and name services.
• It also provides basic network administration utilities like access to the user.
• It also provides priority to the printing jobs which are in the queue in the network.
• It detects the new hardware whenever it is added to the system.

We’ll be covering the following topics in this tutorial:

  • Types of Network Operating Systems
  • Advantages of Peer-to-Peer(P2P)  Operating System are as follows:
  • Disadvantages of Peer-to-Peer(P2P)  Operating System are as follows:
  • Advantages of Client Server Operating System are as follows:
  • Disadvantages Client Server Operating System are as follows:

Types of Network Operating Systems

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. In a peer-to-peer network, all computers are considered equal; they all have the same privileges to use the resources available on the network. Peer-to-peer networks are designed primarily for small to medium local area networks. Windows for Work-groups is an example of the program that can function as peer-to-peer network operating systems.

Advantages of Peer-to-Peer(P2P)  Operating System are as follows:

• Less requirement of hardware is there.
• No server needs to be established.
• Its setup process is natural.

Disadvantages of Peer-to-Peer(P2P)  Operating System are as follows:

• It has no central location for storage, i.e. different systems have different storage capacity.
• It has less security as compared to the client-server model.

Client/server network operating systems allow the network to centralize functions and applications in one or more dedicated file servers. The file servers become the heart of the system, providing access to resources and providing security. The workstations (clients) have access to the resources available on the file servers. The network operating system allows multiple users to share the same resources irrespective of physical location simultaneously. Novell Netware and Windows 2000 Server are examples of client/ server network operating systems.

Each computer in the work-group run an autonomous operating system; yet cooperate to allow a variety of facilities including sharing of files, sharing of hardware resources and execution of remote machines etc.

Network operating systems are implementations of loosely coupled operating systems on top of loosely coupled hardware. Network operating\systems is the software that supports the use of a network of machines and provides users that are aware of using a set of computers, with facilities designed to ease the use of remote resources located over the network. These resources are made available as services and might be printers, processors, file systems or other devices. Some resources, of which dedicated hardware devices such as printers, tape drives are connected to and managed by a particular machine and are made available to other machines in the network via a service. A typical example of such a system is a set of workstations connected through a local area network (LAN). Every workstation has its operating system every user has its workstation in exclusive use and cooperates to allow a variety of facilities including sharing of files, sharing of hardware resources and execution of remote machines etc. A user can execute a login command to connect to another station and also can access a set of shared files maintained by a workstation named/file server.

Advantages of Client Server Operating System are as follows:

•  In this, security to the machines is provided through the server.
•  Here, hardware can be easily connected to the system.
•  Also, new technology is easily integrated into the system.
•  The central server is more stable in a client-server model.
•  Hardware and the operating system can be specialized.
•  In this model, different machines can remotely access the server from different locations.

Disadvantages Client Server Operating System are as follows:

• It seems to be costly as buying and running a server is cost effective.
• Also, here we always have to depend on the central location for any type of operation like for storage, for accessing of data etc..
• It requires regular maintenance.
• Daily updation is required as per requirement.

You’ll also like:

  1. Types of Operating System
  2. Functions of Operating System
  3. Characteristics of an Operating System
  4. Batch Operating System
  5. Definition of Multitasking Operating System
Next →
← Prev
Like/Subscribe us for latest updates     

About Dinesh Thakur
Dinesh ThakurDinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps.

Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.


For any type of query or something that you think is missing, please feel free to Contact us.


Primary Sidebar

Operating System

Operating System & Types

    • Operating System - Software
    • Operating System - Definition
    • Operating System - Types
    • Operating System - Functions
    • Operating System - Characteristics
    • Operating System - Services
    • Operating System - Multiprogramming
    • Operating System - Time Sharing
    • Operating System - Multiprocessor
    • Operating System - Distributed
    • Operating System - Batch Processing
    • Operating System - Real-Time
    • Operating System - Multitasking
    • Operating System - Network(NOS)
    • Operating System - Multi-User
    • Operating System - Batch
    • Operating System - External Structure
    • Operating System - MS-DOS
    • Operating System - System Software
    • Operating System - Kernel
    • Operating System - Main Functions

Operating System Scheduling

    • Operating System - Scheduling
    • Operating System - Disk Scheduling
    • Operating System - Process
    • Operating System - Round Robin
    • Operating System - CPU Scheduling
    • Operating System - (FCFS) Scheduling
    • Operating System - Preemptive
    • Operating System - Priority Scheduling

Memory

    • Operating System - Memory
    • Operating System - Cache Memory
    • Operating System - Virtual Memory
    • Operating System - Memory Partition

Operating System - What is

    • Operating System - Booting
    • Operating System - Files & Types
    • Operating System - Shell
    • Operating System - Real Time System
    • Operating System - Demand Paging
    • Operating System - Multi Tasking
    • Operating System - Parallel Processing
    • Operating System - Swapping
    • Operating System - Spooling
    • Operating System - App Software
    • Operating System - Dead Lock
    • Operating System - Batch Processing
    • Operating System - Semaphore
    • Operating System - Variable Partitioned
    • Operating System - File System
    • Operating System - Cipher Text
    • Operating System - OS/2
    • Operating System - CONFIG.SYS
    • Operating System - Segmentation
    • Operating System - CLI

Some Other Tutorials

  • OS - Application Vs System Software
  • OS - Commands in DOS
  • OS - Process States
  • OS - System Components
  • OS - Inter-Process
  • OS - Computer Languages
  • OS - System Architecture
  • OS - Directory Structure
  • OS - Process Management
  • OS - Deadlock Prevention
  • OS - Thread Vs Process
  • OS - File Sharing

Other Links

  • Operating System - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2025. All Rights Reserved.

APPLY FOR ONLINE JOB IN BIGGEST CRYPTO COMPANIES
APPLY NOW