SlideShare a Scribd company logo
1 of 19
Compiled by Instructor Temesgen T
COMPUTER SYSTEM COMPONENTS
• System is a group of components that work together to
attain a common goal.
• computer system is composed of HardwareComponents
(input, processing, memory and output units) and
Software Component (system, and application
software).
• Hardware components are units that are visible (or
physical).
• Software components are non-visible programs,
procedures and associated documentations that make
possible the effective operation of computer system.
• firmware is software integrated into hardware.
Compiled by Instructor Temesgen T
2.1. HARDWARE COMPONENTS
• Hardware components are units that are visible (or
physical).
• the hardware of the computer can be divided into:
1. Input Unit constituting the various Input Devices.
2. Output Unit constituting the various Output Devices.
3. Various Components within the CPU (Central
Processing Unit).
4. Memory Unit consisting primary and secondary
memory
Compiled by Instructor Temesgen T
Input Devices
• Input Devices are those devices that are required
to translate data that is in human readable form,
into a form the computer can process.
• These devices allow direct interaction between
human and machine.
• Eg Keyboard,mouth,Joystick,touchpad,lightpen,
• Digitizing tablet, touch screen,microphone,digital
camera,scanner and soon
Compiled by Instructor Temesgen T
Output Devices
• Output devices are used to receive the results from the
CPU after processing.
• translate the information processed by the computer into a
form that humans can understand.
• Most out put can be divided in to two categories, soft copy
and hard copy.
• Soft copy is what you on the monitor. Soft is temporary,
after you have finished with it there is nothing solid to hold.
• Hard copy can be touched and carried. Hard copy is usually
some form of paper out put or it is printed information.
• E.g. moniter,printer,plotter,speaker and soon
Compiled by Instructor Temesgen T
CPU(Central processing Unit)
Compiled by Instructor Temesgen T
Cont’d
• The Processor executes the given instructions and
manipulates data into information.
• The Control Unit directs the Instructions in the form of
electronic signals, to the rest of the computer that are
input unit, ALU, memory and output unit.
• The Control unit can be defined as ‘the section of the CPU
that selects, interprets and sees to the execution of program
instructions.’
• The Arithmetic & Logic Unit performs all Arithmetic and
Logical operations and controls the speed of those
operations.
• The ALU can be defined as ‘the part of a computing system
containing the circuitry that does the adding, subtracting,
multiplying, dividing and comparing.’
• E.g.Apple,Intel,alpha micro processors
Compiled by Instructor Temesgen T
Memory unit
• Memory can be defined as ‘Descriptive of a device or medium that can
accept data, hold them and deliver them, on demand at a later time.
• Memory classified into two:
• 1.Primary Memory(Main Memory)
• RAM(Random Access Memory)
• If power drops information stored in memory is destroyed. That is, if
power is off, information stored in memory will be destroyed. That is why,
main memories are said to be volatile.
• This main memory is used for storing
• Data - for processing
• Instructions - to process the data
• Results - the processed data.
• Read Only Memory (ROM). Information once stored cannot be modified.
Information stored in this memory can be used only for reading purpose.
That is why, memories are said to be non-volatile.
• 2.Secondary Memory
• The Memory which can store data or information permanently for future use is
called secondary storage devices (secondary memory).
Compiled by Instructor Temesgen T
SOFTWARE COMPONENTS
• Computer software is nothing but the step-by-step
instructions given to the computer in the form of
programs or procedures or routines in order to
accomplish any specified task or to process the raw
data and convert it into meaningful information.
• In short the software is nothing but the intelligence of
the computer.
• Software is of two different types as it is, for the
computer and for the user.
• 1.System Software – controls and coordinates the
computer hardware.
• 2.Applications Software – designed to solve a specific
problem
Compiled by Instructor Temesgen T
System Software
• System Software manages the computer’s basic
operations, allows the computer to run applications
software and allows the user to interact with the computer.
• System software tells the computer how to interpret data
and instructions; how to communicate with peripheral
equipments like mouse, keyboard, printers etc; and how to
use the hardware in general.
• There are many number of system software. The different
types of system software are:
• Operating Systems
• Device Drivers
• Language Translators
• Utility Programs
Compiled by Instructor Temesgen T
Operating System [OS]
• It is system software containing a set of programs
called the supervisor that manages the basic
operations of a computer.
• Flexibility of the computer usage depends on
Operating System.
• Without the operating system loaded into the
computer, all hardware and other software are useless.
• When the computer is switched on the operating
system is automatically loaded into the main memory
or RAM of the computer.
• This process of loading the operating system into the
RAM of the computer is called Booting the computer.
Compiled by Instructor Temesgen T
Cont’d
• Basic functions of an Operating System are:
• Input-Output management
• Memory management
• File management
• Job control
• All these function together as a group of
programs known as system programs under the
control of the supervisor yields the computer
operating system.
•
Compiled by Instructor Temesgen T
Cont’d
• The operating system has various roles:
• It is responsible for managing allocation of the processor
between the different programes using a scheduling
algorithm.
• It is responsible for managing the memory space allocated to
each application.
• It is responsible for smooth execution of applications by
allocating the resources required for them to operate. This
means an application that is not responding correctly can be
"killed".
• It is responsible for security relating to execution of programs
by guaranteeing that the resources are used only by programs
and users with the relevant authorizations.
• It manages reading and writing in the file system and the user
and application file access authorizations.
• It provides a certain number of indicators that can be used to
diagnose the correct operation of the machine.
Compiled by Instructor Temesgen T
Device Drivers
• Each and every device (input or output)
connected to the computer requires relevant
software, which makes the device to
communicate or interact with the CPU.
• Without these device drivers any device
connected to the computer is useless and
cannot be used.
• E.g.keyboard driver,network driver,mouth
driver
Compiled by Instructor Temesgen T
Language Translators
Compiled by Instructor Temesgen T
Cont’d
• Both these high level language and low level language require
language translators to convert the instructions in the human
understandable form into machine understandable form.
• Compilers and Interpreters are the language translators required
to translate high level language into machine understandable
form.
• These are a computer program that produces a machine
language program from a source program that is usually written
in a high-level language by a programmer. The compiler is
capable of replacing single source program statements, with a
series of machine language instructions or with a subroutine.
• Assembler is the language translator required to translate the
assembly language into machine understandable form.
Compiled by Instructor Temesgen T
Utility Programs
Compiled by Instructor Temesgen T
Application Software
Compiled by Instructor Temesgen T
End of Chapter 2
Compiled by Instructor Temesgen T

