111

Tuesday 21 April 2020

how does software make hardware work?

Adelle Weight: What makes hardware work is a 'driver'. A driver is electronic signals that "drives" the hardware. Every piece of hardware has a driver to drive it. Many times, a printer will work with just the driver installed - however, the SOFTWARE will give you the bells and whistles having to do with the hardware. Usually the driver is installed at the same time as the software.

Bo Perham: No because it ISNT simple to understand!

Irma Poiter: To do what it does, software must run on hardware, which means commanding the hardware on which it runs. Commands are codes, and 'code' results from a procedure called design, which is what 'software engineers' do.The specification is not code. More than one code may comply with the specification. Each code can be designed differently and produce a different sequence of internal states. A given code can be different from another code that works and still work.In other words, a specification determines what softwa! re is supposed to do but not how the software is supposed to do it. A specification must only be explicit enough to determine what values software will assign to output objects in each sequence of cases -- the external consequences of each sequence. But a specification does not determine the sequence of internal states. If a specification did that, the specification would be more than a specification. It would be code.{HyperNote 12}A sophisticated person would describe 'design' as a process not a procedure, the latter implying the power to determine. Code is not determined by a procedure. Design is a rigorous process guided by knowledge.{HyperNote 11}http://niquette.com/paul/issue/softwr02.htm...Show more

No comments:

Post a Comment