KEMBAR78
Network Operating System | PDF | Computers
0% found this document useful (0 votes)
76 views1 page

Network Operating System

A network operating system (NOS) is software that controls a network, its message traffic and queues. It provides basic support for hardware ports as well as security, directory services, file/print sharing, remote access, system management and network administration tools. A NOS allows for client/server architecture, fault tolerance and high availability. Cooperative multitasking relies on tasks giving up the processor, while pre-emptive multitasking allows an scheduler to interrupt tasks. Multithreading shares a single CPU between threads to minimize switching time by sharing execution environments.

Uploaded by

weezer90
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views1 page

Network Operating System

A network operating system (NOS) is software that controls a network, its message traffic and queues. It provides basic support for hardware ports as well as security, directory services, file/print sharing, remote access, system management and network administration tools. A NOS allows for client/server architecture, fault tolerance and high availability. Cooperative multitasking relies on tasks giving up the processor, while pre-emptive multitasking allows an scheduler to interrupt tasks. Multithreading shares a single CPU between threads to minimize switching time by sharing execution environments.

Uploaded by

weezer90
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

NETWORK OPERATING SYSTEM (NOS)

- A software that controls a network and its message, traffic, and queues.Network
operating system features may include:

• basic support for hardware ports


• security features such as authentication, authorization, login restrictions, and
access control
• name services and directory services
• file, print, data storage, backup and replication services
• remote access
• system management
• network administration and auditing tools with graphic interfaces
• clustering capabilities
• fault tolerance and high availability

Client Server

Medium

TERMINOLOGY

a) Cooperative Multitasking: A form of multitasking where it is the responsibility of the


currently running task to give up the processor to allow other tasks to run.
b) Pre-emptive multitasking: A type of multitasking where the scheduler can interrupt
and suspend ("swap out") the currently running task in order to start or continue running
("swap in") another task. The tasks under pre-emptive multitasking can be written as
though they were the only task and the scheduler decides when to swap them. The
scheduler must ensure that when swapping tasks, sufficient state is saved and restored
that tasks do not interfere.
c) Multithreading: Sharing a single CPU between multiple tasks (or "threads") in a way
designed to minimise the time required to switch threads. This is accomplished by
sharing as much as possible of the program execution environment between the different
threads so that very little state needs to be saved and restored when changing thread.
Multithreading differs from multitasking in that threads share more of their environment
with each other than do tasks under multitasking. Threads may be distinguished only by
the value of their program counters and stack pointers while sharing a single address
space and set of global variables. There is thus very little protection of one thread from
another, in contrast to multitasking.

You might also like