More Related Content

What's hot

Classifications of computer
Classifications of computerClassifications of computer
Classifications of computerparag dhok
 
Fundamentals of Computers
Fundamentals of ComputersFundamentals of Computers
Fundamentals of ComputersAnkur Kumar
 
Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notesijazshah2005
 
Basic of computer ( miit )
Basic of computer ( miit )Basic of computer ( miit )
Basic of computer ( miit )Ankit Verma
 
Basic computer concept
Basic computer conceptBasic computer concept
Basic computer conceptShaheer Ali
 
Parts of the Computer System
Parts of the Computer SystemParts of the Computer System
Parts of the Computer SystemPagal Bacha
 
Introduction computer class
Introduction computer classIntroduction computer class
Introduction computer classhimabindukursam
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Sehrish Rafiq
 
Grade 7 elements of computer system
Grade 7  elements of computer systemGrade 7  elements of computer system
Grade 7 elements of computer systemRafael Balderosa
 
computer literacy chapter1.pptx
computer literacy chapter1.pptxcomputer literacy chapter1.pptx
computer literacy chapter1.pptxToobaFarooq10
 
Overview of computer system
Overview of computer systemOverview of computer system
Overview of computer systemrozanadiana
 
Elements of Computer
Elements  of ComputerElements  of Computer
Elements of ComputerLUZ PINGOL
 

What's hot (20)

Basics of computer
Basics of computerBasics of computer
Basics of computer
 
Classifications of computer
Classifications of computerClassifications of computer
Classifications of computer
 
Computer operation
Computer operationComputer operation
Computer operation
 
computer system
computer system computer system
computer system
 
Fundamentals of Computers
Fundamentals of ComputersFundamentals of Computers
Fundamentals of Computers
 
Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notes
 
Basic of computer ( miit )
Basic of computer ( miit )Basic of computer ( miit )
Basic of computer ( miit )
 
History, classification and components of computers
History, classification and components of computersHistory, classification and components of computers
History, classification and components of computers
 
Computer system
Computer systemComputer system
Computer system
 
Basic Concept of Computer
Basic Concept of ComputerBasic Concept of Computer
Basic Concept of Computer
 
Computer system
Computer systemComputer system
Computer system
 
Basic computer concept
Basic computer conceptBasic computer concept
Basic computer concept
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
 
Parts of the Computer System
Parts of the Computer SystemParts of the Computer System
Parts of the Computer System
 
Introduction computer class
Introduction computer classIntroduction computer class
Introduction computer class
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1
 
Grade 7 elements of computer system
Grade 7  elements of computer systemGrade 7  elements of computer system
Grade 7 elements of computer system
 
computer literacy chapter1.pptx
computer literacy chapter1.pptxcomputer literacy chapter1.pptx
computer literacy chapter1.pptx
 
Overview of computer system
Overview of computer systemOverview of computer system
Overview of computer system
 
Elements of Computer
Elements  of ComputerElements  of Computer
Elements of Computer
 

Similar to Computer system

