Pengkomputeran Nostalgia: CP/M dan WordStar Masih Memikat Pembangun dalam 2025

Pasukan Komuniti BigGo
Pengkomputeran Nostalgia: CP/M dan WordStar Masih Memikat Pembangun dalam 2025

Dunia pengkomputeran retro terus memukau pembangun dan peminat teknologi, dengan CP/M (Control Program for Microcomputers) dan perisian pendampingnya WordStar menarik perhatian baharu pada tahun 2025. Sistem pengendalian 8-bit dari tahun 1970-an ini, yang asalnya dicipta oleh Gary Kildall , berkhidmat sebagai asas untuk apa yang akhirnya menjadi MS-DOS dan membentuk industri komputer peribadi awal.

Spesifikasi Teknikal CP/M:

  • Seni Bina Sasaran: Pemproses 8080/Z80
  • Keperluan Memori: Minimum (direka untuk sistem dengan RAM terhad)
  • Penyimpanan: Dioptimumkan untuk cakera liut (ratusan kilobait)
  • Sistem Fail: Asas, tidak sesuai untuk volum besar
  • Had Ketara: Asas sistem yang dikodkan keras disebabkan kekangan perkakasan

Warisan Berterusan WordStar dalam Zaman Moden

WordStar , pemproses kata yang menguasai era CP/M , mengekalkan pengikut yang mengejutkan sehingga hari ini. Pintasan papan kekunci corak berlian unik perisian ini, yang berpusat di sekitar kekunci E-S-D-X, mencipta sistem penyuntingan yang cekap yang didapati ramai pengguna lebih unggul daripada alternatif kemudian. Beberapa tokoh terkenal terus menggunakan varian WordStar , dengan pengarang fantasi George R.R. Martin terkenal kerana berpegang kepada versi MS-DOS untuk projek penulisannya. Pengaruh editor ini melangkaui nostalgia - alat moden seperti editor JOE termasuk mod keserasian WordStar , membolehkan pengguna mengalami antara muka klasik pada sistem kontemporari.

WordStar bukanlah sesuatu yang sukar setelah anda menguasai ketukan kekunci berlian—E,S,D,X—dan kekunci yang bersebelahan dengannya. Sebenarnya, 'berlian' kekunci kawalan WordStar sangat baik difikirkan.

Ciri Utama WordStar:

  • Control Key Diamond: Corak E-S-D-X untuk navigasi
  • Versi: Versi asal CP/M (3-7) dianggap lebih unggul daripada WordStar 2000
  • Ketersediaan Moden: Versi MS-DOS 7 masih boleh dijalankan di bawah emulasi
  • Sokongan Warisan: Editor JOE termasuk mod keserasian WordStar (arahan jstar)
  • Pengguna Terkenal: George R.R. Martin terus menggunakan versi MS-DOS untuk menulis

Asas Teknikal Yang Membentuk Pengkomputeran

CP/M muncul daripada keperluan praktikal apabila Gary Kildall memerlukan sistem pengendalian cakera untuk komputer berasaskan Intel 8080 nya di Naval Postgraduate School . Bekerja dengan sumber perkakasan yang terhad, termasuk pemacu liut yang dipinjam yang tidak digunakan selama setahun kerana masalah pengawal, Kildall mencipta apa yang menjadi sistem pengendalian mikrokomputer pertama yang diterima pakai secara meluas. Reka bentuk sistem mencerminkan kekangan teruk pengkomputeran awal - pemproses perlahan, memori mahal, dan kapasiti penyimpanan kecil yang diukur dalam kilobait dan bukannya megabait.

Inovasi Perkakasan dan Keserasian Merentas Platform

Ekosistem CP/M memupuk perkembangan perkakasan menarik yang merapatkan seni bina pengkomputeran yang berbeza. Sistem seperti DEC Rainbow menampilkan kedua-dua pemproses Z80 dan x86 awal, membolehkan pengguna menjalankan kedua-dua perisian CP/M dan MS-DOS pada mesin yang sama. Pemproses V30 NEC mengambil konsep ini lebih jauh dengan memasukkan sokongan 8080 terbina dalam, membolehkan program CP/M berjalan secara asli pada sistem MS-DOS melalui penukaran mod mudah. Pendekatan hibrid ini menunjukkan tempoh peralihan industri antara pengkomputeran 8-bit dan 16-bit.

Contoh Perkakasan Bersejarah:

  • DEC Rainbow: Sistem dwi-pemproses ( Z80 + awal x86) yang menyokong kedua-dua CP/M dan MS-DOS
  • NEC V30: Klon 8086 yang dipertingkatkan dengan sokongan 8080 terbina dalam untuk keserasian CP/M
  • Godbout CompuPro 8/16: Sistem bas S-100 yang popular menjalankan CP/M
  • Sanyo CP/M Systems: Komputer pendidikan yang digunakan di sekolah-sekolah pada tahun 1980an

Emulasi Moden dan Nilai Pendidikan

Peminat CP/M hari ini boleh meneroka sistem melalui pelbagai emulator yang berjalan pada perkakasan moden. Walaupun CP/M terasa primitif berbanding sistem pengendalian kontemporari, ia menawarkan wawasan berharga tentang asas pengkomputeran. Kesederhanaan sistem menjadikannya alat pendidikan yang sangat baik untuk memahami konsep sistem pengendalian asas tanpa kerumitan pelaksanaan moden. Walau bagaimanapun, had CP/M menjadi jelas apabila berjalan pada perkakasan moden yang pantas - sistem bergelut dengan peranti penyimpanan besar dan kekurangan lapisan abstraksi yang menjadikan sistem moden fleksibel dan mesra pengguna.

Minat berterusan dalam CP/M dan WordStar mencerminkan lebih daripada sekadar nostalgia. Sistem ini mewakili masa apabila pengaturcara individu boleh memahami keseluruhan platform pengkomputeran, dari perkakasan hingga perisian. Walaupun tidak praktikal untuk kegunaan moden, ia berkhidmat sebagai artifak sejarah penting yang membantu kita memahami bagaimana dunia pengkomputeran hari ini berkembang daripada permulaan 8-bit yang sederhana.

Rujukan: A gentle introduction to CPU8