Programinė įranga ir programinė įranga
Programinė įranga iš esmės yra programinės įrangos rūšis, todėl būtų neteisinga lyginti, lyg jos būtų aiškiai skirtingos. Užuot tai darę, atkreipkime dėmesį į tai, kaip programinė įranga skiriasi nuo kitos programinės įrangos. Nors programinė įranga yra bendras terminas, nurodantis bet kokius duomenis, saugomus aparatinėje įrangoje, paprastai tai reiškia programas, kurias paleidžiate tokiame įrenginyje kaip kompiuteris ar PDA. Firmware vis dar patenka į šią kategoriją, nes užprogramuota informacija yra atsakinga už tam tikros aparatūros veikimą.
Paprastai programinė įranga yra ganėtinai naudinga didelėms programoms - nuo kelių šimtų kilobaitų iki kelių gigabaitų dydžio. Palyginimui, firmos aparatai yra labai maži ir paprastai būtų tik kelių kilobaitų dydžio. Nepaisant mažo dydžio, pakeisti specifinės aparatinės įrangos programinę-aparatinę įrangą gali būti gana sudėtinga, jei ne visiškai sudėtinga. Kai kuriuose įrenginiuose yra vartotojo keičiamos programinės įrangos, o kituose jų nėra. Programinės įrangos diegimas, pašalinimas ar keitimas yra labai nesudėtinga užduotis, o procesas yra labai panašus, nepriklausomai nuo jūsų naudojamos platformos.
Programinė įranga dažnai saugoma atmintyje, kurią vartotojas gali lengvai pasiekti ir netgi pakeisti. Bet, kalbant apie programinę-aparatinę įrangą, atmintis, kuri ją saugo, dažnai yra įdėta į patį įrenginį ir nėra vartotojo keičiama. Tai daroma tyčia, nes programinė įranga yra labai svarbi prietaiso veikimui, o jos sugadinimas ar pašalinimas gali sukelti rimtų padarinių. Firminė įranga naudojama laikmena dažnai yra labai tvirta, kad įsitikintų, jog ji pralenkia patį įrenginį. Tradiciškai EEPROM lustai laiko prietaiso programinę-aparatinę įrangą, tačiau „flash“ atmintis vis labiau populiarėja įrenginiuose su vartotojo keičiama firmware.
Galiausiai programinė įranga dažnai atnaujinama ir saugoma informacija dažnai keičiama kiekvieną kartą vykdant programą. Priešingai, programinė įranga iš tikrųjų beveik nesikeičia, nebent labai dažnai keičiate parametrus. Taip pat labai mažai reikia pakeisti įrenginio programinę-aparatinę įrangą, o vartotojams patariama to nedaryti, nebent jie susiduria su problemomis.
Santrauka:
1. Programinė įranga paprastai reiškia aukšto lygio programas, o programinė įranga naudojama mikrokodams, įterptiems į daugumą aparatūros
2. Programinė įranga gali būti labai didelė, o programinė įranga paprastai yra labai maža
3. Programinę įrangą galima pakeisti be daug vargo, tačiau dažnai sunku pakeisti programinę-aparatinę įrangą
4. Programinė įranga dažnai saugoma vartotojui prieinamoje atmintyje, o programinė įranga yra neprieinamoje atmintyje, įdėtoje į aparatinę įrangą
5. Programinė įranga keičiama nuolat, o programinė įranga keičiama labai retai