SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Programming
Hardware &
Software
P102 Prog. Fundamentals I: Software / Slide 2

Hardware
Four components of a computer system:
CPU - central processing unit
– Makes decisions, performs computations, and
delegates input/output requests
Memory: Disk Drives, CD drives, Tape drives, USB
flash drives.
– Stores information
Input devices: Keyboard, Mouse,
– Gets information from the user to the computer
Output devices: monitor
– Sends information from computer to the user
P102 Prog. Fundamentals I: Software / Slide 3

Hardware
Memory

Output
Devices

Input
Devices

CPU
P102 Prog. Fundamentals I: Software / Slide 4

S o ftw a re

S y s te m
S o ftw a re

A p p lic a tio n
S o ftw a re
P102 Prog. Fundamentals I: Software / Slide 5

Software
Application software
Easy-to-use programs designed to perform
specific tasks
System software
Programs that support the execution and
development of other programs
Two major types
– Operating systems
– Translation systems (compilers & linkers)
P102 Prog. Fundamentals I: Software / Slide 6

Copyright © 2000 by Brooks/Cole Publishing Company
A division of International Thomson Publishing Inc.
P102 Prog. Fundamentals I: Software / Slide 7

Computer Software Relationships
User Interface Application Programs

User Interface

Operating System

User Basic Input and Output Services (BIOS)
• needed for a computer to boot up
Interface

Computer Hardware
P102 Prog. Fundamentals I: Software / Slide 8

Application Software
Application software makes computer popular and
easy to use
Common application software:
 Microsoft Word, WordPerfect
 PowerPoint
 Netscape, Internet Explorer
 PhotoShop, Photo-Paint
 Quick Time
 Dreamweaver
P102 Prog. Fundamentals I: Software / Slide 9

Operating System
Controls and manages the computing resources
Examples
Windows, Unix, MSDOS,

Important services that an operating system
provides:
Security: prevent unauthorized users from accessing
the system
Commands to manipulate the file system
Input and output on a variety of devices
Window management
102 Prog. Fundamentals I: Software / Slide 10

What is a (programming) language?
A sequence of instructions
An algorthm
(in human language)

A program
(in computer language)

A program needs to be written in a language
There are many programming languages
Low-level, understandable by a computer
High-level, needs a translator!
C++ is a high level programming language

Weitere ähnliche Inhalte

Was ist angesagt?

Hardware and software
Hardware and softwareHardware and software
Hardware and softwareAditya Pathak
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and softwareparag dhok
 
Hardware and Software, What is difference between Hardware and Software
Hardware and Software, What is difference between Hardware and SoftwareHardware and Software, What is difference between Hardware and Software
Hardware and Software, What is difference between Hardware and SoftwareQuinnWolver
 
What is motherboard
What is motherboardWhat is motherboard
What is motherboardparag dhok
 
Firmware (Embedded system Software)
Firmware (Embedded system Software)Firmware (Embedded system Software)
Firmware (Embedded system Software)QuinnWolver
 
foedumed:Parts of computer system 29_16
foedumed:Parts of computer system 29_16foedumed:Parts of computer system 29_16
foedumed:Parts of computer system 29_16farahsyed9
 
Partes del computador inglés
Partes del computador inglésPartes del computador inglés
Partes del computador inglésgarciabraian26
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerTheDigitalRahul
 
Hardware & software
Hardware & softwareHardware & software
Hardware & software00susanaob
 
ComputerBasicsStudentWork
ComputerBasicsStudentWorkComputerBasicsStudentWork
ComputerBasicsStudentWorkmrsmerctech
 

Was ist angesagt? (20)

Hardware and Software
Hardware and SoftwareHardware and Software
Hardware and Software
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Computerhardware
ComputerhardwareComputerhardware
Computerhardware
 
hardware & software
hardware & softwarehardware & software
hardware & software
 
hardware & software
hardware & softwarehardware & software
hardware & software
 
What is firmware
What is firmwareWhat is firmware
What is firmware
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
 
Hardware and Software, What is difference between Hardware and Software
Hardware and Software, What is difference between Hardware and SoftwareHardware and Software, What is difference between Hardware and Software
Hardware and Software, What is difference between Hardware and Software
 
hardware & software
hardware & softwarehardware & software
hardware & software
 
