Kommunikation im Fernstudium. Synchrone Kommunikationsmittel

Synchrone Bitsynchronisation streng periodischer Modus mit fester Datenrate, erfordern sie die Verwendung eines Synchronisationsmechanismus, der die Koordination der Sender- und Empfänger-Timer sicherstellt. Drei Methoden werden verwendet, um das Timing zu koordinieren:

    garantierte Zustandsänderung;

    separates Synchronisationssignal;

    Oversampling.

Garantierter Zustandswechsel - ein Verfahren, bei dem Zeitinformationen in das Datensignal selbst eingebettet werden.

Separates Taktsignal - ein Verfahren, das einen dedizierten Kanal zwischen Sender und Empfänger verwendet, der nur Zeitinformationen überträgt.

Resampling - ein Verfahren, bei dem der Empfänger das Signal mit einer höheren Taktrate als der Baudrate abtastet.

Die synchrone Verbindung wird hauptsächlich für Hochgeschwindigkeitskommunikationskanäle und Multimedia-Verkehrsübertragung zum Verbinden von Mainframes und Minicomputern verwendet. Eines der Probleme bei der asynchronen Datenübertragung ist mit einer sehr hohen Coderedundanz verbunden. Für jedes Byte von Informationssymbolen sind wir gezwungen, 3–4 Bits von Dienstinformationen hinzuzufügen.

Eine serielle Übertragung wird als synchron bezeichnet, wenn der Zeitpunkt, zu dem jedes Bit gesendet und empfangen wird, genau definiert ist. In diesem Fall wird der Bitstrom in Frames (Frames) gruppiert, es gibt keine leeren Intervalle, die Synchronisation wird während der gesamten Übertragung durchgeführt. Daher die hohe Datenübertragungsrate und natürlich die Möglichkeit, Hochgeschwindigkeitsanwendungen zu nutzen.

Fließrichtung

Bei einer synchronen Verbindung wird die ursprüngliche Nachricht in ausreichend große Fragmente (Pakete, Frames, Segmente) zerlegt. Jedes Paket wird von Dienstinformationen begleitet, die im Header (Header) und Trailer (Tail) enthalten sind und das Ende des Pakets und seine fehlerfreie Annahme anzeigen. Dadurch können Sie die Effizienz von Fehlererkennungs- und Korrekturverfahren im Vergleich zum asynchronen Verfahren deutlich steigern.

Gemäß der Reihenfolge der Übermittlung der Kommunikation gibt es: Simplex,Halbduplex Und Duplex oder Vollduplex.

Simplex(Simplex-Kommunikation)

Die Datenübertragung erfolgt nur in eine Richtung (Einbahnverkehr). Die Methode in ihrer reinen Form wird selten angewendet, es gibt keine Möglichkeit, Fehler rechtzeitig zu melden und zu beheben. Beispiel: Fernsehen.

P olduplex (Halbduplex-Kommunikation)

Ein Halbduplexkanal sendet und empfängt Datenpakete über dieselbe Verbindung, jedoch abwechselnd oder zeitlich getrennt. Beispiel: MW-Radio.

Eine beispielhafte Implementierung des Halbduplex-Protokolls FTP (File Transfers Protocol).

P voll Duplex(Vollduplex-Kommunikation)

Bei dieser Methode werden Daten gleichzeitig in beide Richtungen über eine einzige Verbindung übertragen. Es ist wie eine Einbahnstraße. Beispiel: Telefon.

Basisbandübertragung und Breitbandübertragung.

Die verwendete Bandbreite ist die zugewiesene Bandbreite des Datenübertragungsmediums. Die Gesamtbandbreite des Übertragungsmediums kann in Kanäle aufgeteilt werden. Ein Kanal ist ein Teil der Bandbreite, der zum Übertragen von Daten verwendet wird. Es gibt zwei Möglichkeiten, die Bandbreite eines Datenübertragungsmediums zuzuweisen:

    Übertragung im Basisband (Basisband), hierbei wird das gesamte Frequenzband für einen Kanal genutzt;

    Breitbandübertragung (Breitband) Diese Art der Übertragung beinhaltet die Aufteilung der Bandbreite in separate Kanäle.

Synchronisation

Bei der Datenübertragung erfolgt die Ausführung Uhrzeitsynchronisation Voraussetzung für ein erfolgreiches Senden und Empfangen von Daten ist jedoch, dies wirft jedoch ein grundsätzliches Problem auf. Trotz der Tatsache, dass Sender und Empfänger Taktgeneratoren gleicher Frequenz haben (natürlich mit einigen Fehlern), muss der Empfänger zur Decodierung von Daten nicht nur die Sendertaktfrequenz genauer bestimmen, sondern auch deren Phase anpassen zwei Frequenzen.

) haben wir uns mit den Problemen der Interaktion mit Datenbankservern unter Verwendung von SQL und Web- und EJB-Komponenten befasst. Dann ging es um das synchrone Zusammenspiel von Clients und Servern.
„Synchrone Interaktion“ im ursprünglichen Sinne bedeutete, dass bei der Übertragung von Informationen (in der einen oder anderen Form) von einer Anwendung zur anderen die sendende Anwendung („Client“) in den Modus wechselte, in dem sie auf eine Antwort auf eine Anfrage der empfangenden wartete Anwendungsserver"). Im Gegenteil, unter „Asynchronie“ wurde die Fähigkeit verstanden, die Arbeit fortzusetzen, ohne auf eine Antwort zu warten.
Seit sich Betriebsumgebungen mit einfachen und bequemen Werkzeugen zur Entwicklung von Multithreading-Anwendungen verbreitet haben, hat sich die Bedeutung der Begriffe "synchrone" und "asynchrone" Interaktion geändert - einfach weil in einer Multithreading-Umgebung die alte Interpretation ihre Bedeutung verloren hat.
„Asynchrone Interaktion“ bedeutet im Moment die Art der Informationsübertragung, bei der zwischen Sender und Empfänger ein „Vermittler“ steht, der nicht nur die Übermittlung einer Nachricht sicherstellt, sondern auch einige andere Probleme löst, zum Beispiel:

    Bietet die Möglichkeit, die Nachricht während der Zustellung auf die erforderliche Weise zu verarbeiten;

    Ermöglicht die Auswahl alternativer Lieferrouten und / oder der (in gewissem Sinne) optimalen Route;

    Bietet eine langfristige Speicherung der Nachricht nach dem Senden – beispielsweise um die Zuverlässigkeit der Zustellung sicherzustellen oder eine „verzögerte“ Zustellung zu implementieren;

    Repliziert eine Nachricht, um sie an mehrere Empfänger statt nur an einen zu senden.

