Discussion # 5
Discussion # 5
Posted by DAVID STRONEY, Mar 02, 2016, 8:07 PM
In chapter 11, it talks about operating system design issues and the two main objectives in designing the I/O facility. The first one is efficiency, and this helps to relieve some of the bottlenecking while trying to complete different processes. Most of us recognize how they try to fix this problem, by prioritizing the procedures and scheduling the important ones or just do them in the order it was received. I have noticed that the page that is open on a web browser will buffer faster than a page that is minimized. In some cases, the minimized page will do anything until it is opened up again. The second objective is generality. This means to keep things simple and free from errors. The approach the reading material has is to use a hierarchical, modular approach since there can be a diverse amount of devices with different characteristics.
Stallings, W. (2015). Operating systems internals and design principles (8th ed.). Retrieved from The University of Phoenix eBook Collection database.
Posted by JOSEPH FISCHER, Mar 03, 2016, 12:27 PM
Do you agree with the approach of prioritizing the procedures?
Posted by DAVID STRONEY, Mar 03, 2016, 5:56 PM
I do agree with prioritizing the procedures, but it would also depend on how they were being prioritized. Sometimes, I will take and minimize a window that has a task that will take a long time because I will work on something else in the meantime. The only problem I have with that is that it will take it even longer to complete if it is put on the back burner (so to speak). It would be nice for a panel that will let the user manually control the hierarchy list so that they can control what programs are slowed down and which ones are kept at top speed.
Posted by JAQUETTA MEYERS, Mar 03, 2016, 6:39 PM
I agree David. The work I do everyday needs to be prioritized. I too do the same thing, minimizing the windows but I start my day with the hardest and longest projects. I'm more energized in the beginning of the day.
Posted by JAMAR JOHNSON, Mar 03, 2016, 11:00 PM
All,
I am in agreement here with David. After all, one of the main functions of an operating system is memory management, and the purpose of memory management is to satisfy. If an operating system is to satisfy the user's requests or the system's requests, it needs to be able to effectively manage processes and procedures. This involves prioritizing processes and relocating lower priority items to different areas of memory. The I/O facility and the memory processor have similar objectives.
Best Regards,
Jamar
Posted by William Lawrence, Mar 04, 2016, 8:08 AM
I also agree that prioritizing the procedures is a good approach. In everyday life we prioritize certain things all the time. There are aspects of our lives that have to be prioritized over others, as they are just more important. There are certain programs that need to be prioritized over others as well. Also, just like David stated, if I have two windows up at the same time and one is minimized, the window that is open will buffer much faster. This is because the open window is given priority over the minimized window.