Definicja oprogramowanie wewnętrzne

Zbiór instrukcji programu komputerowego zarejestrowanego w pamięci ROM, pamięci flash lub podobnej jest znany jako oprogramowanie układowe . Instrukcje te określają pierwotną logikę, która kontroluje obwody jakiegoś artefaktu.

Oprogramowanie układowe

Termin Wschodu, który teraz nas zajmuje, który wydaje się pochodzić z dekady lat 60. Dokładniej możemy stwierdzić, że został użyty po raz pierwszy w 1967 r. W artykule opublikowanym przez Rudego Meléndeza w czasopiśmie Datamotion,

Oprogramowanie sprzętowe, którego nazwa odnosi się do oprogramowania programistycznego, jest częścią sprzętu, ponieważ jest zintegrowane z elektroniką, ale jest również uważane za część oprogramowania rozwijanego w pewnym języku programowania . Można powiedzieć, że oprogramowanie działa jako połączenie między instrukcjami, które docierają do urządzenia z zewnątrz i jego różnych części elektronicznych.

W szczególności możemy ustalić, że oprogramowanie wbudowane dowolnego urządzenia technologicznego, które wykonuje, zasadniczo spełnia trzy wyraźne funkcje. Po pierwsze, udaje mu się przekazać omawianemu systemowi podstawowe procedury działania i odpowiedzi w odniesieniu do zwykłych żądań, które otrzymuje i musi zadowolić użytkownika.

Po drugie, jasne jest, że inną misją jest ustanowienie prostego i wygodnego interfejsu, dzięki któremu w szybki i prosty sposób można przystąpić do konfiguracji systemu przy użyciu określonego zestawu parametrów.

I na koniec, na trzecim miejscu, kolejną z najważniejszych funkcji, jaką podejmuje wszystkie oprogramowanie sprzętowe, jest kontrola i zarządzanie zarówno tym, co jest początkiem systemu urządzenia, jak i odpowiednią inicjacją.

Mikroprocesory, drukarki, monitory i układy pamięci to tylko niektóre z urządzeń z oprogramowaniem układowym. Przykładem oprogramowania układowego jest program BIOS komputera, który uruchamia się natychmiast po włączeniu urządzenia.

Dokładniej możemy ustalić, że istnieją trzy typy wyraźnie zróżnicowanego BIOS-u, które są klasyfikowane w oparciu o metodę, która została użyta do ich rejestracji:
ROM Jest rejestrowany w momencie, w którym chip jest tworzony, a jego informacji nie można już modyfikować.
PROM. Działa podobnie do pamięci klas ROM, ale można go zapisać tylko raz.
EPROM. Działa jak wspomniany ROM, ale ma tę nowość, że można go wymazać i napisać tyle razy, ile uzna za stosowne.

Architektura komputera jest tworzona przez różne warstwy o różnych poziomach abstrakcji. Sprzęt jest bazą, a następnie pojawia się oprogramowanie sprzętowe. Asembler, jądro, system operacyjny i, w końcu, aplikacje śledzą się nawzajem.

Należy zauważyć, że użytkownik na ogół ma możliwość aktualizacji oprogramowania wewnętrznego urządzenia w celu rozwiązania błędów lub zwiększenia ich wydajności. Aktualizacje te są jednak ryzykowne, ponieważ w przypadku niepowodzenia procesu urządzenie może przestać działać.

Aktualizacja oprogramowania układowego ma jednak kilka zalet: może na przykład pozwolić nagrywarce CD na zwiększenie jej prędkości z 48x do 52x.

Zalecane