Synchrone und asynchrone Kommunikationsmodi können unter Verwendung unterschiedlicher Transportprotokolle implementiert werden. In Bezug auf Java-Technologien wird ein synchroner Aufruf oft als „Aufruf im RPC-Stil“ (Remote Procedure Call) und ein asynchroner Aufruf als „sending a message“ (auf Englisch – Messaging) bezeichnet.
Asynchrone Kommunikation im Stil von Messaging nimmt in verteilten Systemen einen wichtigen Platz ein. Vielleicht sind die Hauptvorteile dieser Interaktionsmethode:

    Einfach zu bedienende API;

    Garantierte Nachrichtenübermittlung;

    Möglichkeit, Nachrichten zu empfangen, ohne Serveranwendungen zu erstellen.

Auf der Ebene der Verwendung der Java-Sprache ist die Formalisierung der Schnittstellen einer solchen Interaktion die JMS-Technologie - Java Messaging Service.

JMS-Grundkonzepte
Die Hauptidee bei der Verwendung dieser Technologie besteht darin, dass Entwickler nur Clientanwendungen erstellen, von denen einige Absender und andere Empfänger von Nachrichten sind. Natürlich können Sie Nachrichten in derselben Anwendung senden und empfangen. Der Server (häufig als Message Broker bezeichnet) wird normalerweise von großen Unternehmen gebaut – IBM, Tibco, Sonic und Anwendungsentwickler verwenden ihn einfach wie Webserver oder Datenbankserver.
In der Regel werden vor dem Start eines Softwaresystems mit JMS sogenannte verwaltete Objekte serverseitig angelegt. Dies sind erstens Verbindungsfabriken und zweitens gibt es zwei Arten von "Ziel"-Objekten - Themen (Themen) und Warteschlangen (Warteschlangen). Der Hauptunterschied zwischen Themen und Warteschlangen besteht darin, dass Themen eine Nachricht an jeden weitergeben, der sie empfangen möchte, und eine Warteschlange nur ein Kanal zum Übertragen einer Nachricht an einen einzelnen Verbraucher ist – den ersten, der Zeit hat. Dementsprechend implementieren Warteschlangen das "Sender-Empfänger"-Programmmodell (Sender-Empfänger) und Themen - "Publisher-Subscriber" (Publisher-Subscriber).
Der Nachrichtenempfänger kann – wenn er sowohl Themen als auch Warteschlangen verwendet – Nachrichten vom gewünschten Ziel in zwei Modi abrufen – synchron und asynchron. Die Begriffe "synchron" und "asynchron" charakterisieren dabei die Empfangsart einer Nachricht in der empfangenden Anwendung.
Im synchronen Modus ruft das Empfängerprogramm explizit eine spezielle Methode (receive()) auf dem speziellen Empfängerobjekt auf, das dem erforderlichen Zielobjekt zugeordnet ist. Diese Methode gibt eine Nachricht zurück, falls eine verfügbar ist. Wenn keine Nachricht vorhanden ist, blockiert der Aufruf dieser Methode den Befehlsausführungsthread und das Programm wartet auf das Eintreffen der Nachricht.
Im asynchronen Modus implementiert der Empfänger die Callback-Methode onMessage() der benutzerdefinierten MessageListener-Schnittstelle. Der Entwickler erstellt eine Klasse, die diese Schnittstelle implementiert, erstellt dann eine Instanz dieser Klasse und ordnet sie dem gewünschten Ziel zu. Beim Eintreffen einer Nachricht wird der Code der Methode onMessage() aufgerufen und ausgeführt.
Verwaltete Objekte werden normalerweise vom Nachrichtenbroker-Administrator unter Verwendung spezieller Verwaltungsdienstprogramme erstellt, die vom Serveranbieter bereitgestellt werden. In den meisten Fällen sind solche Objekte global, d.h. stehen verschiedenen Anwendungen zur Verfügung, und der Zugriff darauf erfolgt über den Namensdienst JNDI.
Es ist wichtig zu verstehen, dass JMS sicherstellt, dass Nachrichten nur an die Zielobjekte und nicht an die „wahren“ Verbraucher übermittelt werden. Die Aufgabe, Ereignisse in einem Programm von einem Thema oder einer Warteschlange korrekt zu empfangen, kann ziemlich nicht trivial sein.
Das wichtigste Konzept von JMS ist die Session. Es ist am einfachsten, sich eine Sitzung als einen Thread-Kontext vorzustellen, in dem Nachrichten weitergegeben werden. Die Sitzungsfabrik ist eine Verbindung. Die Sitzung wiederum spielt die Rolle einer Fabrik für Objekte – Absender von Nachrichten, Objekte – Empfänger von Nachrichten und die Nachrichten selbst. Ereignissender, -empfänger und Ereignisse selbst sind gewöhnliche lokale Java-Objekte. Wenn ein Ereignis (Nachricht) gesendet wird, wird es serialisiert - wieder gemäß den üblichen Java-Regeln.
In einem komplexeren Fall – bei verteilten Transaktionen – fungiert die Session als Empfänger von Nachrichten und gleichzeitig als deren Versender.

JMS und Geronimo/WAS CE
Die Verwendung von JMS in Geronimo/WAS CE weist einige Besonderheiten auf (die bis zur Veröffentlichung von WAS CE 1.2 bestehen bleiben). Diese Besonderheit bezieht sich auf den Zugriff auf von JMS verwaltete Objekte. Die Essenz dieses Problems (falls es ein Problem ist) ist folgendes: Der Standardansatz zur Verwendung der JMS-API basiert auf der Verwendung von global (im Sinne von öffentlich) verwalteten Objekten. Sie sollten vom Systemadministrator erstellt werden, und der Code verwendet sie einfach unter Verwendung des typischen J2EE-Lookup-Ansatzes unter Verwendung des JNDI-Namensdiensts.
Die Philosophie hinter Geronimo/WAS CE besteht darin, globale Namenskontexte abzuschaffen, um die Systemleistung zu verbessern.
Das bedeutet, dass es schwierig ist, Objektreferenzen auf verwaltete Objekte außerhalb des einheitlichen XML-Deskriptorraums, also außerhalb von J2EE-EARs, zu erhalten.
Das Problem wird von den Entwicklern erkannt. Die radikale Lösung besteht natürlich darin, den globalen JNDI-Kontext zu unterstützen und automatisch Objektverweise auf JMS-verwaltete Objekte in diesem Kontext zu registrieren, wenn diese Objekte auf dem Server bereitgestellt werden. Globale Kontextunterstützung wird in Version 1.2 versprochen. Bis dies geschehen ist, wird eine palliative Lösung verwendet. Beim Serverstart wird eine Konfiguration namens geronimo/activemq/1.0/car installiert (für die Versionen 1.0.x des Servers), die eine spezielle Naming-Service-Instanz mit einem globalen Kontext und mehreren verwalteten Objekten erstellt, darunter drei Verbindungsfactorys. Auf diese Objekte können Sie beispielsweise mit folgendem Code zugreifen:

