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
PDF
Hardware , software and filmware
PPT
Software and hardware presentation
PPTX
Garcia Act4 Patience
PPTX
Powerpoint on Software Concept (ClassXI)
PPTX
A presentation on computer software
PDF
What is firmware
PPTX
Report-computer hardware,system, and software
Hardware, Software & Firmware
Hardware , software and filmware
Software and hardware presentation
Garcia Act4 Patience
Powerpoint on Software Concept (ClassXI)
A presentation on computer software
What is firmware
Report-computer hardware,system, and software

What's hot (20)

PPT
Presentation on computer software
PPTX
Hardware & software
PPTX
Software (4).ppt
PPTX
system software and application software
PPTX
Software concepts
PPTX
computer software
PPTX
software History
PPTX
Difference Between Software and hardware
PPT
Software and its types
PPTX
PPTX
Software components
PPTX
Introduction to computer software
PPTX
Computer Software & It's types.
PPT
Software 3
PPTX
PPTX
Software concepts
PPTX
Introduction to Computer Softwares
PPTX
Types of software
PDF
Software vs hardware
PPTX
Kinds of Computer software
Presentation on computer software
Hardware & software
Software (4).ppt
system software and application software
Software concepts
computer software
software History
Difference Between Software and hardware
Software and its types
Software components
Introduction to computer software
Computer Software & It's types.
Software 3
Software concepts
Introduction to Computer Softwares
Types of software
Software vs hardware
Kinds of Computer software
Ad

Similar to Computer networks note 3 (20)

PPTX
Types of software
PDF
Software Resource for Low Secondary Computing
PDF
What is computer software, difference between hardware and software, types of...
PDF
Class work 3_computer_network_317
PDF
Software
PDF
Computer Hardware And Software Types, Functions, Difference between Hardware ...
PPTX
Software - Introduction
PPT
Concept of Hardware & Software.ppt
PDF
Computer Network Theory Part 3
PPTX
COMPUTER HARDWARE AND SOFTWARE.pptx
PDF
Lesson 3
PPT
Ch 2
PPTX
Introduction to Computers Lecture # 11
PPTX
Day 2 hardware & software
PPTX
Computer
DOCX
Nakia work
PDF
Clifford sugerman
Types of software
Software Resource for Low Secondary Computing
What is computer software, difference between hardware and software, types of...
Class work 3_computer_network_317
Software
Computer Hardware And Software Types, Functions, Difference between Hardware ...
Software - Introduction
Concept of Hardware & Software.ppt
Computer Network Theory Part 3
COMPUTER HARDWARE AND SOFTWARE.pptx
Lesson 3
Ch 2
Introduction to Computers Lecture # 11
Day 2 hardware & software
Computer
Nakia work
Clifford sugerman
Ad

More from MDHASNAIN23 (7)

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

Recently uploaded (20)

PPTX
web development for engineering and engineering
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Well-logging-methods_new................
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPT
Project quality management in manufacturing
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Sustainable Sites - Green Building Construction
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
web development for engineering and engineering
bas. eng. economics group 4 presentation 1.pptx
Structs to JSON How Go Powers REST APIs.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Well-logging-methods_new................
Internet of Things (IOT) - A guide to understanding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CH1 Production IntroductoryConcepts.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Lesson 3_Tessellation.pptx finite Mathematics
Project quality management in manufacturing
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
573137875-Attendance-Management-System-original
OOP with Java - Java Introduction (Basics)
Sustainable Sites - Green Building Construction
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Foundation to blockchain - A guide to Blockchain Tech

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.