SlideShare a Scribd company logo
1 of 7
Download to read offline
CITY UNIVERSITY
Faculty of Science and Engineering
Department of Computer Science and Engineering
Spring 2021
CSE 317 Computer Network
Software, Hardware, Firmware, Addressing
Submitted To
Pranab Bandhu Nath
Senior Lecturer
Department of CSE
City University
Submitted By
Najmul Islam
1834902556
Hardware
Computer hardware refers to the physical parts of a computer and related
devices. Internal hardware devices include motherboards, hard drives,
and RAM. External hardware devices include monitors, keyboards, mice,
printers, and scanners. Computer hardware provide support for major
functions such as input, processing (internal storage, computation and
control), output, secondary storage (for data and programs), and
communication.
The main components are the following
 CPU (Central Processing Unit)
 Motherboard
 RAM (Random Access Memory)
 HDD/SSD (Hard Disk Drive/Solid State Drive)
 PSU (Power Supply Unit)
 GPU (Graphics Processing Unit)
 Computer Monitor
 Optical Drive CD
Software
Software is the programs and routines for a computer or the program material
for an electronic device which make it run. Software, instructions that tell a
computer what to do. Software comprises the entire set of programs,
procedures, and routines associated with the operation of a computer system.
A set of instructions that directs a computer's hardware to perform a task is
called a program, or software program.
There are two types of software −
 System Software
 Application Software
System Software
The system software is a collection of programs designed to operate, control,
and extend the processing capabilities of the computer itself. System software
is generally prepared by the computer manufacturers. These software products
comprise of programs written in low-level languages, which interact with the
hardware at a very basic level. System software serves as the interface
between the hardware and the end users.
Examples of system software:
Operating System, Compilers, Interpreter, Assemblers, etc.
Application Software
Application software products are designed to satisfy a particular need of a
particular environment. All software applications prepared in the computer
lab can come under the category of Application software.
Application software may consist of a single program, such as Microsoft's
notepad for writing and editing a simple text. It may also consist of a collection
of programs, often called a software package, which work together to
accomplish a task, such as a spreadsheet package.
Examples of Application software:
Microsoft Word, Microsoft Excel, Microsoft Power Point, Payroll Software,
Student Record Software.
Firmware
Firmware refers to software that has been permanently installed in a machine,
device, or microchip, usually by the manufacturer. Without it, the electronic
device will not be able to work. Unlike standard software, firmware is meant
to control, operate, or maintain the hardware in the background, and not
interact with human users. Firmware is a software program or set of
instructions programmed on a hardware device. It provides the necessary
instructions for how the device communicates. It is a small piece of software
that makes hardware work as its manufacturer intended it to. It consists of
programs written by software.
There are Three types of Firmware :
 Low-level firmware: Stored on nonvolatile memory chips like read-
only memory (ROM). As such, it cannot be rewritten or updated and is
considered an intrinsic part of the hardware.
 High-level firmware: Used with flash memory chips to allow for
updates. It often has more complex instructions than low-level
firmware, making it closer to software than hardware.
 Subsystem: A device or unit that is a semi-independent part of a larger
