<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=CROOK-5_-_Alarmy_systemu_operacyjnego</id>
	<title>CROOK-5 - Alarmy systemu operacyjnego - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=CROOK-5_-_Alarmy_systemu_operacyjnego"/>
	<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CROOK-5_-_Alarmy_systemu_operacyjnego&amp;action=history"/>
	<updated>2026-05-01T14:46:15Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://mera400.pl/index.php?title=CROOK-5_-_Alarmy_systemu_operacyjnego&amp;diff=1011&amp;oldid=prev</id>
		<title>Amo: Utworzono nową stronę &quot;Alarmy spowodowane błędnym działaniem urządzeń lub programów pracujących pod kontrolą systemu operacyjnego mogą być w kolejności: * zgłaszane w słowie błę...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CROOK-5_-_Alarmy_systemu_operacyjnego&amp;diff=1011&amp;oldid=prev"/>
		<updated>2013-08-18T07:41:43Z</updated>

		<summary type="html">&lt;p&gt;Utworzono nową stronę &amp;quot;Alarmy spowodowane błędnym działaniem urządzeń lub programów pracujących pod kontrolą systemu operacyjnego mogą być w kolejności: * zgłaszane w słowie błę...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Alarmy spowodowane błędnym działaniem urządzeń lub programów pracujących pod kontrolą systemu operacyjnego mogą być w kolejności:&lt;br /&gt;
