hw1 solutions - Su, Andy – Homework 1 – Due: Sep 11...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Su, Andy – Homework 1 – Due: Sep 11 2007, 11:00 pm – Inst: Valvano 1 This print-out should have 14 questions. Multiple-choice questions may continue on the next column or page – find all choices before answering. The due time is Central time. Homework 1 001 (part 1 of 1) 10 points Software maintenance is defined as which of the following activities? 1. Verification of proper operation 2. Adding new features 3. Modifying the software extending it to solve new applications 4. All of these activities. correct 5. Fixing bugs Explanation: Software maintenance, which is often the most significant factor in a software project, is the process of verifying, changing, correct- ing, enhancing, and extending the software. Most software systems are not created from scratch, rather pieces of existing software sys- tems are modified and combined with some new components. 002 (part 1 of 1) 10 points Which of the following statements best de- fines a nonvolatile memory ? 1. The information stored in the memory can only be read and not written. The mem- ory is classified as a read-only memory. 2. The information stored in the memory is not lost when the power to the computer is removed. correct 3. The information stored in the memory is lost when the power to the computer is removed. 4. The information stored in the memory is programmed at the factory and can not be changed by the software. 5. The information stored in the memory can be read and written multiple times. The memory is classified as a read/write mem- ory. Explanation: Most RAM is volatile, meaning its infor- mation is lost when the computer power is removed. ROM is nonvolatile memory that is programmed at the factory, but EEPROM is nonvolatile memory that is programmed by the user. It is possible however to create non- volatile RAM by attaching a battery to the RAM so that information is maintained when the regular power is removed. Software can write to EEPROM programming new values into it, therefore although it takes 10 ms for a write cycle to occur, technically EEPROM is classified as a read/write nonvolatile memory. ROM is mass-produced at the factory using one-time processes, and information can not be changed by the software. 003 (part 1 of 1) 10 points Which definition best describes a micro- controller ? 1. A microcontroller is a complete system, including mechanical and electrical devices, that has a dedicated purpose. 2. None of these 3. A microcontroller is a single chip micro- computer. correct 4. A microcontroller is that part of a com- puter just containing registers, ALU, control unit and a bus interface unit. 5. A microcontroller is an inexpensive device that controls its external world....
View Full Document

This note was uploaded on 04/26/2009 for the course EE 302 taught by Professor Mccann during the Fall '06 term at University of Texas at Austin.

Page1 / 5

hw1 solutions - Su, Andy – Homework 1 – Due: Sep 11...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online