Documente Academic
Documente Profesional
Documente Cultură
ANKUSH KUMAR SINGH B.COM(Prog.) Final Year Roll No. : 281 Category : B
11
CONTENTS
v COMPUTER
SYSTEMS
HARDWARE SOFTWARE
v SYSTEM
COMPUTER SYTEMS
Computer is an electronic device that stores , retrieves , and process data ,and can be programmed with instructions. System has two main
Computer
features:
HARDWARE SOFTWARE
3 3
HARDWARE
The
Hardware There
OUTPUT
STORAGE
COMMUNICATION
Keyboard
Monitor
Modem Network/Adapter
Printer
Speakers
PROCESSING
CPU
5 5
SOFTWARE
A set of instructions is called program. A set of program for a specific need is called SOFTWARE. It is the program that user needed to make perform their intended job. Software are of three types:
Examples
of Software:
6 6
and Software are complementary to each other. Hardware is idle without a software and software cannot be utilized without a supporting hardware. For example to watch a video file, we have to play the file in Media Player(software) & to watch it we have to use Monitor(hardware).
7 7
8 8
HARDWARE
SOFTWARE
Physical components are called Hardware Independent of Software It is bulky and requires more storage area Input devices, processing unit, Output devices and auxiliary storage devices are called hardware. Hardware can be assembled/respective country branded or of MNC brand
Collection of programs designed for specific need is Software Software cannot be developed used without hardware. Can be copied in CD/DVD, which is lightweight and transportable. Operating System, MS-Word, Tally are called software. Software can be licensed or
10 10
SYSTEM SOFTWARE
System
software
Controls operations of computer hardware. Supports application programs problem-solving capabilities. Act as intermediary between computer hardware and application program. Provides interface between user and computer.
Types
of systems software
APPLICATION SOFTWARE
A set of one or more programs design to do a specific task or application like: Word processing; Numerical analysis and storage; Recording of data; Designing and graphics; Image processing; Presentations; Desk top publishing; Web design. Interact with systems software; systems software then directs computer hardware to perform the necessary tasks.
12 12
software that are designed for a variety of applications and uses. Such as Excel,Word,Visual Foxpro, etc. Not linked to specific business tasks but support the framework for a number of personal, business and scientific application. Drawback is that the software may not be exactly the same as per the requirement of the organization.
13 13
that is specially written for an application for a particular client An expensive but a perfect solution to a requirement when there is no suitable package available. Often a one off piece of software written for a large organisation as a perfect match to their needs. Example : dBase, LOTUS 1-2-3
14 14
15 15
software are dependent on system software. Operating system acts as an interface between user and the computer hardware, while application software performs only specific task. Application software are controlled by system software. The distinction between the two is that, without system software, the computer will not run and without application software the computer will not be helpful in meeting user requirement
16 16
INPUT
OUTPU T
OPERATING SYSTEM
Set
of programs that controls the computer hardware and acts as an interface with application programs. Operating Systems run in the background without the users being aware of it. It controls the inputs, outputs, interrupts, and storage of files as requested by the applications software
19 19
Makes the computer more convenient to use Allows computer system resources to be used in an efficient manner
Efficiency
Ability
to evolve
Permit effective development, testing, and introduction of new system functions without interfering with service
20 20
21 21
development
Program
22 22
Error
Software errors
Arithmetic
Accounting
23 23
acts as an intermediary between application and hardware OS converts basic request into a set of details instruction that the hardware requires Common hardware functions (e.g.)
Get input from keyboard or some other input device Retrieve data from disks Store data on disks Display information on a monitor or printer
25 25
26 26
2.
Hardware independence
Application program interface (API): allows applications to make use of the operating system
3.
Memory management
Control how memory is accessed and maximize available memory and storage
4.
Processing tasks
Multitasking: more than one program can run at the same time Time-sharing: allows more than one person to use a computer system at the same time Scalability: ability of the computer to handle an increasing number of concurrent users smoothly
5.
Networking capability
Features and capabilities of the OS that aid users in connecting to a computer network
27 27
Application Program Interface Links Application Software to the Operating System Principles of Information Systems, 28 28
7.
File management
Ensures that files in secondary storage are available when needed and that they are protected from access by unauthorized users
29 29
driven: DOS.
the user has to type in the command it has to be in the correct syntax, errors were common more adaptable than Windows when used by an experienced user.
Windows,
menus.
originally developed by Apple for the Macintosh later developed by Microsoft for Windows 3.1. uses a mouse to click onto an icon to navigate
30 30
Table: Popular Operating Systems Cross All Three Spheres of Influence Principles of Information Systems, 31 31
COMPILER
v
A compiler is a program that translates human readable source code into computer executable machine code
Analyze each statement and generates instructions in machine language called Object Code.
v v
A compiler's complexity depends on the syntax of the language and how much abstraction that programming language provides The compiler is only a program and cannot fix your programs for you. If you make a mistake, you have to correct the syntax or it won't compile. Object code can be saved and executed without recompiling, thus this saves time.
INTERPPRETERS
v
Translates code one line at a time and then executes the instruction immediately.
34
ASSEMBLER
v
A program which translates assembly language program into its equivalent machine language program
INTERPRETERS
Stored in read-only
Stored Externally. Generates object code that can be saved and executed as & when required. Complex to write and understand.
memory.
Translated code cannot be
understand.
COMPILER
Run-time error message
INTERPRETER
Usually provide better
difficult to understand.
run-time error information because source code is still available at run time.
Compiler saves
processing time.
It increases the
processing time.
Language with
more dynamic in nature(e.g. BASIC, VISUAL BASIC,LISP) are more likely to be interpreted.
THANK YOU
39 39