* zgłaszane w słowie błędów pola parametrów ekstrakodu;&lt;br /&gt;
* zgłaszane procedurze własnej obsługi alarmów procesu, który taką obsługę zadeklarował;&lt;br /&gt;
* przekazywane przodkowi procesu, który spowodował alarm.&lt;br /&gt;
&lt;br /&gt;
Alarmy o numerach większych od 077 nie są obsługiwane w ramach własnej obsługi alarmów. Ponadto pierwszy z opisanych sposobów nie obejmuje alarmów wynikających z wadliwego działania sprzętu. W wykazie alarmów podany został numer alarmu (ósemkowo), oraz tekst drukowany przez program XOSL. Podany numer alarmu przekazywany jest do programu niezależnie&lt;br /&gt;
od sposobu sygnalizacji alarmu.&lt;br /&gt;
&lt;br /&gt;
= Wykaz alarmów systemowych =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alarm !! Nazwa !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 0 || MEMORY PARITY ERROR || Błąd parzystości pamięci operacyjnej.&lt;br /&gt;
|-&lt;br /&gt;
| 1 || WRONG MEMORY ANSWER || Zła odpowiedż na operację allokacji pamięci operacyjnej.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || WRONG ADDRESS || Próba odwołania się do nieistniejącego adresu w programie użytkowym.&lt;br /&gt;
|-&lt;br /&gt;
| 3 || WRONG INSTRUCTION || Zła instrukcja w programie użytkowym.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || DIVISION BY ZERO || Dzielenie całkowite przez zero.&lt;br /&gt;
|-&lt;br /&gt;
| 5 || UNDERFLOW || Podmiar zmiennopozycyjny.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || OVERFLOW || Nadmiar w operacjach zmiennopozycyjnych.&lt;br /&gt;
|-&lt;br /&gt;
| 7 || F.P. NUMBER ERROR || Nieznormalizowana liczba w operacjach zmiennopozycyjnych.&lt;br /&gt;
|-&lt;br /&gt;
| 010 || WRONG EXTRACODE || Próba wykonania nieistniejącego w systemie ekstrakodu.&lt;br /&gt;
|-&lt;br /&gt;
| 011 || WRONG I/O NUMBER || Brak strumienia w operacjach wejścia wyjścia lub próba wykonania ekstrakodu transmisji blokowej na urządzeniu znakowym.&lt;br /&gt;
|-&lt;br /&gt;
| 012 || I/O ENGAGED || Urządzenie WE/WY zajęte przez proces o nie niższym priorytecie.&lt;br /&gt;
|-&lt;br /&gt;
| 013 || TABLE OFF || Brak wolnych tablic systemowych na zdefiniowanie nowego strumienia lub procesu.&lt;br /&gt;
|-&lt;br /&gt;
| 014 || WRONG PROCESS NUMBER || Próba odwołania się do nie istniejącego procesu lub zdefiniowania procesu o już znanym numerze.&lt;br /&gt;
|-&lt;br /&gt;
| 015 || PROCESS RUNNING || Próba wykonania operacji wznowienia na procesie działającym.&lt;br /&gt;
|-&lt;br /&gt;
| 016 || SWITCH CLOCK ON || Wyłączony zegar podczas wykonywania ekstrakodu sprawdzania sumy kontrolnej.&lt;br /&gt;
|-&lt;br /&gt;
| 017 || TOO BIG MEMORY REQUEST || Żądanie przydzielenia bloku pamięci o rozmiarze przekraczającym pojemność pamięci zarządzanej przez system.&lt;br /&gt;
|-&lt;br /&gt;
| 020 || ERROR IN DIRECTORY || Błąd w łącznikach funkcji mieszającej (zb. FILDIC) lub nieoczekiwane wolne miejsce na mapie zajętości dysku (zb. MAP).&lt;br /&gt;
|-&lt;br /&gt;
| 021 || WRITE ON DIRECTORY || Próba zapisu na skorowidze systemowe przy włączonej kontroli. Zapis na skorowidze systemowe jest dozwolony po ustawieniu na kluczach pulpitu technicznego wartości 0300.&lt;br /&gt;
|-&lt;br /&gt;
| 022 || END OF FILE || Próba zapisu poza zbiorem lub odczytu z poza zbioru. Zapis do zbioru taki, że początek zapisywango obszaru mieści się w zbiorze, powoduje rozszerzenie zbioru bez żadnych alarmów.&lt;br /&gt;
|-&lt;br /&gt;
| 023 || WRONG AREA || Podanie nazwy nieistniejącego obszaru w tytule zbioru.&lt;br /&gt;
|-&lt;br /&gt;
| 024 || DIRECTORY NOT SPECIFIED || Brak definicji skorowidza w tytule zbioru przy poszukiwaniu zbioru w obszarze niedostępnym przy danym skorowidzu.&lt;br /&gt;
|-&lt;br /&gt;
| 025 || UNKNOWN AREA || Nieprawidłowa nazwa obszaru w tytule zbioru.&lt;br /&gt;
|-&lt;br /&gt;
| 026 || UNKNOWN DIRECTORY || Brak skorowidza wskazanego w tytule zbioru.&lt;br /&gt;
|-&lt;br /&gt;
| 027 || UNKNOWN STREAM || Próba wykonania operacji na zbiorze poprzez niezdefiniowany strumień.&lt;br /&gt;
|-&lt;br /&gt;
| 030 || WRONG DIRECTORY || Próba utworzenia zbioru należącego do skorowidza innego niż bieżący lub podległy.&lt;br /&gt;
|-&lt;br /&gt;
| 031 || END OF DIRECTORY || Brak wpisanego końca słownika zbiorów lub słownika skorowidzów.&lt;br /&gt;
|-&lt;br /&gt;
| 032 || UNKNOWN FILE || Próba przywiązania strumienia do nieistniejącego lub niedostępnego zbioru.&lt;br /&gt;
|-&lt;br /&gt;
| 033 || WRONG NAME || Niewłaściwa nazwa zbioru.&lt;br /&gt;
|-&lt;br /&gt;
| 034 || PROTECTED FILE || Próba zapisu do zbioru lub usunięcia zbioru mającego ochronę przed zapisem i usunięciem.&lt;br /&gt;
|-&lt;br /&gt;
| 035 || OPERATION NOT ALLOWED || Próba wykonania zastrzeżonej operacji przez program nie posiadający odpowiedniego atrybutu.&lt;br /&gt;
|-&lt;br /&gt;
| 036 || FORBIDDEN FILE TYPE || Próba utworzenia zbioru o typie zastrzeżonym (-6:-1) przez program do tego nie uprawniony.&lt;br /&gt;
|-&lt;br /&gt;
| 037 || DISC FULL || Brak spójnego obszaru na dysku o rozmiarze pozwalającym na utworzenie lub rozszerzenie zbioru.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Alarmy sygnalizowane przez kanał pamięciowy =&lt;br /&gt;
&lt;br /&gt;
Alarmy tej grupy powstają w trakcie obsługi przerwań pochodzących od kanału pamięciowego. Numer alarmu jest równy specyfikacji odpowiedniego przerwania powiększonej o 040.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alarm !! Nazwa !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 040 || MEMORY CHANNEL FAULT || Brak odpowiedzi z kanału pamięciowego.&lt;br /&gt;
|-&lt;br /&gt;
| 041 || TRANSSMISION MISSED || Nienadążanie transmisji.&lt;br /&gt;
|-&lt;br /&gt;
| 042 || TRANSMISSION OUT OF MEMORY || Transmisja poza pamięć operacyjną.&lt;br /&gt;
|-&lt;br /&gt;
| 044 || MEMORY PARITY - TRANSMISSION || Błąd parzystości pamięci operacyjnej podczas transmisji.&lt;br /&gt;
|-&lt;br /&gt;
| 052 lub 053 || FAULT || Alarm lub blokada.&lt;br /&gt;
|-&lt;br /&gt;
| 054 || STORAGE UNIT OFF LINE || Niesprawność urządzenia.&lt;br /&gt;
|-&lt;br /&gt;
| 055 || SEEK ERROR || Błąd ustawienia głowic dyskowych.&lt;br /&gt;
|-&lt;br /&gt;
| 061 || DISC NOT ADDRESSED || Niezakończona faza sprawdzania pola adresowego. Dysk niezaadresowany.&lt;br /&gt;
|-&lt;br /&gt;
| 062 || DISC NO DATA || Niezakończona faza sprawdzania pola danych. Dysk niezapisany.&lt;br /&gt;
|-&lt;br /&gt;
| 063 || DISC ADDRESS CRC ERROR || Błąd kontroli adresów dyskowych.&lt;br /&gt;
|-&lt;br /&gt;
| 064 || DATA CRC ERROR || Błąd kontroli danych.&lt;br /&gt;
|-&lt;br /&gt;
| 071 || WRITE PROTECT || Blokada zapisu.&lt;br /&gt;
|-&lt;br /&gt;
| 072 || DISC SECTOR PROTECT || Blokada sektora.&lt;br /&gt;
|-&lt;br /&gt;
|  || STORAGE UNIT FAILURE || Alarm obejmujący inne nieprawidłowe przerwania pochodzące z jednostek pamięci masowych. XOSL podaje specyfikacje odpowiednich przerwań.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Alarmy zgłaszane przez urządzenia znakowe =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alarm !! Nazwa !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 075 || DEVICE PARITY || Błąd wykryty przy kontroli parzystości.&lt;br /&gt;
|-&lt;br /&gt;
| 076 || DEVICE FAILURE || Niesprawność lub awaria urządzenia&lt;br /&gt;
|-&lt;br /&gt;
| 077 || NO DEVICE || Brak urządzenia lub próba jego niewłaściwego użycia.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Alarmy specjalne =&lt;br /&gt;
&lt;br /&gt;
Alarmy tej grupy są zawsze przekazywane do przodka procesu wywołującego ekstrakod.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alarm !! Nazwa !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 0100 || STOPPED || Zgłoszenie zatrzymania programu ekstrakodem HANG. Alarm 0100 występuje także wówczas gdy proces o wyższym priorytecie próbuje zająć urządzenie zajmowane przez proces. Proces zajmujący zostaje wówczas zawieszony, a urządzenie zwolnione dla procesu o wyższym priorytecie.&lt;br /&gt;
|-&lt;br /&gt;
| 0140-0170 || SPECIAL EXTRACODE || Wywołanie ekstrakodu o numerze większym od 0340. Numer alarmu równy jest numerowi ekstrakodu pomniejszonemu o 0200.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Alarmy zgłaszane przez program XOSL =&lt;br /&gt;
&lt;br /&gt;
Alarmy tej grupy są zgłaszane przez XOSL po wykryciu błędu w czasie wykonywania zleceń realizowanych przez procedury wewnętrzne. Po wystąpieniu błędu zostaje wyprowadzony odpowiedni&lt;br /&gt;
komunikat, a za zmienną wewnętrzną zostaje podstawiony numer alarmu ze znakiem &amp;#039;-&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alarm !! Nazwa !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 0171 || MISSING LABEL || Brak etykiety przy realizacji instrukcji TRANSF, lub brak instrukcji END w zakończeniu makrozlecenia.&lt;br /&gt;
|-&lt;br /&gt;
| 0172 || WRONG PARAMETER || Zły parametr w zleceniu lub niedozwolony znak.&lt;br /&gt;
|-&lt;br /&gt;
| 0174 || END OF DIRECTORY || Źle zakończony słownik użytkowników.&lt;br /&gt;
|-&lt;br /&gt;
| 0175 || WRONG COMMAND || Nieznane zlecenie lub błąd w nazwie zlecenia.&lt;br /&gt;
|-&lt;br /&gt;
| 0176 || OPERATION NOT ALLOWED || Próba wykonania operacji zastrzeżonej przez nieuprawnionego użytkownika.&lt;br /&gt;
|-&lt;br /&gt;
| 0177 || UNKNOWN USER || Próba zmiany parametrów nieistniejącego użytkownika (zmiana budżetu, hasła, uprawnień i.t.p.).&lt;br /&gt;
|-&lt;br /&gt;
| 0200 || OUR USER || Próba utworzenia użytkownika lub skorowidza o nazwie już znanej w systemie.&lt;br /&gt;
|-&lt;br /&gt;
| 0201 || UNKNOWN DIRECTORY || Próba ustalenia nieznanego skorowidza lub skorowidza niedostępnego ze skorowidza bieżącego.&lt;br /&gt;
|-&lt;br /&gt;
| 0202 || UNKNOWN FILE || Próba wykonania operacji na nieistniejącym lub niedostępnym zbiorze.&lt;br /&gt;
|-&lt;br /&gt;
| 0203 || FILE ALREDY EXISTS || Próba utworzenia zbioru o już znanej nazwie, dostępnego z danego skorowidza.&lt;br /&gt;
|-&lt;br /&gt;
| 0205 || OUT OF BUF || Zbyt długi wiersz zlecenia.&lt;br /&gt;
|-&lt;br /&gt;
| 0207 || MEMORY ADDRESS || Próba odwołania się do nieistniejącego adresu (poza pamięć) przy wykonywaniu zleceń: ST, PO, PD itp.&lt;br /&gt;
|-&lt;br /&gt;
| 0210 || DISC BUDGET USED UP || Próba przekroczenia budżetu do utrwalania zbiorów w operacji przekazania części budżetu użytkownikowi podległemu (w zleceniach ADL oraz CRU).&lt;br /&gt;
|-&lt;br /&gt;
| 0211 || UNKNOWN PROCESS || Użycie nazwy nieistniejącego procesu w zleceniach: DR, LR, IC, SP, ST, PO, PD itp.&lt;br /&gt;
|-&lt;br /&gt;
| 0212 || WRONG ATTRIBUTE || Użycie jako nazwy zlecenia tytułu zbioru o złym atrybucie.&lt;br /&gt;
|-&lt;br /&gt;
| 0213 || MISSING PARAMETER || Brak parametru obowiązkowego na liście parametrów.&lt;br /&gt;
|-&lt;br /&gt;
| 0214 || WRONG USER || Próba wykonania zlecenia ERU lub ADL ze skorowidza innego niż bezpośrednio nadrzędny w stosunku do skorowidza którego zlecenie dotyczy.&lt;br /&gt;
|-&lt;br /&gt;
| 0215 || WRONG AREA NUMBER || Zły numer obszaru w zleceniu LOD.&lt;br /&gt;
|-&lt;br /&gt;
| 0216 || NO AREA ADDRESS || Numerowi obszaru podanemu w zleceniu LOD odpowiada w tablicy konfiguracji pozycja wolna (-1).&lt;br /&gt;
|-&lt;br /&gt;
| 0217 || WRONG LABEL || Błąd w metryce talerza dyskowego dołączanego zleceniem LOD.&lt;br /&gt;
|-&lt;br /&gt;
| 0220 || OUR AREA NAME || Obszar dołączany zleceniem LOD ma nazwę taką samą jak inny (już dołączony) obszar.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{source|title=SYSTEM OPERACYJNY CROOK-5 dla minikomputera MERA-400 (wersja 7)|author=Zbigniew Czerniak, Marek Nikodemski|date=Gdańsk 1988}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
</feed>