Concurrency Mechanisms Research Paper

Total Length: 907 words ( 3 double-spaced pages)

Total Sources: 3

Page 1 of 3

Jinx Transport & Logistics Company has 200 employees, mostly loaders, drivers and logistic experts stationed at five main divisions within the city., each divisional office has three workers positioned at each office and the drivers are dispatched from the head office to assist the business operations.

They do have a data-communication system of sorts communicating to each other and to clients through phone calls and commercial e-mail services. The data too is backed up manually. The LANs installed in each office are independent from one another although their central server that supports all the ten workstations acts as the company central database storage.

The company's information system has several problems. This includes the following:

The operating system has a single core OS and single processor, making the system support only a single-core processor. This gives it only one execution making it to have only one Control unit, one Catch memory and a single basic ALU component. Communication is, consequently, slow.

2. The current information systems is also insecure and with a lot of redundancy. There is a lot of data inconsistency, since there is no set standard way of presenting data, other than sending it in spreadsheet format

3. It is also characterized by an undefined way of submitting data, which involves just sending the daily datasheets to the database administrator; some data is consequently frequently lost in the process of sending.


4. Lack of a defined communication system such as that of a company e-mail makes it hard to track communication as well as differentiate significant data from less significant messages.

In short, the system is slow due to time wasted sending data and time taken updating the database; insecure due to use of commercial e-mail service and full of data redundancy and inconsistency

This is where an operating concurrency mechanism can improve issues. Concurrency is the ability of multiple computational processes to run on a single machine with the illusion of simultaneous execution

Concurrency is the ability of multiple computational processes to run on a single machine with the illusion of simultaneous execution. Instead of the one signal single-core processor running the system which causes things to pile up, the system to become blocked, slow, and to cause a traffic jam, the company can switch to concurrency which give is far greater speed and allows them to service their clients faster and communicate with clients and with each other in a more accurate manner. Also important is the fact that important data will not get lost in the process.

Concurrency achieves the following:

Multiprocessing -- this is the managing of multiple tasks in a multiprocessor environment.

Distributed Processing -- it involves management of processes executing on a distributed system.

Multiprogramming --….....

Show More ⇣


     Open the full completed essay and source list


OR

     Order a one-of-a-kind custom essay on this topic


sample essay writing service

Cite This Resource:

Latest APA Format (6th edition)

Copy Reference
"Concurrency Mechanisms" (2013, March 24) Retrieved May 15, 2025, from
https://www.aceyourpaper.com/essays/concurrency-mechanisms-102406

Latest MLA Format (8th edition)

Copy Reference
"Concurrency Mechanisms" 24 March 2013. Web.15 May. 2025. <
https://www.aceyourpaper.com/essays/concurrency-mechanisms-102406>

Latest Chicago Format (16th edition)

Copy Reference
"Concurrency Mechanisms", 24 March 2013, Accessed.15 May. 2025,
https://www.aceyourpaper.com/essays/concurrency-mechanisms-102406