Hardware concepts
Hardware conceptsHardware concepts
Hardware concepts
 
hardware & software
hardware & softwarehardware & software
hardware & software
 
What is motherboard
What is motherboardWhat is motherboard
What is motherboard
 
Presentation on computer software
Presentation on computer softwarePresentation on computer software
Presentation on computer software
 
Firmware (Embedded system Software)
Firmware (Embedded system Software)Firmware (Embedded system Software)
Firmware (Embedded system Software)
 
foedumed:Parts of computer system 29_16
foedumed:Parts of computer system 29_16foedumed:Parts of computer system 29_16
foedumed:Parts of computer system 29_16
 
Partes del computador inglés
Partes del computador inglésPartes del computador inglés
Partes del computador inglés
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Hardware & software
Hardware & softwareHardware & software
Hardware & software
 
2do. class, Peripheral Device
2do. class, Peripheral Device2do. class, Peripheral Device
2do. class, Peripheral Device
 
ComputerBasicsStudentWork
ComputerBasicsStudentWorkComputerBasicsStudentWork
ComputerBasicsStudentWork
 

Ähnlich wie Software

Computer Hardware and Networking Tutorial for beginners
Computer Hardware and Networking Tutorial for beginnersComputer Hardware and Networking Tutorial for beginners
Computer Hardware and Networking Tutorial for beginnersMohammedRizwanSharie
 
Computer application lecture 02
Computer application lecture 02Computer application lecture 02
Computer application lecture 02Mahmudur Rahman
 
Lec9chap8f04
Lec9chap8f04Lec9chap8f04
Lec9chap8f04screaminc
 
Ch 01-types-and-components-of-computers
Ch 01-types-and-components-of-computersCh 01-types-and-components-of-computers
Ch 01-types-and-components-of-computersmmoussa83
 
What is computer?
What is computer?What is computer?
What is computer?Zafar Ayub
 
Introduction to computer according to veta curicullum
Introduction to computer according to veta curicullumIntroduction to computer according to veta curicullum
Introduction to computer according to veta curicullumSteven Alphonce
 
Software and Hardwew
Software and HardwewSoftware and Hardwew
Software and Hardwewsbpatel199688
 
Power point presenation 1
Power point presenation 1Power point presenation 1
Power point presenation 1dwenze
 
01 introduction-to-computers
01 introduction-to-computers01 introduction-to-computers
01 introduction-to-computersJotham Gadot
 
10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_AronPaul5
 
CHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERSCHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERSCikgu Johan Johari
 
Module1 computerbasics1
Module1 computerbasics1Module1 computerbasics1
Module1 computerbasics1Usman Shah
 

Ähnlich wie Software (20)

Software
SoftwareSoftware
Software
 
Computer Hardware and Networking Tutorial for beginners
Computer Hardware and Networking Tutorial for beginnersComputer Hardware and Networking Tutorial for beginners
Computer Hardware and Networking Tutorial for beginners
 
Computer application lecture 02
Computer application lecture 02Computer application lecture 02
Computer application lecture 02
 
Computer software and computer network
Computer software and computer networkComputer software and computer network
Computer software and computer network
 
computer fundmental
computer fundmentalcomputer fundmental
computer fundmental
 
Lec9chap8f04
Lec9chap8f04Lec9chap8f04
Lec9chap8f04
 
Basic Concepts Of Information Technology (It)
Basic Concepts Of Information Technology (It)Basic Concepts Of Information Technology (It)
Basic Concepts Of Information Technology (It)
 
Ch 01-types-and-components-of-computers
Ch 01-types-and-components-of-computersCh 01-types-and-components-of-computers
Ch 01-types-and-components-of-computers
 
Basics of computer
Basics of computerBasics of computer
Basics of computer
 
L2 ch1
L2  ch1L2  ch1
L2 ch1
 
What is computer?
What is computer?What is computer?
What is computer?
 
Introduction to computer according to veta curicullum
Introduction to computer according to veta curicullumIntroduction to computer according to veta curicullum
Introduction to computer according to veta curicullum
 
I C D L - دورة
I C D L - دورة I C D L - دورة
I C D L - دورة
 
Software and Hardwew
Software and HardwewSoftware and Hardwew
Software and Hardwew
 
Computer application
Computer applicationComputer application
Computer application
 
Power point presenation 1
Power point presenation 1Power point presenation 1
Power point presenation 1
 