system. It has embedded microcode like high-level firmware and so
often resembles the system.
Addressing
A network address is an identifier for a node or host on a
telecommunications network. Network addresses are designed to be unique
identifiers across the network, although some networks allow for local,
private addresses, or locally administered addresses that may not be unique.
There are two types of addressing:
1 .Mac Addressing
2 .IP Addressing
Mac Addressing
Media Access Control Address," and no, it is not related Apple Macintosh
computers. A MAC address is a hardware identification number that uniquely
identifies each device on a network. The MAC address is manufactured into
every network card, such as an Ethernet card or Wi-Fi card, and therefore
cannot be changed.
IP Addressing
IP (Internet Protocol) Address is an address of your network hardware. It helps
in connecting your computer to other devices on your network and all over the
world. An IP Address is made up of numbers or characters. All devices that are
connected to an internet connection have a unique IP address which means
there’s a need of billions of IP addresses.
There are two IP versions: IPv4 and IPv6.
IPV4
IPv4 stands for Internet Protocol version 4. It is the underlying technology that
makes it possible for us to connect our devices to the web. IPv4 addresses are
32 bits long (four bytes).
The maximum value of a 32-bit number is 232
, or 4,294,967,296. So the
maximum number of IPv4 addresses. With an IPv4 IP address, there are five
classes of available IP ranges: Class A, Class B, Class C, Class D and Class E,
while only A, B, and C are commonly used.
Class Address range
Class A 1 to 126
Class B 128. to 191
Class C 192 to 223
Class D 224 to 239
Class E 240 to 255
IP range 127 is reserve for loopback IP Address.
Ipv6
IP, which provides a vastly expanded address space. Using IPv6, the Internet
will be able to grow to millions of times its current size, in terms of the numbers
of people, devices and objects connected to it1.
There are a few types of IP addresses like private IP addresses, public IP
addresses, static IP addresses and dynamic IP addresses.
Private IP Address
A private IP address is the address of your device connected on the home or
business network. If you have a few different devices connected to one ISP
(Internet Service Provider), then all your devices will have a unique private
IP address. This IP address cannot be accessed from devices outside your
home or business network.
Public IP Address
Your public IP address is the main IP address to which your home or
business network is connected. This IP address connects you to the world,
and it’s unique for all users.
Static and Dynamic IP Addresses
All private and public IP addresses can be either static or dynamic. IP
addresses that you configure manually and fix them to the network of your
device are called static IP addresses. Static IP addresses cannot change
automatically.
Internet Protocol Version 6 is the most recent version of the Internet Protocol.
It is the sixth revision to the Internet Protocol and the successor to IPv4. It
functions similarly to IPv4 in that it provides the unique IP addresses necessary
for Internet-enabled devices to communicate. IPv6 is the “next generation” of

More Related Content

What's hot

ITE v5.0 - Chapter 11
ITE v5.0 - Chapter 11ITE v5.0 - Chapter 11
ITE v5.0 - Chapter 11Irsandi Hasan
 
IT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam AnswersITExamAnswers.net
 
Materials, Tools, Equipment and Testing Devices
Materials, Tools, Equipment and Testing DevicesMaterials, Tools, Equipment and Testing Devices
Materials, Tools, Equipment and Testing DevicesEILLEN IVY PORTUGUEZ
 
Chapter1- Introduction to Computers and the Internet
Chapter1- Introduction to Computers and the InternetChapter1- Introduction to Computers and the Internet
Chapter1- Introduction to Computers and the InternetFatom Ahmad
 
Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016My Dung Pham
 
ITE v5.0 - Chapter 6
ITE v5.0 - Chapter 6ITE v5.0 - Chapter 6
ITE v5.0 - Chapter 6Irsandi Hasan
 
Embedded web technology
Embedded web technologyEmbedded web technology
Embedded web technologyPavan kumar
 
Computer Networking Basic
Computer Networking BasicComputer Networking Basic
Computer Networking BasicFaraz Ahmed
 
ITE v5.0 - Chapter 1
ITE v5.0 - Chapter 1ITE v5.0 - Chapter 1
ITE v5.0 - Chapter 1Irsandi Hasan
 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3MDHASNAIN23
 
ITE v5.0 - Chapter 8
ITE v5.0 - Chapter 8ITE v5.0 - Chapter 8
ITE v5.0 - Chapter 8Irsandi Hasan
 
Tech Term Defination
Tech Term DefinationTech Term Defination
Tech Term DefinationMuneeb Ahmad
 
10 floor-office-building-network-design
10 floor-office-building-network-design10 floor-office-building-network-design
10 floor-office-building-network-designMd. Asekur Rahman
 
IT hardware and software
IT hardware and softwareIT hardware and software
IT hardware and softwaredoogstone
 

What's hot (20)

ITE v5.0 - Chapter 11
ITE v5.0 - Chapter 11ITE v5.0 - Chapter 11
ITE v5.0 - Chapter 11
 
ITE - Chapter 13
ITE - Chapter 13ITE - Chapter 13
ITE - Chapter 13
 
