Kickstart (Amiga) (original) (raw)
Kickstart is the bootstrap firmware of the Amiga computers developed by Commodore International. Its purpose is to initialize the Amiga hardware and core components of AmigaOS and then attempt to boot from a bootable volume, such as a floppy disk. Most Amiga models were shipped with the Kickstart firmware stored on ROM chips.
Property | Value |
---|---|
dbo:abstract | Als Kickstart werden die meist im ROM befindlichen, wesentlichen Teile des Betriebssystems AmigaOS bezeichnet. Kickstart enthält unter anderem die exec.library (den Kernel), die dos.library (das DOS), die graphics.library und die intuition.library (die Systembibliotheken für das Amiga-GUI). Die Versionen 1.0 und 1.1 aus dem Jahr 1985 wurden nur mit dem Amiga 1000 ausgeliefert, ursprünglich in Form einer Bootstrap-Diskette, die in einen speziellen RAM-Bereich (WOM) geladen wurde, der nach dem Laden gegen Überschreiben geschützt und somit bis zum nächsten Kaltstart nur noch gelesen werden konnte. Version 1.2 aus dem Jahr 1986 hielt mit dem Amiga 500 und dem Amiga 2000, den Nachfolgemodellen des Amiga 1000, Einzug. Bei diesen Modellen wurde Kickstart nicht mehr aufwendig von einer Diskette geladen, sondern durch ein fest eingebautes ROM ersetzt. Dadurch verkürzte sich die Bootzeit enorm. Nachteil war jedoch, dass man für eine Aktualisierung auf eine neue Kickstartversion den Rechner öffnen und den Baustein austauschen musste. Bis zu diesem Zeitpunkt passte Kickstart in ein ROM mit 256 KiB Größe. Spätere Kickstart-Versionen wurden unter anderem um Gerätetreiber für ATA-, SCSI- und PCMCIA-Hardware ergänzt. Ab der Version 2.0, die mit dem Amiga 3000 und ab Version 2.04 auch mit dem Amiga 500+ ausgeliefert wurde, war daher ein größeres ROM nötig, welches jetzt eine Kapazität von 512 KiB aufwies. Ab Version 2.0 wurde auch der Disk-Validator, der vorher dynamisch von Diskette geladen wurde, in das ROM integriert. Dieser wird aktiv, falls eine Diskette eingelegt wird, bei der Schreibvorgänge nicht abgeschlossen worden sind. Bei einem standardmäßig ausgestatteten Amiga findet man Kickstart im Bereich der Speicheradressen 0xFC0000 bzw. 0xF80000 bis 0xFFFFFF. Dieser Bereich ist aber nicht fest im Betriebssystem kodiert, was sich sogenannte Softkicker zunutze machen, die Amigas mit einer anderen Kickstart-Version starten können, wobei diese an eine andere Adresse geladen wird und ihre Sprungadressen für diesen Zweck modifiziert werden. Auch im AmigaOS 4, das im Jahr 2006 veröffentlicht wurde, gibt es noch die ursprüngliche Architektur, nur befinden sich die Kickstart-Module jetzt auf dem Boot-Datenträger, von dem sie durch den Bootloader aktiviert werden. (de) Kickstart is the bootstrap firmware of the Amiga computers developed by Commodore International. Its purpose is to initialize the Amiga hardware and core components of AmigaOS and then attempt to boot from a bootable volume, such as a floppy disk. Most Amiga models were shipped with the Kickstart firmware stored on ROM chips. (en) El Kickstart es la parte del sistema operativo del AmigaOS que reside en ROM. Podría ser el equivalente a las BIOS de los PC, aunque realmente va mucho más allá de ser un mero gestor de configuración de la placa base. El Kickstart contiene: * Un gestor de arranque (Early Startup); * El núcleo del AmigaOS; * Las bibliotecas más importantes * La parte fundamental del entorno gráfico. Junto con el Workbench conforman el sistema operativo del AmigaOS. No obstante, únicamente con el código del Kickstart es posible arrancar el Amiga directamente con el entorno de ventanas y un CLI (Interfaz de línea de comandos). Contiene el código necesario para iniciar el hardware estándar del Amiga y muchos de los componentes centrales del AmigaOS. La función del Kickstart es comparable a la del BIOS más el núcleo del sistema operativo en un ordenador compatible IBM PC. Aun así, Kickstart posee más funciones disponibles en el arranque que lo inicialmente esperado en un PC, por ejemplo, el sistema completo de ventanas. El Kickstart contiene muchas partes básicas del sistema operativo del Amiga, como , Intuition, el núcleo del AmigaDOS y funcionalidad para utilizar expansiones de hardware mediante . Esto significa que un Amiga recién encendido tiene muchas de las partes esenciales de un sistema operativo disponibles. Versiones posteriores del Kickstart contenían drivers para controladores IDE y SCSI, puertos PC Card y otro hardware integrado en los Amiga. Al (re)iniciar, el Kickstart realiza un número de comprobaciones y diagnósticos al sistema y después inicia el chipset del Amiga y algunos componentes del núcleo del S.O. Entonces examina los dispositivos de arranque conectados y trata de iniciar desde uno de los de prioridad de arranque mayor. Si no se encuentra ningún dispositivo de arranque, se muestra una pantalla pidiendo al usuario que inserte un disco de arranque, típicamente un disquete. El primer modelo de Amiga, el 1000, requiere que el Kickstart 1.x sea cargado desde un disquete en una sección de 256 KB de la RAM, llamada writable control store(WCS). Algunos programas del A1000 (principalmente Dragon's Lair) incluían un código base alternativo para poder usar esos 256 KB extra para datos. Modelos posteriores de Amiga llevan incluido el Kickstart en un chip ROM, mejorando así los tiempos de arranque. El A1000 también se puede modificar para incluir dichos chips. El Kickstart estaba almacenado en chips de ROM de 256 KB en las versiones anteriores al AmigaOS 2.0. Las versiones posteriores usan chips de ROM de 512 KB, conteniendo nuevas y mejoradas funcionalidades. El Commodore Amiga CD32 incluye una ROM de 1 MB (Kickstart 3.1) con firmware adicional y un sistema de archivos integrado para soportar unidades de CD-ROM. Los primeros modelos Amiga 3000 fueron, al igual que el A1000, empaquetados con el Kickstart en un disquete, debido a que incluían la versión 1.4 beta en ROM. Tanto el Kickstart 1.3 como el 2.0 podían extraerse en una partición llamada específicamente WB_1.3 o WB_2.x, respectivamente, e incluido en DEVS:kickstart, un sistema de localización absoluto de donde el sistema A3000 lo encuentra en el arranque y lo copia en RAM. Estos A3000 iniciales soportaban la inclusión del Kickstart tanto en ROM como en disquete, aunque no de manera simultánea. Un A3000 configurado para usar imágenes del Kickstart en disco tiene el beneficio de ser capaz de arrancar desde varias versiones de AmigaOS con niveles altos de compatibilidad, simplemente seleccionando la imagen apropiada en el arranque. El Commodore CD-TV incluyó ROMs con firmware adiciona que no es técnicamente parte del Kickstart. La ROM del firmware original del CD-TV debe ser actualizada para instalar una versión del Kickstart posterior a la 1.3. El AmigaOS 2.1 es solo una actualización de software y no tiene una serie de chips ROM correspondiente. El Workbench 2.1 funciona en todas las ROMs Kickstart de la familia 2.0x. Las versiones posteriores del AmigaOS (3.5 y 3.9) son también actualizaciones solo software y no incluyen ROMs correspondientes, necesitando en su lugar el Kickstart 3.1. A partir de la versión 3.5 del AmigaOS se usa un sistema de componentes basados en un fichero ROM que reemplazan los chips ROMs. (es) Il Kickstart è la parte del sistema operativo AmigaOS comprendente le sue componenti principali. (it) Kickstart – program rozruchowy komputerów Amiga, zawarty w pamięci ROM, uruchamiany zaraz po włączeniu zasilania lub restarcie. W końcowej fazie startu poszukiwane są wszystkie nośniki danych wykryte przez Kickstart (np. stacje dyskietek) w celu rozpoczęcia wczytywania systemu operacyjnego. Kickstart zawierał także dużą część systemu operacyjnego, między innymi obsługę podstawowych systemów plików czy biblioteki graficzne, co skracało czas uruchomienia Amigi. Odpowiednikiem Kickstartu w komputerach typu IBM-PC (x86) jest BIOS. Wersje Kickstart komputerów Amiga wydane przez Commodore: Poszczególne wersje różniły się zależnie od modelu komputera, w którym były instalowane. Istniały również wersje wyższe niż 3.1 (3.5 – 4.0), nie były jednak dostępne jako fabrycznie montowane w komputerach, stanowiąc aktualizację wgrywaną po każdorazowym uruchomieniu Amigi. Najczęściej podawana numeracja jest analogiczna do wersji uruchamianego systemu operacyjnego. Rzeczywista numeracja Kickstartu, określającego serię i model komputera dla którego jest przeznaczony, jest rzadko spotykana. (pl) |
dbo:thumbnail | wiki-commons:Special:FilePath/Kickstart1_3.png?width=300 |
dbo:wikiPageID | 16994071 (xsd:integer) |
dbo:wikiPageInterLanguageLink | dbpedia-ru:AmigaOS |
dbo:wikiPageLength | 21579 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1121656896 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Amiga_Chip_RAM dbr:Amiga_Walker dbr:Amiga_Zorro_II dbr:Read-only_memory dbr:Intuition_(Amiga) dbr:Command_Line_Interface dbr:Commodore_CDTV dbr:Commodore_International dbr:Computer_software dbr:Light-emitting_diode dbr:Chipset dbc:AmigaOS dbr:Disk_operating_system dbr:File:Amiga_kickstart2_boot_screen.png dbr:Amiga dbr:AmigaDOS dbr:AmigaOS dbr:AmigaOS_4 dbr:Amiga_1000 dbr:Amiga_1200 dbr:Amiga_2000 dbr:Amiga_3000 dbr:Amiga_4000 dbr:Amiga_4000T dbr:Amiga_500 dbr:Amiga_600 dbr:Amiga_CD32 dbr:Dragon's_Lair dbr:Dual-boot dbr:Exec_(Amiga) dbr:Floppy_disk dbr:PC_Card dbr:Caps_Lock dbr:Central_processing_unit dbr:Raster_graphics dbr:Hard_disk_drive dbc:Amiga dbc:Firmware dbr:Kibibyte dbr:Autoconfig dbr:Booting dbr:CD-ROM dbr:File_system dbr:Integrated_Drive_Electronics dbr:Operating_system dbr:Random-access_memory dbr:Workbench_(AmigaOS) dbr:MOS_Technology_CIA dbr:Megabyte dbr:Memory_management_unit dbr:Volume_(computing) dbr:Expansion_card dbr:Guru_Meditation dbr:Original_Chip_Set dbr:Random_access_memory dbr:Firmware dbr:Motorola_68040 dbr:Bootable dbr:Amiga_500+ dbr:Original_Amiga_chipset dbr:File:Kickstart1_3.png |
dbp:wikiPageUsesTemplate | dbt:Color dbt:No dbt:Partial dbt:Portal dbt:Refimprove dbt:Reflist dbt:Short_description dbt:Snd dbt:Yes dbt:AmigaOS dbt:AmigaOS_4 dbt:Amiga_hardware |
dcterms:subject | dbc:AmigaOS dbc:Amiga dbc:Firmware |
gold:hypernym | dbr:Firmware |
rdf:type | dbo:Software |
rdfs:comment | Kickstart is the bootstrap firmware of the Amiga computers developed by Commodore International. Its purpose is to initialize the Amiga hardware and core components of AmigaOS and then attempt to boot from a bootable volume, such as a floppy disk. Most Amiga models were shipped with the Kickstart firmware stored on ROM chips. (en) Il Kickstart è la parte del sistema operativo AmigaOS comprendente le sue componenti principali. (it) Als Kickstart werden die meist im ROM befindlichen, wesentlichen Teile des Betriebssystems AmigaOS bezeichnet. Kickstart enthält unter anderem die exec.library (den Kernel), die dos.library (das DOS), die graphics.library und die intuition.library (die Systembibliotheken für das Amiga-GUI). Spätere Kickstart-Versionen wurden unter anderem um Gerätetreiber für ATA-, SCSI- und PCMCIA-Hardware ergänzt. Ab der Version 2.0, die mit dem Amiga 3000 und ab Version 2.04 auch mit dem Amiga 500+ ausgeliefert wurde, war daher ein größeres ROM nötig, welches jetzt eine Kapazität von 512 KiB aufwies. (de) El Kickstart es la parte del sistema operativo del AmigaOS que reside en ROM. Podría ser el equivalente a las BIOS de los PC, aunque realmente va mucho más allá de ser un mero gestor de configuración de la placa base. El Kickstart contiene: * Un gestor de arranque (Early Startup); * El núcleo del AmigaOS; * Las bibliotecas más importantes * La parte fundamental del entorno gráfico. (es) Kickstart – program rozruchowy komputerów Amiga, zawarty w pamięci ROM, uruchamiany zaraz po włączeniu zasilania lub restarcie. W końcowej fazie startu poszukiwane są wszystkie nośniki danych wykryte przez Kickstart (np. stacje dyskietek) w celu rozpoczęcia wczytywania systemu operacyjnego. Kickstart zawierał także dużą część systemu operacyjnego, między innymi obsługę podstawowych systemów plików czy biblioteki graficzne, co skracało czas uruchomienia Amigi. Odpowiednikiem Kickstartu w komputerach typu IBM-PC (x86) jest BIOS. Wersje Kickstart komputerów Amiga wydane przez Commodore: (pl) |
rdfs:label | Kickstart (de) Kickstart (es) Kickstart (it) Kickstart (Amiga) (en) Kickstart (pl) |
owl:sameAs | freebase:Kickstart (Amiga) wikidata:Kickstart (Amiga) dbpedia-de:Kickstart (Amiga) dbpedia-es:Kickstart (Amiga) dbpedia-hu:Kickstart (Amiga) dbpedia-it:Kickstart (Amiga) dbpedia-pl:Kickstart (Amiga) https://global.dbpedia.org/id/cnyM |
prov:wasDerivedFrom | wikipedia-en:Kickstart_(Amiga)?oldid=1121656896&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Amiga_kickstart2_boot_screen.png wiki-commons:Special:FilePath/Kickstart1_3.png |
foaf:isPrimaryTopicOf | wikipedia-en:Kickstart_(Amiga) |
is dbo:operatingSystem of | dbr:Amiga_3000 |
is dbo:wikiPageRedirects of | dbr:Amiga_Kickstart dbr:Kickstart_ROM |
is dbo:wikiPageWikiLink of | dbr:AmigaOS_version_history dbr:Amiga_Enhanced_Chip_Set dbr:Amiga_Walker dbr:Amiga_custom_chips dbr:Open-source_bounty dbr:Commodore_CDTV dbr:Module_file dbr:Disk_operating_system dbr:GO64 dbr:Minimig dbr:AROS_Research_Operating_System dbr:AmiKit dbr:Amiga dbr:AmigaOS dbr:AmigaOS_4 dbr:Amiga_1000 dbr:Amiga_1200 dbr:Amiga_2000 dbr:Amiga_3000 dbr:Amiga_3000UX dbr:Amiga_4000 dbr:Amiga_4000T dbr:Amiga_500 dbr:Amiga_600 dbr:Amiga_CD32 dbr:DraCo dbr:Sysinfo dbr:Autoconfig dbr:Workbench_(AmigaOS) dbr:Ver_(command) dbr:Guru_Meditation dbr:Kick_start_(disambiguation) dbr:Firmware dbr:Amiga_Kickstart dbr:Kickstart_ROM |
is dbp:os of | dbr:Amiga_3000 |
is foaf:primaryTopic of | wikipedia-en:Kickstart_(Amiga) |