title: Amok

text: Die Tat des Amokläufers ist der exzessive Ausdruck des Bedürfnisses nach Anerkennung, während der terroristische Attentäter an der Anerkennung eines Ideals interessiert ist. Gemäß dem Medienwissenschaftler Christer Petersen versteht man unter Amoklauf einen idiosynkratischen, egozentrischen und unpolitischen Gewaltakt. Amokläufe werden in den Massenmedien als persönlich und damit nicht politisch motivierte Gewaltakte eines psychisch gestörten Täters (re)konstruiert und kolportiert, wogegen Terroristen sich selbst als Freiheitskämpfer sehen.


title: Amok

text: Trotzdem ist die Unterscheidung zwischen Terror und Amoktat manchmal schwierig, die Übergänge sind fließend. Psychologe Jens Hoffmann sagt: "Es ist nicht immer leicht zu entscheiden, was zuerst kam: der Gedanke, ich will ein Terrorist sein oder ich will meinen Frust loswerden." Der Fall des Anschlags in einer Regionalbahn bei Würzburg wurde z. B. von Innenminister Thomas de Maizière „im Grenzgebiet zwischen Amoklauf und Terror“ angesiedelt. Oft wird fälschlich von „Amok“ gesprochen, obwohl sich Terroristen durch ihre politische Motivation von bloßen Amoktätern, die scheinbar aus pathologischen Gründen handeln, durchaus unterscheiden. Im Gegensatz zu anderen Kriminellen sind Terroristen politisch-ideologisch oder politisch-religiös motiviert, Mitglied einer Organisation oder konspirativen Zelle oder fühlen sich einer solchen zumindest verbunden. Täter, die als Amokläufer bezeichnet werden, sind in der Regel psychisch schwer gestört, manchmal geisteskrank. Da diese Täter meist getötet werden, sind entsprechende Untersuchungen nicht häufig, die Datenlage ist dünn. Es gibt aber Hinweise darauf, dass viele Amokläufer unter Störungen wie Narzissmus, Paranoia oder Borderline gelitten haben.


title: Amok

text: Es gibt z. B. Hinweise darauf, dass im Westen vor allem frustrierte junge Menschen mit schweren Problemen etwa bei der Identitätsfindung anfällig sind für die Propaganda des „Islamischen Staates“ (IS) und anderer Terrororganisationen. Im Unterschied zu den tatsächlich ideologisch motivierten Terroristen, mit denen die Welt es früher vor allem zu tun hatte, ähneln manche von ihnen wie z. B. der Anschlag in Nizza heute offenbar eher Amokläufern, die ihre Tat nur zusätzlich mit einer Ideologie rechtfertigen. Der IS dürfte besonders attraktiv für instabile Persönlichkeiten sein, die ihr als verkorkst empfundenes Leben für eine große Sache umdrehen und in ein heldenhaftes Ende münden lassen wollen. Ein Amoklauf ohne ideologischen Hintergrund würde längst nicht mehr so viel Aufmerksamkeit erregen wie ein islamistischer Terroranschlag. Gemäß dem Suizidpräventionsexperten Armin Schmidtke von der Universität Würzburg sind daher auch 10 % von international aufgetretenen Fällen von Amokläufen politisch motiviert.


title: Amok

text: In Studien zu Einzeltätern wie z. B. beim Mordanschlag am Frankfurter Flughafen stellte Hoffmann fest, dass diese oft in psychischen Krisen steckten oder sogar psychisch krank seien. Ihr Lebensstil sei eher aggressiv als religiös. In der Radikalisierung sehen sie eine Möglichkeit, ihrem Leben einen Sinn zu geben, Öffentlichkeit zu erzeugen, endlich jemand zu sein – und je nach kulturellem Angebot oder auch durch Zufall wenden sie sich den Islamisten oder auch den Rechts- oder Linksradikalen zu.


title: Amok

text: Das Wort Amok leitet sich vom Kriegsgeschrei der sogenannten Amucos ab. Diese Elitekrieger im hinduistischen Indien verpflichteten sich ihrem König gegenüber rituell zum bedingungslosen Kampf bis zum Tod. Gegner vermieden daher den König zu töten oder zu verletzen, um nicht der bedingungslosen Rache der Amucos anheimzufallen. Ansehen und Macht eines Königs waren abhängig von der Anzahl derartiger Kämpfer. Malaiische und javanische Krieger übernahmen den indischen Begriff und das einschüchternde Kriegsgeschrei „Amok! Amok!“. Im Zuge der Islamisierung des malaiisch-indonesischen Kulturkreises im 14. Jahrhundert wurde der Amoklauf gegen „Ungläubige“ zu einem Akt religiösen Fanatismus und der so gefundene Tod galt im Gegensatz zum Muslimen verbotenen Suizid als Allah wohlgefällig. Eine ähnliche Art des Kampfes war bereits bei den Assassinen oder Berserkern verbreitet.


title: Amok

text: Etwa zeitgleich zum Amok als militärische Strategie traten im malaiisch-indonesischen Kulturkreis auch individuelle Amokläufe auf. Zum Beispiel versuchten sich zahlungsunfähige Schuldner ihrer unweigerlich drohenden Versklavung dadurch zu entziehen, dass sie so lange töteten, bis sie selbst getötet wurden. Dies war auch eine Form des sozialen Protestes, denn die Drohung eines Amoklaufes bei grober Ungerechtigkeit hielt Machtmissbrauch von Herrschern und Reichen in gewissen Schranken.


title: Amok

text: In der Zeit vom 17. bis zum 19. Jahrhundert erreichte der Begriff das westliche Kulturareal. Dies geschah insbesondere durch europäische Berichterstatter, beispielsweise durch James Cook, wurde aber weiterhin mit der malaiisch-indonesischen Kultur in Verbindung gebracht.


title: Amok

text: Noch zu Beginn des 20. Jahrhunderts glaubte man, dass Amokläufer nur im Vollrausch ihre Tat begingen. In Meyers Konversations-Lexikon aus dem Jahr 1888 heißt es dazu: Der Begriff "Amoklauf" erfuhr eine Bedeutungsveränderung, da er heute auch für Taten benutzt wird, die keinesfalls spontan erfolgen, sondern geplant und gelegentlich auch durch sogenannte Leakings angekündigt werden können. Der "klassische" Amokläufer beschränkt seine Handlungen auf ein relativ kleines Gebiet. Im Gegensatz zu einem Serienmörder sind die Taten von Amokläufern auf einen eher kurzen Zeitraum beschränkt und unterliegen selten sexualpathologischen Motiven. Unterschieden werden zudem die rein fremdgerichtete Aggression und der erweiterte Suizid.


title: Amok

text: Im modernen westlichen Sprachgebrauch erweiterte sich die Bedeutung und kann inzwischen für jegliche Art blindwütiger Aggression mit oder ohne Todesopfer stehen. Dramatisch klingend wird das Wort als Überschrift in vielen Fällen angewendet, bei denen eigentlich kein Amoklauf vorliegt.


title: Amok

text: Ein Amoklauf ist typischerweise die Tat eines einzelnen Täters. Daher beziehen sich die üblichen Definitionen auf „einen Täter“ oder sogar ausdrücklich auf „einen einzelnen Täter“. Im tatsächlichen Sprachgebrauch wird jedoch die Bezeichnung "Amoklauf" mittlerweile auch auf gemeinschaftlich begangene Taten angewendet, wenn sie in den sonstigen Merkmalen einem Amoklauf entsprechen. Beispiele sind der Amoklauf an der Westside Middle School (1998) und der Amoklauf an der Columbine High School (1999) an denen jeweils zwei Täter beteiligt waren.


title: Amok

text: Auch der Begriff Amokfahrt wird uneinheitlich gebraucht; er bezeichnet einerseits eine Tat, bei der der Täter ein Fahrzeug als Waffe einsetzt, andererseits auch eine Tat, bei der der Täter das Fahrzeug lediglich dazu nutzt, um während der Tatausübung mobil zu sein (wie beispielsweise bei der Amokfahrt von Karlsruhe oder der Amokfahrt von Münster) und sich die Tat somit in einem weitaus größeren Gebiet ereignet. Zu Beispielen siehe Liste von Amokfahrten.


title: Amok

text: Als „Amokflug“ wurden in den Medien unter anderem Fälle von Pilotensuizid sowie Flüge auf einer unzulässigen Route und unbeabsichtigte führerlose Flüge bezeichnet.


title: Amok

text: In vielen wissenschaftlichen Veröffentlichungen hat sich für Amokläufe an Schulen der Begriff "School Shooting" durchgesetzt, wenngleich nicht alle Taten mit Schusswaffen oder jede Schießerei auf Amoktaten zurückzuführen sind. Mit diesem Begriff werden Tötungen und Tötungsversuche in einer schulischen Einrichtung von Jugendlichen bezeichnet, welche in einem direkten Bezug zu dieser Einrichtung begangen werden. Dieser Bezug kann sich in der Wahl der Opfer, insbesondere auch nach ihrer Funktion in der entsprechenden Bildungseinrichtung äußern. "Amokläufe bzw. Massenmorde an Schulen" und "schwere zielgerichtete Gewalttaten an Schulen" werden häufig synonym verwendet, müssen jedoch qualitativ unterschieden werden.


title: Amok

text: In Medien ist häufig auch von "Schulmassakern" die Rede.


title: Amok

text: Nach einer Serie von Amokläufen durch amerikanische Postangestellte ab Mitte der 1980er Jahre entstand die Bezeichnung "Going postal" für irrationale und oft gewalttätige Handlungen, die durch Stress bei der Arbeit ausgelöst werden. Obwohl der Ausdruck auch ganz allgemein mit „ausrasten“ oder „durchdrehen“ übersetzt werden kann, ist sie vor allem in den Vereinigten Staaten ein Synonym für Amokläufe am Arbeitsplatz.


title: Amok

text: In der US-amerikanischen Kriminologie gibt es weitere sprachliche Unterscheidungen, wie den so genannten "spree killer" (abgeleitet von "killing spree" – ins Deutsche übersetzt etwa "Töten im Rausch"). Im Gegensatz zu einem Amokläufer kann der als "spree killer" bezeichnete Täter sein Wirkungsgebiet sehr weit ausdehnen.


title: Amok

text: Monokausale Erklärungsansätze, die Amoktaten auf eine einzige Ursache zurückführen, scheiterten bei der Erklärung des Phänomens. Vielmehr wirken Voraussetzungen des sozialen Umfelds mit Voraussetzungen in der Persönlichkeit des Amokläufers zusammen. Während früher ein Amoklauf als direkte Folge einer individuellen psychischen Störung angesehen wurde, gilt diese Erklärung heute als widerlegt. Als Auslöser eines Amoklaufs gelten eine fortgeschrittene psychosoziale Entwurzelung des Täters, der Verlust beruflicher Integration durch Arbeitslosigkeit, Rückstufung oder Versetzung, zunehmend erfahrene Kränkungen sowie Partnerschaftskonflikte. Meist spielen vor einem Amoklauf mehrere Faktoren eine Rolle. Dabei sind diese nicht unmittelbar direkt vor dem Ereignis gelegen, sondern können bereits seit längerer Zeit bestehen.


title: Amok

text: Die Empirie zu Amoktaten wird zurzeit zumeist als ungenügend bewertet, da es eine niedrige Prävalenz gibt und erhebliche Unterschiede bei den Fallkonstellationen auftauchen. Zudem fehlt es an einer einheitlichen Definition, und die interkulturellen Übertragbarkeit von empirischen Befunden ist zweifelhaft. Nicht zuletzt wird häufig die Informationsgewinnung durch den Tod des Täters aufgrund Selbstmords oder Intervention der Ordnungskräfte erschwert. Die meisten Fälle zeigen einen unmittelbar nach der Tat anschließenden Suizid(-versuch). Daher wird auch von "Homizid-Suizid" gesprochen. Angenommen wird, dass der Suizid keine spontane Reaktion ist, sondern ein geplantes Tatelement darstellt. Darüber hinaus wird vermutet, dass Täter, die in eine „Nebenrealität“ (einen sehr eingeengten Bewusstseinszustand) abgeglitten sind, sich suizidieren, um eine Rückkehr in die „Hauptrealität“ nach der Tat zu vermeiden.


title: Amok

text: Dabei besteht in der Forschung ein Konflikt darüber, verbindliche Definitionen und Abgrenzungen für das Phänomen Amoktat zu finden. Die meisten empirischen Befunde stützen sich nicht auf die Klassifikation des Amok im Sinne des ICD-10, sondern auf eigene Einschlusskriterien.


title: Amok

text: Als dominanter Tätertyp des Amokläufers gelten in der wissenschaftlichen Literatur mehrheitlich zumeist Männer mit ausgeprägten aggressiven und konfliktgehemmten Persönlichkeitszügen. Typisch sei, dass es sich bei Amokläufen nicht um Affekthandlungen (relativ spontane, vom Täter nicht kontrollierbare Handlungen aus starken Gefühlen heraus) handle, sondern vielmehr um eine Folge allmählicher Entwicklung gewalttätiger Gedanken und Fantasien. So gibt es in der empirischen Forschung bisher sehr heterogene (unterschiedliche) Befunde zu Amoktätern: 1993 wollten z. B. Adler et al. aus Presseberichten zu 196 Fällen bei den meisten Tätern eine psychische Erkrankung in Form einer Psychose, einer schweren Persönlichkeitsstörung, einer Intoxikation, einer Affektstörung oder einer Wahnerkrankung ermittelt haben. Die Quote von psychisch Erkrankten bzw. Klienten mit einer psychiatrischen Vergangenheit betrage rund 55 %, 40 % der Gewalttäter waren ohne feste Beschäftigung, ebenso waren Waffennarren, Polizisten, Soldaten und altersinadäquat bei der Mutter lebende Einzelgänger überrepräsentiert.


title: Amok

text: Hempel, Meloy & Richards gingen 1999 bei ihrer Auswertung von 30 nordamerikanischen Amokläufen von einem Täteranteil von 40 bis 67 Prozent mit psychotischen Symptomen aus, wovon die meisten unter paranoiden Wahnvorstellungen litten.


title: Amok

text: Zu einem ganz anderen Ergebnis kamen dagegen A. Schmidtke, S. Schaller, I. Müller, D. Lester und S. Stack 2002, nachdem sie Zeitungsberichte von 143 Ereignissen aus den Jahren 1993 bis 2001 statistisch ausgewertet hatten: Lediglich sieben Prozent der Täter wiesen hiernach eine psychiatrische Vorgeschichte auf, das Tatmotiv war meist Rache (61 Prozent).


