software

10
Hardware & Software Programming

Upload: prabhu-govind

Post on 30-Oct-2014

167 views

Category:

Education


2 download

DESCRIPTION

Use of Software & hardware

TRANSCRIPT

Page 1: Software

Hardware & Software

Programming

Page 2: Software

COMP102 Prog. Fundamentals I: Software / Slide 2

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

Hardware

Page 3: Software

COMP102 Prog. Fundamentals I: Software / Slide 3

Hardware

Memory

CPU

InputDevices

OutputDevices

Page 4: Software

COMP102 Prog. Fundamentals I: Software / Slide 4

SystemSoftware

ApplicationSoftware

Software

Page 5: Software

COMP102 Prog. Fundamentals I: Software / Slide 5

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)

Software

Page 6: Software

COMP102 Prog. Fundamentals I: Software / Slide 6

Copyright © 2000 by Brooks/Cole Publishing Company

A division of International Thomson Publishing Inc.

Page 7: Software

COMP102 Prog. Fundamentals I: Software / Slide 7

Computer Software Relationships

UserInterface

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

User Interface Operating System

User Interface Application Programs

Computer Hardware

Page 8: Software

COMP102 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

Page 9: Software

COMP102 Prog. Fundamentals I: Software / Slide 9

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

Operating System

Page 10: Software

COMP102 Prog. Fundamentals I: Software / Slide 10

What is a (programming) 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

A sequence of instructions

A program

(in computer language)An algorthm

(in human language)