01 introduction-to-computers
01 introduction-to-computers01 introduction-to-computers
01 introduction-to-computers
 
10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_10 css week 2 hardware and-software-ipos_
10 css week 2 hardware and-software-ipos_
 
CHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERSCHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERS
 
Module1 computerbasics1
Module1 computerbasics1Module1 computerbasics1
Module1 computerbasics1
 

Mehr von Prabhu Govind (20)

Preprocessor in C
Preprocessor in CPreprocessor in C
Preprocessor in C
 
Memory allocation in c
Memory allocation in cMemory allocation in c
Memory allocation in c
 
File in c
File in cFile in c
File in c
 
Pointers in C
Pointers in CPointers in C
Pointers in C
 
Unions in c
Unions in cUnions in c
Unions in c
 
Structure in c
Structure in cStructure in c
Structure in c
 
Array & string
Array & stringArray & string
Array & string
 
Recursive For S-Teacher
Recursive For S-TeacherRecursive For S-Teacher
Recursive For S-Teacher
 
User defined Functions in C
User defined Functions in CUser defined Functions in C
User defined Functions in C
 
Pre defined Functions in C
Pre defined Functions in CPre defined Functions in C
Pre defined Functions in C
 
Looping in C
Looping in CLooping in C
Looping in C
 
Branching in C
Branching in CBranching in C
Branching in C
 
Types of operators in C
Types of operators in CTypes of operators in C
Types of operators in C
 
Operators in C
Operators in COperators in C
Operators in C
 
Statements in C
Statements in CStatements in C
Statements in C
 
Data types in C
Data types in CData types in C
Data types in C
 
Constants in C
Constants in CConstants in C
Constants in C
 
Variables_c
Variables_cVariables_c
Variables_c
 
Tokens_C
Tokens_CTokens_C
Tokens_C
 
Computer basics
Computer basicsComputer basics
Computer basics
 

Kürzlich hochgeladen

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 

Kürzlich hochgeladen (20)

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 

Software

  • 2. P102 Prog. Fundamentals I: Software / Slide 2 Hardware Four components of a computer system: CPU - central processing unit – Makes decisions, performs computations, and delegates input/output requests Memory: Disk Drives, CD drives, Tape drives, USB flash drives. – Stores information Input devices: Keyboard, Mouse, – Gets information from the user to the computer Output devices: monitor – Sends information from computer to the user
  • 3. P102 Prog. Fundamentals I: Software / Slide 3 Hardware Memory Output Devices Input Devices CPU
  • 4. P102 Prog. Fundamentals I: Software / Slide 4 S o ftw a re S y s te m S o ftw a re A p p lic a tio n S o ftw a re
  • 5. P102 Prog. Fundamentals I: Software / Slide 5 Software Application software Easy-to-use programs designed to perform specific tasks System software Programs that support the execution and development of other programs Two major types – Operating systems – Translation systems (compilers & linkers)
  • 6. P102 Prog. Fundamentals I: Software / Slide 6 Copyright © 2000 by Brooks/Cole Publishing Company A division of International Thomson Publishing Inc.
  • 7. P102 Prog. Fundamentals I: Software / Slide 7 Computer Software Relationships User Interface Application Programs User Interface Operating System User Basic Input and Output Services (BIOS) • needed for a computer to boot up Interface Computer Hardware
  • 8. P102 Prog. Fundamentals I: Software / Slide 8 Application Software Application software makes computer popular and easy to use Common application software:  Microsoft Word, WordPerfect  PowerPoint  Netscape, Internet Explorer  PhotoShop, Photo-Paint  Quick Time  Dreamweaver
  • 9. P102 Prog. Fundamentals I: Software / Slide 9 Operating System Controls and manages the computing resources Examples Windows, Unix, MSDOS, Important services that an operating system provides: Security: prevent unauthorized users from accessing the system Commands to manipulate the file system Input and output on a variety of devices Window management
  • 10. 102 Prog. Fundamentals I: Software / Slide 10 What is a (programming) language? A sequence of instructions An algorthm (in human language) A program (in computer language) A program needs to be written in a language There are many programming languages Low-level, understandable by a computer High-level, needs a translator! C++ is a high level programming language

Hinweis der Redaktion

  1. High-level lang., easy Low-level, hard