PDP-11
kelas=skin-invert
CPU PDP-11/40 ada di bagian bawah, dengan drive DECtape TU56 ganda terpasang di atasnya.
PengembangDigital Equipment Corporation
Keluarga produkProgrammed Data Processor
JenisMinikomputer
Tanggal rilis1970; 56ย tahun laluย (1970)
Ketersediaan eceran1970โ€“1997
Dihentikan1997; 29 tahun laluย (1997)
Terjualsekitar 600,000
Sistem operasiBATCH-11/DOS-11, DSM-11, IAS, P/OS, RSTS/E, RSX-11, RT-11, Ultrix-11, Seventh Edition Unix, SVR1, 2BSD
PenerusVAX-11

PDP-11 adalah serangkaian minikomputer 16-bit yang awalnya dijual oleh Digital Equipment Corporation (DEC) dari tahun 1970 hingga akhir 1990-an, salah satu dari serangkaian produk dalam seri Programmed Data Processor (PDP). Secara total, sekitar 600.000 PDP-11 dari semua model terjual, menjadikannya salah satu lini produk paling sukses DEC. PDP-11 dianggap oleh beberapa ahli sebagai minikomputer paling populer.[1][2]

PDP-11 menyertakan sejumlah fitur inovatif dalam set instruksi-nya dan register tujuan-umum tambahan yang membuatnya lebih mudah diprogram daripada model sebelumnya dalam seri PDP. Lebih lanjut, sistem Unibus yang inovatif memungkinkan perangkat eksternal untuk lebih mudah diantarmukakan ke sistem menggunakan akses memori langsung, membuka sistem ke berbagai periferal. PDP-11 menggantikan PDP-8 dalam banyak aplikasi komputasi waktu nyata, meskipun kedua lini produk hidup secara paralel selama lebih dari 10 tahun. Kemudahan pemrograman PDP-11 membuatnya populer untuk komputasi tujuan-umum.

Desain PDP-11 menginspirasi desain mikroprosesor akhir-1970-an termasuk Intel x86[1] dan Motorola 68000. Fitur desain sistem operasi PDP-11, dan sistem operasi lain dari Digital Equipment, memengaruhi desain sistem operasi seperti CP/M dan karenanya juga MS-DOS. Versi Unix pertama yang secara resmi dinamai berjalan di PDP-11/20 pada tahun 1970. Umumnya dinyatakan bahwa bahasa pemrograman C mengambil keuntungan dari beberapa fitur pemrograman dependen-PDP-11 tingkat-rendah,[3] meskipun awalnya bukan oleh desain.[4]

Upaya untuk memperluas PDP-11 dari pengalamatan 16- menjadi 32-bit mengarah pada desain VAX-11, yang mengambil sebagian namanya dari PDP-11.

Sejarah

sunting

Mesin sebelumnya

sunting

Pada tahun 1963, DEC memperkenalkan apa yang dianggap sebagai minikomputer komersial pertama dalam bentuk PDP-5. Ini adalah desain 12-bit yang diadaptasi dari mesin LINC 1962 yang dimaksudkan untuk digunakan dalam pengaturan lab. DEC sedikit menyederhanakan sistem dan set instruksi LINC, mengarahkan PDP-5 ke pengaturan yang lebih kecil yang tidak membutuhkan daya PDP-4 18-bit mereka yang lebih besar. PDP-5 adalah sukses, akhirnya menjual sekitar 1.000 mesin. Ini mengarah ke PDP-8, model 12-bit yang lebih dikurangi biayanya yang menjual sekitar 50.000 unit.

Selama periode ini, pasar komputer bergerak dari panjang kata komputer berdasarkan unit 6 bit ke unit 8 bit, mengikuti pengenalan standar ASCII 7-bit. Pada tahun 1967โ€“1968, insinyur DEC merancang mesin 16-bit, PDP-X,[5] tetapi manajemen akhirnya membatalkan proyek karena tidak tampak menawarkan keuntungan signifikan dibandingkan platform 12- dan 18-bit mereka yang ada.

Ini mendorong beberapa insinyur dari program PDP-X untuk meninggalkan DEC dan membentuk Data General. Tahun berikutnya mereka memperkenalkan Data General Nova 16-bit.[6] Nova menjual puluhan ribu unit dan meluncurkan apa yang akan menjadi salah satu pesaing utama DEC melalui tahun 1970-an dan 1980-an.

Rilis

sunting

Ken Olsen, presiden dan pendiri DEC, lebih tertarik pada mesin 8-bit kecil daripada sistem 16-bit yang lebih besar. Ini menjadi proyek "Kalkulator Meja". Tidak lama setelah itu, Datamation menerbitkan catatan tentang kalkulator meja yang sedang dikembangkan di DEC, yang menyebabkan kekhawatiran di Wang Laboratories, yang sangat berinvestasi di pasar itu. Tidak lama kemudian, menjadi jelas bahwa seluruh pasar bergerak ke 16-bit, dan Kalkulator Meja juga memulai desain 16-bit.[7]

Tim memutuskan bahwa pendekatan terbaik untuk arsitektur baru adalah meminimalkan bandwidth memori yang dibutuhkan untuk mengeksekusi instruksi. Larry McGowan mengkodekan serangkaian program bahasa rakitan menggunakan set instruksi dari berbagai platform yang ada dan memeriksa berapa banyak memori yang akan dipertukarkan untuk mengeksekusinya. Harold McFarland bergabung dalam upaya tersebut dan telah menulis set instruksi yang sangat kompleks yang ditolak tim, tetapi yang kedua lebih sederhana dan akhirnya akan membentuk dasar untuk PDP-11.[7]