title: Amok

text: Die Publizistin und Schriftstellerin Ines Geipel forderte in einem Radio-Interview nach dem Anschlag in München 2016 dazu auf, sich Gedanken zu machen über mögliche Angebote und die Wieder-Einbindung der sich „auf der Suche nach Idealität befindenden“ potentiellen Täter, die „Andocksysteme suchten, glauben, lieben wollten“, „verlorene Söhne“ seien, „Bezug zum symbolischen, gesellschaftlichen Vater suchten“: „welche Sublimierungsmodelle man diesem Typ Männer anbieten kann.“ Geipel stellt heraus, wie Täter und Gesellschaft jeweils aus früheren Amokläufen lernten. Auch im Zusammenhang mit dem Anschlag in München 2016 hob die Autorin Parallelen zu früheren Amokläufen hervor: Die Unterscheidung zwischen Amoktätern und Terroristen im Sinne einer Unterscheidung zwischen privater und politischer Motivation halte sie für „wirkungslos“. Vielmehr sei es von Bedeutung, dass die Täter meist junge Männer seien, die keinen Platz in ihrem Umfeld fänden. Mit ihrer Tat würden sie immer auf ein bekanntes Muster referieren.


title: Amok

text: Auch der Kriminalpsychologe Jens Hoffmann hob Ähnlichkeiten in den Motivlagen von Terroristen und Amokläufern hervor: „Es ist nicht immer leicht zu entscheiden, was zuerst kam: der Gedanke, ich will ein Terrorist sein oder ich will meinen Frust loswerden.“ Ihm zufolge rieten Amokforscher und Radikalisierungsforscher dazu, in Medienberichten die Gesichter zu verpixeln und keine Namen zu nennen, da die Berichterstattung eine Anziehungskraft auf potenzielle Täter ausübe und Nachahmer animiere.


title: Amok

text: Die Kriminologin Britta Bannenberg betonte, Andeutungen einer Tat müssten von Schule, Eltern und Nachbarn ernst genommen werden.


title: Amok

text: "Siehe auch Prävention unter Amoklauf an einer Schule"


title: Amok

text: Zur Auslösung von Amok-Alarmen und zur Alarmierung hilfeleistender Stellen dienen Notfall- und Gefahren-Reaktions-System (NGRS) nach DIN VDE V 0827. Diese Systeme sind vorwiegend für den Einsatz in öffentlichen Gebäuden, wie Bildungseinrichtungen (z. B. Schulen, Universitäten), Behörden, Kindergärten und ähnlichen Einrichtungen, konzipiert. Sie können jedoch auch in nicht öffentlichen Gebäuden mit ähnlichem Risiko und Schutzbedürfnis zum Einsatz kommen. Zur manuellen Auslösung einer Alarmmeldung im Falle eines akuten Notfalls oder einer Gefahr (z. B. Amok) dienen Notfall- und Gefahrenmelder (NGRS-Melder) gemäß DIN VDE V 0827-1 oder Notfall- und Gefahren-Sprechanlagen (NGS) gemäß DIN VDE V 0827-2.


title: Amok

text: Eine Weiterleitung des Alarms erfolgt über Fernalarmierungseinrichtungen an eine hilfeleistende Stelle (z. B. eine Notruf- und Serviceleitstelle (NSL)). In Abstimmung mit der Polizei kann in begründeten Fällen auch ein direkter Anschluss des NGRS an die Polizei erfolgen. Dieser ist analog der ÜEA-Richtlinie auszuführen. In diesem Fall ist die Polizei frühzeitig in die Planung des NGRS einzubeziehen.


title: Amok

text: Stefan Zweig schildert in seiner Novelle "Der Amokläufer" das Verhalten eines Arztes in einer psychischen Grenzsituation als amokähnlichen Zustand; ebenfalls zu den Klassikern der Literatur, die sich mit Amokläufen beschäftigt, gehört die Novellen-ähnliche Studie "Bahnwärter Thiel" von Gerhart Hauptmann (1888).


title: Amok

text: In seinem 2002 erschienenen Roman "Ich knall euch ab!" schreibt Morton Rhue über einen fiktiven Amoklauf an einer amerikanischen High School. Durch die Schilderung aus der Sicht der zwei Amokläufer versuchte Rhue die Motivation hinter einer solchen Tat greifbar zu machen.


title: Amok

text: Der Autor Manfred Theisen rückte 2005 in seinem Roman "Amok" erstmals einen deutschen Schul-Amokläufer in den Mittelpunkt eines Romans. Dabei lehnte er sich an den Amoklauf von Erfurt an und erzählte das Geschehen aus der Ich-Perspektive des Täters.


title: Amok

text: 2009 schrieb Jodi Picoult den Roman "Neunzehn Minuten", der sich mit einem Amoklauf eines gemobbten Jungen, vor allem jedoch mit den Folgen des Amoklaufs beschäftigt.


title: Amok

text: Oliver Dreyer bildet in seinem Roman "Kopfschuss" von 2011 einen Ego-Shooter als relevanten Treiber eines erdachten Schulamoklaufs ab. Teilweise aus Sicht eines für den Protagonisten identitätsstiftenden Computerspiel-Charakters erzählt, verwischt er so die Grenzen zwischen Virtualität und Wirklichkeit.


title: Amok

text: Patrick Maak beschreibt in "Martins Tagebuch" (2012) den neunjährigen Werdegang eines Amokläufers in Form von hundert Tagebucheinträgen. Ebenfalls 2012 erschien der Roman "Unter den Flügeln der Engel", der die Geschichte des 16-Jährigen David erzählt, der einen Amoklauf an seiner Schule überlebt: der Autor Patrick-Philippe Christian Seifert ist selbst Überlebender des Amoklaufs von Winnenden.


title: Solid-State-Drive

text: Ein Solid-State-Drive bzw. eine Solid-State-Disk (kurz "SSD"; aus dem Englischen entlehnt), seltener auch Halbleiterlaufwerk oder Festkörperspeicher genannt, ist ein nichtflüchtiger Datenspeicher der Computertechnik. Die Bezeichnung "Drive" ( für "Laufwerk") bezieht sich auf die ursprüngliche und übliche Definition für dieses Medium von Computern. Die Bauform und die elektrischen Anschlüsse können den Normen für Laufwerke mit magnetischen oder optischen Speicherplatten entsprechen, müssen dies aber nicht. Sie können zum Beispiel auch als PCIe-Steckkarte ausgeführt sein. Wird eine magnetische Festplatte (engl. "Hard Disk Drive", HDD) mit einem Solid-State-Speicher zu einem Gerät kombiniert, spricht man von einer Hybridfestplatte (engl. "hybrid hard drive," HHD; auch engl. "solid state hybrid drive," SSHD).


title: Solid-State-Drive

text: Solid-State-Drives wurden im Verlauf der zweiten Hälfte des 20. Jahrhunderts entwickelt, bis sie über Einzelanwendungen hinaus zum massenhaften Einsatz fähig wurden. Ihre Kosten waren anfangs im Verhältnis zur Speicherkapazität sehr hoch, verminderten sich aber ebenso wie die Baugrößen bei gleicher Leistung schnell entsprechend dem Mooreschen Gesetz, so dass sie um die Jahrtausendwende für spezielle Verwendungen auch wirtschaftlich rentabel wurden. Dennoch lagen die Preise für SSDs (in Euro pro Gigabyte) im Juli 2018 noch bei einem Mehrfachen des Preises eines herkömmlichen Magnetspeicher-Laufwerks. Anfang 2021 war der Preis noch rund das Vierfache gegenüber einer handelsüblichen Festplatte gleicher Kapazität.


title: Solid-State-Drive

text: SSDs haben keine beweglichen Teile und sind daher unempfindlich gegen Stöße, Erschütterungen und Vibrationen. Sie haben außerdem kürzere Zugriffszeiten und arbeiten geräuschlos. Im Gegensatz zu Festplatten braucht eine SSD nach dem Start keine Anlaufzeit. Sie benötigt weniger Strom und produziert weniger Abwärme. SSDs können deutlich kleiner als entsprechende Speicher mit Magnetplatten gebaut werden. Ausfälle und Fehler von SSDs sind häufig verursacht durch Fehler in der Firmware, die immer wieder unausgereift auf den Markt kommt und erst später durch Updates nachgebessert wird. SSD-Speicherzellen haben außerdem eine beschränkte Anzahl von Schreibzyklen.


title: Solid-State-Drive

text: In der Elektronik bedeutet der englische Begriff „solid state“, dass Halbleiterbauteile verwendet werden. Dadurch unterscheiden sie sich von anderen Speichertechnologien wie Kernspeichern, Lochkarten, Magnetspeicher oder optische Speicher, die zumeist mechanische Komponenten enthalten. In Analogie zu Laufwerkstechniken wie HDDs, FDDs und ODDs wird das Medium als „Drive“ bezeichnet.


title: Solid-State-Drive

text: Solid-State-Drives haben ihren Ursprung in den 1950er Jahren mit zwei ähnlichen Technologien, dem Magnetkernspeicher und dem Charged Capacitor Read-Only Storage (CCROS), einer frühen Form des Festwertspeichers. Diese unterstützenden Speicherformen tauchten in der Ära der Elektronenröhren-Computer auf, durch das Aufkommen von günstigeren Trommelspeichern wurden sie aber dann wieder aufgegeben.


title: Solid-State-Drive

text: In den 1970er und 1980er Jahren wurden SSDs in Halbleiterspeichern der frühen Supercomputer von IBM, Amdahl und Cray implementiert, aufgrund ihres sehr hohen Preises aber selten verwendet. In den späten 1970er Jahren brachte General Instruments den Electrically Alterable ROM (EAROM, eine weitere Form des Festwertspeichers) auf den Markt, der mit der späteren NAND-Flash-Technologie große Ähnlichkeiten aufwies. Da die Lebensdauer dieser Speicher allerdings unter zehn Jahren lag, wurde die Technologie von vielen Unternehmen wieder aufgegeben. 1976 startete Dataram den Verkauf eines Produkts namens "Bulk Core", welches bis zu 2 MB Solid-State-Speicher kompatibel mit Digital Equipment Corporation- (DEC) und Data-General-Computern (DG) lieferte. 1978 führte "Texas Memory Systems" ein 16-Kilobyte-RAM-Solid-State-Drive ein, welches von Öl-Förder-Unternehmen zur Aufzeichnung seismischer Daten verwendet werden sollte. Im darauffolgenden Jahr (1979) entwickelte StorageTek das erste RAM-Solid-State-Drive.


title: Solid-State-Drive

text: Der im Jahre 1983 eingeführte "Sharp PC-5000" verwendete 128-Kilobyte-Solid-State-Kassetten, die mit Magnetblasenspeicher arbeiteten. 1984 wurde von der "Tallgrass Technologies Corporation" eine 40-MB-Backup-Einheit mit einem integrierten 20-MB-SSD vorgestellt, die alternativ auch als Laufwerk verwendet werden konnte. Im September 1986 machte Santa Clara Systems die BatRam bekannt: ein 4 MB großes Massenspeichersystem, das auf bis zu 20 MB expandiert werden konnte. Das System inkludierte wiederaufladbare Batterien, um dem Chip auch Energie zuführen zu können, wenn der Stromfluss abbrach. 1987 verbaute die EMC Corporation erstmals SSDs in Mini-Computern, brach diese Entwicklung ab 1993 aber wieder ab.


title: Solid-State-Drive

text: Die Entwicklung von Festkörperspeichern nahm in den späten 90er Jahren eine entscheidende Wende. Sie waren zwar teuer und auf Nischen- oder High-End-Anwendungen ausgerichtet, aber mit der breiten Vermarktung von Digitalkameras, die mit der ersten wirklich tragbaren Digitalkamera, der Fuji DS-1P im Jahr 1988, begann und 1994 die erste CompactFlash-Karte von "Sun Disk", die ersten großvolumigen Verbraucheranwendungen wurden populär. In den nächsten Jahren entwickelte sich die Solid-State-Speicherung in Form von Speicherkarten rasant und senkte die Kosten pro Mega/Giga-Byte drastisch.


title: Solid-State-Drive

text: 1983 wurde der "Psion MC 400 Mobile Computer" mit vier Steckplätzen für Wechselspeicher in Form von Flash-basierten Solid-State-Disks ausgeliefert. Diese Steckplätze waren vom selben Typ, der bei der Psion Series 3 für Flash-Memory-Cards verwendet wurde. Diese Module hatten den großen Nachteil, dass sie jedes Mal formatiert werden mussten, um Speicher von gelöschten oder modifizierten Dateien freigeben zu können. Alte Versionen von Dateien, die gelöscht oder bearbeitet wurden, nahmen weiterhin Speicherplatz in Anspruch, bis das Modul formatiert wurde.


title: Solid-State-Drive

text: 1991 brachte SanDisk ein 20-MB-Solid-State-Drive auf den Markt, welches für 1000 US-Dollar verkauft wurde. 1995 stellte "M-Systems" erstmals ein Flash-basiertes Solid-State-Drive vor, das keine Batterien benötigte, um die Daten zu erhalten. Allerdings war es nicht so schnell wie DRAM-basierte Lösungen. Von diesem Zeitpunkt an wurden SSDs erfolgreich als HDD-Ersatz von Militär- sowie Luft- und Raumfahrtorganisationen eingesetzt.


title: Solid-State-Drive

text: 1999 wurden von BiTMICRO einige Produkte im Bereich der Flash-basierten SSDs vorgestellt, unter anderem ein 18 GB großes 3,5-Zoll-SSD. 2007 stellte Fusion-io eine PCIe-basierte SSD mit einer Performance von 100.000 IOPS in einer einzigen Karte mit einer Kapazität von bis zu 320 GB vor. 2009 wurde auf der Cebit ein Flash-SSD von OCZ Technology präsentiert, das bei einer Kapazität von einem Terabyte (unter Verwendung eines PCIe-x8-Interfaces) eine maximale Schreibgeschwindigkeit von 654 MB/s und eine maximale Lesegeschwindigkeit von 712 MB/s aufwies. Im Dezember des gleichen Jahres kündigte Micron Technology ein SSD an, das ein 6-Gigabit-SATA-Interface verwenden würde.


title: Solid-State-Drive

