Laitteisto vs. laiteohjelmisto
Laitteisto ja laiteohjelmisto ovat nykyään hyvin yleisiä termejä tekniikan maailmassa, ja niiden erityispiirteet erottavat ne selvästi toisistaan. On ensiarvoisen tärkeää, että sinulla on perustiedot näistä kahdesta teknisestä termistä ja niiden välisistä tärkeimmistä eroista.
Termi ”laitteisto” viittaa kaikkien mekaanisten yksiköiden yhdistelmään, jotka on integroitu laitteeseen ja joiden katsotaan kuuluvan varusteluokkaan. Esimerkiksi prosessori, emolevy, muisti, irrotettava laite (flash-asemat / levyt), äänikortti, tietokoneen syöttö- / lähtölaitteet tai elektroniset välineet ovat kaikki laitteistoja.
Nämä mekaaniset yksiköt eivät voi toimia itsenäisesti, ja ne on ohjelmoitava moitteettomaan toimintaan. Ohjelmointi voidaan määritellä ohjejoukkoksi, jonka jälkeen työasema suorittaa toimintonsa. Me kaikki tunnemme valtavan määrän ohjelmia, joita käytämme päivittäisessä elämässämme. MS-Word on tekstinkäsittelyohjelma, jonka toiminta perustuu joukko ohjeita, jotka ohjaavat sitä sanojen käsittelyyn. Laitteen kovaa ympyrää käytetään ohjelmoinnissa ja työkehys kutsuu eri ohjelmat suorittamaan tiettyjä tehtäviä. Ohjelmat koodataan ohjelmointikielellä, kuten C tai Java.
'Laiteohjelmisto' voidaan määritellä tietyksi ohjelmointiluokkaksi. Ohjelmointi vaaditaan minkä tahansa tehtävän suorittamiseksi monien laitteen prosessorien toimesta, ja tämä ohjelmointi on integroitu ROM (Read Only Memory) -muistiin. Tätä laitteistoa ohjaavaa ohjelmapakettia kutsutaan laiteohjelmaksi. Joten laiteohjelmisto voidaan selittää yksinkertaisesti koodiksi, joka on yhteensopiva tietyn laitteiston kanssa ja toimii yleensä binaarikoodina.
Internetissä surffaamalla käytämme laitetta yhteyden muodostamiseen verkkoon tietyn järjestelmäkortin tai modeemin avulla. Laitteen käyttöjärjestelmä käyttää yhteyden modeemiin ohjelmointia, nimeltään gadget-ohjaimet. Prosessorilla, jolle modeemi on asetettu, voi olla oma firmware, joka vastaa tiedonsiirron ohjaamisesta verkon ja työaseman välillä. Toinen tapaus firmwarestä, jonka tänään voimme nähdä, ovat matkapuhelimet, pesukone, mikroaaltouunit jne. Laiteohjelmistoa ei yleensä tarvitse ohjelmoida uudelleen, ellei se ole väistämätöntä. Laitteiden, kuten laitteen kiintolevyjen, valmistaja tarjoaa toisinaan uudelleensuunnittelua laiteohjelmiston peruskorjauksen vuoksi. Tällaisissa tapauksissa laitteidesi käyttöjärjestelmä tuo esiin kyseiselle laitteistolle sopivat pienoisohjelmat laiteohjelmiston korjaamiseksi.
Laitteiden ja laiteohjelmistojen tärkeimmät erot:
Laitteistolla on fyysinen kokonaisuus ja se voi kärsiä fyysisiä vaurioita, toisin kuin laiteohjelmisto.
Laitteisto tarvitsee ohjelman ajamiseen. Laiteohjelmisto on itse ohjelma.
Laitteisto ei voi toimia ilman laiteohjelmistoa. Laiteohjelmisto toimii laitteistolla.
Laitteisto voidaan ohjelmoida uudelleen. Laiteohjelmisto ei vaadi ohjelmointia, lukuun ottamatta muutamaa tapausta.
Esimerkki laitteistosta: Emolevy, RAM, levyasema, äänikortti.
Esimerkki laiteohjelmistosta: BIOS IBM-yhteensopivassa tietokoneessa, ajoitus- ja ohjausmekanismit pesukoneissa, äänen ja videon hallintaominaisuudet nykyaikaisissa televisioissa.