Sabado, Marso 23, 2013


COMPUTER SOFTWARE


  1.1            System Software
System software is computer software or an operating system designed to operate and control the computer hardware and to provide a platform for running application software.

1.1.1 Operating System (OS)
An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs require an operating system to function.
                  
1.1.1.1 Real-time
A real-time operating system is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events. They have an event-driven or time-sharing design and often aspects of both. An event-driven system switches between tasks based on their priorities or external events while time-sharing operating systems switch tasks based on clock interrupts.
             
1.1.1.2 Multi-user
A multi-user operating system allows multiple users to access a computer system at the same time. Time-sharing systems and Internet servers can be classified as multi-user systems as they enable multiple-user access to a computer through the sharing of time. Single-user operating systems have only one user but may allow multiple programs to run at the same time.





 1.1.1.3 Distributed

A distributed operating system manages a group of independent computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other gave rise to distributed computing. Distributed computations are carried out on more than one machine. When computers in a group work in cooperation, they make a distributed system.

1.1.1.4 Embedded
Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minix 3 are some examples of embedded operating systems.

          1.1.2 Language Translator
                   It converts human language into binary language.

          1.1.3 Utility Software
                   Utility Software is a set of programs that manages and maintain computer peripherals and accessories.

1.2 Application Software
This is also known as an application or an app, is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, and graphics software and media players. Many application programs deal principally with documents. Applications may be bundled with the computer and its system software, or may be published separately. In recent years, the abbreviation "app" has specifically come to mean application software written for mobile devices, with the abbreviation in particular representing both the smaller size and smaller scope of the software (i.e. an app whose sole purpose is to display an image representation of the current weather). Apps for mobile devices are also an important way to deliver advertising to the user. Many websites encourage mobile users to download a free app version of the website so that they can receive cut down advertising typically as a row along the bottom of the app as stock mobile web browsers often do not display the adverts available on full size websites.

COMPUTER HARDWARE

2.1 Input Devices
          Input devices allow the user to enter information into the system, or control its operation. Very early computer systems had literal toggle switches that could be tested by running programs as a simple form of user input; modern personal computers have alphanumeric keyboards and pointing devices to allow the user to interact with running software.

Examples: keyboard, mouse, joystick, webcam, image scanner, microphone

2.1.1 Processing Devices
          Processing devices in a computer are responsible for controlling the storage and retrieval of information. The information is processed by the computer processor (CPU), which performs data calculations, data comparisons, and data copying with the information from the processing devices. The CPU then saves that information to the computer memory (RAM).
Today's computers contain multiple processing devices. Any device that deals with the input and output of information does some form of processing on that information, some with more complexity than others. The one processing device that most people think of is the CPU, but devices like the graphics card, computer memory, network card, and others are processing devices as well.
Example: CPU, MpU (Micro processing Unit), McU (Micro controller Unit)





2.1.2 Storage Devices
          Computer data storage, often called storage or memory, refers to computer components and recording media that retain digital data. Data storage is a core function and fundamental component of computers.

Examples: CD, DVD, Pen Drive, Memory Card



2.1.3  Output Devices
          Output devices display information in a human readable form. A program-controlled pilot lamp would be a very simple example of an output device. Modern personal computers have full-screen point-addressable graphic displays and often a printing device to produce paper copies of documents and images.
Examples: monitor, printer, speakers, projector



 
2.1.4 Input/output Devices
          Alternatively referred to as an IO device, an input/output device is a hardware device that accepts inputted information and also has the capability of outputting that information. 
Examples: digital camera, cell phone, all-in-one printer

Walang komento:

Mag-post ng isang Komento