...
 
Commits (2)
\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 user (or 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 the 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}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{client-server}{en}
\begin{definition}
In the \defii{client-server}{architecture} in which 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}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{memory}{de}
\begin{definition}
Der \defi[name=memory]{Hauptspeicher} (auch \defi[name=memory]{Speicher}) ist ein
\mtrefi[information-processing-system?storage-subsystem]{Datenspeicher} in einem
\mtrefi[computer?computer]{Computer}, das
\mtrefi[information?information]{Information} zum direkten Zugriff durch die
\trefi[cpu]{CPU} bereitstellt.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{operating-system}{en}
\begin{definition}
An \defii[name=OS]{operating}{system} (\defi{OS}) is system \trefi[program]{program}
that manages \trefi[computer]{computer} \trefi[computer]{hardware},
\trefi[computer]{software} resources, and provides common services for
\trefi[computer]{computer} \trefis[program]{program}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{operating-system}
\gimport{client-server}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{programming}{de}
\begin{definition}
Der Prozess, ein \mtrefi[program?program]{Programm} zu entwerfen und zu bauen, das eine spezifische
Berechnungsaufgabe l"ost nennen wir \defi[name=programming]{Programmierung}.
Sie beinhaltet sub-Prozesse wie: Analyse,
\mtrefis[algorithm?algorithm]{Algorithmen}-Entwicklung, Profiling des Resourcenbedarfs
von \mtrefis[algorithm?algorithm]{Algorithmen}, Beweisen von Eigenschaftern von
\mtrefi[algorithm?algorithm]{Algorithmen}, \mtrefi[coding?coding]{Kodierung} und
Programmverifikation.
\end{definition}
\begin{definition}
Eine Person, die \mtrefi[?programming]{Programmiert} ist ein \defi[name=programmer]{Programmierer}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{secondary-storage}{en}
\begin{definition}
\defii[name=secondary-storage]{Sekundarspeicher} (auch
\defii[name=secondary-storage]{externer}{Speicher}), unterscheidet sich von
\mtrefi[memory?memory]{Hauptspeicher} dadurch, da"s er nicht direkt zugreifbar ist
f"ur die \mtrefi[cpu?CPU]{CPU}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{mhmodnl}[creators=miko]{shell}{en}
\begin{definition}
A \defi{shell} is a \mtrefii[CLI?CLI]{command-line}{interface} for accessing the
\trefis[client-server]{service} of a \trefi[computer]{computer}'s
\trefi[operating-system]{operating}{system}.
\end{definition}
\end{mhmodnl}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\begin{modsig}[creators=miko]{shell}
\gimport{CLI}
\gimport{operating-system}
\end{modsig}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End: