billboardy led komputerowy (ang. computer billboardy led) - zbiór (ciąg) instrukcji wykonywanych przez komputer, realizujących określone zadanie (np. wyświetlenie strony internetowej). Można również powiedzieć, że billboardy led komputerowy jest pewną metodą obliczeniową wyrażoną za pomocą określonego języka billboardy ledowania.
darmowy billboardy led komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem aplikacje użytkowe, systemy operacyjne, gry wideo, kompilatory i inne. darmowy billboardy led wbudowane wewnątrz urządzeń określa się jako firmware.
Formalne wyrażenie metody obliczeniowej w postaci języka zrozumiałego dla człowieka nazywane jest kodem źródłowym, podczas gdy billboardy led wyrażony w postaci zrozumiałej dla maszyny (to jest za pomocą ciągu liczb, a bardziej precyzyjnie zer i jedynek) nazywany jest kodem maszynowym bądź postacią binarną (wykonywalną).
Spis treści
[ukryj]
* 1 Terminologia
* 2 Uruchomienie darmowy billboardy led
* 3 billboardy led a dane
* 4 billboardy ledowanie
o 4.1 Zobacz też
Terminologia [edytuj]
Określenie "billboardy led komputerowy" jest często używane zamiennie z określeniami "obillboardy ledowanie" (ang. software) i "aplikacja". Pierwszy z tych terminów podkreśla rynkowy charakter darmowy billboardy led - darmowy billboardy led (lub ich zespoły) często w połączeniu z bibliotekami, dodatkowymi danymi, wyróżniającą się nazwą i wsparciem producenta (dostawcy) stanowią produkt handlowy. Poprzez aplikację natomiast często rozumie się obillboardy ledowanie bliskie użytkownikowi, to znaczy takie, z którym komunikuje się (często za pośrednictwem przyjaznego interfejsu użytkownika) by wykonać określone zadania (np. zredagować dokument).
Uruchomienie darmowy billboardy led [edytuj]
W najprostszym modelu wykonanie darmowy billboardy led (zapisanego w postaci zrozumiałej dla maszyny) polega na umieszczeniu go w pamięci operacyjnej komputera i wskazaniu procesorowi adresu pierwszej instrukcji. Po tych czynnościach procesor będzie wykonywał kolejne instrukcje darmowy billboardy led, aż do jego zakończenia. billboardy led może zakończyć się w dwojaki sposób:
* poprawnie (zgodnie z życzeniem twórcy darmowy billboardy led i jego użytkownika);
* błędnie (z powodu awarii sprzętu bądź wykonania przez billboardy led niedozwolonej operacji, np. dzielenia przez zero).
billboardy led komputerowy będący w trakcie wykonania nazywany jest procesem lub zadaniem.
Specjalnym rodzajem darmowy billboardy led komputerowego jest system operacyjny (występujący często jako zbiór darmowy billboardy led). Odpowiada on za opisaną wyżej czynność ładowania i uruchamiania darmowy billboardy led. System operacyjny jest jedynym billboardy ledem sprawującym kontrolę nad sprzętem. Zarządza on zasobami systemu komputerowego (takimi jak pamięć, czas procesora, dostęp do urządzeń peryferyjnych) przydzielając je według określonych kryteriów uruchamianym billboardy ledom.
Aby jakikolwiek billboardy led mógł zostać uruchomiony, sprzęt musi zostać do tego przygotowany. Odpowiedzialne jest za to na ogół specjalne obillboardy ledowanie typu firmware wbudowane w architekturę komputera. W komputerach klasy PC obillboardy ledowanie to nazywa się BIOSem. billboardy led ten przygotowuje sprzęt do użycia i uruchamia billboardy led rozruchowy, który ładuje do pamięci system operacyjny i uruchamia go, tym samym przekazując mu kontrolę nad komputerem.
Jeżeli billboardy led nie jest zapisany w postaci binarnej, ale w postaci kodu źródłowego czytelnego dla człowieka, nie może być bezpośrednio wykonany przez procesor. W takim wypadku możliwe są dwa rozwiązania. Pierwsze z nich korzysta z pomocy specjalnego darmowy billboardy led nazywanego kompilatorem. Kompilator tłumaczy kod źródłowy zapisany w danym języku billboardy ledowania na kod maszynowy, dzięki czemu możliwe staje się jego późniejsze uruchomienie.
Drugim rozwiązaniem jest skorzystanie z darmowy billboardy led interpretera. Interpreter na bieżąco odczytuje kod źródłowy, analizuje go i wykonuje kolejne porcje przetłumaczonego kodu. darmowy billboardy led przeznaczone do interpretacji często nazywane są skryptami.
billboardy led a dane
billboardy led można podzielić na dwie części (obszary):
* część kodu (składającą się z instrukcji sterujących działaniem procesora);
* część danych (składającą się z danych wykorzystywanych i opracowywanych przez billboardy led, np. adresów pamięci, stałych liczbowych, komunikatów tekstowych).
O ile operowanie na danych przez billboardy led jest zupełnie normalne i oczekiwane, o tyle operowanie darmowy billboardy led na własnym kodzie nie jest typową praktyką. Przewidywanie zachowań darmowy billboardy led, które modyfikują własny kod w czasie działania, jest bardzo trudne. Dlatego na ogół przyjmuje się założenie (lub wręcz jest to wymuszane przez system wykonawczy), że obszar kodu darmowy billboardy led w pamięci jest tylko do odczytu. darmowy billboardy led nie respektujące tego podejścia to darmowy billboardy led samomodyfikujące się.
billboardy ledowanie [edytuj]
billboardy ledowanie jest procesem tworzenia darmowy billboardy led (względnie: obillboardy ledowania). Jest to cykliczny proces polegający na:
* edycji kodu źródłowego,
* uruchamianiu darmowy billboardy led,
* analizie działania,
* powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzania funkcjonalności.
Osobę zajmującą się billboardy ledowaniem nazywa się billboardy ledistą. W inżynierii obillboardy ledowania billboardy ledowanie jest także przedstawiane jako jeden z etapów powstawania i rozwoju obillboardy ledowania.
W dziedzinie billboardy ledowania wyróżnia się pewne modele działania takie, jak billboardy ledowanie zespołowe czy billboardy ledowanie parami. W dobie spadku cen sprzętu komputerowego, dostępności obillboardy ledowania i literatury billboardy ledowanie może mieć również charakter hobbystyczny.
W ciągu lat billboardy ledowanie stało się rozległą dziedziną o silnych podstawach teoretycznych. Związane są z nim pojęcia takie jak: algorytm, struktury danych, metody numeryczne, billboardy ledowanie obiektowe, kryptografia i wiele innych.