Case Study #3 December 3, 2010

Name: Jose Diacono Jr
Section: BSIT-2 Day
Case Study #: 3

Question:
In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems. Name at least two of these problems. Can we ensure the same degree of security in a time-share machine as we have in a dedicated machine? Explain your answer

A multiprogramming is the allocation of a computer system and its resources to more than one concurrent job or user and time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking.  In a multiprogramming and time-sharing environment, several users share the system simultaneously. In the case that multiprogramming is the time and processing resources were often wasted when a single job waited for human interaction or other data input/output operations and time-sharing allowing a large number of users to interact concurrently with a single computer, there are some various security problems that will result by two potential problems in this kind of environment.

I would like to ask myself the question “Where does the time-sharing usually happen?” Some said that it is usually happened in internet shops or cafes where people using the computers that are connected together through Local Area Network cables to a central computer a.k.a “servers”. Firstly, a user can simulate another user's program and memory space. This problem could be very detrimental if, for example, an administrator was running a decryption protocol, and another user stole the decryption program and/or key. And another one is probably stealing or duplicating a user's files. Writing over another program area in memory that belongs to other operating system or another user using system resources like Central Processing Unit or disk space without proper accounting can cause the printer to mix output by sending some sort of data while some other user's file is in the process of printing. Another thing is resource usage may not be completely controlled, and could cause deadlock for certain users. Deadlock is a situation in which two or more competing actions are each waiting for others to finish. For example, if user X had resource 1 and was waiting for resource 2, and user Y had resource 2 and was waiting for resource 1, most probably the deadlock would occur and neither user would be able to make progress in their program, no matter how many time slots they were allocated.  

 Dealing in ensuring the degree of security, I would say that we cannot ensure the same amount or status of security in a time-shared machine as we have in a dedicated machine. Since any scheme of protection created and devised by some people can also be determined or considered as broken or dismantled. If the scheme is more complicated, the denser it is to be assertive of its correct incrimination. Another thing is that time-shared machines are far less secure, and are very easy to overload the buffers. Also they are much weaker and slower to catch any kinds of viruses. Security depends on the key strength number of keys type of algorithm, key distribution system reliability of persons and other such parameters in cryptology hence time sharing or dedicated machines would be the same. Therefore, we cannot ensure the same degree of security in a time-share machine as we have in a dedicated machine.

 Although I admit that there are some varieties of security providing programs are now out in different market places. You can use anti-virus for detecting malicious malware that can cause corruption in the Central Processing Unit (CPU) and in my opinion when it comes to ensuring the same degree of security in a time-share machine, I would probably say that it is complicated.

Case Study #2 December 3, 2010

Name: Jose Diacono Jr
Section: BSIT-2 Day
Case Study #: 2


Oh my sidekick, I need an instant reliable and always in my pocket side kick. What is the most reliable and high-tech side kick? Oh! Well it’s only some of hand-held computers that we can rely on. By the way, hand-held computers are those computers that can conveniently be stored in a pocket of sufficient size and used while you're holding it. These types of computers are typically used for personal information manager. It can manage your schedules, keeping names and phone numbers, doing simple calculations, taking notes, and, with a modem, exchanging e-mail and getting information from the Web.




            In some professionals that I’ve encountered, a manager in a supermarket is one of those professionals that I observed using this kind of computer. Lot of us observed that hand-held computers like digital phones are important in our businesses. Well, the manager in the supermarket is actually using it and to state a theory of this matter, I would like to say that they are using it anytime in locating some various problems, learning how the business operates, and getting to know the vendors through these devices. Some of the applications loaded inside in a hand-held computer that could help manage their supermarkets are very helpful to use. When the manager would try to contact some vendors or VIPs, he/she can instantly call them through the use of the device for some important meetings.

Another professional that I thought to have a big usage in using hand-held computers are the media men or Newspaper Reporters. As a student, when stating a theory in their profession, I would like to say that they are too vulnerable in news and events so they need some of devices that can help improve their recording skills in some various areas. Another thing is that media men or newspaper reporters are having some difficulty in reporting or stating their recorded news without any evidences or devices. To prevent this kind of problem, they have to use some gadgets or hand-held computers so that they could easily record things, find out some latest events and locating some current events by the use of mobile website browsers or take some pictures of important events. They might love to use some java applications so that they can establish good performances in their career.

Most of the people nowadays really need some hand-held computers on their careers and jobs so that they can easily function in a different and an instant manner. How great is the technology today in our time, all we need to do is to have a simple click on a device and it will come up with good results.