Neethu Narayanan- Operating System
 Neethu Narayanan- Operating System Neethu Narayanan- Operating System
Neethu Narayanan- Operating System19940213
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem SolvingSukhendra Singh
 
UNIT I-Computer Operation-Fundamentals.ppt
UNIT I-Computer Operation-Fundamentals.pptUNIT I-Computer Operation-Fundamentals.ppt
UNIT I-Computer Operation-Fundamentals.pptJohnReyBoaquia2
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FITRaj vardhan
 
Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisationluckyanirudhsai
 
Computer Hardware and Software Elements
Computer Hardware and Software ElementsComputer Hardware and Software Elements
Computer Hardware and Software ElementsAdetula Bunmi
 
IGCSE_ICT_Chapter 1.pptx
IGCSE_ICT_Chapter 1.pptxIGCSE_ICT_Chapter 1.pptx
IGCSE_ICT_Chapter 1.pptxFatimaWaheed30
 
Fundamentals of computer Part 1
Fundamentals of computer Part 1Fundamentals of computer Part 1
Fundamentals of computer Part 1SURBHI SAROHA
 
COMPUTER BASICS
COMPUTER BASICSCOMPUTER BASICS
COMPUTER BASICSPramilaJH
 
diploma basic of computers.ppt
diploma basic of computers.pptdiploma basic of computers.ppt
diploma basic of computers.pptLathaSrinivas5
 

Similar to Computer system (20)

Neethu Narayanan- Operating System
 Neethu Narayanan- Operating System Neethu Narayanan- Operating System
Neethu Narayanan- Operating System
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem Solving
 
UNIT I-Computer Operation-Fundamentals.ppt
UNIT I-Computer Operation-Fundamentals.pptUNIT I-Computer Operation-Fundamentals.ppt
UNIT I-Computer Operation-Fundamentals.ppt
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
Components of Computer System
Components of Computer SystemComponents of Computer System
Components of Computer System
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
COMPUTER PROGRAM.pptx
COMPUTER PROGRAM.pptxCOMPUTER PROGRAM.pptx
COMPUTER PROGRAM.pptx
 
Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisation
 
Computer Hardware and Software Elements
Computer Hardware and Software ElementsComputer Hardware and Software Elements
Computer Hardware and Software Elements
 
IGCSE_ICT_Chapter 1.pptx
IGCSE_ICT_Chapter 1.pptxIGCSE_ICT_Chapter 1.pptx
IGCSE_ICT_Chapter 1.pptx
 
Software
SoftwareSoftware
Software
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
 
Chapter 1 - Prog101.ppt
Chapter 1 - Prog101.pptChapter 1 - Prog101.ppt
Chapter 1 - Prog101.ppt
 
c programming 1-1.pptx
c programming 1-1.pptxc programming 1-1.pptx
c programming 1-1.pptx
 
Fundamentals of computer Part 1
Fundamentals of computer Part 1Fundamentals of computer Part 1
Fundamentals of computer Part 1
 
COMPUTER BASICS
COMPUTER BASICSCOMPUTER BASICS
COMPUTER BASICS
 
diploma basic of computers.ppt
diploma basic of computers.pptdiploma basic of computers.ppt
diploma basic of computers.ppt
 

Recently uploaded

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)ChandrakantDivate1
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
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
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 

Recently uploaded (20)

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
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)
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 

