Thursday, November 25, 2010

Classification of Operating System

Below are the categories of Operating System:



  1. Batch Systems
      - batch system is one in which jobs are bundled together with the instructions necessary to allow them to be processed without intervention.
          OS :
      BOS/360 – (Basic Operating System) was an early IBM Operating System. According to folklore, BOS was the predecessor to TOS on the IBM 360 and it was IPL'd from a reader. It may have been intended for very small 360's with no disks and limited tape drives.BOS died out really early s disks such as the 2311 and 2314 became common with the IBM 360, whereas disks had been a real luxury on the IBM 7090.
  1. Interactive Systems
      - the user interacts directly with the operating system to supply commands and data as the application program executes and the user receives the results of processing immediately. The user is in direct two way communication with the computer.
          OS:
      Interactive UNIX - A Unix-based operating system from Sun that runs on x86 machines. It has been widely used to connect character-based terminals or process control devices, such as bar code readers in a supermarket, to a central computer.
  1. Real-time Systems
      - A real-time OS has an advanced algorithm for scheduling. Scheduler flexibility enables a wider, computer-system orchestration of process priorities, but a real-time OS is more frequently dedicated to a narrow set of applications. Key factors in a real-time OS are minimal interrupt latency and minimal thread switching latency, but a real-time OS is valued more for how quickly or how predictably it can respond than for the amount of work it can perform in a given period of time.
          OS:
      VxWorks - VxWorks is a real-time operating system made and sold by Wind River Systems of Alameda, California, USA. Intel acquired Wind River Systems on July 17, 2009. VxWorks is designed for use in embedded systems. Unlike "self-hosting" systems such as Unix, VxWorks development is done on a "host" machine running Linux, Unix, or Windows, cross-compiling target software to run on various "target" CPU architectures.
  1. Hybrid Systems
      - An HOS is a computer running the base operating system, and one or more OSs at the same time using a virtual machine.
          OS:
      Blackberry OS 6 Hybrid - This OS 6 hybrid uses either a leaked or official OS depending on which device it’s being loaded on to. For the 9000, the OS 6 hybrid uses OS 5.0.0.681 as base OS. In the end, you end up with a 5.0.0.743 OS with the following:
  • East Asian Language support is included and fully functional.
  • Google Maps v4.2.0, UberTwitter v0.971, Twitter for BlackBerry v1.0.40, newest App World, FourSquare v1.8.4, and Xtreme Labs Speedtest are all included.
  • Includes all stock Blackberry games and IM Applications with loader options.
  • Includes an option to install the Driphter.com Mobile Launcher
      There are about 20 OS 6 files dropped into a 5.0 base build error free. Many of these are fairly useless files but there are some interesting updated files such as Search, which we know is very robust in OS 6 and might work on an OS 5 device with this hybrid. We’ll have to test more to see. Other than the OS 6 files, the build also uses 5.0.0.758 files on for additional UI speed and the browser file from 5.0.0.732 which ismuch faster than previous versions.
  1. Embedded Systems
      - An embedded system is a computer system designed to perform one or a few dedicated functions often with real computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs. Embedded systems control many devices in common use today.
          OS:
      Tiny OS - is a free and open source component-based operating system and platform targeting wireless sensor networks (WSNs). TinyOS is an embedded operating system written in the nesC programming language as a set of cooperating tasks and processes. It is intended to be incorporated into smartdust. TinyOS started as a collaboration between the University of California, Berkeley in co-operation with Intel Research and Crossbow Technology, and has since grown to be an international consortium, the TinyOS Alliance.

No comments:

Post a Comment