IT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
 
Materials, Tools, Equipment and Testing Devices
Materials, Tools, Equipment and Testing DevicesMaterials, Tools, Equipment and Testing Devices
Materials, Tools, Equipment and Testing Devices
 
Chapter1- Introduction to Computers and the Internet
Chapter1- Introduction to Computers and the InternetChapter1- Introduction to Computers and the Internet
Chapter1- Introduction to Computers and the Internet
 
Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016Ic3 gs5-computing-fundamentals-021016
Ic3 gs5-computing-fundamentals-021016
 
La3 compnet notes
La3 compnet notesLa3 compnet notes
La3 compnet notes
 
ITE v5.0 - Chapter 6
ITE v5.0 - Chapter 6ITE v5.0 - Chapter 6
ITE v5.0 - Chapter 6
 
Embedded web technology
Embedded web technologyEmbedded web technology
Embedded web technology
 
K1102026669
K1102026669K1102026669
K1102026669
 
Computer Networking Basic
Computer Networking BasicComputer Networking Basic
Computer Networking Basic
 
ITE v5.0 - Chapter 1
ITE v5.0 - Chapter 1ITE v5.0 - Chapter 1
ITE v5.0 - Chapter 1
 
Ccna 1 7
Ccna 1  7Ccna 1  7
Ccna 1 7
 
Networking 101
Networking 101Networking 101
Networking 101
 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3
 
ITE v5.0 - Chapter 8
ITE v5.0 - Chapter 8ITE v5.0 - Chapter 8
ITE v5.0 - Chapter 8
 
Tech Term Defination
Tech Term DefinationTech Term Defination
Tech Term Defination
 
10 floor-office-building-network-design
10 floor-office-building-network-design10 floor-office-building-network-design
10 floor-office-building-network-design
 
IT hardware and software
IT hardware and softwareIT hardware and software
IT hardware and software
 
Chapter 12.0
Chapter 12.0Chapter 12.0
Chapter 12.0
 

Similar to Software ,hardware,firmware,addressing

Computer software
Computer softwareComputer software
Computer softwareSonirAhmed
 
Essential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptxEssential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptxHODCSE74
 
Marquee13 presentation it_essentials
Marquee13 presentation it_essentialsMarquee13 presentation it_essentials
Marquee13 presentation it_essentialsSherri Jackson
 
PPT for basic computer class May 18, 2022.pptx
PPT for basic computer class May 18, 2022.pptxPPT for basic computer class May 18, 2022.pptx
PPT for basic computer class May 18, 2022.pptxAngeOuattara
 
COMPUTER HARDWARE AND SOFTWARE.pptx
COMPUTER HARDWARE  AND SOFTWARE.pptxCOMPUTER HARDWARE  AND SOFTWARE.pptx
COMPUTER HARDWARE AND SOFTWARE.pptxAbhishek Sonker
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)gordonpj96
 
IT REPORT [Autosaved]_020005.pptx
IT REPORT [Autosaved]_020005.pptxIT REPORT [Autosaved]_020005.pptx
IT REPORT [Autosaved]_020005.pptxKyzelLlanos
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)gordonpj96
 
Desktop interview qestions & answer
Desktop interview qestions & answerDesktop interview qestions & answer
Desktop interview qestions & answermandarshetye45
 
Hardware and Software
Hardware and Software Hardware and Software
Hardware and Software Defron Dvl
 
Notes for banking railway opsc psc preparationx
Notes for  banking railway opsc psc preparationxNotes for  banking railway opsc psc preparationx
Notes for banking railway opsc psc preparationxRAJSEKHAR PEDINA
 

Similar to Software ,hardware,firmware,addressing (20)

Computer software
Computer softwareComputer software
Computer software
 
Trhe glossary
Trhe glossaryTrhe glossary
Trhe glossary
 
Essential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptxEssential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptx
 
Network software
Network softwareNetwork software
Network software
 
Network software
Network softwareNetwork software
Network software
 
Ch02
Ch02Ch02
Ch02
 
