Intel 80286
| Intel 80286 | |||
|---|---|---|---|
| Mikroprosessor | |||
| Produsert | 1982 - 1991 | ||
| Produsent | Intel, AMD, Harris Corporation og Siemens AG | ||
| Klokkefrekvens | 4–25 MHz | ||
| Prosess | 1.5 µm | ||
| Transistorer | 134 000 | ||
| Databuss | 16 bit | ||
| Adressebuss | 24 bit | ||
| Prosessorsokkel | 68 pins PGA 68 pins PLCC 68 pins LCC | ||
| Kjerne | x86-16 | ||
| Forgjenger | Intel 80186, Intel 8086, Intel 80188 | ||
| Etterfølger | Intel 80386 | ||
Intel 80286 (ofte kalt i286 eller iAPX 286) er en 16‑bits mikroprosessor, som ble lansert av Intel den 1. februar 1982. Den representerte andre generasjon av x86‑arkitekturen og introduserte en rekke viktige forbedringer, særlig innen minnehåndtering og beskyttet kjøring.[1] Senere ble den også produsert av AMD, Harris Corporation og Siemens.
Prosessoren inneholdt 134 000 transistorer. 80286 var den første x86‑prosessoren med en integrert minnehåndterer og markerte samtidig starten på moderne brikkesett, der flere perifere funksjoner ble samlet i dedikerte integrerte kretser. [2]
Historie og utvikling
[rediger | rediger kilde]Intel utviklet 80286 som en videreføring av 8086‑familien, med mål om å tilby bedre minnehåndtering, høyere ytelse og støtte for mer avanserte operativsystemer. Prosessoren ble først tatt i bruk i IBM PCer i 1984, som bidro til å gjøre den til en av 1980‑tallets mest utbredte CPU‑er i forretningsmarkedet.[2]
Arkitektur
[rediger | rediger kilde]Databuss og adressebuss
[rediger | rediger kilde]- Databuss: 16 bit
- Adressebuss: 24 bit
- Adresserbart minne: 16 MB (2²⁴ adresser)
Til sammenligning hadde Intel 8086, 8088, 80186 og 80188 en 20‑bits adressebuss og kunne adressere 1 MB (2²⁰ adresser).
Minnehåndtering og segmentering
[rediger | rediger kilde]Intel 80286 videreførte segmentmodellen fra 8086, men utvidet den betydelig i protected mode. Segmentbeskrivelser ble lagret i Global Descriptor Table (GDT) og Local Descriptor Table (LDT), og hver deskriptor inneholdt både baseadresse, lengde og tilgangsrettigheter.[3]
Prosessoren introduserte også ring‑nivåer (0–3), som la grunnlaget for moderne privilegeseparasjon mellom kjerne og brukermodus.[4]
Protected mode
[rediger | rediger kilde]Protected mode var den viktigste nyheten i 80286, som ga:
- 24‑bits adressering (16 MB)
- minnebeskyttelse
- segmentbeskrivelser med rettighetskontroll
- støtte for multitasking i maskinvare
En betydelig begrensning var at prosessoren ikke kunne gå tilbake til real mode uten en full reset. Dette gjorde det vanskelig for operativsystemer å kombinere moderne funksjoner med kompatibilitet for DOS‑programmer. Selv om 80286 kunne adressere 16 MB i protected mode, var real mode fortsatt begrenset til 1 MB, og de fleste operativsystemene som var i bruk på denne tiden – særlig MS‑DOS – var avhengige av real mode. Dette gjorde det utfordrende å utnytte hele minneområdet i praksis. [5]
Klokkefrekvenser og produksjon
[rediger | rediger kilde]I 1982 ble 80286 lansert av Intel i hastigheter på 6 og 8 MHz, og senere skalert opp til 12,5 MHz. Fra midten på 1980-tallet produserte AMD og Harris kompatible varianter, med klokkehastigheter på 8-25 MHz. Siemens, IBM og andre aktører produserte også 80286‑baserte brikker som OEM‑produkter eller kloner.[6]
Ytelse
[rediger | rediger kilde]Intel oppga at 80286 utførte i gjennomsnitt 0,21 instruksjoner per klokkesyklus, noe som ga:
- 0,9 MIPS ved 6 MHz
- 1,5 MIPS ved 10 MHz
- 1,8 MIPS ved 12 MHz
Ytelsen per klokkesyklus var mer enn dobbelt så høy som for 8086 og 8088. Beregning av adresseringsmodi ble utført raskere takket være en dedikert enhet, og multiplikasjon og divisjon krevde færre klokkesykluser enn på forgjengerne.[7]
Brikkesett og systemarkitektur
[rediger | rediger kilde]80286 markerte starten på moderne brikkesett, der funksjoner som tidligere krevde mange separate kretser ble samlet i færre integrerte komponenter. Chips and Technologies var blant de første populære produsentene av slike brikkesett.
Bruk
[rediger | rediger kilde]Bruksområder
[rediger | rediger kilde]80286 ble særlig brukt i:
- IBM PC/AT og kompatible PC‑er
- Flerbruker‑ og multitasking‑systemer
- Tidlige UNIX‑varianter som Xenix
- Industriell og innebygd elektronikk
Begrensninger
[rediger | rediger kilde]Til tross for store forbedringer hadde 80286 flere viktige begrensninger:
- Manglende støtte for paging (kom først i Intel 80386)
- Umulig å gå tilbake til real mode uten reset
- Segmentmodellen var kompleks og lite fleksibel
- DOS‑miljøer kunne ikke utnytte mer enn 1 MB uten spesialløsninger (A20‑linjen, HMA - High Memory Area)[8]
Etterfølger
[rediger | rediger kilde]Intel 80386, lansert i 1985, bygget videre på 80286, men introduserte 32‑bits registre, paging, flat minnemodell og muligheten til å bytte mellom real mode og protected mode uten reset. Dette gjorde 386 langt mer egnet for moderne operativsystemer.
Se også
[rediger | rediger kilde]Referanser
[rediger | rediger kilde]- ↑ «X86 System - an overview». Besøkt 10. mars 2026.
- 1 2 CPU-World. «Intel 80286 microprocessor family». Besøkt 10. mars 2026.
- ↑ GeeksForgeeks. «What is Global Descriptor Table». Besøkt 10. mars 2026.
- ↑ Retrocomputing (26. juli 2019). «Does the Intel 8086 CPU have user mode and kernel mode?». Besøkt 10. mars 2026.
- ↑ Intel (1988). «Intel Corporation: 80286 High Performance Microprocessor with Memory Management and Protection, datablad» (PDF). Intel. Besøkt 10. mars 2026.
- ↑ www.cpu-collection.de. «80286». Besøkt 10. mars 2026.
- ↑ EmbedIC (30. august 2024). «80286 Microprocessor Architecture and Features Embedded Technology Information». Besøkt 10. mars 2026.
- ↑ Computer Hope (11. desember 2023). «What Is HMA (High Memory Area)». Besøkt 10. mars 2026.
Eksterne lenker
[rediger | rediger kilde]- Intel - Offisielt nettsted
- Intel Timeline - The 286 Changes Personal Computing