System Programming V
System Programming V
23
WednesdayNOV 2011
Application programming is used to build application software which includes software like notepad, Word Pad, calculator, web browser, Microsoft excel and many more. Application software runs on top of system software. It interacts with system software which in turn interacts and makes physical hardware functional.
System programming is used to write low level instructions which are understandable to computer hardware. Programming is done using assembly language which interacts with hardware. This assembly code is specific to hardware. If this code has to be executed on another machine, that machine should have exactly same hardware. System programming is used to make device drivers kind of application. It helps operating system to interact with hardware. Again output is in low level instructions which in turn translated by such drivers to the language understandable by operating system.
An application is a program or group of programs designed for end users. Application software can be divided into two general classes: systems software and applications software. Systems software consists of low-level programs that interact with the computer at a very basic level. This includesoperating systems, compilers, and utilities for managing computer resources. In contrast, applications software (also called enduser programs) includesdatabase programs, word processors, and spreadsheets. Figuratively speaking, applications software sits on top of systems software because it is unable to run without the operating system and system utilities. BIOS - Basic Input Output System The Basic Input Output System is a first software run by the computer, when the system is turned On. This software is usually stored in the Read Only Memory (ROM), located on the motherboard of a Computer. The ROM is typically an Electrically erasable programmable read only memory (EEPROM). It allows the contents (bug fixes & upgrades) to be rewritten without removing the chip from the motherboard. What does BIOS do The main purpose of Basic Input Output System is to check all the Hardware component attached to the
computer and to load the part of Operating System or other system programs to the RAM. The hardware devices may include : Keyboard, Mouse, Monitor, Hard Disk etc.