text: Enterprise Flash-Speicher (Enterprise flash drives, EFDs, enterprise = engl. für Unternehmen) wurden für Applikationen entworfen, welche eine hohe IOPS-Performance benötigen sowie zuverlässig und effizient arbeiten müssen. In den meisten Fällen ist ein EFD ein SSD mit einem umfangreicheren Satz an Spezifikationen, verglichen mit einem Standard-SSD. Der Begriff wurde von EMC erstmals im Januar 2008 verwendet, um SSD-Hersteller zu identifizieren, die Produkte mit diesen höheren Standards zur Verfügung stellten. Es gibt allerdings keine Standards oder Regeln, die EFDs und SSDs voneinander unterscheiden, weshalb im Prinzip jeder Hersteller angeben kann, EFDs zu produzieren.


title: Solid-State-Drive

text: 2012 führte Intel die SSD DC S3700 ein – eine EFD, die darauf ausgerichtet ist, gleichbleibende Performance zu liefern. Diesem Feld wurde vorher nur wenig Aufmerksamkeit geschenkt.


title: Solid-State-Drive

text: Zwei Arten von Speicherchips werden verwendet: Flash-basierte und SDRAMs.


title: Solid-State-Drive

text: Flash-Speicher sind besonders energieeffizient und stromunabhängig, wenn es um das Beibehalten des Inhalts geht. Herstellerseitig werden hier rund zehn Jahre versprochen.


title: Solid-State-Drive

text: SDRAM-Chips sind flüchtig und verbrauchen pro Gigabyte deutlich mehr Energie als eine konventionelle Festplatte. Ihr Vorteil liegt dafür in der deutlich höheren Geschwindigkeit. Mitte der 1990er Jahre auch als „RAM-Disks“ eingeführt, fanden sie von Anfang an Einsatz in Servern, wo auf ihnen Caches, temporäre Dateien und Journale von Datei-, Web-, Datenbank-Servern o. Ä. abgelegt wurden. Sie können als Steckkarte oder auch als Gerät mit emulierter Festplattenschnittstelle realisiert sein – oft mit einer Sicherungsbatterie oder eigenem Stromanschluss. Das Auffinden beliebiger Daten erfolgt 700-mal schneller als bei einer Festplatte. Gegenüber der Flash-Technik sind sie 80-mal so schnell. Ein zweiter Vorteil ist die festplattenähnliche, fast unbegrenzte Wiederbeschreibbarkeit; Flash-Chips sind hier auf 100.000 bis 5 Millionen Schreibzyklen begrenzt. Diese Beschränkung gilt für einzelne Flashzellen. Eine solche kann bei Verschleiß oft mittels S.M.A.R.T. automatisch gegen eine Reservezelle ausgetauscht werden.


title: Solid-State-Drive

text: Es liegt nahe, die Geschwindigkeit der SDRAMs mit dem Datenerhalt anderer Speichertypen – Festspeicher – zu verbinden. So integrieren manche Hersteller etwa auch eine konventionelle Festplatte in das Gehäuse der SDRAM-SSD, um beispielsweise bei einem Stromausfall eine Sicherheitskopie zu haben. Umgekehrt wurden in konventionelle Festplatten immer mehr SDRAM- und Flashchips als Zwischenspeicher (sog. „Cache“) eingebaut.


title: Solid-State-Drive

text: Der Wegfall der empfindlichen Motorlagerung und Lese-Schreib-Mechanik der Laufwerke mit rotierenden Platten ergibt eine erhöhte Stoßfestigkeit. Auch die Temperaturtoleranz ist größer. Das betrifft sowohl den Temperaturbereich, in dem SSDs betrieben werden können, als auch die Toleranz hinsichtlich von Temperaturänderungen. Beide Punkte qualifizieren SSDs für den mobilen Einsatz. Am häufigsten finden sich flashbasierte SSDs daher in MP3-Playern und USB-Sticks. Wegen des zwischenzeitlich deutlich gesunkenen Preises pro GB sind sie mittlerweile auch in Notebooks üblich. Ein weiterer Vorteil besteht in der konstanten, im Vergleich zu rotierenden Platten sehr geringen Latenz im Zugriff auf die gespeicherten Daten. Während beim Zugriff auf Daten in physisch weit voneinander entfernten Sektoren auf einer Festplatte eine relativ lange Zeit benötigt wird, um den Lesekopf auf die neue Position (ähnlich einem Schallplattenspieler) zu bewegen, können bei einer SSD über die Adresse eines Datenblocks unabhängig vom vorher relevanten Block die enthaltenen Informationen gelesen bzw. geschrieben werden. Zusätzlich nehmen im Gegensatz zu Festplatten die sequentiellen Transferraten nicht ab, wenn man den Formfaktor verkleinert (bei Festplatten haben bei größeren Platten die äußeren Spuren einen größeren Umfang, dadurch haben dort mehr Daten Platz, und daher können pro Umdrehung mehr Daten gelesen werden). Hybridfestplatten und reine SSD-Modelle sind seit 2007 im Handel.


title: Solid-State-Drive

text: Im stationären Einsatz finden sich eher "SDRAM-basierte" SSDs, und das meist weitab vom Massenmarkt. Ihr Einsatzgebiet sind Anwendungen, die sehr laufwerklastig arbeiten (Datenbanken, Sortieranwendungen), indem sie wiederholt kleine Datenmengen von verschiedensten Speicherbereichen anfordern. Oft werden diese Laufwerke auch von Entwicklern und Testern benutzt, um die Leistungsfähigkeit von Festplatten-Controllern und -bussen zu messen, da sie diese maximal auslasten. Ihre Geschichte begann 1978, als das Unternehmen StorageTek die „Solid State Disk STK 4305“ auf den Markt brachte, welche kompatibel zum Festkopfplattenspeicher IBM 2305 war und mit Großrechnern vom Typ System/370 benutzt wurde. StorageTek selber benutzt die Bezeichnung „Solid-State Disk“.


title: Solid-State-Drive

text: Mit steigender Leistung der Flash-SSDs und besseren Controllern war 2008 erstmals ein vergleichbar schnelles Laufwerk auf NAND-Basis verfügbar. Es wurde zugunsten schneller Systemanbindung als PCIe-x4-Karte angeboten, weshalb es jedoch nicht als Laufwerk für das Betriebssystem verwendbar war, da das System zunächst starten muss, um das „fusion io“ über einen Treiber ansprechen zu können. Das und der Preis von 50 Euro pro Gigabyte machten es für den Endkundenmarkt uninteressant, stellten aber im oben genannten Einsatzgebiet ein seinerzeit günstiges Angebot für eine Leistung auf RamSan-Niveau dar.


title: Solid-State-Drive

text: 2015 wurden Speicherkapazitäten bis rund 10 TB angeboten, die Bauform ist bei diesen Modellen PCIe2.0 x16.


title: Solid-State-Drive

text: Aber auch im Bereich der eingebetteten Systeme, in denen es ausschließlich auf den Verzicht auf mechanische Teile ankommt, werden häufig Solid-State-Drives verwendet. Eine Ein-Chip-Mikrocontrolleranwendung hat aus Platz- und Energiegründen häufig keinen Festplattenanschluss; stattdessen liegt deren Steuerungsprogramm oder Betriebssystem meist in einem Flash-Chip. Einen solchen hat auch jeder PC, er enthält die Firmware (etwa EFI oder BIOS).


title: Solid-State-Drive

text: Weitere Anwendungsgebiete finden sich in Umgebungen, in denen Schmutz, Erschütterungen sowie Druckschwankungen, Temperatur und Magnetfelder (Raumfahrt) den Einsatz mechanischer Platten verhindern.


title: Solid-State-Drive

text: SSDs sind dabei, konventionelle Festplattentechnik zu ergänzen oder zu ersetzen, zuerst besonders in mobilen, mittlerweile auch in stationären Geräten. Mit einer Ablösung durch Flashspeicher verschwinden zahlreiche Unterscheidungsmerkmale zwischen den Herstellern. Dazu gehören die Punkte Lautstärke und Kühlungsbedarf, aber auch die prinzipbedingt sehr ähnliche Stoßfestigkeit und Zugriffszeit. Den Herstellern bleibt Gestaltungsfreiraum bei Geschwindigkeit, Kapazität, Zuverlässigkeit, Preis, Energiebedarf, Gehäusegröße und Gewicht, Zubehör sowie weiteren Merkmalen (z. B. Verschlüsselung). Wie bei Festplatten ist es auch bei SSDs verbreitet, die Kapazität mit SI-Präfixen anzugeben anstatt mit Binärpräfixen.


title: Solid-State-Drive

text: Bei der Hybridfestplatte wird eine herkömmliche Festplatte mit einem wesentlich kleineren Solid-State-Speicher kombiniert. Dessen nur geringe Größe soll den Mehrpreis auffangen, seine Vorteile aber einem breiten Markt zugänglich machen.


title: Solid-State-Drive

text: Die Kombination mit "DDR-SDRAM" bietet vorerst nur ein Hersteller innerhalb Japans und fern dem Massenmarkt ab rund 1000 Euro an. Die DTS „Platinum HDD“ verwendet einen Chip desselben Herstellers, der über die Zeit lernen soll, welche Inhalte sich für den schnellen Zwischenspeicher empfehlen. Dieser behält durch einen Kondensator seine Daten bis anderthalb Minuten nach dem Ende der Stromzufuhr und besteht aus einem 1-Gigabyte-DDR-SDRAM-Modul. Er ist zusammen mit einer 2,5″-Festplatte in einem 3,5″-Gehäuse untergebracht. Dadurch ist dieser Ansatz nicht für mobile Geräte geeignet, spart aber ein Drittel der Energie konventioneller 3,5″-Festplatten. Da hier ein Chip die Auswahl übernimmt, beschleunigt dieses Laufwerk jedes Betriebssystem; bei HHDs muss das Betriebssystem diese Aufgabe übernehmen. Bisher leisten das nur Windows Vista und Windows 7. Im Desktop- und kleinen Serverbereich kann das Laufwerk für Datenmengen unter einem Gigabyte jegliche Flashlaufwerke deutlich übertreffen. Die eingebaute Festplatte fasst zwischen 80 und 200 GB. Allerdings wird auch bei „normalen“ Festplatten teilweise DDR/DDR2-SDRAM als Cache verwendet, allerdings nur maximal 128 MB.


title: Solid-State-Drive

text: Die Kombination mit "Flash" verbreitet sich aufgrund der Unterstützung durch große Hersteller sowie Mobileignung und Datenerhalt immer weiter. Technisch gibt es zwei Umsetzungen. Intel integriert den Flashspeicher nicht in die Festplatte selbst, sondern verwendet wie für den Arbeitsspeicher einen proprietären Anschluss auf dem Mainboard. Damit entsteht eigentlich keine Hybrid"festplatte", der erzielte Effekt ist aber der gleiche. Dieses Prinzip nennt Intel „Turbo Memory“. Alle anderen Anbieter dieser Technik sind Festplattenhersteller und integrieren den Flashspeicher in das Laufwerk selbst – meist 256 MB. Intel verwendet die vier- bis achtfache Kapazität.


title: Solid-State-Drive

text: Grundlage beider Varianten ist, dass Flashchips ihre Daten mit geringerer Verzögerung als die Festplatte selbst liefern können. Die in den Festplatten bereits vorhandenen SDRAM-Zwischenspeicher verlieren ohne permanente Stromversorgung ihren Inhalt.


title: Solid-State-Drive

text: Flash ist jedoch beim Schreiben nicht nur langsamer als dieser SDRAM, sondern unterbietet hier auch die Festplatte selbst. Er ist also kein Ersatz, sondern eine Ergänzung. Eine Datei wird daher auch nicht beim ersten Zugriff, sondern erst nach häufiger Verwendung in den Flashbereich aufgenommen; mitunter auch nur einzelne Bestandteile. Diese werden beim Lesen dann deutlich schneller bereitgestellt als die Festplatte es könnte. Diese wird nur bei Bedarf – also für weniger benutzte Dateien – gestartet. Bei Internet- oder Büroarbeit sind die Hybridkonzepte somit oft lautlos und sehr energiesparend (um 0,3 W). Diese beiden Punkte, zusammen mit der im Stillstand höheren Stoßfestigkeit, sind ihre Vorteile. Da diese besonders dem Mobileinsatz zugutekommen, werden HHDs bisher nur in 2,5 Zoll gefertigt. Dank des S-ATA-Anschlusses sind sie aber auch im Desktop verwendbar. „Turbo Memory“ dagegen ist nur für Notebooks verfügbar, 2008 soll die zweite Generation dann auch den Desktop erreichen. Intels Lösung ist dabei immer an einen „Mainboard-Chipsatz“ aus demselben Hause gebunden.


title: Solid-State-Drive

text: Beide Konzepte benötigen Windows Vista oder neuere Windows-Versionen, die bislang als einzige Betriebssysteme den Flashbereich mit den meistbenötigten Daten belegen können. Alle anderen Betriebssysteme benutzen den Flash-Bereich nicht.


title: Solid-State-Drive

text: Neuere Hybridfestplatten brauchen nicht mehr das Betriebssystem, um den Flashspeicher zu benutzen. Dieser Vorgang wird von einem Controller in der Festplatte selbst übernommen. Dadurch können solche Festplatten in jedem Betriebssystem in vollem Umfang genutzt werden.


title: Solid-State-Drive

text: Im Folgenden sind die theoretischen Vorteile der Praxis gegenübergestellt.Auch wenn Hybridfestplatten erst 2007 auf den Markt kamen, gab es eine ähnliche Technik schon mehr als zehn Jahre zuvor: Der Hersteller Quantum hatte eine SCSI-Festplattenserie namens „Rushmore“ im Programm. Diese kombinierte eine herkömmliche Festplatte statt mit – damals eher bremsendem – Flash mit SD-RAM in Laufwerksgröße. Die reichte bei der Einstellung der Serie im Jahre 2000 von 130 Megabyte bis 3,2 Gigabyte. Alle gespeicherten Daten wurden im Betrieb aus dem extrem schnellen „Cache“ geliefert. Da dieser jedoch auf Strom angewiesen war, rüstete der Hersteller das Produkt mit Batterien gegen Datenverlust aus. Deren Energie ließ im Notfall die Festplatte starten und alle Daten aus dem RAM übernehmen. Wegen der hohen Preise für RAM-Chips waren die Rushmore-Platten für Privatanwender aber praktisch unerschwinglich – sie lagen beim Tausendfachen heutiger Flashchips. Daher war auch die optional verfügbare Grundversion keine Ausnahme: Ihr fehlten die sowieso relativ günstigen Bauteile Festplatte und Batterie.


