Implementacja - informatyka

Implementacja (z łac.) - informatyczny proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np. implementacja systemu operacyjnego lub kompilatora dla konkretnego typu komputera.

Inicjalizacja systemu operacyjnego (ang. boot, bootstrap) – proces wprowadzania do pamięci komputera podstawowych elementów systemu operacyjnego. Realizowany jest przy uruchamianiu komputera lub jego restartowaniu (ponownym uruchamianiu).

BASI 1520 SCPX – to implementacja języka Basic opracowana dla systemu operacyjnego SCP stosowanego w komputerach Robotron A5120/A5130. Implementacja obejmowała interpreter języka wysokiego poziomu jakim jest język Basic, oraz kompilator umożliwiający translację programów napisanych w tym języku do kodu maszynowego. System programowania BASI 1520 SCPX umożliwiał wprowadzanie, testowanie, poprawianie i wykonywanie (interpretację) oraz kompilację programów w języku Basic.

Programowanie to proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub urządzeń mikroprocesorowych (mikrokontrolery). Kod źródłowy jest napisany w języku programowania, z użyciem określonych reguł, może on być modyfikacją istniejącego programu lub czymś zupełnie nowym. Programowanie wymaga dużej wiedzy i doświadczenia w wielu różnych dziedzinach, jak projektowanie aplikacji, algorytmika, struktury danych, znajomość języków programowania i narzędzi programistycznych, wiedza nt. kompilatorów, czy sposób działania podzespołów komputera. W inżynierii oprogramowania, programowanie (implementacja) jest tylko jednym z etapów powstawania programu.

Instalacja programu lub krótko instalacja – w informatyce proces polegający na skopiowaniu plików aplikacji na dysk komputera użytkownika z jednoczesnym dostosowaniem parametrów instalowanego programu do potrzeb i warunków sprzętowych oraz środowiska systemu operacyjnego, a także zwykle odpowiednią modyfikację parametrów tego środowiska.

System (gr. σύστημα systema – rzecz złożona) – jakikolwiek obiekt fizyczny lub abstrakcyjny, w którym można wyróżnić jakieś wzajemnie powiązane dla obserwatora elementy. W tym sensie podział czegoś na systemy jest względny i zależy od tego kto, przy pomocy czego i do czego poklasyfikował jakiś zbiór na systemy. Dlatego też elementy jednego systemu mogą stanowić składniki innych systemów.

Instalacja programu lub krótko instalacja – w informatyce proces polegający na skopiowaniu plików aplikacji na dysk komputera użytkownika z jednoczesnym dostosowaniem parametrów instalowanego programu do potrzeb i warunków sprzętowych oraz środowiska systemu operacyjnego, a także zwykle odpowiednią modyfikację parametrów tego środowiska.

Wykonanie komendy systemu – konstrukcja programistyczna zdefiniowana w określonym języku programowania umożliwiająca w kodzie źródłowym definiowanego algorytmu, wywołanie komendy systemu operacyjnego lub innego, wcześniej skompilowanego programu.

Ciało niebieskie – każdy obiekt fizyczny, układ powiązanych ze sobą obiektów lub ich struktur, występujący w przestrzeni kosmicznej poza granicą atmosfery ziemskiej. Ciało niebieskie jest przedmiotem zainteresowania astronomii.

Logowanie ((ang.) logging in) to proces uwierzytelniania i autoryzacji użytkownika komputera, polegający na podaniu identyfikatora użytkownika ((ang.) username) i hasła uwierzytelniającego ((ang.) password) w celu uzyskania dostępu oraz ściśle określonych uprawnień do korzystania z określonego systemu informatycznego, systemu komputerowego, komputera czy sieci komputerowej. Procesem odwrotnym do logowania jest wylogowanie ((ang.) logout lub logoff), czyli rezygnacja z uprzednio uzyskanego dostępu.

Zawieszenie się komputera zwane również zawieszeniem systemu lub zwisem (w żargonie informatycznym) to stan pracy komputera (lub innego urządzenia informatycznego, np. drukarki) w którym wizualnie sprawia wrażenie normalnej pracy (wyświetla obraz nie sygnalizujący problemów) jednak nie reaguje na działania użytkownika i nie odpowiada przez połączenie sieciowe. Przyczyny zawieszenia to najczęściej błędy w oprogramowaniu i przeciążenie systemu, ale również uszkodzenia (awarie) podzespołów komputera, przegrzanie komputera. W zależności od przyczyny zawieszenia, architektury komputera i budowy systemu operacyjnego zawieszenie może być tymczasowe (po jakimś czasie komputer powraca do normalnej pracy - zaczyna reagować na działania użytkownika i odpowiadać przez połączenie sieciowe) lub trwałe (w „rozsądnym czasie” nie powraca do normalnej pracy). Czasami w systemach pojawiają się błędy krytyczne wyświetlające komunikat o problemie z komputerem i kończące jego pracę. Błędy krytyczne nie są zawieszeniem systemu ale od czasu gdy w Ms-Windows pojawiły się komunikaty BSOD coraz większa rzesza użytkowników komputerów zaczęła nazywać błędy krytyczne zawieszeniem systemu.

Ciało niebieskie – każdy obiekt fizyczny, układ powiązanych ze sobą obiektów lub ich struktur, występujący w przestrzeni kosmicznej poza granicą atmosfery ziemskiej. Ciało niebieskie jest przedmiotem zainteresowania astronomii.

Komputer kwantowy - układ fizyczny do opisu którego wymagana jest mechanika kwantowa, zaprojektowany tak, aby wynik ewolucji tego układu reprezentował rozwiązanie określonego problemu obliczeniowego.

Komputer kwantowy – układ fizyczny do opisu którego wymagana jest mechanika kwantowa, zaprojektowany tak, aby wynik ewolucji tego układu reprezentował rozwiązanie określonego problemu obliczeniowego.

Komputer kwantowy - układ fizyczny do opisu którego wymagana jest mechanika kwantowa, zaprojektowany tak, aby wynik ewolucji tego układu reprezentował rozwiązanie określonego problemu obliczeniowego.

Ambrai Smalltalk – implementacja języka Smalltalk dla Mac OS X, dostarczana przez kanadyjską Ambrai Inc. Firma informuje o udostępnieniu pełnego kodu źródłowego, w tym kompilatora, debugera i środowiska programistycznego.

Dyrektywa kompilatora – zawarte w tekście kodu źródłowego polecenie dla translatora, wykonania określonej czynności, lub ustalające sposób translacji. Dyrektywy kompilatora nie są częścią języka programowania lecz jego standardu bądź konkretnej implementacji.

Blok Kontrolny Procesu (ang. Process Control Block, PCB, czasami zwany także Blokiem Kontrolnym Zadania) jest strukturą danych w jądrze systemu operacyjnego zawierającą informacje niezbędne do zarządzania konkretnym procesem. BKP jest reprezentacją procesu w systemie operacyjnym.



       na podstawie Wikipedii, otwartej encyklopedii : licencje: GFDL, oraz CC-BY-SA 3.0 + autorzy, historia
edycja