Eigenschaften Requisiten = neue Eigenschaften ();

props.setProperty(Context.INITIAL_CONTEXT_FACTORY,
"org.activemq.jndi.ActiveMQInitialContextFactory");
props.setProperty(Context.PROVIDER_URL, "tcp://localhost:61616");

Kontext initContext = new InitialContext(props);

Rufen Sie danach für den empfangenen Kontext die Methode list() auf, zum Beispiel:

NamingEnumeration enum = initContext.list(““);
while (enum.hasMore())
{
Objekt o = enum.next();
System.out.println(o);
}

dann sieht die Ausgabe so aus:

QueueConnectionFactory: org.activemq.ActiveMQConnectionFactory
dynamische Themen: org.activemq.jndi.ActiveMQInitialContextFactory$2
ConnectionFactory: org.activemq.ActiveMQConnectionFactory
ThemaConnectionFactory: org.activemq.ActiveMQConnectionFactory
dynamische Warteschlangen: org.activemq.jndi.ActiveMQInitialContextFactory$1

Wie Sie sehen, wurden drei Verbindungsfactorys erstellt (eine für die allgemeine Verwendung, eine nur für Themen und eine nur für Warteschlangen). Zusätzlich zu diesen verwalteten Objekten werden zwei untergeordnete Kontexte erstellt, dynamicTopics und dynamicQueues. In Bezug auf JNDI-Berechtigungen sind diese Kontexte schreibgeschützt. Trotzdem ist es möglich, Informationen in sie einzufügen (Objektverknüpfungen zu Warteschlangen und Themen).
Die Verwendung dieser Verbindungs- und Kontextfabriken (dynamicTopics und dynamicQueues) wird unten diskutiert.
Das Wichtigste, was Sie bei der Verwendung von JMS mit WAS CE beachten sollten, ist, dass RAR-Module (Konnektoren) und ihre entsprechenden GBeans-Konfigurationen erstellt werden müssen, um verwaltete Objekte zu erstellen, und der Zugriff auf Ressourcen – verwaltete Objekte – mithilfe von XML-Deskriptoren angegeben wird. Dies bedeutet, dass alles nur dann schnell und einfach erledigt wird, wenn JMS zwischen verschiedenen Komponenten des Systems als Teil eines einzigen EAR-Archivs verwendet wird. Andernfalls obliegt es dem Entwickler, den Zugriff auf die JMS-Objekte bereitzustellen. Dies ist im Einzelfall nicht sehr schwierig.

Starten eines Nachrichtenbrokers in WAS CE
Mit WAS CE können Sie mehrere verschiedene Nachrichtenbroker erstellen und ausführen. Insbesondere können Sie WebSphere MQ oder eine andere kommerzielle Implementierung verwenden. Standardmäßig enthält das Distributionspaket einen ActiveMQ-Broker, der als Teil eines OpenSource-Projekts erstellt wurde. Es befindet sich in der Konfiguration geronimo/activemq-broker/1.0/car, die standardmäßig beim Start des Servers gestartet wird. Die Serverkonfigurationsdatei.varconfigconfig.xml enthält die folgende Beschreibung der Optionen für diese Konfiguration:

0.0.0.0
61616

Der ActiveMQ Message Broker unterstützt verschiedene Kommunikationsprotokolle. Über die Verwaltungskonsole (siehe Abbildung) können Sie die Liste der Protokolle und die entsprechenden Einstellungen anzeigen (in der Navigationsspalte ist JMS Server ausgewählt).

Dies ist ein voll funktionsfähiger und leistungsstarker Nachrichtenbroker, dessen Fähigkeiten für die meisten realen Anwendungen völlig ausreichend sind.

Wie Sie verwaltete Objekte mit der Administratorkonsole erstellen, erfahren Sie in der Vollversion des Artikels auf der World of PC Disk. 13. Juli 2010 14:24 Uhr

Evgenia Skiba, Chefredakteurin von Trainings.ru

In der Pädagogik gibt es das Konzept des synchronen und asynchronen Lernens. Laut Wikipedia beschreibt synchrones Lernen die Aktivitäten einer Gruppe von Menschen, die daran arbeiten, sich gleichzeitig dieselben Kenntnisse oder Fähigkeiten anzueignen. Diese Art der Pädagogik wird hauptsächlich in der voruniversitären Bildung praktiziert. Im Hochschulsystem bleibt eine methodologische Art des synchronen Lernens üblich - Vorlesungen.

In der modernen Praxis der Erwachsenenbildung ist es üblich, im Zusammenhang mit E-Learning von synchronen und asynchronen Lernmethoden zu sprechen. Seine rasante Entwicklung ermöglichte es, diese beiden Arten des Lernens aus einem anderen Blickwinkel zu betrachten.

Damit, synchrones E-Learning beinhaltet die Interaktion des Lehrers / Trainers / Tutors mit dem Publikum in Echtzeit. Der Tutor hat die Fähigkeit, die Reaktion der Auszubildenden einzuschätzen, ihre Bedürfnisse zu verstehen, auf sie einzugehen: Fragen zu beantworten, ein für die Gruppe geeignetes Tempo zu wählen, die Beteiligung des Auszubildenden am Prozess zu überwachen und ihn bei Bedarf in die Gruppe „zurückzubringen“.

Bei asynchrones Lernen die Verantwortung für das Absolvieren des Kurses, das Lesen von Literatur usw. liegt vollständig auf den Schultern der Studierenden. Der Lehrer/Trainer/Tutor bleibt „hinter den Kulissen“, aber der Vorteil des selbstgesteuerten Lernens zeigt sich, wenn der Schüler den Kurs zu einem für ihn günstigen Zeitpunkt und in dem Modus belegen kann, in dem er sich persönlich wohlfühlt.