title: Solid-State-Drive

text: Nach Samsungs Debüt der ersten HHD im März 2007 begann Seagate im Juli mit der Fertigung eines Modells gleicher Flashgröße. Zusammen mit Fujitsu, die noch keine HHD ankündigten, gründeten die genannten Hersteller Anfang 2007 die „Hybrid Storage Alliance“, um die Vorteile der neuen Technik besser zu vermarkten.


title: Solid-State-Drive

text: Seit der Übernahme von Samsungs Festplattensparte durch Seagate im Jahr 2011 war Seagate zwischenzeitlich der einzige Anbieter von HHDs (von den Herstellern meist als SSHDs bezeichnet) für den Endkundenmarkt. Mittlerweile (2014) bietet Seagate Consumer-SSHDs mit Kapazitäten von 500 bis 1000 GB (2,5 Zoll, Generation Anfang 2013) und 1 bis 4 TB (3,5 Zoll, seit Mitte 2013) an, in denen dem Magnetspeicher jeweils 8 GB MLC-Flashspeicher als reiner Lesecache zur Seite stehen – doppelt so viel wie bei der Vorgängergeneration. Toshiba stellte ebenfalls Mitte 2013 SSHDs im 2,5-Zoll-Format vor; wie bei den Seagate-SSHDs beträgt die Größe des Lesecaches 8 GB. Im Enterprise-Segment zeigte Seagate Mitte 2013 SAS-SSHDs mit Flash-Cache und bis zu 600 GB Kapazität und bewarb diese mit einer um den Faktor 3 verbesserten Leistung gegenüber konventionellen Festplatten mit einer Drehzahl von 15000/min.


title: Solid-State-Drive

text: Ende 2013 präsentierte Western Digital ein Laufwerk namens „WD Black² Dual Drive“ – eine konventionelle 1-TB-Magnetfestplatte und 120-GB-Flashspeicher in einem 2,5″-Gehäuse. Da der Flashspeicher allerdings separat ansprechbar ist und nicht als Cache der Festplatte verwendet wird, kann man die WD Black² nicht als Hybridfestplatte bezeichnen. Um sowohl auf den Flashspeicher als auch auf die Magnetfestplatte zugreifen zu können, wird ein spezieller Treiber benötigt, ohne den ausschließlich auf den Flashspeicher zugegriffen werden kann.


title: Solid-State-Drive

text: Mit wachsender Kapazität und Geschwindigkeit der Flashcaches bei sinkenden Flash-Preisen und gleichzeitig stagnierender Entwicklung im Bereich der Magnetfestplatten sind Preis und Leistung der SSHDs im Vergleich zu konventionellen HDDs deutlich attraktiver geworden. Mittlerweile verbauen viele Computerhersteller – allen voran Lenovo – SSHDs vor allem in tragbaren Computern. Dort konkurrieren sie im hochpreisigen Segment häufig mit reinen SSDs oder SSD-HDD-Kombinationen (teilweise mit Chipsatz-Caching à la Intel Smart Response, siehe nächsten Absatz) und in den unteren Preislagen meist mit reinen HDDs.


title: Solid-State-Drive

text: Intels Lösung wurde mit der Centrino-Generation „Santa Rosa“ im Mai 2007 eingeführt. Sony, HP, Dell und MSI nahmen jedoch Abstand davon, das entsprechende Intel-Flashmodul auch in ihre Notebooks einzubauen. Nach der Vorstellung von Turbo Memory 2.0 (2008) ließ Intel das Turbo-Memory-Konzept ruhen. Stattdessen wurde 2011 zusammen mit dem Chipsatz Z68 die „Intel Smart Response Technology“ vorgestellt, welche die Verwendung einer SATA-SSD als Lese- und Schreibcache eines anderen SATA-Geräts ermöglicht. Der Flash-Cache wird hierbei im Gegensatz zu „echten“ SSHDs von einem Treiber auf Betriebssystemebene verwaltet. Seit der Intel-7-Serie (Mitte 2012) sind die Z-, H- und Qx7-Chipsätze der jeweiligen Chipsatz-Generation Smart-Response-fähig.


title: Solid-State-Drive

text: Andere Hersteller wie OCZ (Synapse Cache, Ende 2011) und SanDisk (ReadyCache, Ende 2012) entwickelten ähnliche Konzepte in Form einer proprietären Software, im Verkauf gebündelt mit einer kleinen SSD als Cache-Datenträger. Angesichts des starken Preisverfalls bei SSDs haben diese Konzepte mittlerweile allerdings an Bedeutung verloren.


title: Solid-State-Drive

text: Windows Vista führte zwei Möglichkeiten ein, um Flashspeicher zur Unterstützung konventioneller Festplatten zu nutzen. Ihre Anwendung zeigt jedoch nur in seltenen Situationen mit SSDs vergleichbare Leistungen, erzeugt im Gegenzug allerdings auch nur geringe oder gar keine Mehrkosten.


title: Solid-State-Drive

text: Für Linux gibt es spezielle Dateisysteme, die an die Besonderheiten von rohen Flashspeichern angepasst sind, so etwa JFFS2, UBIFS und YAFFS; für SSDs mit FTL ("Flash Translation Layer") und integriertem Wear-Levelling werden aber wie etwa auch für USB-Sticks einfach konventionelle Dateisysteme wie ext3 genutzt, teilweise aber mit optimierten Schreibzugriffseinstellungen (oder aber besser geeignete Dateisysteme wie ZFS, btrfs, NILFS oder LogFS). Solche Dateisysteme zielen darauf ab, Flashspeicher so zu verwenden, dass ihre Vorteile bestmöglich genutzt werden können. Dadurch können höhere Geschwindigkeiten und bessere Datenintegritätskontrolle erreicht werden.


title: Solid-State-Drive

text: Windows Vista erkennt die Möglichkeiten von HHDs und kopiert meistverwendete Programm- und Betriebssystemdateien in deren Flashteil. Die erzielbaren Effekte sind weiter oben beschrieben. Vista soll zudem von USB-Sticks oder Flash-Speicherkarten profitieren. Es bietet dazu an, mit ihnen eine HHD nachzuempfinden, indem ein Teil ihres Speicherplatzes als schneller Zwischenspeicher genutzt wird. Dabei wird auf dem Flashspeicher jedoch nur das gesammelt, was während des Betriebs nicht mehr in den Arbeitsspeicher passt. Repräsentative Tests zeigen daher nur bei PCs mit weniger als einem GB Arbeitsspeicher einen spürbaren Vorteil für die „ReadyBoost“ genannte Idee. Sie dient somit als leicht zu installierende RAM-Erweiterung. Unter Berücksichtigung der Preise für Arbeitsspeicher ist das jedoch nur sinnvoll, wenn ein entsprechend schneller Flashspeicher bereits vorhanden oder eine Erweiterung des Arbeitsspeichers nicht möglich ist. Anders als in HHDs bleibt hier die Festplatte auch weiterhin aktiv, wodurch weder Energieverbrauch noch Lautstärke gesenkt werden. Die Festplatte enthält zudem ein Abbild des Zwischenspeichers, das beim Entfernen des Flashspeichers verwendet wird. Die darauf ausgelagerten Daten werden sicherheitshalber mit 128 Bit verschlüsselt und das Medium vor dem Gebrauch sinnvollerweise kurz auf ausreichende Geschwindigkeit getestet. ReadyBoost erfordert eine Laufwerksgröße von 256 Mebibyte, maximal verwendet Vista 4 Gibibyte. Der verwendete Anteil ist beim Anschließen einstellbar. Unter Linux ist eine ähnliche Methode schon länger möglich, indem der Flashspeicher als Auslagerungsspeicher (englisch "") eingehängt wird.


title: Solid-State-Drive

text: Windows XP bietet von Haus aus keine der beiden Vista-Optionen, Flashspeicher zur Temposteigerung einzusetzen. Das Moskauer Unternehmen MDO Limited bietet mit „eBoostr“ jedoch ein Tool an, das die „ReadyBoost“-Idee unter XP umsetzt. Zwar funktioniert es auch mit älteren externen Flashspeichern; um aber tatsächlich einen Geschwindigkeitsgewinn zu erhalten, sollte das ReadyBoost-Logo auch hier als Anhaltspunkt beachtet werden. Dieses erhalten USB-Sticks und Speicherkarten, die ein von Microsoft festgelegtes Leistungsniveau erreichen. Das Programm kann – anders als Vista – auch mehrere Flashspeicher gleichzeitig nutzen und dabei die Lastverteilung zwischen Festplatte und Flashspeicher anzeigen. Zielgruppe sind PCs, die einen USB-2.0-Port haben, für die eine RAM-Erweiterung jedoch technisch oder ökonomisch nicht möglich ist.


title: Solid-State-Drive

text: Diese Laufwerke bestehen aus Flash- und Controllerchips, die auf einer Leiterplatte angeordnet sind. Deren Größe hat keinen Einfluss auf die Geschwindigkeit, nur auf die Chip-Anzahl. Auf kleinem Formfaktor sind also weiter nur geringere Kapazitäten realisierbar, nun jedoch mit hoher Leistung. Viele Modelle sind mit Plastik oder Metall (teil-)verkleidet, um die Bauteile zu schützen und – im zweiten Fall – Solidität zu vermitteln. Das hebt dafür den Vorteil des geringen Gewichts und teilweise der Stoßfestigkeit durch die Unnachgiebigkeit des Metallmantels wieder auf. Bestehen bleiben hohe Temperaturtoleranz, Lautlosigkeit und Energieeffizienz.


title: Solid-State-Drive

text: Verwendung finden in allen Preissegmenten die sogenannten NAND-Chips in der schnelleren SLC- oder beim Schreiben langsameren MLC-Ausführung (siehe Kasten Architekturvergleich). Sie erreichen unter den Flashtechniken den besten Kompromiss zwischen Kapazität, Preis und Geschwindigkeit, nur ihre Zugriffszeit ist zweigeteilt: Betriebssystem und Programme starten von Flashfestplatten zwar zwei- bis dreimal so schnell wie von konventionellen Festplatten, beim Schreiben zeigte sich bis 2009 jedoch der Nachteil des Kompromisses, der bei den Hybrid-Konzepten noch kaschiert werden konnte – insbesondere die MLC-basierten Flash-SSDs lagen bei kontinuierlichen Schreibvorgängen unter dem Niveau normaler Festplatten. Das hat sich seitdem umgekehrt, die schnellsten Festplatten schreiben zumindest messbar langsamer als die langsamsten verfügbaren Flash-SSDs. Bei reinen Lesevorgängen aber auch bei Multitasking, also bei gleichzeitigem Lesen und Schreiben, waren die SSDs bereits überlegen. In einer Desktopumgebung wird meist gelesen, so dass hier Schreibschwächen weniger ins Gewicht fallen.


title: Solid-State-Drive

text: Die Geschwindigkeitssteigerungen in nachfolgenden Produktgenerationen werden wie in Grafikchips vor allem durch starke Parallelisierung erlangt: So verwenden manche SSDs einen Zehn-Kanal-Controller.


title: Solid-State-Drive

text: Erst diese Beschleunigung gleicht ein systembedingtes Problem aus: die interne Organisation. Flash-SSDs sind in Speicherblöcke unterteilt. Wird auch nur ein Byte darin geändert, muss der gesamte Block neu geschrieben werden. Tatsächlich schreibt das Laufwerk intern also im vom Hersteller angegebenen Tempo die Blöcke neu. Anwender und Leistungstests nehmen jedoch nur die wenigen geänderten Bytes wahr. Der Schreibvorgang erscheint langsam. Dieser Effekt wird im Englischen "" genannt. Demzufolge wird also das Schreiben umso schneller, je mehr die Datenmenge dem Volumen eines Blockes entspricht. Dateien mit mehreren Megabyte werden so tatsächlich mit der angegebenen Transferrate geschrieben, denn hier werden alle Bytes in den Blöcken geändert – die Nutzrate entspricht der Schreibrate.


title: Solid-State-Drive

text: Der Versuch, diesen Effekt auf Betriebssystemebene aufzuheben, setzte sich nicht durch. Die „Managed Flash Technology“ von EasyCo. ordnete dazu die Schreibkommandos so, dass sie möglichst zusammenhängend statt verteilt geschehen. Vom Hardwareprodukt unabhängig, war sie für den Heimgebrauch aber zu kostenintensiv. Stattdessen ergänzten die Hersteller einen SDRAM-Zwischenspeicher für den Controller und führten eine umfassende Optimierung der Firmwares durch. Diese spielt noch vor dem Controller selbst die entscheidende Rolle bei der Leistungsfähigkeit eines Laufwerks. Dazu nutzt sie, wie zuvor bei konventionellen Festplatten, möglichst effizient den SDRAM-Chip, verwaltet darin allerdings die Daten zur Suche nach dem Schreibbereich, um Geschwindigkeit und Nutzungsverteilung zu optimieren. Die eigentliche Datenzwischenspeicherung erfolgt meist im noch schnelleren SRAM des SSD-Controllerchips.


title: Solid-State-Drive

text: Ähnlich wie konventionelle Festplatten bringen auch Flashlaufwerke bei nur geringer Restkapazität nicht mehr die volle Leistung. Bei beiden Laufwerktypen spielt dabei die Suche nach den nur wenigen freien Speicherbereichen die Hauptrolle. Der oben beschriebene Effekt der „Write Amplification“ verstärkt das noch auf Seiten der Flashfestplatten. Daher zweigen deren Hersteller einige Prozent der Speicherkapazität für eine „Spare Area“ als Leistungs- und Verschleißreserve ab.


title: Solid-State-Drive

text: Flashlaufwerke eignen sich besonders für den Mobileinsatz, leistungsorientierte Desktops und wenige Server. Für letztere bieten einige Hersteller Serien mit SLC-Speicher an, um der viel höheren Schreibbelastung gerecht zu werden. MLC-Chips haben mit 10.000 Zyklen je Zelle ein Zehntel der Wiederbeschreibbarkeit der SLC-Technik.


title: Solid-State-Drive

