Thursday, December 2, 2010 | By: Louella Marree Cariño

Operating System Case Study no. 3

Security Problems in Multiprogramming and Time-Sharing Environment

Multiprogramming is one of the more basic types of parallel processing that can be employed in many different environments. Essentially, multiprogramming makes it possible for several programs to be active at the same time, while still running through a single processor. The functionality of multiprogramming in this environment involves a continual process of sequentially accomplishing tasks associated with the function of one program, then moving on to run a task associated with the next program.
In multiprogramming, concurrent running (sharing of the processor) is achieved when the operating system identifies opportunities to interrupt the handling of one program between tasks (e.g., when it is waiting for input/output) and to transfer process control to another program (application, job or user). To a great extent, the ability of a system to share its resources equitably—or according to certain priorities—is dependent upon the design of the programs being handled and how frequently they may be interrupted.
On the other hand, time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking. Its introduction in the 1960s, and emergence as the prominent model of computing in the 1970s, represents a major technological shift in the history of computing.
By allowing a large number of users to interact concurrently with a single computer, time-sharing dramatically lowered the cost of providing computing capability, made it possible for individuals and organizations to use a computer without owning one, and promoted the interactive use of computers and the development of new interactive applications.
In addition to that, several users share the system simultaneously. And this situation can result in various security problems. Two of these problems are (1) taking possession or copying another user’s data and (2) using system resources without proper accounting.
               
               People could not avoid copying another user’s data but the problem in that situation is that there are times that the shared files is gained, often by devious means, by those who should not have access to them. Another thing is that, one user may use the resources or the copied data but charge expenses to other users. 
 The other dilemma concerning the security problems in multiprogramming and time sharing environment includes the usage of system resources without proper accounting. System resources are the parts within a computer that are available to be used by the operating system and other applications. Examples of these are CPU, amount of memory in use, printer, etc. Improper accounting would cause troubles such as; the printer could mix output by sending data while some other users file is printing.
On the other case, I don’t think that people can ensure the same degree of security in a time-share machine as we have in a dedicated machine. As we all know, a time sharing system or a server provides several people the opportunity to use the system. Technically, even a standard PC is a time-sharing system due to the fact that people can run numerous programs on it at the same time. Meanwhile, dedicated machine is a computer that services one primary function or task.
Since a time-share machine allows multiple users to use the system, there is a high risk on various security problems. However, there would be a possibility that the people can really ensure a security on dedicated machines since it only assist one task. Thus, the users could not manipulate several data.

Operating System Case Study no. 2

A Theory about How a Newspaper Reporter and a Manager in a Supermarket might use a Hand-held Computer in their Work

Hand held computer is a portable computer that is small enough to be held in one’s hand. Although extremely convenient to carry, hand held computers have not replaced notebook computers of their small keyboards and screens. The most popular hand-held computers are those that are specifically designed to provide PIM (personal information manager) functions, such as calendar and address book. And due to the fact that hand-held computers are handy, it would be favorable to those people who are in need of this kind of device.

Newspaper Reporter
A reporter is a type of journalist who researches and presents information in certain types of mass media. Reporters gather their information in a variety of ways, including tips, press releases, sources (those with newsworthy information) and witnessing events. They perform research through interviews, public records, and other sources. However, reporters generally split their time between working in a newsroom and going out to witness events or interview people.
For the reason that reporters are busy in terms of their work, they would need a scheduler for them to cope up with their activities. And now that hand held computers are invented, it would be suitable for them since most PIMs enable people to enter various kinds of textual notes such as reminders, lists, and dates. Furthermore, it is also capable to link these bits of information together in useful ways. Another thing is that, hand held devices have become ruggedized for use in mobile field management situations to record information in the field.
With the uses of the device, it would lessen the burden of the reporters since their activities and events would be organized plus it could support them to be more productive.

Manager in a Supermarket

Aside from having textual notes and can record information, hand held devices are also use to achieve a variety of tasks for increasing efficiency that include digitizing notes, sending and receiving invoices, asset management, recording signatures, managing parts and scanning barcodes. These capabilities are profitable for a manager in a supermarket since the manager can keep automatic track of all inventory that the supermarket has.
Through this, managers in supermarket can analyze sales data and can create better marketing plans. Furthermore, managers can also use the efficiency of hand held computers to organize schedules. Besides, many PIMs also include calendar, and calculator programs.
The adequacy of hand held devices are nevertheless functional, not only for the managers in supermarkets and newspaper reporters, but also to all people who needs help to handle their daily lives appropriately.