Laitteisto ja laiteohjelmisto

Anonim

Laitteisto vs laiteohjelmisto

Laitteisto ja laiteohjelmisto ovat nykyään hyvin yleisiä termejä teknologian maailmassa ja niiden erityispiirteet selvästi erottavat toisistaan. On tärkeää saada perustiedot näistä kahdesta teknisestä termistä ja niiden keskeisistä eroista.

Termi "laitteisto" tarkoittaa kaikkien mekaanisten yksiköiden yhdistelmää, jotka on integroitu laitteeseen ja joiden katsotaan kuuluvan laitteiden luokkaan. Esimerkiksi prosessori, emolevy, muisti, irrotettava laite (flash-asemat / levyt), äänikortti, tietokoneen tai elektronisen gadgetin syöttö / tulostuslaitteet ovat kaikki laitteistoja.

Nämä mekaaniset yksiköt eivät voi toimia itsenäisesti ja ne on ohjelmoitava niiden toimivuudelle. Ohjelmointi voidaan määritellä ohjeeksi, jonka jälkeen työasema suorittaa toimintansa. Me kaikki tunnemme valtavan määrän ohjelmia, joita käytämme jokapäiväisessä elämässä. MS-Word on tekstinkäsittelyohjelma, jonka toiminta perustuu ohjeisiin, jotka ohjaavat sitä sanojen käsittelyyn. Laitteen kovia ympyröitä käytetään ohjelmoinnissa, ja työkehys kutsuu eri ohjelmia suorittamaan tiettyjä tehtäviä. Ohjelmat koodataan ohjelmointikielillä, kuten C tai Java.

"Firmware" voidaan määritellä tietylle ohjelmointiluokalle. Laitteen lukuisten prosessorien suorittamiseen tarvitaan ohjelmointi, ja tämä ohjelmointi on integroitu ROM-levylle (Read Only Memory). Tämä ohjelmistopaketti, joka ohjaa laitteistoa, kutsutaan laiteohjelmaksi. Joten laiteohjelmistoa voidaan yksinkertaisesti selittää koodiksi, joka on yhteensopiva tietyn laitteiston kanssa ja yleensä toimii binäärikoodilla. Kun surfataan internetissä, käytämme laitetta yhteyden muodostamiseen verkkoon tietyn järjestelmäkortin tai modeemin kautta. Laitteellamme oleva käyttöjärjestelmä hyödyntää gadget-ohjainten ohjelmointia yhteyden muodostamiseen modeemin kanssa. Prosessori, johon modeemi on muodostettu, voi olla oma laiteohjelmisto, joka vastaa verkon ja työaseman välisen tiedonsiirron hallinnasta. Toinen laiteohjelmisto, jota näemme tänään, ovat matkapuhelimet, pesukone, mikroaaltouunit jne. Firmware-ohjelmistoa ei yleensä tarvitse ohjelmoida uudelleen, ellei se ole väistämätöntä. Yksiköt, kuten laitteen levyasemat, tuottavat joskus uudelleensuunnittelua kiinteän ohjelmiston uudistamisen takia. Tällaisissa tilanteissa laitteiden käyttöjärjestelmä tuo esiin laitteistolle sopivat gadgetit, jotka korjaavat laiteohjelmiston.

Keskeiset erot laitteiston ja laiteohjelmiston välillä:

Laitteistolla on fyysinen kokonaisuus ja se voi joutua fyysisiin vahinkoihin, toisin kuin laiteohjelmisto. Laitteisto tarvitsee ohjelman suoritettavaksi. Firmware on itse ohjelma. Laitteisto ei voi toimia ilman laiteohjelmistoa. Laiteohjelmisto toimii laitteistolla. Laitteisto voidaan ohjelmoida uudelleen. Firmware ei vaadi uudelleenohjelmointia paitsi muutamia tapauksia. Esimerkki laitteistosta: emolevy, RAM, levyasema, äänikortti. Esimerkki laiteohjelmistosta: BIOS IBM-yhteensopivassa tietokoneessa, ajastus- ja ohjausmekanismit pesukoneissa, äänen ja videon ohjausominaisuudet nykyaikaisissa televisioissa.