text: Bereits 1996 führte "MSystems" die ersten flashbasierten SSDs ein. Bis 2006 blieben diese militärischen und anderen wenig preissensitiven Märkten vorbehalten. Im März 2006 fertigte Samsung dann ein Modell, das mit einem Achtel des Preises einen anderen Zielmarkt anvisierte: Notebooks mit 2,5- und 1,8-Zoll-Festplatten – und per Adapter auch Desktop-PCs. Damit wurde versucht, einen neuen Markt für erschwingliche Flashfestplatten zu eröffnen. Mit 600 $ für 32 GB gelang das zwar noch nicht, allerdings eroberte Samsung die Marktführerschaft mit einem Marktanteil von 45 %. So ist Apple ein wichtiger Großabnehmer und auch Mtron im oberen SSD-Segment steuert – mit eigenem Controller – ebenfalls Samsung-Chips an. Im Jahr 2007 forschten eine Reihe von Anbietern mit gleicher Zielsetzung an Konkurrenzprodukten zu Samsungs erstem Versuch. Im zweiten Quartal 2008 erschienen die Vertreter der zweiten Generation. Im selben Jahr wechselten viele Hersteller von SLC zu MLC-Speicherchips, um die Preise attraktiver zu gestalten. Bei den ersten Produkten dieser Gattung kam es jedoch häufiger zu unpraktikablen Leistungswerten.


title: Solid-State-Drive

text: 2009 folgten Produkte mit stark verbesserter Leistung, die in einigen Leistungspunkten sogar SLC-Laufwerke übertrafen. Seitdem erfolgen Preissenkungen meist parallel zu einer Strukturverkleinerung in der Flashchip-Fertigung.


title: Solid-State-Drive

text: Da die Flashfestplatten im Vergleich zu herkömmlichen Festplatten aufgrund des Wegfalls der empfindlichen Mechanik erheblich stoßfester und um einiges stromsparender sind, eignen sich SSDs insbesondere für den Einsatz in mobilen Computern. Ab 2012 wurden sie zunehmend in Netbooks sowie Notebooks serienmäßig eingebaut, später auch in stationäre Rechner.


title: Solid-State-Drive

text: In der folgenden Tabelle werden die Verbrauchersektoren konventioneller Festplatten, kommerzieller Flash-SSDs und industrieller Flash-SSDs gegenübergestellt.


title: Solid-State-Drive

text: Die Qualität des verbauten NAND-Flashs ist unterschiedlich. Neben dem in die „Klasse 1“ eingestuften NAND-Flash wird auch als „Klasse 2“ eingestufter NAND-Flash in SSDs verbaut. Der SSD-Hersteller OWC hat bei einer Stichprobe von SSDs seines Konkurrenten OCZ sogar „Off-spec“-NAND in der SSD gefunden – Bauteile, deren Eigenschaften nicht innerhalb der Spezifikation liegen. Das sind Chips, die eigentlich die Qualitätssicherung für den Einsatz in SSDs laut NAND-Hersteller nicht bestanden haben. Andere Hersteller wiederum, wie beispielsweise Samsung in der 840-SSD-Serie, setzen auch auf TLC-NAND-Speicherzellen. TLC (engl. , dt. "dreistufige Speicherzellen", de facto aber 3 Bit) hat im Vergleich zu SLC (engl. ) weitere Spannungslevel, wodurch noch mehr Daten pro Speicherzelle gespeichert werden können. Aufgrund der kleineren Abstände zwischen diesen Stufen und der daraus resultierenden Schwierigkeit, diese Level stets korrekt auszulesen, nimmt die Lebensdauer der Speicherzellen allerdings mit zunehmender Bit-Anzahl ab. Dem versuchen die Hersteller durch Anpassung der Fertigungstechnik entgegenzuwirken (z. B. 3D-V-NAND-Technik).


title: Solid-State-Drive

text: Die folgende Tabelle vergleicht die Eigenschaften gängiger Computer-Speicherverfahren des Massenmarktes 2020, also nicht den High-end-Sektor im Serverbereich. Angegeben sind in der Regel Maximalwerte. Insbesondere die Geschwindigkeiten können je nach Modell auch deutlich darunter liegen.


title: Solid-State-Drive

text: Die Lebensdauer einer SSD sollte in einer der beiden folgenden Formen auf ihrem Datenblatt angegeben sein: So hat beispielsweise eine "Samsung 970 EVO M.2 "SSD (2018) mit 1 TB eine Lebensdauer von 600 TBW (oder 5 Jahre; welcher Fall zuerst eintritt).


title: Solid-State-Drive

text: Konventionelle und Flashfestplatten verschleißen mit der Zeit. Während sich das bei ersteren aus der Abnutzung der Plattenoberflächen und der Mechanik ergibt, wirkt bei der Flashtechnik ein elektrischer Effekt begrenzend. Lesevorgänge von intakten Zellen sind hier zwar unbegrenzt möglich, je nach Qualität kann eine Flashzelle aber nur zwischen 3.000 (MLC 25 nm) und 100.000 (SLC) Schreibvorgänge absolvieren. Danach kann sie ihren Inhalt vergessen, vor allem aber sind die Zellen nach dem Ende ihrer Lebenszeit nicht mehr löschbar. Flashspeicher wären so mitunter schon nach wenigen Tagen defekt. Dem wirken "Wear-Levelling-Algorithmen" entgegen. Der Controller im Flashlaufwerk verteilt die Schreibvorgänge auf alle Speicherzellen so, dass jede möglichst gleich häufig beschrieben wird. Die dafür verwendeten Algorithmen sind herstellerspezifisch, in jedem Fall aber vom Rest des Computers aus weder sichtbar noch beeinflussbar. Dieses Verteilungsverfahren gibt es in verschiedenen Ausbaustufen. So verwendet eine Flashfestplatte häufig komplexere Controller als ein USB-Stick und sehr wenige Wechseldatenträger auch gar keinen. Hier können dann Software-Lösungen wie in Windows Vista oder Dateisysteme wie JFFS2 oder das "Flash-Friendly File System" unter Linux aushelfen.


title: Solid-State-Drive

text: Je nach Ausbaustufe führt das Verfahren zu einer Haltbarkeit, die der konventioneller Festplatten nahekommt oder sie übertrifft. Ein Nebeneffekt aller Verteilungsverfahren ist allerdings, dass kein sicheres Löschen mehr möglich ist. Der Hintergrund wird in den Abschnitten Sicheres Löschen und Defragmentierung beschrieben.


title: Solid-State-Drive

text: Eine Ausfallsvorhersage wie bei konventionellen Festplatten durch S.M.A.R.T. ist auch bei nahezu allen Flash-SSDs enthalten, allerdings nicht mit allen Programmen möglich. Die Situation ist durch den Standard selbst begründet. Er umfasst alleinig die Kommunikation zum Laufwerk, um die S.M.A.R.T.-Werte auszulesen. Ihre Bedeutung und Skalierung sind nicht festgeschrieben. Für konventionelle Festplatten ist über die Jahre allerdings ein De-facto-Standard entstanden, der für Flash-SSDs fehlt.


title: Solid-State-Drive

text: Die Prüfung konzentriert sich auf die Anzahl der vorgenommenen Löschzyklen und das Vorhandensein genügender Reserveblöcke. Wurden hier die vorgesehenen Grenzen übertreten, geht das Laufwerk sicherheitshalber in einen Nur-Lese-Modus über. Da bei guten „Wear-Levelling“-Verfahren alle normalen Sektoren zu ähnlicher Zeit abgenutzt sind, ist ein Ausfall nach der Verwendung erster Reservesektoren vermutlich nahe.


title: Solid-State-Drive

text: Weitere angewandte Verfahren, die Lebensdauer zu erhöhen, liegen im Vermeiden von unnötigem Schreiben. Hierzu zählt das Native Command Queuing (NCQ), das bewirkt, denselben mehrfach vorhandenen Datenblock im Cache erst in seiner jüngsten Version zu schreiben und die obsolet gewordenen Kopien aus dem Cache zu verwerfen. Datenkompression der zu schreibenden Daten im Controller der SSD bewirkt, dass einzelne Blöcke nicht beschrieben werden müssen. Bei bereits komprimierten Daten funktioniert das nicht, da die Datenmenge nicht weiter verkleinert werden kann. Werden weitere Datenblöcke durch länger ausfallende Inhalte belegt, so werden diese, wenn nicht anders zu verwalten, mit S.M.A.R.T. als unbenutzbar gekennzeichnet.


title: Solid-State-Drive

