SlideShare a Scribd company logo
Computer Networks
CLASS NOTE-3
Lecturer
Pranab Bandhu Nath
Senior Lecturer
CSE Department
City University, Dhaka
STUDENT
NAME :MD HASNAIN
ID :1834902583
Department of CSE City University, Dhaka.
Topic:- Network Software, System Software,
Hardware, Software, Firmware, App.
Network Software: Network software encompasses a broad range
of software used for design, implementation, and operation and
monitoring of computer networks. Traditional networks were hardware
based with software embedded. With the advent of Software – Defined
Networking (SDN), software is separated from the hardware thus
making it more adaptable to the ever-changing nature of the computer
network.
Functions of Network Software:
 Helps to set up and install computer networks.
 Enables users to have access to network resources in a seamless
manner.
 Allows administrations to add or remove users from the network.
 Helps to define locations of data storage and allows users to
access that data.
 Helps administrators and security system to protect the network
from data breaches, unauthorized access and attacks on a
network.
 Enables network virtualizations.
System Software: System software is a type of computer program
that is designed to run a computer's hardware and application
programs. If we think of the computer system as a layered model, the
system software is the interface between the hardware and user
applications. The operating system is the best-known example of
system software. The OS manages all the other programs in a
computer.
System software is used to manage the computer itself. It runs in the
background, maintaining the computer's basic functions so users can
run higher-level application software to perform certain tasks.
Essentially, system software provides a platform for application
software to be run on top of.
Important features of system software:
Computer manufacturers usually develop the system software as an
integral part of the computer. The primary responsibility of this
software is to create an interface between the computer hardware they
manufacture and the end user.
System software generally includes the following features:
1. High speed. System software must be as efficient as possible to
provide an effective platform for higher-level software in the
computer system.
2. Hard to manipulate. It often requires the use of a programming
language, which is more difficult to use than a more intuitive user
interface (UI).
3. Written in a low-level computer language. System software must
be written in a computer language the central processing unit
(CPU) and other computer hardware can read.
4. Close to the system. It connects directly to the hardware that
enables the computer to run.
5. Versatile. System software must communicate with both the
specialized hardware it runs on and the higher-level application
software that is usually hardware-agnostic and often has no direct
connection to the hardware it runs on. System software also must
support other programs that depend on it as they evolve and
change.
Hardware: Computer hardware is the collection of physical
elements that constitutes a computer system. Computer hardware is
the physical parts or components of a computer, such as the monitor,
mouse, keyboard, computer data storage, hard disk drive (HDD),
graphic cards, sound cards, memory, motherboard, and so on, all of
which are physical objects that are tangible. In contrast, software is
instructions that can be stored and run by hardware.
Software: Software is a collection of instructions and data that tell a
computer how to work. This is in contrast to physical hardware, from
which the system is built and actually performs the work. In computer
science and software engineering, computer software is all information
processed by computer systems, including programs and data.
Computer software includes computer programs, libraries and related
non-executable data, such as online documentation or digital media.
Computer hardware and software require each other and neither can
be realistically used on its own.
Firmware: Firmware is a software program or set of instructions
programmed on a hardware device. It provides the necessary
instructions for how the device communicates with the other computer
hardware. But how can software be programmed onto hardware?
Good question. Firmware is typically stored in the flash ROM of a
hardware device. While ROM is "read-only memory," flash ROM can be
erased and rewritten because it is actually a type of flash memory.
Firmware can be thought of as "semi-permanent" since it remains the
same unless it is updated by a firmware updater. You may need to
update the firmware of certain devices, such as hard drives and video
cards in order for them to work with a new operating system. CD and
DVD drive manufacturers often make firmware updates available that
allow the drives to read faster media. Sometimes manufacturers
release firmware updates that simply make their devices work more
efficiently.
You can usually find firmware updates by going to the "Support" or
"Downloads" area of a manufacturer's website. Keeping your firmware
up-to-date is often not necessary, but it is still a good idea. Just make
sure that once you start a firmware updater, you let the update finish,
because most devices will not function if their firmware is not
recognized.
App: App is short for "application," which is the same thing as a
software program. While an app may refer to a program for any
hardware platform, it is most often used to describe programs for
mobile devices, such as smartphones and tablets.

More Related Content

PDF
Hardware, Software & Firmware
Shamima Akther
 
PDF
Hardware , software and filmware
MH Shihab
 
PPT
Software and hardware presentation
njabulo madonsela
 
PPTX
Garcia Act4 Patience
trixie garcia
 
PPTX
Powerpoint on Software Concept (ClassXI)
Fernando Torres
 
PPTX
A presentation on computer software
Jitendra Kumar
 
PDF
What is firmware
Robert Scaccia
 
PPTX
Report-computer hardware,system, and software
Karl John Piocos
 
Hardware, Software & Firmware
Shamima Akther
 
Hardware , software and filmware
MH Shihab
 
Software and hardware presentation
njabulo madonsela
 
Garcia Act4 Patience
trixie garcia
 
