Friday, 21 June 2013 | 19:41 | 0 Words
Assalammualaikum :) silent readers....
In my next post,I want to share with you guys what I
learnt in this week.Our lecturer taught us about..
Software
Layers : Operating System, Drivers, System Software, Application programs
I.
What is Software?
-The intangible part of a computer.
-It tells what a computer supposed to carry out, and how to do it.
II.
How Does a Computer Know what to do?
-It must be given a detailed list of instructions, called a compute
program or software, that tells it exactly what to do.
-Before processing a specific job, the computer program corresponding to
that job must be stored in memory.
-Once the program is stored in memory the computer can start the operation by executing the program instructions one after the other.
-Once the program is stored in memory the computer can start the operation by executing the program instructions one after the other.
Software Layers
III. Application Program
=Word
processing, email, internet, and so on.
II. IV.Operating System
=OS
receives order from the user via application program
=It
has programs and routines that control all accesses to hardware
=Higher
levels are protected from any issues
- Multiple
users
- Multiple
requests for the same resource
- Access
control
III. V.Device Drivers
=Device
drivers are very low level instructions to a device (e.g., the printer, or the
hard drive)
IV. VI. System Software
(BIOS)
=The
part that typically involved is the BIOS – Basic Input Output System. It
provides a small library of basic
input/output functions used to operate and control the peripheral devices
In a meanwhile,we also learnt about Programming
Language,High Level Language,Low Level Language.In Low Level Language it have
Machine dependent language and Assembly language.Machine language is the first
generation Programming Language and Machine language is the second.Other than
that,High level language has three generation
until fifth generation which is Third
generation known as Procedural languages,forth generation is Non-procedural
language and fifth is prolog.
Ok,lets move on to the next session.In this session
we learnt about Application Software.Nowadays,there are many application
software that we can have it.Its our choice rather we want in packaged
software,custom software which is the software created for the specific
person,freeware which is a free software or we can have shareware.