SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Último

Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
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
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 

Último (20)

Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
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
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 

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

Notas do Editor

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