Commit 7ad4339e authored by Michael Kohlhase's avatar Michael Kohlhase

moved general computing concepts from to ../../computing

parent 2c3700b7
\begin{mhmodnl}[creators=miko]{CLI}{de}
\begin{definition}
Eine \defi[name=CLI]{Kommandozeilenschnittstelle} ist eine
\trefi[user-interface]{Nutzerschnittstelle} f"ur ein
\mtrefi[program?program]{Computerprogramm} in der der
\mtrefi[user-interface?user]{Nutzer} (oder \mtrefi[client-server?client]{Klient})
Anweisungen also Textzeilen (\defi[name=command-line]{Kommandozeile} oder
\defi[name=command-line]{Befehlszeile}). Das \mtrefi[program?program]{Programm}, das diese
\mtrefi[user-interface?user-interface]{Nutzerschnittstelle} bereitstellt, nennen wir
\defi[name=command-line-interpreter]{Kommandozeileninterpreter}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{CLI}{en}
\begin{definition}
A \defii[name=CLI]{command-line}{interface} (\defi{CLI}) is a means of interacting
with a \trefi[computer]{computer} \trefi[program]{program} where the
\trefi[user-interface]{user} (or \trefi[client-server]{client}) issues instructions to
the \trefi[program]{program} in the form of successive lines of text
(\defii{command}{line}). The \trefi[program]{program} which handles this
\trefii[user-interface]{user}{interface} is called a \defii{command-line}{interpreter}
or \defii[name=command-line-interpreter]{command-line}{processor}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{CLI}
\gimport{computer}
\gimport{user-interface}
\gimport{client-server}
\symi{CLI}
\symii{command}{line}
\symiii{command}{line}{interpreter}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{GUI}{de}
\begin{definition}
Eine \defii[name=GUI]{grafische}{Nutzerschnittstelle} (oder
\defii[name=GUI]{grafische}{Nutzeroberfläche}) ist eine
\mtrefi[user-interface?user-interface]{Nutzerschnittstelle} die grafische Elemente
z.B. Fenster, Icons und Kn"opfe enth"alt.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{GUI}{en}
\begin{definition}
A \defiii[name=GUI]{graphical}{user}{interface} is a
\trefii[user-interface]{user}{interface} that includes graphical elements, such as
windows, icons, and buttons.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{GUI}
\gimport{user-interface}
\symi{GUI}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{IDE}{de}
\begin{definition}
Eine \defii[name=IDE]{integrierte}{Entwicklungsumgebung} (\defi{IDE}) ist eine
Sammlung von hilfreiche Werkzeuge bereit, mit denen die Aufgaben der
Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können und dem
Softwareentwickler häufig wiederkehrende Aufgaben abnehmen.
Ein \trefi{IDE} enth"alt gew"ohnlich mindestens einen source code editor, Werkzeuge
zur Automatiserung des Erstellungsprozesses und einen debugger.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{IDE}{en}
\begin{definition}
An \defiii[name=IDE]{integrated}{development}{environment} (\defi{IDE}) is a
\trefi[program]{program} that provides comprehensive facilities to computer
programmers for software development. An \trefi{IDE} normally consists of at least a
source code editor, build automation tools, and a debugger.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{IDE}
\gimport{program}
\symi{IDE}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{REPL}{de}
\begin{definition}
Ein \defii[name=REPL]{lese-evaluiere-schreibe}{Zyklus} (\defi{REPL}), ist eine
einfache, interaktive \mtrefi[user-interface?user-interface]{Nutzerschnittstelle},
die einzelne Ausdrücke als Eingaben nimmt, diese evaluiert und das Resultat an den
\mtrefi[user-interface?user]{Nutzer} zurückgibt.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{REPL}{en}
\begin{definition}
A \defii[name=REPL]{read–eval–print}{loop} (\defi{REPL}), also termed an
\defii[name=REPL]{interactive}{toplevel} or \defii[name=REPL]{language}{shell}, is a
simple, interactive \trefii[user-interface]{user}{interface} that takes single user
inputs (i.e., single expressions), evaluates (executes) them, and returns the result
to the \trefi[user-interface]{user}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{REPL}
\gimport{user-interface}
\symi{REPL}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{adt}{de}
\begin{definition}
Ein \defii[name=ADT]{abstrakter}{Datentyp} (\defi[name=ADT]{ADT}) ist ein
mathematisches Modell f"ureinen \mtrefi[type?type]{Datentyp}, der einen
\mtrefi[type?type]{Typ} mittels seines Verhaltens aus Nutzersicht spezifiziert,
konkret bez"uglich seiner m"oglichen \mtrefi[value?value]{Werte} und
\mtrefi[operator?operator]{Operationen} auf \mtrefi[data?data]{Werten} dieses
\mtrefi[type?type]{Typs} und deren Verhalten.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{adt}{en}
\begin{definition}
An \defiii[name=ADT]{abstract}{data}{type} (\defi{ADT}) is a mathematical model for
\mtrefiis[type?type]{data}{type}, which specifies a \trefi[type]{type} by its behavior
from the point of view of a user of the data, specifically in terms of possible
\trefi[value]{value}, possible \trefis[operator]{operation} on \trefi[data]{data} of
this \trefi[type]{type}, and the behavior of these operations.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{adt}
\gimport{type}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{algorithm}{de}
\begin{definition}
Ein \defi[name=algorithm]{Algorithmus} ist eine formale oder informelle Spezifikation
einer Probleml"osung durch Ausführung einer endlichen Folge von
\mtrefi[information-processing-system?instruction]{Anweisungen} eines (konkreten oder
gedachten/abstrakten)
\mtrefii[information-processing-system?information-processing-system]{informationsverarbeitenden}{Systems}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{algorithm}{en}
\begin{definition}
An \defi{algorithm} is a formal or informal specification for solving a problem by
executing a finite sequence of \trefis[information-processing-system]{instruction}
(concrete or imaginary/abstract)
\trefiiis[information-processing-system]{information}{processing}{system}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{algorithm}
\gimport{information-processing-system}
\symi{algorithm}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{client-server}{de}
\begin{definition}
In the \defii{client-server}{architecture} (also called
\defii[name=client-server-architecture]{client-server}{model}) wird eine
Gesamtberechnung auf multiple Prozesse oder \mtrefis[computer?computer]{Computer}
verteilt.
Ein einzelner \mtrefi[?server]{Server} kann mehrere \mtrefi[?client]{Clients}
bedienen, und ein einzelner \mtrefi[?client]{Client} kann mehrere
\mtrefi[?server]{Server} nutzen. Ein \mtrefi[?client]{Client} kann auf dem selben
\mtrefi[computer?computer]{Computer} laufen oder über ein Netzwerk einen
\mtrefi[?server]{Server} auf einem anderen \mtrefi[computer?computer]{Computer}
kontaktieren.
\end{definition}
\begin{definition}
Ein \defi[name=server]{Server} ist ein \mtrefi[program?program]{Programm} oder ein
\mtrefi[computer?computer]{Computer} das eine Funktionalit"at -- wir nennen sie einen
\defi[name=service]{Dienst} -- f"ur andere \mtrefi[program?program]{Programme} oder
\mtrefis[computer?computer]{Computer} -- die \mtrefi[?client]{Clients} -- anbietet.
\end{definition}
\begin{definition}
Ein \defi[name=client]{Client} ist eine \mtrefi[computer?hardware]{Hardware} oder
\mtrefi[computer?software]{Software} das einen \mtrefi[?service]{Dienst} nutzt, der
von einem \mtrefi[?server]{Server} bereitgestellt wird.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
% LocalWords: mhmodnl defii mtrefis Funktionalit
\begin{mhmodnl}[creators=miko]{client-server}{en}
\begin{definition}
In the \defii{client-server}{architecture} a single overall computation is distributed
across multiple processes or \trefis[computer]{computer}.
A single \trefi{server} can serve multiple \trefis{client}, and a single
\trefi{client} can use multiple \trefis{server}. A \trefi{client} process may run on
the same \trefi[computer]{computer} or may connect over a network to a \trefi{server}
on a different \trefi[computer]{computer}.
\end{definition}
\begin{definition}
A \defi{server} is a \trefi[program]{program} or a \trefi[computer]{computer} that
provides functionality -- called a \defi{service} -- for other
\trefis[program]{program} or \trefis[computer]{computer}, called \trefis{client}.
\end{definition}
\begin{definition}
A \defi{client} is a piece of \trefi[computer]{computer} \trefi[computer]{hardware} or
\trefi[computer]{software} that accesses a \trefi{service} made available by a
\trefi{server}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{client-server}
\gimport{computer}
\symiii{client}{server}{architecture}
\symi{server}
\symi{client}
\symi{service}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{code}{de}
\begin{definition}
Wir nennen beliebige wohlgeformte Fragmente von \mtrefi[program?program]{Programmen}
\defi[name=computer-code]{Programmcode}.
\end{definition}
\end{mhmodnl}
%%% []Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{code}{en}
\begin{definition}
We call any well-formed fragments of a \trefi[program]{program} \defii{computer}{code}
or \defii[name=computer-code]{program}{code}.
\end{definition}
\end{mhmodnl}
%%% []Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{code}
\gimport{program}
\symii{computer}{code}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{coding}{de}
\begin{definition}
Die Implementation eines \mtrefi[algorithm?algorithm]{Algorithmus } in einer
gew"ahlten \mtrefi[program?programming-language]{Programmiersprache} nennen wir
\defi[name=coding]{Kodierung}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{coding}{en}
\begin{definition}
The implementation of an \trefi[algorithm]{algorithm} in a chosen
\trefii[program]{programming}{language} is called \defi{coding}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{coding}
\gimport{algorithm}
\gimport{program}
\symi{coding}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{computer-storage}{de}
\begin{definition}
Ein \defi[name=storage]{Datenspeicher} ist eine Technologie aus
\mtrefi[computer?computer]{Computer}komponenten und Medien die zur Sicherung digitaler
\mtrefi[data?data]{Daten} verwendet werden. \mtrefi[?storage]{Datenspeicher} sind
zentrale Komponenten von \mtrefi[computer?computer]{Computern}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{computer-storage}{en}
\begin{definition}
\Defiii[name=storage]{computer}{data}{storage}, often simply called \defi{storage}, is a
technology consisting of \trefi[computer]{computer} components and recording media
that are used to retain digital data. It is a core function and fundamental component
of \trefis[computer]{computer}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{computer-storage}
\gimport{computer}
\symi{storage}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{computer}{de}
\begin{definition}
Ein \defi[name=computer]{Computer} (auch \defi[name=computer]{Rechner}) ist eine
physisches (normalerweise elektrisches oder elektronisches)
\mtrefii[information-processing-system?information-processing-system]{informationsverarbeitendes}{System}
das automatisch eine Folge von \defi[name=machine-instruction]{Maschinenbefehlen}, also
arithmetische or logische Operationen ausf"uhren kann die den
\mtrefi[state?state]{Zustand} des \mtrefi[system?system]{Systems} ver"andern.
Ein \mtrefi[?computer]{Computer} besteht aus physischen Teilen (seine
\defi[name=hardware]{Hardware}) und einer Menge von
\mtrefis[program?program]{Programmen} und \mtrefi[data?data]{Daten}, seiner
\defi[name=software]{Software}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{computer}{en}
\begin{definition}
A \defi{computer} is an physical (usually electrical or electronic)
\trefiii[information-processing-system]{information}{processing}{system} that can
automatically execute a \trefi[sequences]{sequence} of \defiis{machine}{instruction} i.e. arithmetic or
logical operations that change \trefi[state]{state} of the \trefi[system]{system}.
A \trefi{computer} consists of physical parts (its \defi{hardware}) and a set of
\trefis[program]{program} and \trefi[data]{data}, its \defi{software}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{computer}
\gimport{program}
\gimport{data}
\symi{computer}
\symi{hardware}
\symi{software}
\symii{machine}{instruction}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{constant}{en}
\begin{definition}
A \defi{constant} is a \trefi[memory]{memory} location which contains a
\trefi[value]{value} that cannot be altered by the program during normal execution. It
is referenced by an identifier -- the \defii{constant}{name}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{constant}
\gimport{value}
\gimport{memory}
\symi{constant}
\symii{constant}{name}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{cpu}{de}
\begin{definition}
Eine \defii[name=CPU]{zentrale}{Verarbeitungseinheit} (\defi[name=CPU]{ZVE}; auch
\defi[name=CPU]{Hauptprozessor} oder einfach \defi[name=CPU]{Prozessor}), ist
elektronische Schaltung in einem \mtrefi[computer?computer]{Computer} das die
\mtrefi[computer?machine-instruction]{Maschinenbefehle} ausf"uhrt indem sie deren
grundlegenden arithmetischen, logischen, kontrollfluss, and Eingabe/Ausgabe
Operationen durchf"uhrt.
Eine \mtrefi[?CPU]{CPU} besteht aus
\begin{itemize}
\item einem \defi[name=control-unit]{Steuerwerk} (auch
\defi[name=control-unit]{Leitwerk} genannt) das das \mtrefi[program?program]{Programm}
interp"atiert und den Fluss der
\mtrefi[computer?machine-instruction]{Maschinenbefehle} kontrolliert und
\item iner \defii[name=ALU]{arithmetic/logic}{unit} (\defi{ALU}) die die internen
Berechnungen ausf"uhrt.
\end{itemize}
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{cpu}{en}
\begin{definition}
A \defiii[name=CPU]{central}{processing}{unit} (\defi{CPU}), also called a
\defii[name=CPU]{central}{processor} or \defii[name=CPU]{main}{processor}, is the
electronic circuitry within a \trefi[computer]{computer} that carries out the
\mtrefis[computer?machine-instruction]{instruction} of a \trefi[program]{program} by performing
the basic arithmetic, logic, controlling, and input/output (I/O) operations specified
by the \mtrefis[computer?machine-instruction]{instruction}.
A \trefi[cpu]{CPU} that consists of a
\begin{itemize}
\item \defii{control}{unit} that interprets the \trefi[program]{program} and controls
the flow of \trefiis[computer]{machine}{instruction} and
\item a \defii[name=ALU]{arithmetic/logic}{unit} (\defi{ALU}) that does the actual computations internally.
\end{itemize}
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{cpu}
\gimport{computer}
\symi{CPU}
\symii{control}{unit}
\symi{ALU}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{dashboard}{de}
\begin{definition}
Ein \defi[name=dashboard]{Dashboard} ist ein Nutzerinterface das einen "Uberblick
"uber den monentaen \mtrefi[state?state]{Zustand} und die
\mtrefi[client-server?service]{Dienste} eines komplexen
\mtrefi[system?system]{Systems} gibt, indem es die
\mtrefi[information?information]{Information} so organisiert, dass sie einfach zu
lesen ist.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{dashboard}{en}
\begin{definition}
A \defi{dashboard} is a \trefii[user-interface]{user}{interface} that organizes and
presents \trefi[system]{system} \trefi[information]{information} give an overview over
the \trefi[state]{state} of a complex \trefi[system]{system} and its
\trefis[client-server]{service}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{dashboard}
\gimport{program}
\gimport{client-server}
\gimport{user-interface}
\symi{dashboard}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{data-structure}{en}
\begin{definition}
A \defii{data}{structure} is a \trefi[data]{data} organization, management, and storage
format that enables efficient access and modification
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{data-structure}
\gimport{data}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{data}{de}
\begin{definition}
\Defi[name=data]{Daten} sind \mtrefi[information?information]{Informationen} die
verwendet werden um Ojekte zu repr"asentieren, indem sie deren relevanten Attributen
Werte zuweisen oder Beziehungen ausdr"ucken.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{data}{en}
\begin{definition}
\Defi{data} is \trefi[information]{information} that is used to represent objects by
giving values to their relevant attributes and stating their relationships.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{data}
\gimport{information}
\symi{data}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{dictionary}{de}
\begin{definition}
Ein \defi[name=dictionary]{Dictionary} (oder
\defii[name=dictionary]{assoziatives}{Datenfeld}) ist ein
\mtrefii[adt?ADT]{abstrakter}{Datentyp}, der aus einer \mtrefi[set?set]{Menge} von
\defi[name=key]{Schl"ussel}/\defi[name=value]{Wert}-Paaren besteht, jeder
\mtrefi[?key]{Schl"ussel} darf h"ochstens einmal auftreten.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{dictionary}{en}
\begin{definition}
A \defi{dictionary} (also called \defii[name=dictionary]{associative}{array},
\defi[name=dictionary]{map}, \defii[name=dictionary]{symbol}{table}) is an
\mtrefiii[adt?ADT]{abstract}{data}{type} composed of a \trefi[set]{set} of
\defi{key}/\defi{value} pairs, such that each possible \trefi{key} appears at most
once in the collection.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{dictionary}{en}
\gimport[smglom/sets]{pair}
\gimport{adt}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{identifier}{en}
\begin{definition}
An \defi{identifier} (also called \defi[name=identifier]{handle}) is
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{identifier}
\symi{identifier}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{information-processing-system}{de}
\begin{definition}
Ein \defii[name=information-processing-system]{informationsverarbeitendes}{System} ist
eine \mtrefi[state?stateful]{zustandbehaftetes} \mtrefi[system?system]{System} (sei es
elektrisch, mechanisch oder biologisch) das
\mtrefi[information?information]{Information} in einer Form aufnimmt und sie in eine
andere Form überführt.
Ein \mtrefii[?information-processing-system]{informationsverarbeitendes}{System} $S$
ist aus vier \mtrefi[system?subsystem]{Subsystemen} aufbebaut
\begin{enumerate}
\item das \defi[name=input-subsystem]{Eingabesystem} schleust
\mtrefi[information?information]{Information} in $S$ ein,
\item der \defi[name=processor]{Prozessor}, führt die Informationstransformation in