Die Kategorie der asynchronen E-Learning-Technologien umfasst die beliebtesten traditionellen Technologien auf dem russischen Markt. E-Learning-Kurse. Unabhängig davon, wie der Kurs dem Schüler bereitgestellt wird: auf der Festplatte oder über ein Lernmanagementsystem (LMS), wird die Kommunikation mit dem Lehrer rechtzeitig unterbrochen.

Podcasts- Dies ist übrigens eine andere Art von asynchroner Lerntechnologie, zumindest in geringem Umfang, die jedoch in Russland verwendet wird. Podcasting (aus dem Englischen Podcasting – abgeleitet von den Wörtern iPod, dem beliebten MP3-Player von Apple und Broadcasting, was so viel wie Rundfunk bedeutet) ist ein neues Format zur Verbreitung von Audio- und Videoinhalten über das Internet. Podcasts sind wie Hörbücher bequem im Auto, in der U-Bahn oder beim morgendlichen Laufen zu hören.

Podcasts können sowohl für Unternehmensschulungen als auch für Marketingzwecke verwendet werden.

Im Employee-Created-Ansatz werden Podcasts zu einem klassischen Element des Web 2.0. So können Mitarbeiter ihre Vision von etwas zum Ausdruck bringen oder direkte Lern-Podcasts erstellen und auf die unternehmensinterne Website, das Lernportal oder das LMS (Learning Management System) hochladen.

Es gibt eine Sichtweise (Professor Dr. Wolfgang Jager und Cristian Meser von der deutschen Firma DJM Consulting, basierend auf www.hrm.de), dass der Einsatz von Podcasts in der Bildung (wir sprechen von jedem Ansatz) nur eine Hommage an sie ist Mode und beeinträchtigt die Effizienz in keiner Weise. Laut einer Studie von Bersin & Associates nimmt die Nutzung von Podcasts im Unternehmensleben in den Vereinigten Staaten jedoch um etwa 10 % pro Jahr zu.

Wechseln wir zur Kategorie des synchronen Lernens. Aufgrund der relativen Jugend des E-Learning in unserem Land wird in Russland eine sehr begrenzte Anzahl von Tools und Technologien verwendet, um den Teilnehmern des Lernprozesses die Interaktion in Echtzeit zu ermöglichen. Nach meinen Informationen haben russische Unternehmen Audio, Videokonferenzen und virtuelle Klassenzimmer teilweise „gezähmt“.

Videokonferenzen ermöglichen Ihnen die Übertragung von Videobildern über beliebige Entfernungen. Dies kann eine Übertragung einer echten Konferenz an ein entferntes Büro des Unternehmens sein. Sie können Präsentationsfolien direkt vom Computer des Redners mit Sprachbegleitung, also der eigentlichen Darbietung, übertragen. Videokonferenzen werden von Rostelecom bei der Durchführung von Seminaren für seine Regionalbüros aktiv genutzt.

Unterricht durch virtuelle Klasse(Virtuelle Klasse), ist ein gutes Beispiel für die Kategorie des synchronen Lernens: Der Lehrer/Tutor gibt den Schülern Informationen, Übungen, beantwortet Fragen aus dem Publikum, bewertet das Lernen usw. durch virtuelle Kommunikation.

Im Zusammenhang mit der wachsenden Popularität des kollaborativen Lernens (kollaboratives Lernen) hat sich unter den Elementen (Technologien) des virtuellen Klassenzimmers eine Gruppe herausgebildet, die bedingt als kollaborative synchrone Lernwerkzeuge bezeichnet werden kann. Diese schließen ein:

weiße Tafel(wörtlich: Whiteboard. Elektronisches Analogon einer Schultafel) – ein elektronisches Panel, das laut Wikipedia als Whiteboard für die Zusammenarbeit fungiert. In den Worten des Softwareentwicklers für das virtuelle Klassenzimmer WebSoft ist Whiteboard ein Whiteboard zum Zeichnen, bei dem der Lehrer die Zugriffsrechte auf das Whiteboard regelt: Er kann selbst oder gemeinsam mit den Schülern darauf zeichnen. In der Regel gibt es einen Standardsatz an Zeichenwerkzeugen wie in Paint: Linie, Kreis, Rechteck, Text, Bildupload usw.

Viktor Schukow, Head of Corporate Content bei Competentum, sieht das Whiteboard als Weiterentwicklung des Blackboards für E-Learning-Anforderungen. Es ermöglicht Lehrern und Schülern, einen Bereich des Bildschirms zu teilen, in dem sie Folien und Bilder platzieren, zeichnen und Notizen machen können. Die Informationen werden in Echtzeit auf dem Computer jedes Teilnehmers aktualisiert.

Jeder Prozessbeteiligte hat die Möglichkeit, mit den Inhalten auf der Tafel im gleichen Modus wie andere Prozessbeteiligte zu arbeiten, nämlich die Diagramme auf der Tafel zu kommentieren, zu vervollständigen, zu korrigieren, klar zu erklären ihren Standpunkt zu Kollegen, die entfernt sind. Daher eignet sich Whiteboard hervorragend für Brainstorming-Sitzungen mit Teilnehmern an verschiedenen Orten. Whiteboarding bezieht sich auf Wiki-Technologien. Diese Art der Interaktion ist häufig in Videokonferenzsoftware enthalten. Boards helfen den Lernenden, sich auf eine Idee oder einen Prozess zu konzentrieren.

Ein Beispiel für ein "virtuelles Whiteboard":

Reis. ein.Kerika'SgrafischWikisich nähern

Breakout-Räume(wörtlich - Durchbruchsräume) - virtuelle Räume für die Arbeit in kleinen Gruppen, ausgestattet mit Technologien zur Zusammenarbeit mit Text- und Videomaterial. Umfasst häufig Whiteboarding-Technologie, PowerPoint-Präsentations-Collaboration-Technologie und andere Collaboration-Technologien.

Auch der Breakout Room ist Bestandteil des virtuellen Unterrichts. Der Lehrer kann die "Räume" nutzen, um in kleinen Gruppen zu arbeiten. Gleichzeitig platziert er jede Kleingruppe in einem separaten Breakout-Room, um beispielsweise einen Fall zu lösen oder Gegenargumente zur Vorbereitung auf die Diskussion zu diskutieren.

