3. Why do we need software to run a computer?
Answers
Answer:
Software provides the means for accomplishing many different tasks with the same basic hardware. Practical computer systems divide software systems into two major classes: System software: Helps run the computer hardware and computer system itself. ...
Explanation:
i think it's helpful for you
Answer:-)
Not all computers do. Analog computers can be all hardware, so can mechanical “computers” … think of those old “hand crank” adding machine.
Software is just DATA that another bit of software can use to make the computer do stuff for you. The BIG deal about computers IS the software. That you CAN program them. They can CHANGE the contents while running. Programs and Data share the same memory (RAM).
*** This next bit is important ***
That a Program is JUST data … that was THE breakthrough that made computers SO useful, that allowed first assembly, and then high level languages … like COBOL and FORTRAN. This webpage you are reading this in … is JUST data to some program (your web browser) … that is JUST data to some operating system utility … that is just data to the OS … that is just data to the MCP (Ha Ha Tron) … that is JUST data to some firmware running on the Chip … that is just data to the actual hardware doing all the work. It’s software … software all the way down.
Think about your phone … what if EVERY TIME a new game came out … you needed to get an whole new phone rather than just download an application? They could put apps in FIRMWARE (which is software you can’t change), if they did that you might have together a new phone, or got to the store and pay them to reburn the eprom on your phone, or worse yet … you and to take your phone apart … and rebuild it every time you wanted to do somthing else … even just to call a different number! That’s how programming was BEFORE the stored program computer. They physically rewired the computer (taking days or weeks) for EACH problem, got the answer, and then started working on how to wire it up for the next one.