Fg b
Fg bFg b
Fg b
 
Microsoft Office & Hardware of Computer By Rimon Rayhan
Microsoft Office    & Hardware of Computer By Rimon RayhanMicrosoft Office    & Hardware of Computer By Rimon Rayhan
Microsoft Office & Hardware of Computer By Rimon Rayhan
 
Marquee13 presentation it_essentials
Marquee13 presentation it_essentialsMarquee13 presentation it_essentials
Marquee13 presentation it_essentials
 
PPT for basic computer class May 18, 2022.pptx
PPT for basic computer class May 18, 2022.pptxPPT for basic computer class May 18, 2022.pptx
PPT for basic computer class May 18, 2022.pptx
 
COMPUTER HARDWARE AND SOFTWARE.pptx
COMPUTER HARDWARE  AND SOFTWARE.pptxCOMPUTER HARDWARE  AND SOFTWARE.pptx
COMPUTER HARDWARE AND SOFTWARE.pptx
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)
 
IT REPORT [Autosaved]_020005.pptx
IT REPORT [Autosaved]_020005.pptxIT REPORT [Autosaved]_020005.pptx
IT REPORT [Autosaved]_020005.pptx
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)
 
Desktop interview qestions & answer
Desktop interview qestions & answerDesktop interview qestions & answer
Desktop interview qestions & answer
 
Hardware and Software
Hardware and Software Hardware and Software
Hardware and Software
 
Network software
Network softwareNetwork software
Network software
 
Bab1
Bab1Bab1
Bab1
 
Computer system
Computer systemComputer system
Computer system
 
Notes for banking railway opsc psc preparationx
Notes for  banking railway opsc psc preparationxNotes for  banking railway opsc psc preparationx
Notes for banking railway opsc psc preparationx
 

Recently uploaded

Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...mikehavy0
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdfAlexander Litvinenko
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligencemahaffeycheryld
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
Introduction-to- Metrology and Quality.pptx
Introduction-to- Metrology and Quality.pptxIntroduction-to- Metrology and Quality.pptx
Introduction-to- Metrology and Quality.pptxProfASKolap
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...AshwaniAnuragi1
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Databricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdfDatabricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdfVinayVadlagattu
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationEmaan Sharma
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Studentskannan348865
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisDr.Costas Sachpazis
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...Amil baba
 

Recently uploaded (20)

Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Introduction-to- Metrology and Quality.pptx
Introduction-to- Metrology and Quality.pptxIntroduction-to- Metrology and Quality.pptx
Introduction-to- Metrology and Quality.pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Databricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdfDatabricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdf
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & Modernization
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 