Computer system

  • 2. COMPUTER SYSTEM COMPONENTS • System is a group of components that work together to attain a common goal. • computer system is composed of HardwareComponents (input, processing, memory and output units) and Software Component (system, and application software). • Hardware components are units that are visible (or physical). • Software components are non-visible programs, procedures and associated documentations that make possible the effective operation of computer system. • firmware is software integrated into hardware. Compiled by Instructor Temesgen T
  • 3. 2.1. HARDWARE COMPONENTS • Hardware components are units that are visible (or physical). • the hardware of the computer can be divided into: 1. Input Unit constituting the various Input Devices. 2. Output Unit constituting the various Output Devices. 3. Various Components within the CPU (Central Processing Unit). 4. Memory Unit consisting primary and secondary memory Compiled by Instructor Temesgen T
  • 4. Input Devices • Input Devices are those devices that are required to translate data that is in human readable form, into a form the computer can process. • These devices allow direct interaction between human and machine. • Eg Keyboard,mouth,Joystick,touchpad,lightpen, • Digitizing tablet, touch screen,microphone,digital camera,scanner and soon Compiled by Instructor Temesgen T
  • 5. Output Devices • Output devices are used to receive the results from the CPU after processing. • translate the information processed by the computer into a form that humans can understand. • Most out put can be divided in to two categories, soft copy and hard copy. • Soft copy is what you on the monitor. Soft is temporary, after you have finished with it there is nothing solid to hold. • Hard copy can be touched and carried. Hard copy is usually some form of paper out put or it is printed information. • E.g. moniter,printer,plotter,speaker and soon Compiled by Instructor Temesgen T
  • 6. CPU(Central processing Unit) Compiled by Instructor Temesgen T
  • 7. Cont’d • The Processor executes the given instructions and manipulates data into information. • The Control Unit directs the Instructions in the form of electronic signals, to the rest of the computer that are input unit, ALU, memory and output unit. • The Control unit can be defined as ‘the section of the CPU that selects, interprets and sees to the execution of program instructions.’ • The Arithmetic & Logic Unit performs all Arithmetic and Logical operations and controls the speed of those operations. • The ALU can be defined as ‘the part of a computing system containing the circuitry that does the adding, subtracting, multiplying, dividing and comparing.’ • E.g.Apple,Intel,alpha micro processors Compiled by Instructor Temesgen T
  • 8. Memory unit • Memory can be defined as ‘Descriptive of a device or medium that can accept data, hold them and deliver them, on demand at a later time. • Memory classified into two: • 1.Primary Memory(Main Memory) • RAM(Random Access Memory) • If power drops information stored in memory is destroyed. That is, if power is off, information stored in memory will be destroyed. That is why, main memories are said to be volatile. • This main memory is used for storing • Data - for processing • Instructions - to process the data • Results - the processed data. • Read Only Memory (ROM). Information once stored cannot be modified. Information stored in this memory can be used only for reading purpose. That is why, memories are said to be non-volatile. • 2.Secondary Memory • The Memory which can store data or information permanently for future use is called secondary storage devices (secondary memory). Compiled by Instructor Temesgen T
  • 9. SOFTWARE COMPONENTS • Computer software is nothing but the step-by-step instructions given to the computer in the form of programs or procedures or routines in order to accomplish any specified task or to process the raw data and convert it into meaningful information. • In short the software is nothing but the intelligence of the computer. • Software is of two different types as it is, for the computer and for the user. • 1.System Software – controls and coordinates the computer hardware. • 2.Applications Software – designed to solve a specific problem Compiled by Instructor Temesgen T
  • 10. System Software • System Software manages the computer’s basic operations, allows the computer to run applications software and allows the user to interact with the computer. • System software tells the computer how to interpret data and instructions; how to communicate with peripheral equipments like mouse, keyboard, printers etc; and how to use the hardware in general. • There are many number of system software. The different types of system software are: • Operating Systems • Device Drivers • Language Translators • Utility Programs Compiled by Instructor Temesgen T
  • 11. Operating System [OS] • It is system software containing a set of programs called the supervisor that manages the basic operations of a computer. • Flexibility of the computer usage depends on Operating System. • Without the operating system loaded into the computer, all hardware and other software are useless. • When the computer is switched on the operating system is automatically loaded into the main memory or RAM of the computer. • This process of loading the operating system into the RAM of the computer is called Booting the computer. Compiled by Instructor Temesgen T
  • 12. Cont’d • Basic functions of an Operating System are: • Input-Output management • Memory management • File management • Job control • All these function together as a group of programs known as system programs under the control of the supervisor yields the computer operating system. • Compiled by Instructor Temesgen T
  • 13. Cont’d • The operating system has various roles: • It is responsible for managing allocation of the processor between the different programes using a scheduling algorithm. • It is responsible for managing the memory space allocated to each application. • It is responsible for smooth execution of applications by allocating the resources required for them to operate. This means an application that is not responding correctly can be "killed". • It is responsible for security relating to execution of programs by guaranteeing that the resources are used only by programs and users with the relevant authorizations. • It manages reading and writing in the file system and the user and application file access authorizations. • It provides a certain number of indicators that can be used to diagnose the correct operation of the machine. Compiled by Instructor Temesgen T
  • 14. Device Drivers • Each and every device (input or output) connected to the computer requires relevant software, which makes the device to communicate or interact with the CPU. • Without these device drivers any device connected to the computer is useless and cannot be used. • E.g.keyboard driver,network driver,mouth driver Compiled by Instructor Temesgen T
  • 15. Language Translators Compiled by Instructor Temesgen T
  • 16. Cont’d • Both these high level language and low level language require language translators to convert the instructions in the human understandable form into machine understandable form. • Compilers and Interpreters are the language translators required to translate high level language into machine understandable form. • These are a computer program that produces a machine language program from a source program that is usually written in a high-level language by a programmer. The compiler is capable of replacing single source program statements, with a series of machine language instructions or with a subroutine. • Assembler is the language translator required to translate the assembly language into machine understandable form. Compiled by Instructor Temesgen T
  • 17. Utility Programs Compiled by Instructor Temesgen T
  • 18. Application Software Compiled by Instructor Temesgen T
  • 19. End of Chapter 2 Compiled by Instructor Temesgen T