Ketika mereka pertama kali mempresentasikan arsitektur baru, para manajer terkejut. Ia kekurangan data segera kata-instruksi-tunggal dan alamat pendek, yang keduanya dianggap penting untuk meningkatkan kinerja memori. McGowan dan McFarland akhirnya dapat meyakinkan mereka bahwa sistem akan bekerja seperti yang diharapkan, dan tiba-tiba "proyek Kalkulator Meja menjadi panas".[7] Sebagian besar sistem dikembangkan menggunakan PDP-10 di mana SIM-11 mensimulasikan apa yang akan menjadi PDP-11/20 dan Bob Bowers menulis assembler untuknya.[7]

Pada tahap akhir, tim pemasaran ingin mengirim sistem dengan 2K memori sebagai konfigurasi minimal. Ketika McGowan menyatakan ini berarti assembler tidak dapat berjalan di sistem, minimum diperluas menjadi 4K. Tim pemasaran juga ingin menggunakan karakter garis miring untuk komentar dalam kode assembler, seperti halnya dalam assembler PDP-8. McGowan menyatakan bahwa dia kemudian harus menggunakan titik koma untuk menunjukkan pembagian, dan ide itu dibatalkan.[7]

Keluarga PDP-11 diumumkan pada Januari 1970 dan pengiriman dimulai awal tahun itu. DEC menjual lebih dari 170.000 PDP-11 pada tahun 1970-an.[8] Arsitektur tersebut menyediakan mayoritas penjualan, pertumbuhan penjualan, dan keuntungan DEC dari awal 1970-an hingga awal 1980-an.[9]

Awalnya diproduksi dari logika transistorโ€“transistor skala-kecil, versi integrasi skala-besar papan-tunggal dari prosesor dikembangkan pada tahun 1975. Sebuah prosesor dua- atau tiga-chip, J-11 dikembangkan pada tahun 1979.

Model terakhir dari lini PDP-11 adalah PDP-11/94 dan PDP-11/93 papan-tunggal yang diperkenalkan pada tahun 1990.[10]

Lihat juga

sunting
  • Heathkit H11, komputer pribadi Heathkit 1977 berdasarkan PDP-11
  • MACRO-11, bahasa rakitan asli PDP-11
  • PL-11, assembler tingkat-tinggi untuk PDP-11 yang ditulis di CERN
  • Keluarga H8, keluarga mikrokontroler dengan set instruksi yang terinspirasi oleh PDP-11

Referensi

sunting
  1. ^ a b Supnik, Bob (31 Agustus 2004). "Simulator: Mesin Virtual Masa Lalu (dan Masa Depan)". ACM Queue. 2 (5): 52โ€“58. doi:10.1145/1016998.1017002. S2CIDย 20078751.
  2. ^ Rose, Frank (1985). Into the Heart of the Mind: An American Quest for Artificial Intelligence. hlm.ย 37. ISBNย 9780394741031. Diarsipkan dari versi aslinya tanggal 2024-07-01. Diakses tanggal 2020-07-19.
  3. ^ Bakyo, John. "Bagian Tiga: Awan Gelap Besar Jatuh: Pilihan IBM". Mikroprosesor Besar Masa Lalu dan Sekarang (V 13.4.0). Bagian I: DEC PDP-11, patokan untuk generasi 16/32 bit pertama. (1970). Diarsipkan dari versi aslinya tanggal 2023-04-30. Diakses tanggal 2023-04-30.
  4. ^ Ritchie, Dennis M. (April 1993). "Pengembangan Bahasa C". Dalam Thomas J. Bergin, Jr.; Richard G. Gibson, Jr. (ed.). History of Programming Languages-II. Konferensi Sejarah Bahasa Pemrograman Kedua. Cambridge, MA: ACM Press (New York) and Addison-Wesley (Reading, Mass). ISBNย 0-201-89502-1. Diarsipkan dari versi aslinya tanggal 2015-06-11. Diakses tanggal 2023-04-30.
  5. ^ "Memoranda PDP-X". bitsavers.org. Diarsipkan dari versi aslinya tanggal 2017-09-23. Diakses tanggal 2017-07-13.
  6. ^ "Sejarah Lisan Edson (Ed) D. de Castro" (PDF). Diarsipkan (PDF) dari versi aslinya tanggal 2016-03-05. Diakses tanggal 28 April 2020.
  7. ^ a b c d e McGowan, Larry (19 Agustus 1998). "Bagaimana PDP-11 Lahir". Diarsipkan dari versi aslinya tanggal 2015-06-17. Diakses tanggal 2015-01-22.
  8. ^ Paul Cerruzi (2003). A History of Modern Computing. MIT Press. hlm.ย 199. ISBNย 0-262-53203-4.
  9. ^ Bell, Gordon; Strecker, W.D. Apa yang Telah Kita Pelajari dari PDP-11 โ€“ Apa yang Telah Kita Pelajari dari VAX dan Alpha (PDF) (Report). Diakses tanggal 2025-06-26.
  10. ^ "Linimasa 16-bit". microsoft.com. Diarsipkan dari versi aslinya tanggal 8 Desember 2008. Diakses tanggal 8 November 2016.

Sumber

sunting

Pranala luar

sunting

๐Ÿ“š Artikel Terkait di Wikipedia

PDP-1

Flexowriter untuk pencetakan luring. Di tahun-tahun berikutnya, drive DECtape ditambahkan ke beberapa sistem PDP-1, sebagai metode yang lebih nyaman

PDP-8

Sebuah PDP-8/E terbuka dengan modul logikanya di belakang panel depan dan satu drive DECtape TU56 ganda di atas

Daftar sistem berkas baku

Tahun rilis Sistem operasi Sistem berkas 1968 George 3 George 3 1971 OS/8 DECtape / OS/8 1972 RSX-11 ODS-1 1974 CP/M sistem berkas CP/M 1980 86-DOS FAT12