Droga Czytelniczko, Drogi Czytelniku,

Czerniak złośliwy jest często występującym nowotworem złośliwym skóry. Niestety wyniki leczenia czerniaka w Polsce należą do najgorszych w Europie. Niezrozumiałe pozostają przyczyny późnego rozpoznawania czerniaka skóry, którego diagnostyka jest najprostszą i najtańszą w całej onkologii.

Kierujemy do Ciebie prośbę o wypełnienie anonimowej ankiety, która pozwoli na ocenę naszej wiedzy o czerniaku skóry, a w szczególności o profilaktyce i leczeniu tej choroby.
Czas jaki to zajmie - około 10-15 minut.

Czy chcesz pomóc w badaniach naukowych - odpowiedzieć na nasze pytania?

TAK, wypełniam
NIE, odmawiam

Zebrane informacje wykorzystane zostaną wyłącznie do celów naukowych
Polski Serwis Naukowy - OnLine od 1999 roku RSS RSS
  auto?
Dodaj do: 
Dodaj link do serwisu Facebook   Dodaj link do opisu GG  Dodaj link do serwisu Wykop   Dodaj link do serwisu Google   Dodaj link do serwisu Twitter  Dodaj link do serwisu Wyczaj.to   Dodaj link do serwisu Gwar   Dodaj link do serwisu Delicious  Dodaj link do serwisu Digg   Dodaj link do serwisu Furl   Dodaj link do serwisu Magnolia  Dodaj link do serwisu Reddit   Dodaj link do serwisu Simpy   Dodaj link do serwisu Slashdot  Dodaj link do serwisu Technorati   Dodaj link do serwisu YahooMyWeb
Warto przeczytać:
 
Przetwarzanie w chmurze i ekologiczna informatyka, Sydney, Australia
W dniach 12 - 14 grudnia 2011 r. w Sydney, Australia, odbędzie się międzynarodowa konferencja nt. przetwarzania w chmurze i ekologicznej informatyki. Przetwarzanie w chmurze zdobywa pozycję nowej, powstającej platformy, która zapewnia infrastrukturę i zasoby informa...
 
Informatyka jakościowa - różne światy i praktyki badawcze, Istambuł, Turcja
W dniach 24-26 lutego 2011 r. w Istambule, Turcja, odbędzie się wydarzenie pt. "Informatyka jakościowa - różne światy i praktyki badawcze". Wydarzenie poświęcone będzie temu, w jaki sposób praktyki naukowe z rozmaitych dyscyplin naukowych wchodzą w interakcje z informatyką...
 
Proces naprawy DNA a problem nowotworów
Naukowcy specjalizujący się w onkologii ustalili jak rekombinacja, kluczowy proces naprawy DNA (kwasu dezoksyrybonukleinowego), w trakcie którego materiał genetyczny ulega rozpadowi i jest dołączany do innego materiału genetycznego, pełni ...
 
Polscy naukowcy zbadają proces degradacji białek mitochondrialnych
Poznanie procesów biogenezy i degradacji białek mitochondrialnych może przyczynić się do opracowania skuteczniejszych terapii chorób neurodegeneracyjnych takich jak choroba Alzheimera czy Parkinsona. Badania nad tymi procesami przeprowadzi zespół dr hab. Agnieszki C...
 
Badania pokazują, jak rytmy mózgu wpływają na proces uczenia się
Nowe badania przeprowadzone w Niemczech i USA wskazują, że im szybciej się poruszasz, tym silniejsze stają się rytmy mózgu powiązane z procesem uczenia się. Odkrycia, opublikowane w czasopiśmie Public Library of Science (PLoS) ONE, pomogą pogłębić wiedzę naukowców...

Reklama:


Proces - informatyka

Czy wiesz że...?
Plik (ang. file), jest to ciąg danych (inaczej zbiór danych), o skończonej długości, posiadający szereg atrybutów i stanowiący dla systemu operacyjnego całość. Nazwa pliku nie należy do niego, lecz jest przechowywana w systemie plików.

Przetwarzanie współbieżne (ang. concurrent computing) to przetwarzanie oparte na współistnieniu wielu wątków lub procesów operujących na współdzielonych danych. Wątki uruchomione na tym samym procesorze są przełączane w krótkich przedziałach czasu, co sprawia wrażenie, że wykonują się równolegle.

Stos (ang. Stack) – liniowa struktura danych, w której dane dokładane są na wierzch stosu i z wierzchołka stosu są pobierane (bufor typu LIFO, Last In, First Out; ostatni na wejściu, pierwszy na wyjściu). Ideę stosu danych można zilustrować jako stos położonych jedna na drugiej książek – nowy egzemplarz kładzie się na wierzch stosu i z wierzchu stosu zdejmuje się kolejne egzemplarze. Elementy stosu poniżej wierzchołka stosu można wyłącznie obejrzeć, aby je ściągnąć, trzeba najpierw po kolei ściągnąć to, co jest nad nimi.

