Czy mógłby ktoś wyjaśnić różnice między BIOS-em a oprogramowaniem układowym?
Czy mógłby ktoś wyjaśnić różnice między BIOS-em a oprogramowaniem układowym?
Odpowiedzi:
Jak już inni stwierdzili, BIOS to specyficzna nazwa oprogramowania układowego (płyty głównej) w starszych komputerach. Nowe komputery mają obecnie technicznie nieco inny rodzaj oprogramowania wewnętrznego, który nazywa się EFI lub UEFI.
Należy pamiętać, że każdy komputer będzie zawierał oprócz BIOSu (lub EFI lub UEFI) również inne oprogramowanie wewnętrzne. Karty sieciowe, karty wideo, kontrolery RAID, dyski twarde, dyski flash, dyski SSD, karty dźwiękowe, żeby wymienić tylko kilka przykładów, mogą mieć wbudowane oprogramowanie wewnętrzne w urządzeniu.
Co dziwne, oprogramowanie układowe karty graficznej często nazywa się BIOS wideo. Jest to technicznie niepoprawne. BIOS jest odpowiedni tylko dla oprogramowania startowego samej płyty głównej.
BIOS to oprogramowanie układowe dla komputerów.
Gdy będziesz czytać o komputerach, zobaczysz obraz BIOS, UEFI, EFI i tak dalej.
BIOS skrótem podstawowy system wejścia / wyjścia, a także znany jako system BIOS, BIOS ROM lub PC BIOS) to rodzaj oprogramowania wykorzystywane podczas procesu uruchamiania (moc na starcie) na kompatybilnych z IBM PC firmware computers.The BIOS wbudowane w komputery PC i jest to pierwsze oprogramowanie, które uruchamiają po włączeniu. Sama nazwa pochodzi od podstawowego systemu wejścia / wyjścia używanego w systemie operacyjnym CP / M w 1975 roku.
Oprogramowanie układowe to połączenie trwałej pamięci i kodu programu oraz przechowywanych w nim danych. Typowymi przykładami urządzeń zawierających oprogramowanie wewnętrzne są systemy wbudowane (takie jak sygnalizacja świetlna, urządzenia konsumenckie i zegarki cyfrowe), komputery, urządzenia peryferyjne, telefony komórkowe i aparaty cyfrowe . Oprogramowanie układowe zawarte w tych urządzeniach zapewnia program sterujący dla urządzenia.
Firmware to ogólna nazwa dla całego oprogramowania wbudowanego w pamięć nieulotną. BIOS jest przechowywany w pamięci ROM, więc jest to oprogramowanie wewnętrzne.
Bios - określony rodzaj oprogramowania układowego, który odpowiada za koordynację sposobu, w jaki inne urządzenia (i oprogramowanie układowe) komunikują się z systemem operacyjnym. Bios może być również używany przez użytkownika, aby dyktować, jakie opcje uruchamiania (i „zachowanie” niektórych komponentów, takich jak RAM, CPU, GPU itp.) Są uruchamiane po włączeniu zasilania komputera. Bios uruchamia się najpierw, a przede wszystkim po włączeniu komputera.
Oprogramowanie układowe - jest to bardziej ogólny termin odnoszący się do fragmentów kodu, które mówią do twoich urządzeń i mówią systemowi operacyjnemu, jak powinien działać z tymi urządzeniami.
Mam nadzieję, że jest to przyzwoity podział na szerokim poziomie dla tych, którzy są nowicjuszami na scenie. ;)
System BIOS powstał we wczesnych latach układów scalonych LSI (Large Scale Integrated). To był naprawdę mini system operacyjny i miał haczyki dla programistów systemu. Na przykład wypisywanie znaku na jakieś urządzenie. Oprogramowanie układowe to ogólny termin na oprogramowanie wbudowane (i zawarte w nim dane), aby coś uruchomić. Kontrolery systemowe w dużych systemach komputerowych sterujących zasilaniem itp. Mają mini system operacyjny (zwykle mini linux), który jest nazywany oprogramowaniem układowym. Warunki te są nieco wymienne, ale oprogramowanie układowe pobrane na płytę główną komputera nazywa się BIOS. Oprogramowanie układowe pobrane na kartę graficzną można również określić jako BIOS.
Mam nadzieję że to pomoże.
Oprogramowanie układowe jest przechowywane w nieulotnych urządzeniach pamięci, takich jak ROM, EPROM lub pamięć flash. Nieulotne układy pamięci były / są używane w celu zapewnienia, że przechowywane informacje utrzymają się nawet po odłączeniu zasilania. Przechowywane informacje mogą być danymi zawierającymi ustawienia używane do obsługi / identyfikacji urządzenia lub oprogramowaniem wykonującym funkcje w sprzęcie urządzenia.
BIOS jest głównym oprogramowaniem układowym wymaganym przez komputery PC przede wszystkim do identyfikacji komponentów podłączonych do płyty głównej. Przykładem takiego elementu jest główny wewnętrzny dysk twardy.
Wczesne komputery PC używały układów BIOS (pamięci tylko do odczytu) do BIOS-u, których nie można było zmienić bez wymiany układu ROM. Układy pamięci ROM zostały później zastąpione przez EPROM (kasowalne programowalne ROM), a obecnie BIOS jest przechowywany w układach pamięci flash, zarówno EPROM, jak i pamięć flash można flashować i aktualizować.
Oprogramowanie układowe w urządzeniach innych niż komputery PC można aktualizować w zależności od złożoności urządzenia i decyzji podjętych przez producenta. W dzisiejszych czasach coraz więcej urządzeń ma oprogramowanie układowe z możliwością aktualizacji niż w odległej przeszłości.
Być może BIOS jest oprogramowaniem układowym, jak kwadrat jest prostokątem, ale pierwszym pytaniem powinno być pytanie, czym jest oprogramowanie układowe?
Myślę, że oprogramowanie układowe istniało kiedyś jako coś bardzo specyficznego. Na przykład niektóre układy, które zostały zaprogramowane raz i pozostały w tej oryginalnej konfiguracji na zawsze. Po prostu bycie niezmiennym, zdecydowanie.
Ale jak to jest teraz? Czy BIOSy nadal są wdrażane na układach ROM? Czy rzeczy, które uważamy za oprogramowanie wewnętrzne, mają cechy podobne do oprogramowania, które odróżniają je od oprogramowania? Czy aktualizacje oprogramowania wymagają profesjonalnej obsługi?
Myślę więc, że odpowiedź na pierwsze pytanie brzmi: oprogramowanie układowe dotyczy oprogramowania, jako oprogramowania. BIOSy to także oprogramowanie, oprogramowanie układowe lub nie.
BIOSese były kiedyś oprogramowaniem. Inne odpowiedzi zawierają więcej informacji na temat systemu BIOS i rzucają światło na to, dlaczego tak jest, ale chciałem tylko podkreślić niewłaściwe oprogramowanie układowe.
„Miękkie” oprogramowanie pojawiło się na początku, gdy programowanie komputerowe było pisane za pomocą elastycznych materiałów, takich jak karty dziurkaczy, dyskietki i ryz papieru. Programy były w miękkim, zmiennym stanie.
Kiedy program został zakodowany na sprzęcie półprzewodnikowym, był w stanie „twardym” lub stałym. Zmiana programu w tym momencie wymagała wymiany fizycznego sprzętu.
( FIRM soft WARE ) Instrukcje oprogramowania rezydujące w nieulotnych układach pamięci, które przechowują ich zawartość bez zasilania. Firmware znajduje się na płytach głównych do przechowywania ustawień sprzętowych i danych rozruchowych ( BIOS ), a na niezliczonych urządzeniach elektroniki użytkowej do przechowywania systemu operacyjnego lub programu sterującego.
Na urządzeniach bez dysku twardego, takich jak smartfony, odtwarzacze MP3 i tablety, układy pamięci flash przechowują również aplikacje i dane użytkownika; jednak w tym przypadku są one nazywane „pamięcią” lub „pamięcią”, a nie oprogramowaniem układowym.
Dobrze! Nie ma różnicy między BIOS i oprogramowaniem wewnętrznym, które wykonują zestaw poleceń w celu sprawdzenia, przetestowania i skalibrowania wewnętrznego i zewnętrznego podłączonego sprzętu do maszyny lub komputera. Jeśli stwierdzi, że sprzęt nie działa do pożądanej wartości, zatrzyma maszynę lub komputer i wyświetli kod błędu, aby najpierw naprawić sprzęt. Przerwa w pracy, BIOS (głównie w komputerze) i oprogramowanie układowe (głównie we wszystkich urządzeniach i sprzęcie sterowanym elektronicznie) oraz zapewnia optymalną funkcjonalność podłączonego sprzętu i zapewnia idealną działającą platformę sprzętową dla systemu operacyjnego. Oprogramowanie układowe pełni rolę interfejsu między sprzętem a systemem operacyjnym. Mam nadzieję, że moja logiczna odpowiedź pomoże ci zrozumieć koncepcję systemu BIOS i oprogramowania układowego. Dzięki
Nie ma różnicy między BIOS-em a oprogramowaniem układowym. BIOS to klasyczny przykład oprogramowania układowego podłączonego do płyty głównej. Oprogramowanie układowe jest rodzajem instruktora lub bardziej jak kontroler. Steruje funkcjami podstawowego systemu wejścia / wyjścia (BIOS), takimi jak komunikacja z monitorem.
Oprogramowanie układowe to kod, który powoduje, że interfejs sprzętowy działa i reaguje na oprogramowanie systemowe i jest umieszczony poniżej tego interfejsu, ale BIOS to kod, który konfiguruje i obsługuje sprzęt znajdujący się poniżej siebie i reaguje na wyższe oprogramowanie systemowe.