Linggo, Mayo 15, 2011

TYPES OF SOFTWARE

  2 TYPES OF SOFTWARE
There are 2 basic type of software: System Software  & Application Software.
       System Software – boots up (start and initialize) the computer system, controls input, output and storage and controls operation of application software
       Application Software – various programs used by user to perform certain task
  SYSTEM SOFTWARE
Ø  Consists of a variety of programs that control the individual computer  and make the users application programs work well.
Ø  Speeds up the computer by:
  Creating cache memory
  Reduces the amount of computer when multiple programs are running together
  Cleans up the hard drive
  Performs management tasks
  Basic Input/Output System
Ø  Handles first level of  system control
Ø  Stored in ROM
Ø  1st to function when computer is turned on.
Ø  Searches for an OS and load it on random Access  Memory (RAM)
Ø  Program is called “Firmware” (in between hardware and software).
  OPERATING  SYSTEMS (OS)
Ø  ACTUAL SOFTWARE loaded from hard drive into the RAM as soon as the computer is turned on.
Ø  Can be upgraded or entirely changed.
Ø  Handles the connection between the  CPU & the peripherals.
Ø  The connection between CPU & peripheral is called an “interface”.
Ø  OS manages the interface to peripheral hardware , schedule tasks, allocates storage in memory & disks,& provide interface between machine & user.
  User Interfaces
  DISK OPERATING SYSTEM (DOS)
  GRAPHICAL USER INTERFACE (GUI)
  Graphical User Interface
Ø  1979,Steve  Jobs of Apple Computers abandoned DOS interface
Ø  Rise of GUI system for new product called Macintosh
Ø  Brings to closer reality that computer can become “self teaching”
Ø  Requires minimal training
Ø  Bill gates of Microsoft corp. immediately began development of Windows,GUI for IBM PC platform.
Ø  Uses function using pictures rather than command
Ø  Supports icons (graphic image), Menu, Nested Menu (submenu and sub-submenu)
  Utility programs
  Designed to  enhance  function of OS
  Include, algorithm(formula) for effeciently sorting a large set of numbers,copying files ,security program,etc.
  World Wide Web
Ø  Network system utility program for the Internet.
Ø  Provides the protocol for document transfer across internet
 Internet – is a system of data and voice lines routed through dedicated servers to create a network of networks; that is, it consist of linkages that allow user from one computer network to access the documents and files available on another network.
  Tim Berners-Lee
Ø  A scientist that originated the idea of having a protocol that would be standard for all documents and sites on the internet (in this way, use of internet would be facilitated not only for programmers, but just about everybody who might want to use it)
Ø  Conceived the WWW as a system utility program
Ø  The protocol is HTTP – facilitates the standard linking commands to incorporated in one document
  Web Browser
Ø  A utility program that allows the user to access the web & the materials available through the web.
Ex. Internet Explorer, Netscape, Mozilla, Opera, Chrome, Safari
  Application Software
Ø  Includes various programs people use to do work, process data, play games, communicate with others, watch multimedia programs on computer.
Ø  Written in a particular programming language, program is compiled into machine language so the computer can understand  the instruction and execute the program.

Walang komento:

Mag-post ng isang Komento