Entsprechend Alexej Korolkow, CEO von WebSoft, sehen und hören sich die Schüler im Raum, malen auf dem Whiteboard, chatten, sehen aber keine Mitglieder anderer Gruppen. Der Lehrer kann die Arbeit in jedem der Räume beobachten und moderieren. Auf Beschluss der Lehrkraft können sich die Studierenden der Räume zu einer allgemeinen Sitzung versammeln und die Ergebnisse ihrer Gruppenarbeit diskutieren.

Breakout Rooms sind nicht nur virtuell. Der physische „Breakout Room“ sieht ungefähr so ​​aus:

Reis

Anwendungszusammenarbeit- ein Tool, wenn ein Lehrer oder ein anderer Benutzer einer virtuellen Klasse mit den entsprechenden Rechten damit beginnt, den Bildschirm seines Computers (den gesamten Bildschirm oder ein separates Softwareprodukt) allen anderen Schülern vorzuführen. In einigen Fällen kann der Lehrer die Kontrolle über seinen Computer auf den Schüler übertragen oder umgekehrt dem Schüler bestimmte Aktionen auf seinem Computer zeigen und sie mit einem Kommentar begleiten.

Interaktive Umfragen können Sie schnell die Meinungen der Schulungsteilnehmer zu einem bestimmten Thema einholen. Die Technologie ermöglicht es Ihnen, schnell einen Fragebogen zu erstellen, ihn zu bearbeiten, ihn beispielsweise in einem virtuellen Klassenzimmer und anderen synchronen elektronischen Lernwerkzeugen zu platzieren.

Webtouren(webtours) - gemeinsames Surfen im Internet. Eine Technologie, mit der Sie gemeinsam über Websites „reisen“ können.

Zusammenarbeit mit powerpoint- gleichzeitige gemeinsame Bearbeitung von Präsentationen in Powerpoint durch mehrere Mitglieder eines Teams oder einer Arbeitsgruppe gleichzeitig. Bezieht sich normalerweise auf Fernarbeit.

Webinar oder jagen zwei Hasen

Ein solches Lernwerkzeug wie Webinar(Web + Seminar) „schlägt zwei Fliegen mit einer Klappe“, d.h. es kann beiden Kategorien angehören: sowohl synchrones als auch asynchrones E-Learning. Für den Fall, dass Sie an einem „Live“-Webinar (Online-Webinar) teilnehmen, also dem Referenten in Echtzeit zuhören und ihm per Chat eine Frage stellen können, dann haben Sie es mit synchronem Lernen zu tun. Wenn Sie eine Aufzeichnung eines Webinars heruntergeladen haben, das vor ein paar Wochen stattgefunden hat, dann haben Sie eine asynchrone Art von E-Learning. Webinare sind schon deshalb praktisch, weil nach ihrer Live-Veranstaltung ein „trockener Rückstand“ übrig bleibt, der von den Menschen noch mehr nachgefragt werden kann als das Original.

Neben den Lehrmitteln selbst gibt es noch Mittel der Kommunikation/Interaktion, die verwendet werden können, einschließlich für Schulungszwecke, Empfangen / Übermitteln von Informationen. Darüber hinaus sind solche Kommunikationsmittel für das Lernen selbst wichtig, da sie es den Schülern ermöglichen, sich mit dem Lehrer und der Gruppe verbunden zu fühlen und auftretende Probleme und Fragen schnell zu lösen.

Solche Mittel umfassen Boten(ICQ, SKYPE, Chats). Normalerweise verwenden Lehrer/Tutoren Instant Messenger, um eine ständige Kommunikation mit den Schülern aufrechtzuerhalten und umgehend auf ihre Fragen zu antworten. Manchmal können Chats in virtuelle Klassenzimmer, Webinare usw. integriert werden.

Ich werde es asynchronen Kommunikationsmitteln zuschreiben und Email. Und hier soziale Netzwerke ermöglichen es Ihnen, sowohl im synchronen Modus als auch in einer Zeitlücke mit dem Lehrer und den Schülern in Kontakt zu bleiben, wenn der Gesprächspartner nicht online ist.

Die Kategorie der asynchronen Kommunikationsmittel, einschließlich derer, die zum Lernen verwendet werden, umfasst Foren. Meiner Meinung nach hat diese Art der Interaktion Vor- und Nachteile. Der große Nachteil ist das langsame Tempo des Interaktionsprozesses: Im Forum können Sie nie abschätzen, wie schnell Sie eine Antwort auf Ihre Anmerkung oder Frage erhalten. Plus - bei der Indexierung des Inhalts von Foren durch Suchmaschinen (Yandex, Rambler, Google): Sie können ein Forum mit einer Diskussion zu einem ähnlichen Thema finden und dort Antworten auf Ihre Fragen finden.

Lassen Sie uns darüber sprechen, was in Russland noch nicht oder in sehr geringen Mengen verwendet wird. Tatsächlich schlägt die Vielfalt der weltweit verwendeten E-Learning-Tools sogar die wildeste Vorstellungskraft. Es gibt beliebte Technologien, die Aufmerksamkeit erregt und sich als effektiv erwiesen haben. Es gibt viele kleine Entwicklungen, die von einer kleinen Anzahl von Unternehmen genutzt werden.

Ausgabe

Weltexperten haben keinen Zweifel daran, dass die größte Effektivität des Lernens mit dem Blended-Learning-Ansatz erreicht werden kann: Einige Programmmodule werden im E-Learning-Format durchgeführt, andere im üblichen Präsenzformat, wobei die Teilnehmer in den Prozess eingebunden werden Klassenzimmer.

Interessanterweise gibt es einen Begriff Blended E-Learning(blended e-learning), was bedeutet, dass das Trainingsprogramm sowohl aus Elementen des synchronen e-Learnings als auch aus Elementen des asynchronen aufbaut. Mit anderen Worten, ein Teil des Unterrichtsmaterials kann in Form von Schulungen und ein Teil in Form von Unterricht in einem virtuellen Klassenzimmer usw. implementiert werden. Glücklicherweise gibt es viele Technologien auf dem Markt, für die sie interessant sind ihre Möglichkeiten zur Interaktion und Zusammenarbeit.