Powerpoint on Software Concept (ClassXI)
Fernando Torres
 
A presentation on computer software
Jitendra Kumar
 
What is firmware
Robert Scaccia
 
Report-computer hardware,system, and software
Karl John Piocos
 

What's hot (20)

PPT
Presentation on computer software
Daffodil International University
 
PPTX
Hardware & software
00susanaob
 
PPTX
Software (4).ppt
rishirvk1995
 
PPTX
system software and application software
Tallat Satti
 
PPTX
Software concepts
Purnaabh Shandilya
 
PPTX
computer software
Aftab Badshah
 
PPTX
software History
Avinash Avi
 
PPTX
Difference Between Software and hardware
Zeeshan Ilyas
 
PPT
Software and its types
Waheed Iqbal Boss
 
PPTX
Edtech
limitedaccess
 
PPTX
Software components
Amir_Mukhtar
 
PPTX
Introduction to computer software
Elike Ikechukwu
 
PPTX
Computer Software & It's types.
Mohit Dhankher
 
PPT
Software 3
Amit Chandra
 
PPTX
Software
adityakumar300696
 
PPTX
Software concepts
Cool Guy
 
PPTX
Introduction to Computer Softwares
Naresh Dubey
 
PPTX
Types of software
vishal kumar
 
PDF
Software vs hardware
Fʑɭ Rɘʜɱʌŋ
 
PPTX
Kinds of Computer software
Myra Juan
 
Presentation on computer software
Daffodil International University
 
Hardware & software
00susanaob
 
Software (4).ppt
rishirvk1995
 
system software and application software
Tallat Satti
 
Software concepts
Purnaabh Shandilya
 
computer software
Aftab Badshah
 
software History
Avinash Avi
 
Difference Between Software and hardware
Zeeshan Ilyas
 
Software and its types
Waheed Iqbal Boss
 
Software components
Amir_Mukhtar
 
Introduction to computer software
Elike Ikechukwu
 
Computer Software & It's types.
Mohit Dhankher
 
Software 3
Amit Chandra
 
Software concepts
Cool Guy
 
Introduction to Computer Softwares
Naresh Dubey
 
Types of software
vishal kumar
 
Software vs hardware
Fʑɭ Rɘʜɱʌŋ
 
Kinds of Computer software
Myra Juan
 
Ad

Similar to Computer networks note 3 (20)

PPTX
Types of software
jorindaevangelista
 
PDF
Software Resource for Low Secondary Computing
taufikm9
 
PDF
What is computer software, difference between hardware and software, types of...
A. S. M. Shafi
 
PDF
Class work 3_computer_network_317
Khondoker Sadia
 
PDF
Software
Kalsoom shoukat
 
PDF
Computer Hardware And Software Types, Functions, Difference between Hardware ...
sunil shukla
 
PPTX
Software - Introduction
SagarGupta372
 
PPT
Concept of Hardware & Software.ppt
DibyenduBiswas31
 
PDF
Computer Network Theory Part 3
NishatTasnimAli
 
PPTX
COMPUTER HARDWARE AND SOFTWARE.pptx
Abhishek Sonker
 
PDF
Lesson 3
MdAlifKhanRifat
 
PPT
Ch 2
Sam Govea
 
PPTX
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
PPTX
Day 2 hardware & software
mn_maps
 
PPTX
Computer
CAFE91
 
DOCX
Nakia work
kacion
 
PDF
Clifford sugerman
clifford sugerman
 
Types of software
jorindaevangelista
 
Software Resource for Low Secondary Computing
taufikm9
 
What is computer software, difference between hardware and software, types of...
A. S. M. Shafi
 
Class work 3_computer_network_317
Khondoker Sadia
 
Software
Kalsoom shoukat
 
Computer Hardware And Software Types, Functions, Difference between Hardware ...
sunil shukla
 
Software - Introduction
SagarGupta372
 
Concept of Hardware & Software.ppt
DibyenduBiswas31
 
Computer Network Theory Part 3
NishatTasnimAli
 
COMPUTER HARDWARE AND SOFTWARE.pptx
Abhishek Sonker
 
Lesson 3
MdAlifKhanRifat
 
Ch 2
Sam Govea
 
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
Day 2 hardware & software
mn_maps
 
Computer
CAFE91
 
Nakia work
kacion
 
Clifford sugerman
clifford sugerman
 
Ad

More from MDHASNAIN23 (7)

PDF
Computer network 6
MDHASNAIN23
 
PDF
Computer network 5
MDHASNAIN23
 
PDF
Assignment 1
MDHASNAIN23
 
PDF
Computer network lab note 2
MDHASNAIN23
 
PDF
Computer network lab1
MDHASNAIN23
 
PDF
Computer network1
MDHASNAIN23
 
PDF
Computer networks
MDHASNAIN23
 
Computer network 6
MDHASNAIN23
 
Computer network 5
MDHASNAIN23
 
Assignment 1
MDHASNAIN23
 
Computer network lab note 2
MDHASNAIN23
 
