You are not logged in.
Pages: 1
Software as the 'program' you send to a dead silicon engraved with metal patterns ? Or software as a part of matter that exhibits a 'smart' behavior , a smart matter (like possesing a 'mind') ?
Interstingly if we see software as program then by it self is not smart. It's just data. The reaction of a machine to a program (running it) seems closer to an intelligent entity.
Why a part of matter that is 'soft' not rigid would be more close to the 'intelligence' axis ? Soft means more amenable to our efforts to 'shape' it , to 'contol it' make it align with our goals ? See how we value in social life flexibility as soft . In greece we say a stuborn man a 'ξερο(dry)+κέφαλος(head)' comparing her/his behavior to a hard wood that lost it's humidity . So being mentaly more ready to aling with other people wishes makes you more -soft- thus maybe more intelligent ?
Last edited by chomwitt (Today 08:04:55)
Offline
I think it's simpler than that. Hardware is hard - you could drop it on your foot. The bits and bytes are not hard, so they are called soft.
Offline
What do you get when you force a hardcoded binary onto a floppy disk?
Software that turns into vaporware, and hardware that turns into a brick.
Offline
What do you get when you force a hardcoded binary onto a floppy disk?
Software that turns into vaporware, and hardware that turns into a brick.
cool @alphalpha ..
Last edited by chomwitt (Today 08:00:06)
Offline
Hardware is tangible, software is intangible.
Hardware is physical elecronics: PCBs, ICs, etc.
Software is, when all is said and done, machine code, 1s and 0s.
To get a basic understanding of firmware, read up on EPROMs and EEPROMs. Nowadays "firmware" can be any number of things e.g. the OS of a printer, TV or network adapter flashed on to some kind of EPROM, but really it's still software. The "firmware image" which is flashed to the chip is a binary and thus software.
Historically, firmware was very simple code, often written in assember, to run with limited resources for a very specific taske - nowadays the Intel Management Engine OS for example, which was found to be based on MINIX 3.0 and a typical UEFI are very large and complex.
Offline
Historically, firmware was very simple code, often written in assember, to run with limited resources for a very specific taske - nowadays the Intel Management Engine OS for example, which was found to be based on MINIX 3.0 and a typical UEFI are very large and complex.
Offline
Pages: 1