Überhaupt, gemeinsame Arbeit als Lernansatz (kollaborativer Ansatz) ist ein Trend in der modernen Lern- und Entwicklungsbranche. Dieser Boom begann mit der Idee, dass die neue Generation Y (geboren nach 1980), die in die Belegschaft eintritt, andere Bedürfnisse sowohl in Bezug auf die Inhalte der Ausbildung als auch auf die Methoden ihrer Vermittlung hat. Diese Generation ist jünger als der Computer und kann sich ihr Leben ohne ständige virtuelle Kommunikation mit Freunden und Familie nicht mehr vorstellen. Doch wie sich herausstellte, sind virtuelle Interaktionstechnologien nicht nur für junge Menschen wichtig. Viele Fachleute tauschen ständig Links und Lesezeichen zu interessanten Seiten oder bestimmten Artikeln aus, nutzen Wikipedia, registrieren sich in sozialen Netzwerken und nutzen viele andere Web 2.0-Dienste. Der Web 2.0-Ansatz erwies sich als interessant und praktisch, nicht nur für die Kommunikation, sondern auch für die Lösung von Arbeitsproblemen und die berufliche Entwicklung.

Die allgemeinen Trends in der Entwicklung von E-Learning sind wie folgt: Die Nutzung von E-Learning nimmt zu, und die Nutzung von Präsenzunterricht nimmt allmählich ab (obwohl zugegeben werden muss, dass es nie vollständig ersetzt werden wird). Es ist wichtig, dass das Wachstum von E-Learning jetzt auf kleine Unternehmen zurückzuführen ist, die begonnen haben, in Technologie zu investieren.

Die Hauptaufgabe des Lehrers bei der Anwendung von IT beim Unterrichten der phonetischen Seite der Sprache besteht darin, Bedingungen für die praktische Beherrschung der Sprache zu schaffen.

Ziele

1) Kognitive Aktivität aktivieren

Zu diesem Ziel gibt es zwei Ansätze:

  • schülerzentriert

a) Zusammenarbeit zwischen Lehrer und Schüler

b) Projektmethodik (Einsatz von IT)

  • „Zuckerbrot und Peitsche“-Ansatz

2) Wenden Sie bewährte Formen des Unterrichts der phonetischen Seite der Sprache an

Verarbeitungsmethoden:

  • Standard hören
  • Erklärung der Natur des Klangs
  • Ausbildung

Möglichkeiten der Informations- und Kommunikationstechnologien

  • die Möglichkeit, den Standard mit unterschiedlichen Wiedergabegeschwindigkeiten zu hören
  • animierte Demonstration der Funktionsweise des Artikulationsapparates
  • Aufzeichnung von Geräuschen, die vom Benutzer zur Selbsteinschätzungsanalyse geäußert werden
  • Vergleich der vom Benutzer ausgesprochenen Laute mit dem Standard und Bestimmung des Übereinstimmungsgrades
  • Durchführung eines geführten Dialogs

Im Rahmen dieser Angebote sollte das Feedback-Prinzip ständig umgesetzt werden: Der Student erhält die Möglichkeit zu wissen, ob er auf dem richtigen Weg ist. Der Lehrer wiederum hat die Möglichkeit, den Lernprozess ständig und synchron zu beobachten.

Tutorials

Die beliebtesten Programme, die beim Unterrichten der Phonetik helfen, sind:

  • Mein sprechendes Wörterbuch
  • Sprich mit mir
  • Professor Higgins

Betrachten wir diese Programme unter drei Gesichtspunkten: methodisch, ergonomisch und technisch.

Methodischer Aspekt Ergonomischer Aspekt Technischer Aspekt
Mein sprechendes Wörterbuch Es ist unmöglich, Unterrichtsmaterial zu bearbeiten, es gibt keine Beschreibung von Lauten, die Methode zur Bildung phonetischer Fähigkeiten wird nicht berücksichtigt Kein Zugriff auf die Datenbank von Wörtern, Artikeln, Sie können kein beliebiges Wort zum Lernen auswählen Es ermöglicht den Vergleich der Sprache des Benutzers mit dem Standard, liefert jedoch keine Bewertungskriterien
Sprich mit mir Unterrichtsmaterial entspricht einem Sprachführer, nicht einem Wörterbuch (vom Satz zum Ton) Gibt Bewertungskriterien vor, führt im Dialog von einem Satz zum anderen Sprachvergleich anhand von Grafiken, 7-Punkte-Skala
Professor Higgins Der Weg vom Klang zur Phrase Ermöglicht es Ihnen, das Aussprachetempo anzupassen, die Aussprache des Standards gemäß dem phonetischen Muster \ über die Arbeit der Sprachorgane und die Verfügbarkeit von Referenzmaterialien zu diesem Klang zu überwachen Es hat eine Animation der Artikulation von Tönen (+ Text), vergleicht die Aufnahme mit dem Standard, enthält keine instrumentelle Protokollierung

Kritische Bewertung des getesteten Programms Professor Higgins

Cover von Professor Higgins

In diesem Abschnitt unseres Artikels werden wir das Professor Higgins-Programm bewerten.

Vorteile Professor Higgins:

  • die Möglichkeit für den Lernenden, die eigene Aussprache visuell wahrzunehmen und mit der Aussprache von Muttersprachlern zu vergleichen
  • der Umfang des Programmwörterbuchs beträgt 8000 Wörter; auf dem programm stehen auch sprichwörter, sprüche, gedichte, zungenbrecher
  • nach dem Prinzip "vom Einfachen zum Komplexen"
  • gut gestalteter und abwechslungsreicher Übungsblock
  • Das Programm macht umfangreichen Gebrauch von Illustrationen und Animationen, um Ihnen zu helfen, die Artikulation von Klängen besser zu verstehen
  • Mit dem Programm können Sie das Tempo Ihrer eigenen Aussprache anpassen
  • Das Programm schafft eine interaktive Umgebung, die der natürlichen Kommunikation ähnelt

Minuspunkte:

  • das Programm ist nicht russifiziert
  • Das Programm hat einen bestimmten Bewertungsalgorithmus und erlaubt keine Mehrfachnennungen
  • Mangel an echter Kommunikation

Ressourcen

Es gibt verschiedene Multimedia-Tutorials wie:

  • Hypertext-Dokument (HTML, Java)
  • Computerprogramme (Falltechnologien)

Die Ressourcen (sowohl in russischer Sprache als auch authentisch) sind theoretisch und praktisch.

Ressourcenfunktionen

Theoretische Ressourcen (Lehrbücher) konzentrieren sich auf eine Reihe der folgenden phonetischen Probleme:

  • Wortbetonung
  • richtiges Lesen von Buchstaben und Wörtern
  • Schalldämmung
  • Arten von Silben
  • Pause, Rhythmus, Tempo

