Tuesday, November 23, 2010

OS Case Study No. 1

Name: Vena H. Ronquillo
Section: BSIT 3E
Case Study #: 1

Batch Systems
There is no specific Operating System in Batch era; however, there is an example machine that supports this category. One example is the IBM 029 Card Punch. The software interface was similarly unforgiving, with very strict syntaxes meant to be parsed by the smallest possible compilers and interpreters.


Interactive Systems
In Interactive Systems, IBM introduced the DOS (Disk Operating System). It is a single-user, single-task operating system with basic kernel functions that are non-re-entrant: only one program at a time can use them. There is an exception with Terminate and Stay Resident (TSR) programs, and some TSRs can allow multitasking.



Real-time Systems
The Operating System for this category is called ROS (Real-time Operating System) is intended to serve real-time application requests. It can usually or generally meet a deadline is a soft real-time OS, but if it can meet a deadline deterministically it is a hard real-time OS and has an advanced algorithm for scheduling.


Hybrid Systems
The Maruti Operating System is the example for the Hybrid Systems. The commands generated by the agent (logic unit) programs are sent to a system's controllers and actuators in a timely manner, and the data collected by the sensors are transmitted to the agent programs in order to generate well-accounted commands on time.



Embedded Systems
One Operating System supports this category is Linux. It is a modular Unix-like operating system. Such a system uses a monolithic kernel, the Linux kernel, which handles process control, networking, and peripheral and file system access. Device drivers are either integrated directly with the kernel or added as modules loaded while the system is running.