Software Concepts
Software Concepts
System Application
Efficiency
Structuredness
Locality – A programmer need not jump around visually as the text of the
program is prepared.
Nature of application
Familiarity with the language.
Ease of learning the language.
Availability of program development tools.
Execution efficiency.
Features of a good programming
language.
Loader & Linkers
Compiler
Assembler
Interpreter
Application Software
Word Processing
Desktop publishing
Spreadsheets
Computer Graphics
Accounting Software
Imaging
What is an Operating System?
It is a program layer. It connects to the PC hardware, to
facilitate optimal execution of user program.
The OS links software and hardware together.
It provides a software platform on top of which other
programs can run.
It is like a traffic cop.
It makes sure that different programs and users running
at the same time do not interfere with each other.
It is also responsible for security and authorization of
users.
N-bit OS - DOS :16-bit , Windows 98 : 32-bit
The Operating System
Traditionally OS consists of
Kernel – The low level core being loaded after the
boot process. Has many functions such as control of
the data flow between memory and I/O units.