Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context: The software that operates a microprocessor system—boot code, drivers, low-level routines, control logic—is commonly called firmware or system software when stored in nonvolatile memory. FORTRAN, by contrast, is a high-level programming language, not the generic term for control software.
Given Data / Assumptions:
Concept / Approach: The term FORTRAN refers to a specific language created for numerical computing. While one could write control software in Fortran and compile it, the general term for the software itself is not “Fortran”; it is software/firmware. Therefore, the statement is incorrect on terminology grounds.
Step-by-Step Solution:
Define “firmware”: software stored in nonvolatile memory to control hardware.Identify that FORTRAN is a language, not a classification of control software.Conclude the statement conflates the language with the role of the code.Hence, it is incorrect.Verification / Alternative check:
Industry documentation and datasheets refer to bootloaders, monitors, BIOS, and drivers as firmware/system software, not “Fortran.”Why Other Options Are Wrong:
Correct / True variants: Misuse the term; the role is firmware/software irrespective of language.Valid only when using PDP-class systems / True if the compiler outputs assembly: Historical platforms do not change the naming convention.Common Pitfalls:
Assuming the language name is the same as the artifact’s role.Ignoring that firmware can be built from multiple languages or even pure assembly.Final Answer:
Incorrect
Discussion & Comments