Wszystkie te problemy są spowodowane przez błąd człowieka ze strony programisty. Programista nie jest wystarczająco pilny złapać wyjątek, lub umożliwia program dostępu nieprawidłowy pamięć. Zdarza się, że przyczyną jest niekompetencja i brak doświadczenia, ale w wielu przypadkach jest to złożoność dzisiejszych programów. Istnieją setki wyjątki i często miliony bloków pamięci, że program zarządza się w skomplikowane, warstwowa środowiska. Jeden fałszywy ruch i awarii aplikacji - program jest bardzo kruche. Testowanie znajdzie wiele błędów, ale zwykle nie znaleźć je wszystkie Największa te linki pomogą Ci dowiedzieć się więcej. Największa
cyjny następnie zamyka program. Dobrze zaprojektowane oprogramowanie obsługuje wszystkie wyjątki Największa nieprawidłowa strona -. Program korzysta z pamięci (RAM) do przechowywania danych. Na przykład, po załadowaniu dokumentu do programu Microsoft Word, duże części pliku, który edytujesz zajmują miejsce w pamięci RAM. Ponieważ program potrzebuje pamięci, to żąda bloków pamięci o konkretnych rozmiarach od systemu operacyjnego. Program zapamiętuje lokalizację każdego bloku to przydziela za pomocą ". Wskaźnik " Jeśli program próbuje zapisać dane do lokalizacji poza końcem bloku pamięci, lub jeśli program się miesza i próbuje uzyskać dostęp do nieistniejącego bloku pamięci przy użyciu nieprawidłowy wskaźnik, system operacyjny może zobaczyć, że dzieje się i generuje " Strona usterki " lub " usterka segmentacji ". System operacyjny zamyka program, ponieważ program oczywiście nie wie, co robi Największa działanie nielegalne -. Mikroprocesor ma skończoną liczbę instrukcji rozumie, a każda instrukcja jest reprezentowany przez wiele znanych jako ". kod operacji " Opcode 43 może oznaczać " dodać, " opcode 52 może oznaczać " pomnożyć, " itd. Jeśli mikroprocesor wykonuje program i jest do kodu maszynowego, które nie zostało rozpoznane lub że nie można uruchomić z powodu obecnego stanu, w jakim znajduje się w, to mikroprocesor przestaje narzekać. System operacyjny obsługuje tę skargę za zamknięcie programu przestępstwa. Nielegalne rozkazy zazwyczaj pochodzą z oprogramowania skoki do lokalizacji w pamięci, która nie zawiera ważne informacje o programie.
Jakie są błędy wyjątków krytycznych Największa Komunikaty o błędach MS Windows Największa? Komunikaty o błędach aplikacji i często zadawane pytania Największa Dowiedz się Net:
Oprogramowanie komputerowe
- Jak Dido Works
- Co freemium oznacza?
- W jaki sposób zgrać płytę CD za pomo…
- 5 Znaki To witrynie pobierania Existing …
- Jak Palm webOS Works
- Jak Kompresja Works
- Skąd wiesz, które są legalne pliki ko…
- Ile danych muszę?
- Jak Kazaa Works
- Integrowania danych Works
- Jak przekonwertować plik mp3 do wav?
- Co to jest Linux i dlaczego jest tak pop…
- Jak wiele różnych przeglądarek intern…
- Jakie są korzyści z nauki programowani…
- 5 czynników, które wpływają Cloud