Eigenschaften praktischer Ressourcen:

  • Sprachproben enthalten, die von Muttersprachlern geäußert wurden
  • Es gibt keine vollständigen Informationen über die Intonationsstruktur der Sprache
  • eine detaillierte Reihe phonetischer Phänomene

Diese Ressourcen haben jedoch auch ihre Nachteile:

  • zu viele Ressourcen
  • Nicht alle Audiomaterialien sind Vorbilder

Internet-Kommunikationstools

Das Internet, das vor relativ kurzer Zeit erschienen ist, ist zu einem der sich am dynamischsten entwickelnden Phänomene der modernen Gesellschaft geworden. Die Hauptfunktion des Internets, verbunden mit der Informationsbeschaffung, ist heute nicht mehr die führende, diese Rolle wird von der Funktion der Kommunikation übernommen. Zunächst ist anzumerken, dass die Kommunikation im Web unter den Bedingungen der Massenkommunikation erfolgt und daher im Gegensatz zur traditionellen direkten Kommunikation im Leben ihre eigenen Merkmale aufweist.

Somit ist ersichtlich, dass die Kommunikationsmittel im Internet ein mächtiges Werkzeug beim Lernen sind, sie ermöglichen einer Person, direkt am Dialog teilzunehmen. Existieren synchron Und asynchron Kommunikationsmittel.

Synchrone Kommunikation

Synchrone Kommunikationsmittel sind Kommunikationsmittel, die den Austausch von Informationen in Echtzeit ermöglichen. Diese Art des Feedbacks zwischen den Teilnehmern des Bildungsprozesses ist am vielversprechendsten und bietet die Möglichkeit zur direkten Kommunikation.

Arten von synchronen Kommunikationsmitteln:

  • Sprach- und Videokonferenzen

Die Kommunikation findet im direkten Kontakt mit dem Lehrer und den Schülern statt. Bei der Videokommunikation verschwimmt die Grenze zwischen Präsenzunterricht und Fernunterricht. Tatsächlich vereint diese Methode der Wissensaneignung alle positiven Eigenschaften des klassischen Präsenzunterrichts und des Fernstudiums.

  • Textkonferenzen (Chats)

Die gängigsten Kommunikationsmöglichkeiten sind persönliche Chats zwischen zwei Teilnehmern des Lernprozesses. Bei Bedarf kann der Chat aber auch öffentlich mit 3 oder mehr Teilnehmern im Fernlernverfahren sein. Zu den Nachteilen zählen der fehlende Sichtkontakt und seitens des Lehrers die fehlende Kontrolle, mit wem er wirklich kommuniziert. Dies ist besonders wichtig beim Testen und Überprüfen von Wissen, beispielsweise bei der Durchführung von Remote-Prüfungen oder Seminaren.

Asynchrone Kommunikation

Asynchrone Kommunikationsmittel ermöglichen den Austausch von Informationen mit zeitlicher Verzögerung. Im Gegensatz zu synchronen Kommunikationswerkzeugen sind sie flexibler und ermöglichen dem Studenten, die Zeit zu wählen, die ihm für die Arbeit mit den Kursmaterialien am besten passt.

Audioblog

Besonderheiten:

  • Standardisierung der Datenübertragung auf Basis des RSS-Protokolls
  • Vereinheitlichung der Übermittlung von Informationen über verschiedene Materialien, die im Internet erschienen sind
  • dynamischer Charakter
  • kostenlose Copyright-Programme

Richtungen:

  • Videoaufzeichnungen des praktischen Phonetikunterrichts
  • Entwicklung der Hörfähigkeit
  • detailliertes Studium von Akzenten, Sprachstilen

Voicemail

