Prüfungsteilnehmer Kennzahl: Prüfungstermin Frühjahr Kennwort: 200r Einzelpräfungsn[mmer 66113 Arbeitsplatz-Nr.: Erste Staatsprüfungfür ein Lehramt an öffentlichen Schulen PrüfungsaufgabenFach: Informatik (vertieft studiert) Einzelprüfung: Rechnerarchitelilur,Datenb.rBetriebssys. Aruatrl der gestelltenThemen(Aufgaben): 2 Anzatrlder DruckseitendieserVorlage: 6 Bitte wenden! Früttjattr2001 Seite:2 66113 Einzelprüfungsnummer: Thema Nr. 1 S?imtlicheTeilaufgaben sind zu bearbeiten! Teilgebiet1: Rechnerarchilelüur und Rechnerne%e Aufgabe 1.1: Komnunikation in Rechnernetzen Neuwerk soll mit einemWal serverversehen Ein lokales, nachaußenabgeschottetes werden. Dazu wird auf einembestimmtenRechnerein Dienst installiert, der von allen anderenRechnemmittels Fernaufruf(remoteprocedurecall, RPC) genutztwird. Der Dienst soll zwei Prozedurenzur Verfügungstellen: - und enthalteals Parameterden Namendes vote: Die Prozedurdient zur Stimmenabgabe Kandidaten(als Zeichenkette)und eineWahlnummer(als ganzeZahl), um mehrfache verhindernzu können. Stimmenabgabe - result: Die Prozedurenthalteals Parameterden NameneinesKandidatenund als Stimmen. Ergebnisparameterdie Zahl der für ihn abgegebenen Der Server führe zwei Listen, närnlichein Wählerverzeichniszur Verhinderungmehrfacher Stimmabgabeund eine Stimmenliste,in der zu jedem Kandidatendie für ihn abgegebenen Stimmenmitgezähltwerden. 1.1.1 Man entwerfe für die Prozedurvote ein Flussdiagrammfür den Fall, dassdie Femaufrufe vom Serverserialisiertwerden. 1.1.2 WelcheErgänzungensind erforderlich, wenn Fernaufrufenebenläufigabgewickeltwerden? 1.1.3 'at least once' oder 'at most oncet ist für die lVelche der Aufrufsemantiken'maybe', Lösungder Aufgabenstellungam bestengeeignet?Begründung! 1.1.4 wärenerforderlich, wenn dasNetzwerk Welchezusätzlichen(Schutz-)Maßnahmen Unbefugtenzugänglichwäre, und wie könntensie realisiertwerden? Teilgebiet2: Datenbankzn Artrgabe 2.1: Schemaentwur:fim Relationenmodell soll durch eine Datenbankunterstätrt Die EntrvicklungeinesgroßenProgrammsystems werden. Sie so[ fesrhalten,welcheKomponentenvon den einzelnenEntwicklern beigesteuertwerdenund auf welchenRechnerndie Komponentengespeichertsind. Außerdemsoll sie Auskunft über die Zerlegungvon Komponentenin Teilkorponenten geben.Zur LösungdieserAufgabewurde folgendesEntity-Relationship-Diagrrmentwickelt: FortsetzungnächsteSeite! Frühjattr2001 Seite:3 66113 Eiruelprüfungsnummer: Entwickler trägt bei bestehtaus Komponente Rechner Z.LJ dasdiesemDiagrammentspricht. EntwerfenSie ein SchemanachdemRelationenmodell, BestimmenSie die Primär-und Fremdschlüssel. Entwickler(E) habedie AttributeENR, Name(ENAME) und Ort (EORT). (KBEZ), Programmiersprache Komponente(K) habedie AttributeKNR, Bezeichnung Compiler(KCOMP). (KSPRA)und venvendeter (KNR). Rechner(R) besteheausIP-Adresse(RADR)und Komponentennummer (DATUM) beschrieben. Beitrag(B) wird durchENR, KNR und Darum (OKl.i) und Teilkomponente (KL) Ober-Komponente die Attribute hat Komponentenliste (TKN). Z.L.Z Formulierungaus: DrückenSie die folgendenbeidenAnfragenin umgangssprachlicher Kt)) 1. nrrcn(Kl. lxlorcN=ttcNTrtrN(KL lt