Professional Documents
Culture Documents
1intro To Computing
1intro To Computing
INTRODUCTION TO COMPUTING
AND PROBLEM SOLVING
Dr Sunil Kumar P V
Assistant Professor,
SCOPE, VIT Vellore
Class- Outline
◼ Speed
◼ Accuracy
◼ Diligence
◼ Storage capacity
◼ Versatility
Hard disk
Magento Optic
I/O Devices
◼ Permit the memory of computer to get information and
send data to output devices.
Digital
Camera
Joystick Scanner
s
Racing
Wheel
Barcode Tablet
Scanner
Output Devices
A Place to present processed data
Monitor Speakers
Projector
◼ Instruction Format:
◼ Advantages:
◼ Can be executed very fast
◼ Suited for small computers having limited memory.
◼ Disadvantages:
◼ Machine dependent
◼ Difficult to program
◼ Error prone
◼ Difficult to modify.
Assembly Language
◼ Format:
◼ LABEL: OPERATION CODE OPERAND
◼ Disadvantages:
◼ Machine dependant
◼ An intermediate translating program is required
◼ Cannot be executed in small sized computers
◼ Knowledge of hardware required.
Assembler
◼ Disadvantages:
◼ Takes more time to run and require more storage
High Level Languages
All languages above assembly language
Procedure oriented Languages (3rd Gen.)
− General purpose language
− Express a logic
− Solve a variety of problems
− e.g. Pascal, BASIC, FORTRAN, COBOL
Advantages Disadvantages
English like statements Executes more slowly
Easy to understand and modify
Machine independent
Language Categories
◼ Difference
◼ Compiler translates the entire source program in to machine
language and is not involved in execution.
Interpreter
Programming Languages ...
◼ Application Software
◼ For doing a specific user task.
◼ Eg: MS Office, Photoshop, MS Paint, etc..
Operating Systems
◼ Memory Management
◼ Allocate and de-allocate memory space as needed
◼ Decide which processes are to be loaded into memory
Functions of Operating Systems
◼ File Management
◼ Creation and deletion of files
◼ Creation and deletion of directory
◼ Mapping of files onto disk storage
◼ Backup of files on stable (non volatile) storage