Voicemail ist der Austausch von Audio- und Videonachrichten. Der Einsatz von Voicemail im Englischunterricht hilft, das Prinzip der Authentizität der Kommunikation umzusetzen. Es kann am effektivsten bei der Umsetzung der Projektmethodik eingesetzt werden (wenn beispielsweise Muttersprachler am Projekt beteiligt sind, wäre es angemessener, bei der Kommunikation mit russisch- und englischsprachigen Teilnehmern Voicemail zu verwenden. Die Fähigkeit zu hören und das Sprachverständnis von Muttersprachlern entwickelt.

Sprachforen

Sprachforen sind Foren, in denen Themen mittels Sprachnachrichten besprochen werden (wie beispielsweise ein Sprachforum Voxopop, besser bekannt unter seinem alten Namen Chinswing). Alle Diskussionen sind in thematische Kanäle kategorisiert. Innerhalb dieser Kanäle finden Multi-User-Diskussionen statt. Jede Nachricht ist eine Sprachnachricht eines registrierten Benutzers Voxopop. Es gibt zwei Seiten in der Seitenstruktur: Die eine enthält eine Liste aller Diskussionen zu einem bestimmten Thema, die andere zeigt direkt die Diskussionsseiten an, auf denen die Sprachaufzeichnungen der Benutzer direkt angehört werden.

  • Implementierung der Designmethodik
  • Anregung der schöpferischen Tätigkeit
  • die Möglichkeit, den Schüler in die Kommunikation mit einem Muttersprachler einzubeziehen und gleichzeitig die Sprachbarriere zu überwinden
  • Motivation für das Erlernen von Fremdsprachen
  • die Möglichkeit, ihre Fremdsprachenkenntnisse in Diskussionen zu den unterschiedlichsten Themen anzuwenden

Anweisungen zur Verwendung von IKT beim Unterrichten der phonetischen Seite der Sprache

ICT beim Unterrichten der phonetischen Seite der Sprache wird auf zwei Arten verwendet:

  • Nutzung von Tutorien, deren Vorteil die Organisation selbstständiger Arbeit ist.
  • Nutzung von Internettechnologien und Telekommunikation die eine nahezu authentische Kommunikations- und Lernumgebung schaffen.

IN bei Interaktion ohne Pufferung, Der sendende Prozess sendet eine Anfrage an den Empfänger, Daten zu übertragen, und setzt seine Arbeit fort. Diese Anforderung wartet darauf, dass der empfangende Prozess bereit ist, Daten zu empfangen, und ruft entsprechend den Befehl receive() auf, wonach die eigentliche Datenübertragung beginnt. Kooperierende Prozesse werden in der Lage sein, das Ende des Netzwerkaustauschs zu erfahren und somit mit gesendeten und empfangenen Daten zu arbeiten, ohne Gefahr zu laufen, sie zu beschädigen, indem sie Befehle verwenden, die das Endzeichen der send ()- oder Receive ()-Operationen prüfen . Diese Situation ist in Abb. 1.9a.

IN Bei einer gepufferten Interaktion veranlasst der Sender das Kopieren der gesendeten Daten aus seinem Puffer in einen zusätzlichen Sendepuffer und arbeitet sofort weiter. In diesem Fall Weiterverarbeitung der übermittelten Daten Der Sendevorgang wird sicher, sobald der Kopiervorgang abgeschlossen ist. Auf der Empfängerseite initiiert der Befehl receive() die Übertragung von Daten aus dem zusätzlichen Empfangspuffer in den Adressraum des Empfängers und gibt die Kontrolle an den aufrufenden Prozess zurück. Es ist erwähnenswert, dass die Rückgabe der Kontrolle auch dann erfolgt, wenn die Daten noch nicht vom Sender im zusätzlichen Empfangspuffer eingetroffen sind. In diesem Fall wartet die Anfrage des Befehls Receive () auf das Eintreffen der Daten. Wie aus Abb. 1.9b kann die Verwendung eines nicht blockierenden gepufferten Sende-/Empfangsmechanismus die Zeit reduzieren, während der das Arbeiten mit gesendeten und empfangenen Daten unsicher ist.

Blockierende Interaktionsprimitive bieten somit eine einfache Programmierung und stellen sicher, dass die Kommunikationssemantik erfüllt wird, während nicht blockierende Operationen nützlich sind, um die Leistung von Computersystemen zu erhöhen, indem sie den Kommunikations-Overhead maskieren. Im letzteren Fall müssen Softwareentwickler jedoch sicherstellen, dass die Anwendung nicht auf die gesendeten und empfangenen Daten zugreift, bis die Sende- oder Empfangsvorgänge abgeschlossen sind. Daher bieten die meisten modernen Bibliotheken, die Messaging-Operationen implementieren, normalerweise sowohl blockierende als auch nicht blockierende Primitive.

1.5.5. Synchrones und asynchrones Messaging

Der Hauptpunkt bei der Definition von blockierenden und nicht blockierenden Sende- und Empfangsoperationen besteht darin, das lokale Verhalten des aufrufenden Prozesses ohne Rücksicht auf den Fortschritt anderer Prozesse zu beschreiben. Blockierende Primitive geben nämlich die Kontrolle an den aufrufenden Prozess zurück, wenn Daten aus dem Adressraum des sendenden Prozesses oder in den Adressraum des Prozesses kopiert werden.

Prozessraum empfangen, nicht blockierend - starten Sie einfach die entsprechende Operation. Es ist sinnvoll, das Zusammenspiel auch aus globaler Sicht zu betrachten. Dabei wird zwischen synchronem und asynchronem Messaging-Mechanismus unterschieden.

Synchrone Nachrichtenübermittlung . Beim synchronen Messaging warten Sender und Empfänger aufeinander, um jede Nachricht zu senden, und der Sendevorgang gilt erst dann als abgeschlossen, wenn der Empfänger den Empfang der Nachricht beendet hat.

Der Abschluss einer synchronen send()-Operation zeigt nicht nur an, dass die Semantik der Datenübertragung gegeben ist, sondern auch, dass der Empfänger einen bestimmten Punkt im Verlauf seiner Ausführung erreicht hat, nämlich den Aufruf der entsprechenden Receive()-Operation. Prozesse tauschen also nicht nur Daten aus, sondern synchronisieren ihre Ausführung auch zeitlich.

Ein weiterer Vorteil der synchronen Nachrichtenübermittlung besteht darin, dass zum Senden einer Nachricht keine zusätzlichen Puffer benötigt werden, da Eine synchrone send()-Operation wird immer noch nicht abgeschlossen, bis die entsprechende Receive()-Operation aufgerufen wird. Obwohl es natürlich möglich ist, diese Primitive durch Pufferung zu implementieren. Es ist wichtig zu beachten, dass die synchrone Receive()-Operation nach dem Empfang der Nachricht eine entsprechende Bestätigung an den Absender senden muss, um die Send()-Operation abzuschließen.

Im Fall der Verwendung von blockierenden Interaktionsprimitiven kann das Senden einer Nachricht unter Verwendung eines Paars von send()- und Receive()-Aufrufen als eine atomare Operation betrachtet werden.

Asynchrones Messaging. Beim asynchronen Messaging gibt es keine Koordination zwischen Sender und Empfänger der Nachricht. Um den Vorgang abzuschließen schicken() der Absender muss nicht auf den Empfang der Nachricht warten Empfangsprozess. Beim Senden einer neuen Nachricht weiß der Absender nicht, ob seine vorherige Nachricht, die an denselben oder möglicherweise einen anderen Empfänger gesendet wurde, empfangen wurde. Wenn also der Kommunikationskanal zwischen dem Sender und dem Empfänger die Reihenfolge der darüber übertragenen Nachrichten nicht beibehält, d.h. bietet keine FIFO-Eigenschaft Als Erster rein, als erster raus ), kann es sein, dass der Empfänger Nachrichten in einer anderen Reihenfolge erhält, als sie vom Absender übermittelt wurden. asynchroner Betrieb erhalten() es muss keine Bestätigung an den Absender gesendet werden (engl. Wissen ), um eine Nachricht zu erhalten.

Der Vorteil des asynchronen Messaging ist die Möglichkeit, Sender- und Empfängerberechnungen zeitlich zu überlappen, z Prozesse warten nicht aufeinander, um jede Nachricht zu übertragen.

Aufgrund der Tatsache, dass das Senden und Empfangen von Nachrichten zeitlich nicht synchronisiert ist, erfordert das Senden einer Nachricht unter Verwendung von Sperrprimitiven zusätzliche Puffer, um gesendete, aber noch nicht empfangene Nachrichten aufzunehmen. Wie bereits besprochen, ist es in diesem Fall notwendig, das Verhalten der send()-Operation in Pufferüberlaufsituationen zu definieren. Wenn Sie den Absender blockieren, bis der erforderliche Speicherplatz freigegeben ist, kann es unvorhersehbar zu einem Prozess-Deadlock kommen. Wenn die Nachricht verworfen wird, kann die Kommunikation nicht als zuverlässig angesehen werden.

Fortsetzung des Themas:
Linux

Es gibt eine Vielzahl kostenloser und kommerzieller Programme für mathematische Berechnungen. Sie lassen sich in zwei große Gruppen einteilen: 1. Computeralgebrasysteme -...