Proces – jedno z najbardziej podstawowych pojęć w informatyce, definiowane jako egzemplarz wykonywanego programu. Każdy nowo powstały proces otrzymuje unikalny numer, który go jednoznacznie identyfikuje, tzw. PID (ang. process identifier).

W celu wykonania programu system operacyjny przydziela procesowi zasoby (pamięć, czas procesora i inne – szczegółowa lista zasobów znajduje się dalej), ale także może być konieczne współbieżne wykonywanie pewnych fragmentów programu. Aby to zrealizować, program może zażądać utworzenia określonej liczby wątków, wykonujących wskazane części programu – o ich współbieżne wykonanie dba system operacyjny (albo sam program, wówczas mówi się o zielonych wątkach). Wątki współdzielą prawie wszystkie zasoby zarezerwowane dla danego procesu, wyjątkiem jest czas procesora, który jest przydzielany indywidualnie każdemu wątkowi.

Green thread (ang. "zielony wątek") − wątek, który jest tworzony obsługiwany przez maszynę wirtualną, w odróżnieniu od wątków natywnych danego systemu operacyjnego. Zielone wątki emulują środowisko wielowątkowe niezależnie od możliwości systemu, na którym zostały uruchomione. Są zarządzane w przestrzeni użytkownika a nie jądra systemu, przez co mają możliwość pracy w środowiskach, które nie wspierają wątków.

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ą.

Za zarządzanie procesami odpowiada jądro systemu operacyjnego, sposób ich obsługi jest różny dla różnych systemów operacyjnych. W systemie operacyjnym każdy proces posiada proces nadrzędny, z kolei każdy proces może, poprzez wywołanie funkcji systemu operacyjnego, utworzyć swoje procesy potomne; w ten sposób tworzy się swego rodzaju drzewo procesów. Każdy proces otrzymuje od systemu operacyjnego odrębne zasoby, w tym odrębną przestrzeń adresową, listę otwartych plików, urządzeń itp.

System operacyjny (ang. skrót OS Operating System) – oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

Licznik programu, inaczej wskaźnik instrukcji, jest rejestrem procesora przechowującym informację o tym, w którym miejscu sekwencji instrukcji znajduje się aktualnie procesor. W zależności od modelu procesora w rejestrze tym przechowywany jest adres aktualnie wykonywanej lub częściej następnej instrukcji. W tym drugim wypadku licznik programu jest zwiększany zaraz po odebraniu instrukcji i przeniesieniu jej do rejestru instrukcji. Poprzez modyfikację tego rejestru implementuje się skoki, w tym skoki warunkowe, pętle i podprogramy.

Skład i zasoby procesu

