Lecture 2

Chapter 5: Using System Software: The Operating System, Utility Programs, and File Management

 

After reading this chapter, you should be able to answer the following questions:

Chapter 6: Understanding and Assessing Hardware: Evaluating Your System

 

After reading this chapter, you should be able to answer the following questions:

Discussion Questions

Chapter 5
  1. Open-source programming embraces a philosophy that states programmers should make their code available to everyone rather than keeping it proprietary. The Linux operating system has had much success as an open-source code. The chapter mentions some of the advantages of open-source code, such as quicker code updates in response to technological advances and changes.
    1. What are other advantages of open-source code?
    2. Can you think of disadvantages to open-source code?
    3. Why do you think that companies such as Microsoft maintain proprietary restrictions on their code?
    4. Are there disadvantages to maintaining proprietary code?
  2. Operating system interfaces have evolved from a text-based console format to the current graphical user interface. What direction do you think they will move toward next? How could operating systems be organized and used in a manner that is more responsive to humans and better suited to how we think? Are there alternatives to hierarchical file structures for storage? Can you think of ways in which operating systems could adapt and customize themselves based on your usage?
Chapter 6
  1. Given current trends in technology, what kind of system can you imagine upgrading to or buying new in 10 years? Which components would change the most? Which components would need to stay the same, if any? What do you imagine the entire system would look like?
  2. We are constantly being bombarded with new technology. We hear of new tools and system improvements from our friends, relatives, and advertisements almost daily. This chapter talks about upgrading current systems so that we can take advantage of some of the newer technology. Some improvements we absolutely need (more RAM, perhaps), whereas others we may just really want (such as a Blu-ray burner). What do you think are the societal, economic, and environmental impacts of our wanting to have the latest and greatest computers? Do you think the push toward faster and more powerful machines is a good thing?
  3. Mercury in screens and switches, cadmium in batteries and circuit boards, and the four to eight pounds of lead in CRT monitors are all toxic. Discarded machines are beginning to create an e-waste crisis. Who do you think should assume the cost of recycling computers? The consumer, the government, or the industry? What other options are there besides just throwing older computers away?