text: Dateien werden immer als Bit-Folge geschrieben. -Flashzellen enthalten üblicherweise zwei Bits und sind in sogenannte "Seiten" oder "Blöcke" (englisch ') mit je 4096 Byte Größe zusammengefasst. Angesprochen werden von der Steuereinheit immer ganze Speicherblöcke. Beim Lesen einzeln, beim Schreiben werden sie abermals zu einem ' zusammengefasst. Dieser enthält 64 oder 128 Blöcke und ist somit 256 oder 512 KiB groß. Bei jeder Änderung in einem seiner Blöcke wird dieser zunächst nicht gelöscht, sondern vorerst als "nicht mehr aktuell" markiert. Geschrieben wird in den nächsten freien Block desselben '. Erst wenn alle Blöcke eines ' nicht mehr aktuell sind, wird dieser einmal ganz gelöscht. Somit müssen bei jedem geänderten Byte die bisherigen Blöcke mit der vorzunehmenden Änderung in die nächsten kopiert werden. Das lässt die zu schreibenden Daten von wenigen geänderten Byte auf mehrere Kilobyte ansteigen. Diese Vervielfachung wird daher auch als "" bezeichnet. Damit entstünde eine inakzeptable Haltbarkeit. Im folgenden Beispiel wird eine Textdatei viermal überarbeitet und gespeichert.Zur Bewertung der Eignung von Flashlaufwerken für die Aufnahme des Auslagerungsspeichers (oder Auslagerungsdatei) eines Betriebssystems eignet sich am besten eine Analyse der Zugriffe auf diesen Speicher. Microsoft hat eine solche während seiner Arbeit an Windows 7 durchgeführt. Die Auswertung ergab ein Zugriffsmuster aus kurzem, verteiltem Lesen und längerem, zusammenhängendem Schreiben. Das entspricht den Stärken von Flashspeichern. Lesezugriffe überstiegen Schreibvorgänge um das Vierzigfache, während etwa zwei Drittel der Lesezugriffe bis 4 KB Größe hatten und etwa zwei Drittel der Schreibzugriffe mindestens 128 KB Länge hatten. Da das etwa einem Erasable Block entspricht, gibt es laut Microsoft kaum geeignetere Anwendungen für Flashlaufwerke als den Auslagerungsspeicher. Es sollten hierfür jedoch schnelle SSDs bevorzugt werden.


title: Solid-State-Drive

text: Gewöhnliche Betriebssysteme löschen nicht den Dateiinhalt selbst, sondern entfernen lediglich den Eintrag im Inhaltsverzeichnis des Dateisystems. Das beschleunigt den Löschvorgang, ermöglicht aber auch eine Wiederherstellung der Datei. Um das (und damit Spionage) zu verhindern, gibt es Programme, welche die Dateien, d. h. ihre Inhalte, tatsächlich löschen sollen. Dazu weisen diese Programme an, alle zur Datei gehörenden Sektoren mehrfach – ggf. mit Zufallsdaten – zu überschreiben. Mechanische Festplatten können so sicher gelöscht werden.


title: Solid-State-Drive

text: Die von Flashspeichern nach außen gemeldeten Sektoren haben aber nichts mehr mit den tatsächlichen Speicherorten zu tun. Das liegt an ihrer Nutzungsverteilung, die Schreibvorgänge auf die bisher am wenigsten benutzten Blöcke leitet, welche höchstens zufällig die sind, in denen die Datei steht. Deren Inhalt bliebe somit bestehen, während die Überschreibversuche an anderer Stelle gespeichert würden. Nach außen bleiben die vom Programm adressierten Sektoren stimmig: Liest man sie aus, erhält man die neuen Daten. Die Umverteilung geschieht unmerklich für das Betriebssystem und darauf laufende Programme im SSD-Controllerchip. Sie findet umso mehr statt, je mehr nach dem letzten Formatieren nicht beschriebene oder durch TRIM wieder freigegebene Sektoren auf dem Laufwerk vorhanden sind; ein gut gefülltes Laufwerk ist so betrachtet ein „sichereres“.


title: Solid-State-Drive

text: Um dieses Sicherheitsleck zu nutzen und auf die nicht physisch gelöschte Datei zugreifen zu können, müsste aber eine Firmware programmiert und installiert werden, die alle Blöcke auslesen kann. Mit deren Installation würde jedoch wahrscheinlich die Information zur bisherigen Nutzungsverteilung verlorengehen. Somit fehlte das Wissen, welche Blöcke zu einer durch scheinbares Überschreiben gelöschten Datei in welcher Reihenfolge gehören. Kryptographiehersteller warnen trotzdem vor dem Einsatz von SSDs, da zumindest Schlüssel auffindbar sein könnten.


title: Solid-State-Drive

text: Behebbar ist das Problem erst durch einen Controller, der auf Wunsch vorübergehend die Nutzungsverteilung abschalten kann und so ein sicheres Löschen („Secure Erase“) ermöglicht. Entsprechende Laufwerke sind aber nur im Hochpreissegment zu finden, etwa von M-Systems oder ATP. Diese enthalten dann auch Löschalgorithmen nach US-Air-Force- oder Navy-Standard.


title: Solid-State-Drive

text: Für den Heimgebrauch gibt es keine vollständige Löschmöglichkeit. Das liegt am nicht ansprechbaren Reservespeicher („Spare Area“) der SSDs, der nur dem Controller zugänglich ist. Dieser Bereich dient sowohl als Ruheplatz der abgenutztesten Sektoren, als auch der Geschwindigkeitssteigerung. Moderne Laufwerke bieten ein sicheres Löschen, das die SSD in den Auslieferungszustand zurückversetzt und auch Reserveblöcke überschreibt.


title: Solid-State-Drive

text: Erreicht eine SSD ihr Lebenszeitende, ist sie also – wenn auch nur in Teilen – nicht mehr zu beschreiben, und auch nicht mehr gänzlich löschbar. Dementsprechend bleibt einzig eine physische Zerstörung, um die Daten endgültig zu vernichten.


title: Solid-State-Drive

text: Eine Defragmentierung ist aufgrund des Funktionsprinzips nicht nötig: Es werden Speicherblöcke adressiert, nicht wie bei herkömmlichen Festplatten (HDD) Daten elektromechanisch platziert und abgerufen. Eine sequenzielle Anordnung der Daten, wie sie durch eine Defragmentierung erzeugt wird, ist bei einer SSD somit unnötig. Auch verfügen alle SSDs über interne Algorithmen, die dafür sorgen, dass alle Zellen gleichmäßig abgenutzt werden; die Platzierung der Daten übernimmt ausschließlich der SSD-Controller, ein Defragmentierungsprogramm hat darauf überhaupt keinen Einfluss. Alle SSD-Hersteller raten vom Defragmentieren ab. Da durch ihre Technik SSDs nicht defragmentiert werden sollten, da ständiges Schreiben sogar die Lebensdauer der Disks verringert, empfiehlt Microsoft neben dem Abstellen der Defragmentierung auch das Ausschalten aller Software-Cache-Systeme wie Prefetch und SuperFetch. Es wird empfohlen, automatische Defragmentierungsprogramme abzuschalten; speziell unter dem Dateisystem NTFS bei Windows gibt es daher eine Anleitung, wie das geschehen soll.


title: Solid-State-Drive

text: Alle gängigen Betriebssysteme (z. B. Windows ab Version 7) erkennen, wenn eine SSD eingebaut ist, und deaktivieren alle spezifischen HDD-Merkmale automatisch. Es wird allerdings empfohlen, alle Einstellungen zu kontrollieren.


title: Solid-State-Drive

text: Das Dateisystem streicht „gelöschte“ Dateien nur aus dem Inhaltsverzeichnis, die eigentliche Datei aber bleibt weiter gespeichert. Dadurch kann sie wiederhergestellt werden, und auch das „Löschen“ großer Datenmengen ist sehr schnell möglich. Beim nächsten Schreiben auf einen so freigestellten Bereich muss der bisherige Inhalt demzufolge aber erst gelöscht werden. Nach einiger Zeit der Nutzung ist damit jeder Bereich des Laufwerks mit entweder aktuellen oder noch nicht tatsächlich gelöschten Inhalten belegt. Bei Festplatten war das kein Problem, da sie ihre Magnetisierungszustände direkt ineinander übergehen lassen können. (Für sie hätte das tatsächliche Löschen der Dateien damit sogar einer Ressourcenverschwendung entsprochen.) Flashspeicher hingegen müssen die noch gefüllten Flashzellen erst leeren, um sie im zweiten Durchgang mit der neuen Datei zu beschreiben. Diese doppelte Arbeit ist anhand einer dann bis zu doppelt so langen Schreibzeit nachvollziehbar. Davon sind allerdings nur verteilte, kurze Schreibvorgänge betroffen, welche kleiner als Erasable Blocks sind – denn durch die Befüllung mit aktuellen und noch nicht gelöschten Daten sind deren Einzelblöcke gefüllt, wodurch bei jeder Änderung der gesamte „Erasable Block“ neu geschrieben werden muss – inklusive der eigentlich „gelöschten“ Dateifragmente. Selbst in diesen Fällen bleiben die Geschwindigkeiten aber oftmals noch oberhalb des – gleichbleibenden – Niveaus konventioneller Festplatten.


title: Solid-State-Drive

text: Um dieser Situation abzuhelfen, können SSDs ab Mitte 2009 die freigestellten Bereiche schon "vor" einer neuerlichen Verwendung löschen. Das findet einerseits durch eine Logik im Laufwerk statt (Garbage Collection) und kann andererseits durch das Betriebssystem gesteuert werden (via TRIM-Befehl). Ersteres bedarf nur der Umsetzung in der Laufwerksfirmware, letzteres erfordert die Unterstützung eines neuen ATA-Befehls vom steuernden Betriebssystem, des empfangenden Laufwerks und – falls vorhanden – des weiterleitenden RAID-Controllers.


title: Solid-State-Drive

text: Beide Vorgehensweisen betreffen aber weder das "Über"schreiben einer Datei noch den Fall nahezu gefüllter Laufwerke (denn hier gibt es kaum freie Bereiche), sondern ermöglichen nur, die freigestellten Bereiche schreibfertig vorzubereiten. Die Vorbereitung entspricht jedoch nicht einem sofortigen Löschen beim Leeren des Papierkorbs. Dieses findet zu einem nicht vorhersagbaren Zeitpunkt statt, spätestens dann beim nächsten Beschreiben des Bereiches. Er wird direkt gelöscht und beschrieben, das vorherige Auslesen wird erspart: Daraus entsteht der Geschwindigkeitsvorteil.


title: Solid-State-Drive

text: Der bleibende Vorteil von TRIM liegt in der effektiveren Vermeidung des Neuschreibens bereits aus dem Papierkorb gelöschter Dateien. Das schont die Flashzellen. Die Unterstützung von TRIM durch das installierte Laufwerk wird etwa durch das Tool "CrystalDiskInfo" in der Zeile „Supported Features“ sichtbar, die Zeile Firmware zeigt die installierte Firmwareversion.


title: Solid-State-Drive

text: Die Funktionsweise der Garbage Collection wird von den Herstellern nicht veröffentlicht, funktioniert aber wahrscheinlich über die Nutzung der Reservesektoren in einem Laufwerk. (Deren Zahl gibt der Over-Provisioning Factor an, liegt er bei 1,1, verfügt das Laufwerk über 10 Prozent davon. Dieser Bereich wird auch als „Spare Area“ bezeichnet.) Das Laufwerk selbst kann nicht wissen, welche Sektoren zum Überschreiben freigestellte Daten beinhalten. Das erfährt es aber, wenn Sektoren überschrieben werden sollen: deren bisheriger Inhalt ist offensichtlich freigestellt. Daher leitet es die neuen Daten in die leeren Reservesektoren um. Das ist schnell, und der Controller weiß nun, dass die ursprünglich angesteuerten Sektoren wirklich nicht mehr gebraucht werden. Diese löscht er nun im Leerlauf, wodurch sie frei werden. Diese Vorgehensweise behebt nicht die Ursache des Problems, großenteils aber dessen Auswirkungen. Zum Löschen der Sektoren benötigt das Laufwerk jedoch Leerlaufzeit.


title: Solid-State-Drive

text: Laufwerke ohne automatische Garbage Collection oder TRIM-Unterstützung sind nur durch Programme wie Secure Erase auf die Werksleistung rücksetzbar. Dabei wird das Dateisystem gelöscht, was somit auch alle von ihm freigestellten – aber noch alte Dateien beinhaltenden – Blöcke freigibt.


title: Solid-State-Drive

text: Weitere Leistungsverluste treten unter Umständen auf, wenn Windows die Defragmentierung, Prefetcher und SuperFetch nach der Installation der SSD nicht selbstständig deaktiviert. Dieser Effekt könnte etwa beim Kopieren einer bestehenden Installation von Festplatte auf SSD entstehen. Für die volle Leistung einer SSD sollte man diese Funktionen daher gegebenenfalls manuell deaktivieren.


title: Solid-State-Drive

text: Prefetch bringt nur bei Speichermedien mit relativ hohen Zugriffszeiten, beispielsweise HDDs, einen spürbaren Vorteil. Das ursprüngliche Problem, das der Prefetcher beheben sollte, ist das Aufrufen von unterschiedlichen Segmenten der gleichen Datei zu unterschiedlichen Zeitpunkten. Der Prefetcher zeichnet den Bootvorgang des Betriebssystems und den Startvorgang von Programmen auf. Anhand dieser Informationen erstellt das Betriebssystem Ablaufverfolgungsdateien "(trace files)", so dass auf Dateien effizienter zugegriffen werden kann, zum Beispiel benötigte Segmente einer Datei am Stück eingelesen werden. Bei SSDs ist dieser Geschwindigkeitsvorteil dank der kurzen Zugriffszeiten kaum bemerkbar. Allerdings werden beim Prefetchen über die Zeit eine Menge Daten "(trace files)" gespeichert und ggf. aktualisiert. Daraus resultieren unnötige Schreibzugriffe und damit eine verkürzte Lebenszeit der SSD.


title: Solid-State-Drive

text: Ebenso entfällt der Vorteil von SuperFetch (ReadyBoost), bei dem häufig verwendete Daten anhand von Erfahrungswerten in den RAM geladen werden, bevor sie benötigt werden. Die Zugriffszeiten und Datenübertragungsraten von SSDs sind so kurz, dass es verglichen mit herkömmlichem RAM keinen spürbaren Unterschied mehr macht, messbar ist dieser nur im Bereich von Mikrosekunden. Allerdings ist das SuperFetch auch nicht schädlich für die SSD oder die Arbeitsspeicherauslastung, da der dafür reservierte Bereich im RAM sofort verworfen und freigegeben wird, sobald eine Anwendung diesen benötigt.


title: Solid-State-Drive

text: Windows ab Version 7 erkennt bei der Installation, um welche Art von Datenträger es sich handelt. So schaltet Windows sowohl SuperFetch als auch Prefetch auf SSD-Datenträgern aus. Bei Parallelnutzung von SSD und HDD deaktiviert Windows diese Funktionen nur für die SSD und nicht etwa auch für die magnetische Festplatte (HDD).


title: Solid-State-Drive

text: Die kleinste beschreibbare Einheit eines Flashspeichers ist die Speicherseite (auch englisch ' genannt). Die kleinste beschreibbare Einheit in einem Dateisystem wird Zuordnungseinheit (oder englisch ') genannt. Diese ist bei der Formatierung idealerweise auf die Größe einer Seite einzustellen. Überstiege die Größe einer Zuordnungseinheit jene der Speicherseite, müssten sonst bei jeder Änderung gleich mehrere Seiten unnötig neu geschrieben werden.


title: Solid-State-Drive

text: Einen zweiten Schritt zur optimalen Datenstruktur stellt die Ausrichtung (auch englisch ' genannt) von Partitionen dar. Beginnt eine Partition inmitten eines ', verschieben sich auch die Zuordnungseinheiten des Dateisystems, manche erstrecken sich dann über eine Blockgrenze. Für jede Änderung dieser Einheiten werden demzufolge beide Blöcke beschrieben, und demzufolge auch öfters gelöscht. Der Effekt dieses Mehraufwandes ist produktbezogen allerdings sehr unterschiedlich und reicht von kaum messbar bis zur Drittelung der Schreibleistung bei zufälligen Zugriffen. Sämtliche sequenziellen Schreib- und alle Lesezugriffe sind vom „Alignment“ nicht betroffen.


title: Solid-State-Drive

text: Um eine Partition an den Grenzen der Erasable Blocks auszurichten, wäre die Blockgröße in Erfahrung zu bringen. Software kann diese jedoch nicht auslesen. Alle seit 2009 gängigen MLC-Laufwerke verwenden jedoch durchgängig Größen von 512 Kibibyte. Ein manuelles Nachmessen ist daher selten nötig.


title: Solid-State-Drive

text: Die Angabe zum „Alignment“ im AS-SSD-Benchmark wird anhand der verwendeten Zuordnungseinheit durchgeführt. Wenn das Programm das „Alignment“ als „OK“ ansieht, heißt es nicht, dass die Partition direkt an der Grenze des Erasable Blocks ausgerichtet ist, sondern dass sich keine Zuordnungseinheit des Dateisystems gleichzeitig in zwei Blöcken befindet. Da der erste "" immer bei 0 Byte anfängt, reicht es aus, wenn die Startposition jeder Partition durch die Größe der Zuordnungseinheiten (typischerweise 4 KiB) teilbar ist.


title: Solid-State-Drive

text: Im Zweifel kann auch direkt ein größerer Wert verwendet werden. Dem folgend verwenden Windows Vista und 7 gleich eine Ausrichtung an 1 Mebibyte. Dieser Wert ist durch alle aktuellen Erasable-Block-Größen ohne Rest teilbar und bewirkt demnach für jede SSD eine korrekte Ausrichtung. Linux-Nutzer müssen zur Ausrichtung verschiedene Faktoren berücksichtigen. Nutzer vergangener Windows-Versionen können entweder mit den Installations/Recovery-CDs von Vista und 7 eine vorbereitete Partition einrichten oder diese per Bordwerkzeug selbst erstellen. Ohne manuelles Vorgehen starten die älteren Windowsausgaben die Partitionen bei 31,5 Kibibyte und werden damit nicht an den gängigen "" ausgerichtet.


title: Solid-State-Drive

text: Der „Offset“ bestehender Partitionen ist in Windows auf der Eingabeaufforderung mit dem Diskpart-Befehl codice_1 nach Auswahl der SSD mit codice_2 ersichtlich. Die Nummer ist anhand der Datenträgergröße mittels codice_3 bestimmbar. Die Angabe hier ist allerdings ungenau, da sie auf ganze Kilobyte gerundet wird. Besser ist es daher, zunächst codice_4 und danach codice_5 aufzurufen. Alternativ findet sich die gleiche Information auch mittels codice_6 bei Systemübersicht\Komponenten\Speicher\Datenträger als Partitionstartoffset.


title: Liste der Städte im Senegal

text: Die Liste der Städte in Senegal bietet einen Überblick über die Entwicklung der Einwohnerzahl der größeren Städte des westafrikanischen Staates Senegal.


title: Liste der Städte im Senegal

text: Die mit Abstand größte Agglomeration in Senegal sind die baulich zusammengewachsenen Städte Dakar, Pikine und Guédiawaye mit einer Einwohnerzahl von 2.646.503 (Stand: VZ 2013). Damit konzentriert sich hier etwa ein Fünftel der Bevölkerung des Landes.


title: Liste der Städte im Senegal

text: Die folgende Tabelle enthält die Großstädte (Ville) und Städte (Commune) mit mehr als 10.000 Einwohnern mit den Ergebnissen der Volkszählungen (VZ) vom 27. Mai 1988, 8. Dezember 2002 und 19. November 2013. Aufgeführt ist auch die Region, zu der die Stadt gehört. Die Einwohnerzahlen beziehen sich auf die Gemeinde in ihren politischen Grenzen, ohne politisch selbständige Vororte.


title: Liste der Städte im Senegal

text: Landgemeinden (Communauté rurale) sind hier nicht gelistet, obwohl sie teilweise auch eine beträchtliche Einwohnerzahl aufweisen, mit einer Ausnahme: wegen der exorbitanten Einwohnerzahl ist die Pilgerstätte Touba hier aufgeführt. In der verwaltungsmäßig dem Nachbarort "Ndame" unterstellten communauté rurale "Touba Mosquée" wurden im Jahr 2013 nicht weniger als 753.313 Einwohner gezählt. Neben Touba haben 273 andere Landgemeinden eine Größe von mehr als 10.000 Einwohnern. Die größte darunter ist Malicounda in der Region Thiès mit 61.031 Einwohnern (2013). Schließlich gibt es noch die Gruppe der Kleinstädte mit weniger als 10.000 Einwohnern. Sie umfasst 54 Kommunen. Eine der kleinsten ist Saraya in der Region Kédougou mit 2.726 Einwohnern (2013).


title: Liste der Städte im Senegal

text: Quelle: Agence Nationale de la Statistique et de la Démographie du Sénégal (ANSD)


title: Krahl

text: Krahl ist der Familienname folgender Personen:Siehe auch:


title: BASICODE

text: BASICODE war ein in den 1980er- und 1990er-Jahren aktives Computerprojekt mit dem Ziel, einen einheitlichen Sprachstandard für die Programmiersprache BASIC festzulegen. BASIC war zwar auf vielen in dieser Zeit populären Heimcomputern verbreitet, jedoch in unzähligen zueinander inkompatiblen Varianten. Das Projekt wurde 1980 von der niederländischen Rundfunkvereinigung Nederlandse Omroep Stichting (NOS) in der Rundfunkserie "Hobbyscoop" ins Leben gerufen und später auch vom WDR Computerclub, vom Rundfunk der DDR und von der British Broadcasting Corporation (kurz: BBC) unterstützt.


title: BASICODE

text: Grundlage des Systems waren rechnerspezifische Zusatzprogramme, welche die Aufrufe der durch den BASICODE-Sprachstandard definierten Subroutinen für die Ein- und Ausgabe von Text, Grafik und Sound entsprechend den technischen Möglichkeiten des jeweiligen Rechners ausführten. Diese als "Bascoder" bezeichneten Programme ermöglichten darüber hinaus durch Definition eines einheitlichen Datenformats für die damals als Datenträger üblichen Compact Cassetten den Programm- und Datenaustausch zwischen verschiedenen Heimcomputerplattformen sowie über die Ausstrahlung im Rundfunk.


title: BASICODE

text: Vom Ende der 1970er- bis zum Ende der 1980er-Jahre waren Heimcomputer auf der Basis von 8-Bit-Prozessoren unter Privatanwendern sehr populär. Zu den bekanntesten gehörten dabei der TRS-80 von Tandy, der PET 2001, VC20, C64 bzw. C128 sowie Plus/4 von Commodore, die Modelle von Atari (400, 800, XL, XE), die verschiedenen Ausführungen des Apple II, die Modelle der Schneider-CPC-Reihe, die Computer des Herstellers Sinclair Research (ZX80, ZX81, ZX Spectrum) und in der DDR die Rechner der Baureihen Z1013, Z9001, KC85/1 und KC87 sowie KC85/2 bis KC85/4 von Robotron. Gemeinsam war diesen Rechnern, dass sie mit einem 8-Bit-Prozessor der Typen MOS Technologies 6502, Intel 8080 oder Zilog Z80, zwischen 16 und 64 KByte RAM-Speicher, einer Anschlussmöglichkeit für Kassettenrekorder oder einem eingebauten Kassettenlaufwerk zur Datenspeicherung auf Compact Cassette (der TRS-80 hatte bereits Slots für 5 1/4 – Zoll – Disketten) sowie einem oft im ROM-Speicher fest eingebautem Interpreter für die damals weit verbreitete Programmiersprache BASIC ausgestattet waren. Die leichte Erlernbarkeit der für Einsteiger konzipierten Sprache BASIC sowie ihre unmittelbare Verfügbarkeit auf all diesen Rechnern führte dazu, dass viele Besitzer von Heimcomputern selbst programmierten und ihre Programme untereinander austauschten.


title: BASICODE

text: Problematisch für den Austausch von Programmen und Daten zwischen Computern verschiedener Hersteller war jedoch zum einen, dass die verwendeten BASIC-Varianten untereinander in vielen Bereichen völlig inkompatibel waren. Sie verwendeten also für die gleiche Aktion (wie zum Beispiel das Löschen des Bildschirms, das Zeichnen eines Punktes auf den Bildschirm oder die Ausgabe eines Tones) verschiedene BASIC-Befehle, so dass beispielsweise ein auf einem C64 geschriebenes BASIC-Programm ohne manuelle Anpassung in der Regel nicht auf einem Atari XL funktionierte und umgekehrt. Zum zweiten unterschieden sich die Computer in ihrer technischen Ausstattung, also zum Beispiel der Bildschirmauflösung, der Anzahl der möglichen Farben oder den für die Soundausgabe verfügbaren Möglichkeiten. Drittens waren die auf den verschiedenen Rechnern verwendeten Datenformate zum Abspeichern von Daten und Programmen auf Compact Cassette ebenfalls inkompatibel zueinander.


title: BASICODE

text: Um 1980 begann die niederländische Rundfunkvereinigung NOS mit der Ausstrahlung von Computerprogrammen im Radio. Da Programme und Daten auf den Compact Cassetten als Töne gespeichert wurden, war es möglich, solche Radiosendungen auf einem Kassettenrekorder aufzuzeichnen und die gesendeten Programme dann anschließend mit dem Computer einzulesen. Aus den eingangs dargestellten Problemen ergab sich jedoch, dass ein Programm fast immer für alle populären Computertypen speziell angepasst werden musste und dann in entsprechenden Versionen auch mehrfach im Radio gesendet wurde. Die bei der Speicherung auf Compact Cassetten sehr geringe Datendichte im Vergleich zu heutigen Datenträgern bedeutete, dass die Ausstrahlung im Radio und damit auch die Aufzeichnung entsprechend lange dauerte, und somit in einer Sendung nur eine sehr begrenzte Anzahl an Programmen gesendet werden konnte. Die Ausstrahlung des gleichen Programms in mehreren verschiedenen Versionen war also ein großer Nachteil.


title: BASICODE

text: Im Jahr 1982 kamen dann die Verantwortlichen bei NOS auf die Idee, ein einheitliches Datenformat zu entwickeln. Ein für jeden Computertyp spezifisches Programm, der sogenannte "Bascoder", übernahm dabei das Einlesen dieses Formats von der Kassette beziehungsweise das Abspeichern von Programmen und Daten in diesem einheitlichen Format auf die Kassette. Auch diese Programme wurden von NOS über Rundfunk verbreitet. Sie konnten darüber hinaus auf Compact Cassetten von NOS erworben werden und wurden auch zwischen Computerbenutzern im privaten Kreis weitergegeben. Das hinsichtlich Störungen bei der Übertragung sehr robuste Format konnte von allen damals verbreiteten Homecomputern am jeweiligen Datenein- und -ausgang gelesen und geschrieben werden. Die Robustheit dieses Standards ermöglichte auch die Ausstrahlung auf Mittelwelle-Frequenzen, was wiederum die Reichweite und damit die Zahl der möglichen Empfänger vergrößerte. Die im niederländischen Rundfunk durch die NOS von Hilversum gesendeten Programme konnten zum Beispiel auch in weiten Teilen der Deutschen Demokratischen Republik (DDR) empfangen werden. Im Westen Deutschlands konnten bei guten Empfang die Sendungen der BBC aus Großbritannien genutzt werden, die ebenfalls BASICODE-Programme ausstrahlte. Größte Bekanntheit dürfte BASICODE in der Bundesrepublik Deutschland durch den WDR Computerclub erlangt haben, der an Sonntagen unter der Bezeichnung „Hard-Bit-Rock“ BASICODE-Programme über das TV-Tonsignal sendete. Da während der Ausstrahlung der Programme keine weitere Moderation in der Sendung möglich war, wurden später BASICODE-Programme mittels Videodat übertragen. Dieses System nutzte die sogenannte Austastlücke im Videosignal des Fernsehbildes zur lautlosen Datenübertragung.


title: BASICODE

text: Der mit BASICODE geschaffene Standard löste zwar eines der eingangs dargestellten Probleme, nämlich das der zueinander inkompatiblen Datenformate. Programme mussten jedoch weiterhin auf jedem einzelnen Rechnertyp an den jeweiligen BASIC-Dialekt und die spezifischen technischen Gegebenheiten angepasst werden. Eine mögliche Beschränkung auf diejenigen Elemente der Sprache BASIC, die allen Dialekten gemeinsam war, bedeutete unbefriedigende Einschränkungen hinsichtlich der Funktionalität der Programme, zum Beispiel den Verzicht auf Grafik und Sound und nur unkomfortable Möglichkeiten zur Dateneingabe über die Tastatur und zur Steuerung der Datenausgabe auf dem Bildschirm. Aus diesem Grund wurde 1984 der Standard BASICODE 2 geschaffen. Die auf diesem Standard basierenden Bascoder enthielten nicht nur die Routinen zur Ein- und Ausgabe von Programmen und Daten auf Compact Cassetten. Zusätzlich zu einem Satz von ca. 50 BASIC-Befehlen, -funktionen und -operatoren, die in allen BASIC-Dialekten identisch waren, definierte der Sprachstandard von BASICODE 2 darüber hinaus erstmals auch eine Bibliothek an Subroutinen, deren Aufruf auf allen Computern die gleiche Funktionalität bereitstellte.


title: BASICODE

text: Dazu wurde festgelegt, dass der Bereich der Programmzeilen unterhalb der Zeilennummer 1000 für den Bascoder reserviert war und in BASICODE geschriebene Programme somit erst ab der Zeilennummer 1000 beginnen durften. Die Subroutinen des Bascoders in den Zeilennummern unter 1000 wurden dann durch die GOSUB-Anweisung aufgerufen. Dabei notwendige Argumente wurden übergeben, indem vor dem Aufruf bestimmten, für den Bascoder reservierten Variablen die entsprechenden Werte zugewiesen wurden. Der BASICODE-Sprachstandard enthielt darüber hinaus noch einige weitere Festlegungen, die sich aus den Einschränkungen einiger Rechnertypen ergaben. So durfte beispielsweise, im Gegensatz zu den BASIC-Dialekten fast aller anderen Computer, auf dem ZX81 eine Programmzeile nur einen einzigen BASIC-Befehl enthalten, oder eine Programmzeile im BASIC-Dialekt der KC-Reihe durfte nicht länger als 60 Zeichen sein. Solche Einschränkungen mussten, da der Bascoder zusammen mit dem BASICODE-Programm vom jeweils rechnerspezifischen BASIC-Interpreter abgearbeitet wurde, für alle BASICODE-Programme gelten, um volle Plattformunabhängigkeit zu erreichen.


title: BASICODE

text: Die Bascoder wurden also auf ihren jeweiligen Rechnern als normale Programme geladen und stellten anschließend die zusätzlichen Routinen für den gemeinsamen Sprachstandard und für die Ein- und Ausgabe auf Kassetten zur Verfügung. Die in BASICODE geschriebenen Programme waren somit erst nach dem Laden und Starten des Bascoders nutzbar. Auf einigen Rechnern konnten jedoch die BASICODE-Programme zusammen mit dem Sprachteil des Bascoders im typspezifischen Datenformat gespeichert werden. Dadurch war es dann zwar nicht mehr möglich, diese Aufzeichnung auf anderen Rechnertypen zu verwenden. Allerdings hatten die typspezifischen Datenformate fast immer eine deutlich höhere Datendichte, so dass das gleiche Programm deutlich schneller als im BASICODE-Format geladen werden konnte. Darüber hinaus stand ohne die Notwendigkeit, vor der Ausführung des BASICODE-Programms den kompletten Bascoder laden zu müssen, deutlich mehr Arbeitsspeicher zur Programmlaufzeit zur Verfügung.


title: BASICODE

text: Bascoder für den BASICODE-2-Standard existierten unter anderem für die Computertypen Exidy Sorcerer, DAI, Colour Genie, Commodore PET, VIC-20, C64, Amiga, Sinclair ZX81, Sinclair ZX Spectrum, Sinclair QL, Philips P2000T, Acorn Atom, BBC, Electron, Tandy TRS-80, MSX, Oric Atmos, Grundy NewBrain, Amstrad CPC 464, IBM PC, Apple II, Texas Instruments TI-99/4A, Mattel Aquarius und andere. Erfahrene Computerbesitzer waren darüber hinaus auch in der Lage, einen eigenen Bascoder für ihr spezielles System zu entwickeln, da der Sprachstandard und das Datenformat offengelegt und gut dokumentiert waren. Der durch BASICODE 2 definierte Sprachstandard ermöglichte bereits die Entwicklung von systemunabhängigen Programmen mit für die damalige Zeit relativ fortgeschrittenen Möglichkeiten. BASICODE wurde darüber hinaus auch genutzt, um in Form sogenannter Journale Informationen wie zum Beispiel Neuigkeiten aus der Computerszene im Radio zu senden und zwischen Computernutzern weiterzugeben. Auch ein umfangreicher Kurs zur Programmierung in BASICODE und andere Dokumentationen wurden auf diesem Weg verbreitet.


title: BASICODE

text: 1986 wurde der neue Standard BASICODE 3 entwickelt. Dieser enthielt als wesentliche Neuerungen Routinen für einfache monochrome Grafikausgabe, das Lesen und Speichern von Daten aus Programmen heraus sowie für die Ausgabe von Sound. Mit BASICODE 3 wurde BASICODE insbesondere auch in der Computerszene der DDR bekannt, und BASICODE-Programme wurden ab 1989 auch im Rundfunk der DDR gesendet. Auch der niederländische Sender TROS (Televisie en Radio Omroep Stichting) sendete BASICODE-3-Programme. In der DDR erschien darüber hinaus ein Buch, dem eine kleine Schallplatte mit den Bascodern für alle in der DDR verbreiteten Computertypen beilag. Die letzte überarbeitete BASICODE-Version, die insbesondere die Bildschirmausgabe in Farbe als Neuerung enthielt, wurde 1991 als BASICODE 3C veröffentlicht.


title: BASICODE

text: Mit dem Beginn der 1990er-Jahre nahm die Popularität von BASICODE aufgrund der immer weiteren Verbreitung von 16- und 32-Bit-Computern und insbesondere neuer Varianten des IBM-PCs sowie dazu kompatibler Geräte sehr schnell ab. Auch wenn für diese Computer meistens noch Bascoder entwickelt wurden, war BASICODE zu limitiert, um die technischen Möglichkeiten dieser Rechnergeneration angemessen auszunutzen. Darüber hinaus entfiel durch die weitestgehende Konzentration auf wenige Rechnerarchitekturen im 16- und 32-Bit-Bereich der Hauptgrund für die Entstehung und Nutzung von BASICODE. Viele Menschen waren aufgrund der zunehmenden Komplexität der Hard- und Software der neuen Systeme nicht mehr daran interessiert oder in der Lage, selbst zu programmieren. Auch die zunehmende Popularität von grafischen Benutzeroberflächen trug zum raschen Rückgang der Verbreitung von 8-Bit-Computern und damit auch von BASICODE bei.


title: BASICODE

text: Der aus dem DDR-Rundfunk hervorgegangene Deutschlandsender Kultur, der später mit anderen Sendern zum Deutschlandradio fusionierte, strahlte noch bis etwa 1992 BASICODE-Programme aus. Ein noch geplanter Standard BASICODE 4 wurde nie offiziell realisiert, da die NOS kurz nach der Veröffentlichung von BASICODE 3C ihre Unterstützung des Projektes aufgab. BASICODE wird heute noch von einigen Enthusiasten, insbesondere 8-Bit-Computer-Fans, vorwiegend aus nostalgischem Interesse weiterhin verwendet, besitzt jedoch keine praktische Relevanz mehr.


title: BASICODE

text: BASICODE war im Heimanwenderbereich einer der frühen Versuche, auf verschiedenen zueinander inkompatiblen Rechnerarchitekturen einen gemeinsamen Standard zum Austausch von Programmen und Daten zu schaffen. Es entstand etwa zur gleichen Zeit wie das von Microsoft entwickelte MSX-System, dessen Standardisierung neben einem einheitlichen BASIC-Sprachstandard auch eine definierte Hardware-Spezifikation umfasste. Entsprechende Computer wurden von verschiedenen Unternehmen verkauft und standen dabei in Konkurrenz zu anderen populären Heimcomputern. In größerem Maß erfolgreich war MSX nahezu ausschließlich in den Heimatmärkten der Hersteller, wie beispielsweise in Japan und Südkorea, in den Niederlanden und in Brasilien. Im Gegensatz zu MSX definierte BASICODE keine Hardware-Spezifikation, sondern einen Sprachstandard für die auf Heimcomputern nahezu universell verfügbare Programmiersprache BASIC sowie ein Datenformat für Compact Cassetten, das auf allen mit BASICODE ausgestatteten Computern gelesen und geschrieben werden konnte. Die Umsetzung von BASICODE erfolgte damit ausschließlich durch Zusatzsoftware und war deshalb nicht auf Rechner bestimmter Hardwarehersteller beschränkt. Die Verbreitung von BASICODE lässt sich schwer einschätzen, da sowohl die Bascoder als auch die in BASICODE entwickelten Programme frei verfügbar waren und weitergegeben wurden. Bascoder waren jedoch für nahezu jeden jemals verkauften Heimcomputer dieser Computer-Ära erhältlich. Kommerziell war BASICODE aufgrund seiner freien Verbreitung nicht von Relevanz.


title: BASICODE

text: Konzeptbedingt war es mit BASICODE allerdings nicht möglich, die jeweils spezifischen technischen Möglichkeiten eines bestimmten Rechnertyps voll auszunutzen. Der durch BASICODE definierte Sprachstandard beschränkte sich nahezu vollständig auf den kleinsten gemeinsamen Nenner aller relevanten Computersysteme. Dieses Konzept wurde erst mit BASICODE 3/3C teilweise aufgegeben, da einige Rechnertypen beziehungsweise Varianten wie beispielsweise die ZX80/ZX81-Rechner und der KC87 keine echte Grafikausgabe und keine Farbausgabe ermöglichten und somit die entsprechenden neu eingeführten Funktionen von BASICODE 3/3C auf diesen Rechnern nicht mehr nutzbar waren. Insbesondere bei zeitkritischen Anwendungen und im Bereich der Grafik- und Soundausgabe, also zum Beispiel bei der Entwicklung von Computerspielen, war BASICODE einer Programmierung im jeweils systemspezifischen BASIC-Dialekt oder direkt im Maschinencode klar unterlegen. Die Stärken von BASICODE lagen somit eher in den Bereichen Anwendungsentwicklung, Software für den Bildungsbereich und Datenaustausch. Das BASICODE-Datenformat wurde darüber hinaus auch zur Weitergabe von Programmen in der Programmiersprache Pascal genutzt, die hinsichtlich ihrer Sprachdefinition deutlich besser standardisiert war als BASIC. Pascal-Compiler waren allerdings nur auf einigen Heimcomputer-Typen verfügbar.


title: BASICODE

text: Das grundlegende Konzept von BASICODE, nämlich die Definition eines Sprachstandards zur plattformunabhängigen Softwareentwicklung und die Realisierung dieses Standards durch systemspezifische Programme (Bascoder), ist später bei der Programmiersprache Java ebenfalls realisiert worden, und zwar in Form der betriebssystemspezifischen "Java Virtual Machines" zur Ausführung der Java-Programme. Die Weitergabe von Daten und Informationen im BASICODE-Datenformat als Journale erinnert darüber hinaus an heute genutzte plattformunabhängige Dokumentformate wie zum Beispiel das "Portable Document Format" (PDF) und die dafür notwendigen systemspezifischen PDF-Reader-Programme.


title: BASICODE

text: Im BASICODE-Format erfolgt die Aufzeichnung von Programmen analog zur Aufzeichnung von Daten. Bei der Aufzeichnung von Programmen werden also die einzelnen BASIC-Befehle nicht wie meistens üblich in Form von 1-Byte-Einheiten (Token), sondern Zeichen für Zeichen abgespeichert und eingelesen.


title: BASICODE

text: Jedes Byte wird in der Form „1 Startbit – 8 Datenbits – 2 Stoppbits“ übertragen. Die sich daraus ergebende Redundanz dient vor allem der Sicherheit bei der Übertragung. Bit 7 wird immer negiert übertragen, was insbesondere bei der Übertragung von ASCII-Zeichen von Nutzen ist. Diese enthalten an Bit 7 stets ein 0-Bit, so dass sich bei ASCII-Zeichen durch die negierte Übertragung drei Stoppbits ergeben. Der Beginn einer Übertragung wird durch das Zeichen 02 (STX, Start of Text) markiert, das Ende durch das Zeichen 03 (ETX, End of Text). Nach ETX wird noch ein Checkbyte gesendet, das aus den vorherigen Bytes einschließlich STX und ETX durch bitweise Binäraddition (XOR) berechnet wird. Das Zeichen 0DH bzw. 13D kennzeichnet bei der Übertragung das Ende einer Zeile. Von Programmen erzeugte Datenfiles können alle Zeichen als Daten verwenden, so dass sie keine Steuerzeichen enthalten. Sie werden vielmehr in 1.024-Byte-Blöcken gelesen und geschrieben.


title: BASICODE

text: Als Tonsignale werden Rechteckschwingungen in Form einer 1200-Hz-Schwingung für ein 0-Bit und zwei 2.400-Hz-Schwingungen für ein 1-Bit mit einer Länge von jeweils 1/1200 Sekunden für jedes Bitsignal verwendet. Eine Pause von mehr als 1/1800 Sekunden zwischen zwei Flanken markiert den Beginn der Übertragung eines Bytes, die darauf folgende Schwingung stellt also ein Startbit dar. Nach dem Startbit und vor der Übertragung der acht Datenbits folgt erneut eine Pause von mindestens 1/1800 Sekunden. Ein 2400-Hz-Signal von fünf Sekunden Dauer markiert den Beginn einer Übertragung und dient zur Synchronisation des Leseprogramms. Am Ende einer Übertragung wird ein 2400-Hz-Signal von einer Sekunde Dauer gesendet.


title: BASICODE

text: Die theoretische Datenrate dieses Formats beträgt 1200 Bits pro Sekunde (bit/s). Aufgrund der Übertragung von drei zusätzlichen Bits pro Datenbyte sowie der Pausen vor und nach einem Startbit ergibt sich daraus eine reale Datenrate von etwa 102 Bytes pro Sekunde, also etwa sechs KBytes pro Minute.


title: BASICODE

text: In BASICODE 2 erlaubte BASIC-Befehle, -funktionen und -operatoren


title: BASICODE

text: Die im Folgenden genannten Elemente der Programmiersprache BASIC sind in den BASIC-Dialekten aller unterstützten Computertypen mit identischer Funktionalität verfügbar. Sie sind somit auch Teil des BASICODE-Sprachstandards.In BASICODE 2 durch den Bascoder bereitgestellte Routinen


title: BASICODE

text: Die folgenden im Bascoder enthaltenen Routinen sind in den einzelnen BASIC-Dialekten durch verschiedene, in ihrer Syntax zueinander inkompatible Befehle oder Funktionen realisiert. Durch die GOSUB-Aufrufe wird also gewährleistet, dass diese Möglichkeiten als Teil des BASICODE-Sprachstandards einheitlich auf allen entsprechenden Rechnern verfügbar sind.


title: BASICODE

text: Weitere allgemeine Festlegungen


title: BASICODE

text: Eine Zeile eines BASICODE-Programms darf, einschließlich Zeilennummer und Leerzeichen, maximal 60 Zeichen lang sein und sollte nur eine Anweisung enthalten. Das Argument für die Winkelfunktionen ist im Bogenmaß anzugeben. Die logischen Operatoren AND und OR dürfen in BASICODE nicht zur bitweisen Verknüpfung von Zahlen verwendet werden. Bei der Verwendung von Stringfunktionen sollte auf eventuelle Unterschiede im Zeichensatz zwischen verschiedenen Computertypen geachtet werden. Variablennamen dürfen maximal zwei Zeichen (ein oder zwei Großbuchstaben oder ein Großbuchstabe und eine Ziffer) lang sein. Jeder Variable muss vor ihrer erstmaligen Verwendung in Befehlen oder Funktionen ein Wert zugewiesen werden, da eine implizite Initialisierung nicht auf allen Rechnertypen funktioniert. Numerische Variablen sind von einfacher Genauigkeit (sechs gültige Ziffern). Stringvariablen können maximal 255 Zeichen lang sein. Jedes BASICODE-Programm beginnt in Zeile 1000. Ab der Zeilennummer 30000 stehen Kommentare zum Programm, ab Zeile 32000 formale Fakten wie Name des Autors oder Versionsinformationen.


title: BASICODE

text: In BASICODE 3 / 3C erlaubte BASIC-Befehle, -funktionen und -operatoren


title: BASICODE

text: Hinsichtlich der in BASICODE erlaubten Elemente der Sprache BASIC unterscheidet sich BASICODE 3/3C nur geringfügig von BASICODE 2. Der wichtigste Unterschied ist die Neuaufnahme von DEF FN zum Definieren von eigenen Funktionen.In BASICODE 3/3C durch den Bascoder bereitgestellte Routinen


title: BASICODE

text: Der Umfang der Bascoder-Subroutinen wurde mit BASICODE 3/3C deutlich ausgeweitet im Vergleich zum Vorgänger. Insbesondere die neu hinzugekommenen Möglichkeiten zur Tonausgabe (400), zur Arbeit mit externen Dateien (500–580) und zur Grafikdarstellung (600–650) erweiterten die Möglichkeiten von BASICODE erheblich.


title: BASICODE

text: Die Übergabe und Rückgabe von Positionsangaben im Textmodus erfolgt in absoluten Werten. Im Grafikmodus werden die Variablen HO und VE hingegen mit relativen Werten belegt. Das bedeutet, dass für das Setzen eines Punktes in der Mitte des Bildschirms die Koordinaten HO=0,5 und VE=0,5 übergeben werden müssen, für die linke obere Ecke HO=0 und VE=0 und für die rechte untere Ecke HO=1 und VE=1. Damit soll unabhängig von der konkret verfügbaren Bildschirmauflösung eine vergleichbare Ausgabe erreicht werden.


title: BASICODE

text: Weitere allgemeine Festlegungen (zusätzlich zum BASICODE-2-Standard)


title: BASICODE

text: Die Namen von selbst definierten Funktionen dürfen ebenso wie Variablennamen maximal zwei Zeichen lang sein. Die Definition von eigenen Stringfunktionen ist in BASICODE nicht möglich. Das Programm endet mit „GOTO 950“, da die Befehle RUN, END und STOP verboten sind.


title: BASICODE

text: Folgende Variablennamen stehen in BASICODE nicht zur Verwendung im Programm zur Verfügung:


title: BASICODE

text: Folgende Variablen werden vom Bascoder genutzt, zum Beispiel bei der Übergabe von Argumenten an die Bascoder-Subroutinen beziehungsweise der Rückgabe von Werten:


title: Melusine

text: Melusine ist eine mythische Sagengestalt des Mittelalters. Im Erzählkern handelt die Sage davon, dass Melusine einen Ritter unter der Bedingung eines speziellen Betrachtungstabus heiratet, demzufolge er sie nicht in ihrer wahren Gestalt sehen soll: der einer Wasserfee, meist mit Schlangenleib. Melusine wird zur Quelle seines Ansehens und Reichtums, bis der Ritter das Tabu bricht.


title: Melusine

text: Melusine ist auch bekannt unter der Bezeichnung Melusina, in der französischen Literatur auch Merlusigne und ähnlich.


title: Melusine

text: Die ältesten Überlieferungen des Melusinenstoffes stammen aus dem 12. Jahrhundert. Mögliche Ursprünge finden sich bereits in vorchristlichen Sagenwelten der hellenischen, keltischen wie auch der vorderasiatischen Kultur. Als historisch-genealogische Sage geht sie zurück auf die Familie Lusignan aus der französischen Region Poitou.


title: Melusine

text: Im Laufe der Zeit haben sich die Texte verändert. Erschien Melusine früh noch als Dämonin, wurde sie in den höfischen Romanen des Mittelalters als Ahnfrau mancher Familien immer mehr verchristlicht. Seit der Neuzeit verschwanden die Elemente der Familiengeschichte, es wurde mehr Wert auf die tragische Liebesbeziehung gelegt. Bis ins 20. Jahrhundert gehörte Melusine zu den außerordentlich populären Geschichten der europäischen Kulturen. Adaptionen existieren in vielen europäischen Sprachen. Seit dem 20. Jahrhundert hat sie allerdings an Präsenz verloren.