• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Firmware



    Podstrony: 1 [2] [3]
    Przeczytaj także...
    W programowaniu komputerowym framework albo platforma programistyczna jest szkieletem do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację.Unified Extensible Firmware Interface (UEFI) – interfejs pomiędzy systemem operacyjnym a firmware, opracowywany jako następca BIOS-u w komputerach osobistych.
    Reflektometr optyczny firmy Yokogawa podczas pomiarów długości światłowodu z widocznym na ekranie efektem pracy oprogramowania sprzętowego

    Oprogramowanie sprzętowe (ang. firmware, inne określenia: oprogramowanie układowe, oprogramowanie wbudowane, mikrooprogramowanie) – oprogramowanie zainstalowane na stałe w urządzeniu, zapewniające podstawowe procedury jego obsługi. Nowsze urządzenia posiadają często możliwość jego aktualizacji dzięki zapisaniu go na przykład w pamięci flash lub EEPROM. Inną definicją oprogramowania sprzętowego (mikrokodu) jest kod poniżej systemu operacyjnego (a wręcz kodu maszynowego komputera) – przykładowo firmware karty sieciowej w przeciwieństwie do sterowników nie jest częścią systemu operacyjnego. Oprogramowanie układowe może być małych rozmiarów (jak w karcie sieciowej) lub stanowić wydzielony system (przykładowo kontrolerem napędów taśmowych 3490E-F01 jest serwer x86 pracujący pod kontrolą systemu operacyjnego Sinix – jednak z punktu widzenia systemu operacyjnego korzystającego z napędów kod ten realizuje zdefiniowane protokołem funkcje sprzętowe).

    DVD (Digital Video Disc lub Digital Versatile Disc) – rozpowszechniony w roku 1995 standard zapisu danych na optycznym nośniku danych, podobnym do CD-ROM (te same wymiary: 12 lub 8 cm) lecz o większej pojemności uzyskanej dzięki zwiększeniu gęstości zapisu.Symbian - nazwa systemu operacyjnego open source, dołączonych do niego bibliotek, rozwiązań interfejsu użytkownika oraz specyfikacji dla programów narzędziowych wyprodukowanych przez konsorcjum Symbian, w skład którego wchodzą najwięksi producenci telefonów komórkowych (Nokia, Motorola, Siemens, Sony Ericsson). Symbian został stworzony w oparciu o system EPOC, wykorzystywany w PDA firmy Psion PLC.

    Historia[ | edytuj kod]

    Ascher Opler użył terminu firmware w artykule Datamation w roku 1967. Początkowo termin ten oznaczał zawartość zapisywalnego fragmentu pamięci CPU, zawierającej mikroprogram, który definiował i implementował zestaw instrukcji komputera, ponadto mógł być przeładowany w celu modyfikacji instrukcji, które procesor był w stanie wykonać. Pierwotnie firmware kontrastowało ze sprzętem komputerowym (CPU) i oprogramowaniem (standardowe instrukcje wykonywane przez CPU). Nie składało się ono z instrukcji maszynowych procesora, lecz z mikrokodu niższego poziomu odpowiedzialnego za implementację instrukcji. Oprogramowanie układowe istniało na „pograniczu” między sprzętem a oprogramowaniem, stąd powstała nazwa firmware. Z czasem znaczenie tego pojęcia poszerzyło się do wszystkich danych zapisywanych w pamięci ROM, w skład których wchodziły instrukcje procesora dla BIOS, programu rozruchowego lub aplikacji dedykowanych.

    Smartfon (ang. smartphone) – przenośne urządzenie telefoniczne łączące w sobie funkcje telefonu komórkowego i komputera kieszonkowego (PDA – Personal Digital Assistant). Pierwsze smartfony powstały pod koniec lat 90., a obecnie łączą funkcje telefonu komórkowego, poczty elektronicznej, przeglądarki sieciowej, pagera, GPS, jak również cyfrowego aparatu fotograficznego i kamery wideo. W nowszych modelach dostępne są też funkcje typowe dla PDA, jak zarządzanie informacjami osobistymi (ang. Personal Information Management). Większość nowych modeli potrafi odczytywać dokumenty biurowe w formatach OpenOffice, LibreOffice, Microsoft Office i PDF.EEPROM (ang. Electrically-Erasable Programmable Read-Only Memory) – rodzaj nieulotnej pamięci komputerowej. Oznaczana równeż jako E²PROM.

    Do połowy lat 90. aktualizacje oprogramowania układowego przeważnie wiązały się z podmianą pamięci je zawierającej (zwykle były nimi układy scalone ROM). Pamięć flash umożliwiała aktualizację bez konieczności fizycznego wyjmowania układów scalonych. Błąd w trakcie procesu aktualizacji mógł permanentnie uszkodzić urządzenie; system jest na to narażony, gdy fragmenty pamięci flash – zawierające oprogramowanie „źródłowe” lub program aktualizujący – zostaną wyjęte i przeprogramowane. Jeżeli proces aktualizacji zostanie gwałtownie przerwany, oprogramowanie może przestać działać prawidłowo i tym samym uruchomienie urządzenia i wznowienie aktualizacji będzie niemożliwe. Aby tego uniknąć, pamięć flash powinna mieć zabezpieczoną sekcję tylko do odczytu, zawierającą oprogramowanie „źródłowe”. Wadą produkcyjną jest to, że oprogramowanie tylko do odczytu nie może być zmodyfikowane i musi być poddane bardzo dokładnym testom.

    Światłowód – przezroczysta struktura (włóknista, warstwowa lub paskowa), w której odbywa się propagacja światła.Przyrząd pomiarowy (narzędzie miernicze) – urządzenie, układ pomiarowy lub jego elementy, przeznaczone do wykonania pomiarów samodzielnie lub w połączeniu z jednym lub wieloma urządzeniami dodatkowymi. Również wzorce miary (etalony), wzorce inkrementalne i materiały odniesienia są traktowane jako przyrządy pomiarowe.


    Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    Blu-ray Disc (BD) – format zapisu optycznego, opracowany przez Blu-ray Disc Association (BDA). Następca formatu DVD, od którego odróżnia się większą pojemnością płyt, co jest możliwe dzięki zastosowaniu niebieskiego lasera. Konkurencyjny dla HD DVD.
    Pamięć komputerowa to różnego rodzaju urządzenia i bloki funkcjonalne komputera, służące do przechowywania danych i programów (systemu operacyjnego oraz aplikacji). Potocznie przez "pamięć komputerową" rozumie się samą pamięć operacyjną.
    Program rozruchowy (ang. boot loader) – działający na zasadzie bootstrapu (z ang. „pull oneself up by one’s bootstraps” – ruszać ciągnąc własne sznurowadła) program uruchamiany jako pierwszy po wykonaniu BIOS-u (lub EFI), służący do załadowania systemu operacyjnego do pamięci operacyjnej komputera.
    System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.
    Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.
    Model programowy procesora (ang. ISA - Instruction Set Architecture), czasem także nieściśle architektura procesora — ogólne określenie dotyczące organizacji, funkcjonalności i zasad działania procesora, widoczne z punktu widzenia programisty jako dostępne mechanizmy programowania. Na model programowy procesora składają się m.in.:
    BIOS (akronim ang. Basic Input/Output System – podstawowy system wejścia-wyjścia) – zapisany w pamięci stałej zestaw podstawowych procedur pośredniczących pomiędzy systemem operacyjnym a sprzętem. Posiada on własną pamięć, w której znajdują się informacje dotyczące daty, czasu oraz danych na temat wszystkich urządzeń zainstalowanych na naszym komputerze. Jest to program zapisany w pamięci ROM płyty głównej oraz innych kart rozszerzeń takich jak np. karta graficzna.

    Reklama

    Czas generowania strony: 0.027 sek.