Software ,hardware,firmware,addressing

  • 1. CITY UNIVERSITY Faculty of Science and Engineering Department of Computer Science and Engineering Spring 2021 CSE 317 Computer Network Software, Hardware, Firmware, Addressing Submitted To Pranab Bandhu Nath Senior Lecturer Department of CSE City University Submitted By Najmul Islam 1834902556
  • 2. Hardware Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives, and RAM. External hardware devices include monitors, keyboards, mice, printers, and scanners. Computer hardware provide support for major functions such as input, processing (internal storage, computation and control), output, secondary storage (for data and programs), and communication. The main components are the following  CPU (Central Processing Unit)  Motherboard  RAM (Random Access Memory)  HDD/SSD (Hard Disk Drive/Solid State Drive)  PSU (Power Supply Unit)  GPU (Graphics Processing Unit)  Computer Monitor  Optical Drive CD Software Software is the programs and routines for a computer or the program material for an electronic device which make it run. Software, instructions that tell a computer what to do. Software comprises the entire set of programs, procedures, and routines associated with the operation of a computer system. A set of instructions that directs a computer's hardware to perform a task is called a program, or software program. There are two types of software −  System Software  Application Software
  • 3. System Software The system software is a collection of programs designed to operate, control, and extend the processing capabilities of the computer itself. System software is generally prepared by the computer manufacturers. These software products comprise of programs written in low-level languages, which interact with the hardware at a very basic level. System software serves as the interface between the hardware and the end users. Examples of system software: Operating System, Compilers, Interpreter, Assemblers, etc. Application Software Application software products are designed to satisfy a particular need of a particular environment. All software applications prepared in the computer lab can come under the category of Application software. Application software may consist of a single program, such as Microsoft's notepad for writing and editing a simple text. It may also consist of a collection of programs, often called a software package, which work together to accomplish a task, such as a spreadsheet package. Examples of Application software: Microsoft Word, Microsoft Excel, Microsoft Power Point, Payroll Software, Student Record Software. Firmware Firmware refers to software that has been permanently installed in a machine, device, or microchip, usually by the manufacturer. Without it, the electronic device will not be able to work. Unlike standard software, firmware is meant to control, operate, or maintain the hardware in the background, and not interact with human users. Firmware is a software program or set of instructions programmed on a hardware device. It provides the necessary instructions for how the device communicates. It is a small piece of software
  • 4. that makes hardware work as its manufacturer intended it to. It consists of programs written by software. There are Three types of Firmware :  Low-level firmware: Stored on nonvolatile memory chips like read- only memory (ROM). As such, it cannot be rewritten or updated and is considered an intrinsic part of the hardware.  High-level firmware: Used with flash memory chips to allow for updates. It often has more complex instructions than low-level firmware, making it closer to software than hardware.  Subsystem: A device or unit that is a semi-independent part of a larger system. It has embedded microcode like high-level firmware and so often resembles the system. Addressing A network address is an identifier for a node or host on a telecommunications network. Network addresses are designed to be unique identifiers across the network, although some networks allow for local, private addresses, or locally administered addresses that may not be unique. There are two types of addressing: 1 .Mac Addressing 2 .IP Addressing Mac Addressing Media Access Control Address," and no, it is not related Apple Macintosh computers. A MAC address is a hardware identification number that uniquely identifies each device on a network. The MAC address is manufactured into
  • 5. every network card, such as an Ethernet card or Wi-Fi card, and therefore cannot be changed. IP Addressing IP (Internet Protocol) Address is an address of your network hardware. It helps in connecting your computer to other devices on your network and all over the world. An IP Address is made up of numbers or characters. All devices that are connected to an internet connection have a unique IP address which means there’s a need of billions of IP addresses. There are two IP versions: IPv4 and IPv6. IPV4 IPv4 stands for Internet Protocol version 4. It is the underlying technology that makes it possible for us to connect our devices to the web. IPv4 addresses are 32 bits long (four bytes). The maximum value of a 32-bit number is 232 , or 4,294,967,296. So the maximum number of IPv4 addresses. With an IPv4 IP address, there are five classes of available IP ranges: Class A, Class B, Class C, Class D and Class E, while only A, B, and C are commonly used. Class Address range Class A 1 to 126 Class B 128. to 191 Class C 192 to 223 Class D 224 to 239 Class E 240 to 255 IP range 127 is reserve for loopback IP Address.
  • 6. Ipv6 IP, which provides a vastly expanded address space. Using IPv6, the Internet will be able to grow to millions of times its current size, in terms of the numbers of people, devices and objects connected to it1. There are a few types of IP addresses like private IP addresses, public IP addresses, static IP addresses and dynamic IP addresses. Private IP Address A private IP address is the address of your device connected on the home or business network. If you have a few different devices connected to one ISP (Internet Service Provider), then all your devices will have a unique private IP address. This IP address cannot be accessed from devices outside your home or business network. Public IP Address Your public IP address is the main IP address to which your home or business network is connected. This IP address connects you to the world, and it’s unique for all users. Static and Dynamic IP Addresses All private and public IP addresses can be either static or dynamic. IP addresses that you configure manually and fix them to the network of your device are called static IP addresses. Static IP addresses cannot change automatically. Internet Protocol Version 6 is the most recent version of the Internet Protocol. It is the sixth revision to the Internet Protocol and the successor to IPv4. It
  • 7. functions similarly to IPv4 in that it provides the unique IP addresses necessary for Internet-enabled devices to communicate. IPv6 is the “next generation” of