Computer network lab1
MDHASNAIN23
 
Computer network1
MDHASNAIN23
 
Computer networks
MDHASNAIN23
 

Recently uploaded (20)

PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PPT
SCOPE_~1- technology of green house and poyhouse
bala464780
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PPT
Ppt for engineering students application on field effect
lakshmi.ec
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PDF
Zero carbon Building Design Guidelines V4
BassemOsman1
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PDF
top-5-use-cases-for-splunk-security-analytics.pdf
yaghutialireza
 
PPTX
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
PPTX
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
PPTX
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PDF
LEAP-1B presedntation xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hatem173148
 
PDF
Software Testing Tools - names and explanation
shruti533256
 
PDF
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
SCOPE_~1- technology of green house and poyhouse
bala464780
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
Ppt for engineering students application on field effect
lakshmi.ec
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
Zero carbon Building Design Guidelines V4
BassemOsman1
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
Zero Carbon Building Performance standard
BassemOsman1
 
top-5-use-cases-for-splunk-security-analytics.pdf
yaghutialireza
 
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
LEAP-1B presedntation xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hatem173148
 
Software Testing Tools - names and explanation
shruti533256
 
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 

Computer networks note 3

  • 1. Computer Networks CLASS NOTE-3 Lecturer Pranab Bandhu Nath Senior Lecturer CSE Department City University, Dhaka STUDENT NAME :MD HASNAIN ID :1834902583 Department of CSE City University, Dhaka.
  • 2. Topic:- Network Software, System Software, Hardware, Software, Firmware, App. Network Software: Network software encompasses a broad range of software used for design, implementation, and operation and monitoring of computer networks. Traditional networks were hardware based with software embedded. With the advent of Software – Defined Networking (SDN), software is separated from the hardware thus making it more adaptable to the ever-changing nature of the computer network. Functions of Network Software:  Helps to set up and install computer networks.  Enables users to have access to network resources in a seamless manner.  Allows administrations to add or remove users from the network.  Helps to define locations of data storage and allows users to access that data.  Helps administrators and security system to protect the network from data breaches, unauthorized access and attacks on a network.  Enables network virtualizations.
  • 3. System Software: System software is a type of computer program that is designed to run a computer's hardware and application programs. If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications. The operating system is the best-known example of system software. The OS manages all the other programs in a computer. System software is used to manage the computer itself. It runs in the background, maintaining the computer's basic functions so users can run higher-level application software to perform certain tasks. Essentially, system software provides a platform for application software to be run on top of. Important features of system software: Computer manufacturers usually develop the system software as an integral part of the computer. The primary responsibility of this software is to create an interface between the computer hardware they manufacture and the end user. System software generally includes the following features: 1. High speed. System software must be as efficient as possible to provide an effective platform for higher-level software in the computer system. 2. Hard to manipulate. It often requires the use of a programming language, which is more difficult to use than a more intuitive user interface (UI).
  • 4. 3. Written in a low-level computer language. System software must be written in a computer language the central processing unit (CPU) and other computer hardware can read. 4. Close to the system. It connects directly to the hardware that enables the computer to run. 5. Versatile. System software must communicate with both the specialized hardware it runs on and the higher-level application software that is usually hardware-agnostic and often has no direct connection to the hardware it runs on. System software also must support other programs that depend on it as they evolve and change. Hardware: Computer hardware is the collection of physical elements that constitutes a computer system. Computer hardware is the physical parts or components of a computer, such as the monitor, mouse, keyboard, computer data storage, hard disk drive (HDD), graphic cards, sound cards, memory, motherboard, and so on, all of which are physical objects that are tangible. In contrast, software is instructions that can be stored and run by hardware. Software: Software is a collection of instructions and data that tell a computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work. In computer science and software engineering, computer software is all information processed by computer systems, including programs and data. Computer software includes computer programs, libraries and related
  • 5. non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own. Firmware: Firmware is a software program or set of instructions programmed on a hardware device. It provides the necessary instructions for how the device communicates with the other computer hardware. But how can software be programmed onto hardware? Good question. Firmware is typically stored in the flash ROM of a hardware device. While ROM is "read-only memory," flash ROM can be erased and rewritten because it is actually a type of flash memory. Firmware can be thought of as "semi-permanent" since it remains the same unless it is updated by a firmware updater. You may need to update the firmware of certain devices, such as hard drives and video cards in order for them to work with a new operating system. CD and DVD drive manufacturers often make firmware updates available that allow the drives to read faster media. Sometimes manufacturers release firmware updates that simply make their devices work more efficiently. You can usually find firmware updates by going to the "Support" or "Downloads" area of a manufacturer's website. Keeping your firmware up-to-date is often not necessary, but it is still a good idea. Just make sure that once you start a firmware updater, you let the update finish, because most devices will not function if their firmware is not recognized.
  • 6. App: App is short for "application," which is the same thing as a software program. While an app may refer to a program for any hardware platform, it is most often used to describe programs for mobile devices, such as smartphones and tablets.