W skład procesu wchodzi:

  • kod programu,
  • licznik rozkazów,
  • stos programu,
  • sekcja danych.
  • Każdemu procesowi przydzielone zostajÄ… zasoby, takie jak:

  • czas procesora,
  • pamięć,
  • dostÄ™p do urzÄ…dzeÅ„ wejÅ›cia-wyjÅ›cia,
  • pliki.
  • Tworzenie procesów

  • Użytkownik za pomocÄ… powÅ‚oki systemowej (ang. system shell) zleca uruchomienie programu, proces wywoÅ‚ujÄ…cy wykonuje polecenie fork lub jego pochodnÄ….
  • System operacyjny tworzy przestrzeÅ„ adresowÄ… dla procesu oraz strukturÄ™ opisujÄ…cÄ… nowy proces w nastÄ™pujÄ…cy sposób:
  • wypeÅ‚nia strukturÄ™ opisujÄ…cÄ… proces,
  • kopiuje do przestrzeni adresowej procesu dane i kod, zawarte w pliku wykonywalnym,
  • mapuje współdzielone zasoby systemowe w przestrzeÅ„ adresowÄ… procesu,
  • ustawia stan procesu na dziaÅ‚ajÄ…cy,
  • dołącza nowy proces do kolejki procesów oczekujÄ…cych na procesor (ustala jego priorytet),
  • zwraca sterowanie powÅ‚oce systemowej.
  • Wykonywanie procesów

    Dany proces rozpoczyna wykonywanie w momencie przełączenia przez jądro systemu operacyjnego przestrzeni adresowej na przestrzeń adresową danego procesu oraz takie zaprogramowanie procesora, by wykonywał kod procesu. Wykonujący się proces może żądać pewnych zasobów, np. większej ilości pamięci. Zlecenia takie są na bieżąco realizowane przez system operacyjny.

    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.

    Wielozadaniowość – cecha systemu operacyjnego umożliwiająca mu równoczesne wykonywanie więcej niż jednego procesu. Zwykle za poprawną realizację wielozadaniowości odpowiedzialne jest jądro systemu operacyjnego.

    Wykonanie procesu musi przebiegać sekwencyjnie. Może przyjmować kilka stanów:

  • aktualnie wykonywany przez procesor,
  • czekajÄ…cy na udostÄ™pnienie przez system operacyjny zasobów,
  • uÅ›piony,
  • przeznaczony do zniszczenia,
  • proces zombie,
  • wÅ‚aÅ›nie tworzony itd.
  • KoÅ„czenie procesów

  • Proces wykonuje ostatniÄ… instrukcjÄ™ – zwraca do systemu operacyjnego kod zakoÅ„czenia. JeÅ›li proces zakoÅ„czyÅ‚ siÄ™ poprawnie, zwraca wartość 0, w przeciwnym wypadku zwraca wartość kodu błędu.
  • W momencie zwrotu do systemu operacyjnego kodu zakoÅ„czenia system operacyjny ustawia stan procesu na przeznaczony do zniszczenia i rozpoczyna zwalnianie wszystkich zasobów, które w czasie dziaÅ‚ania procesu zostaÅ‚y temu procesowi przydzielone.
  • System operacyjny po kolei koÅ„czy wszystkie procesy potomne w stosunku do procesu macierzystego.
  • System operacyjny zwalnia przestrzeÅ„ adresowÄ… procesu. Jest to dosÅ‚owna Å›mierć procesu.
  • System operacyjny usuwa proces z kolejki procesów gotowych do uruchomienia i szereguje zadania. Jest to ostatnia czynność wykonywana na rzecz procesu.
  • Procesor zostaje przydzielony innemu procesowi.
  • Zobacz też

  • PCB
  • wielowÄ…tkowość
  • wielozadaniowość
  • PowÅ‚oka systemowa (ang. shell) - program komputerowy peÅ‚niÄ…cy rolÄ™ poÅ›rednika pomiÄ™dzy systemem operacyjnym lub aplikacjami a użytkownikiem, przyjmujÄ…c jego polecenia i "wyprowadzajÄ…c" wyniki dziaÅ‚ania programów. To poÅ›rednictwo nie jest obowiÄ…zkowe (programy mogÄ… być bardziej "samodzielne").

    PID (ang. Process IDentifier) - unikalny identyfikator procesu w wielozadaniowych systemach operacyjnych (np. Unix, Microsoft Windows NT), wyrażony jako liczba całkowita z określonego przedziału.





    Czy wiesz że...? beta

    Wielowątkowość (ang. multithreading) – cecha systemu operacyjnego, dzięki której w ramach jednego procesu może wykonywać kilka wątków lub jednostek wykonawczych. Nowe wątki to kolejne ciągi instrukcji wykonywane oddzielnie. Wszystkie wątki tego samego procesu współdzielą kod programu i dane.
    Proces zombie – wpis w tablicy procesów opisujący program, którego wykonanie w systemie operacyjnym zostało zakończone, ale którego zamknięcie nie zostało jeszcze obsłużone przez proces rodzica. Termin ten odnosi się zazwyczaj do systemów z rodziny Unix, gdzie pozostawienie wpisu zombie tymczasowo zajmującego pozycję w tablicy procesów zapobiega ponownemu wykorzystaniu danego PID-a i możliwym na skutek tego pomyłkom programistycznym. Wpisy takie nie dają się wyeliminować poleceniem kill, czemu prawdopodobnie zawdzięczają swoją złowrogą nazwę.
    Oprogramowanie (ang. software) – całość informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów. Celem oprogramowania jest przetwarzanie danych w określonym przez twórcę zakresie. Oprogramowanie to dział informatyki.
    Blok kontrolny procesu (ang. Process Control Block, PCB) – jest to obszar pamięci operacyjnej, zarezerwowany przez system operacyjny na potrzeby przechowywania wielu ważnych i mniej istotnych informacji o każdym, aktualnie istniejącym i zarejestrowanym w tym systemie procesie.
    Powyższa treść oraz zamieszczone w niej powiązane definicje/pojęcia - udostępniane są na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń. Zobacz szczegółowe informacje o warunkach korzystania

    Wszystkie hasła znajdujące się w naszym mirrorze Wikipedii mają znaczenie informacyjne i edukacyjne.
    Nie mogą być traktowane jako porady.