Jurutera Microsoft Dedahkan Mengapa Windows 95 Menggunakan Antara Muka Teks Berbanding Grafik

BigGo Editorial Team
Jurutera Microsoft Dedahkan Mengapa Windows 95 Menggunakan Antara Muka Teks Berbanding Grafik

Pilihan antara antara muka teks dan grafik dalam pemasangan sistem operasi mungkin kelihatan mudah pada hari ini, tetapi keputusan bersejarah dalam pembangunan perisian sering mempunyai sebab teknikal yang menarik. Pendedahan terbaru daripada seorang jurutera Microsoft yang berpengalaman telah menjelaskan mengapa pilihan reka bentuk yang dibuat berdekad lalu mengutamakan kecekapan berbanding estetika.

Skrin persediaan MS-DOS 622 yang tipikal, mencontohkan antara muka berasaskan teks yang dipilih untuk pemasangan
Skrin persediaan MS-DOS 622 yang tipikal, mencontohkan antara muka berasaskan teks yang dipilih untuk pemasangan

Cabaran Teknikal Di Sebalik Pemasangan Windows 95

Raymond Chen, seorang veteran Microsoft dengan pengalaman lebih tiga dekad, telah menjelaskan melalui blog Old New Thing beliau mengapa proses pemasangan Windows 95 bergantung kepada antara muka berasaskan teks berbanding grafik. Walaupun MS-DOS mampu mengendalikan grafik, pelaksanaan pemasangan bergrafik memerlukan pembinaan keseluruhan sistem grafik dari awal, termasuk elemen asas seperti pemplotan piksel dan pengurusan tetingkap.

Kerumitan Pelaksanaan Grafik

Pasukan pembangunan menghadapi cabaran besar dalam mencipta persekitaran pemasangan bergrafik. MS-DOS hanya menyediakan panggilan BIOS asas untuk memplot piksel individu, menjadikannya sangat tidak cekap untuk operasi grafik yang kompleks. Mencipta antara muka grafik memerlukan pembangunan penyelesaian khusus untuk segala-galanya dari pengurusan tetingkap asas hingga sokongan untuk set aksara antarabangsa dan animasi.

Keperluan Minimum Windows 95:

  • Kad Video: VGA
  • Ciri-ciri Sokongan Yang Diperlukan:
    • Kotak dialog
    • Navigasi papan kekunci
    • Pintasan kekunci
    • Sokongan aksara antarabangsa (Bahasa Jepun, Bahasa Cina)
    • Keupayaan animasi asas

Penyelesaian Bijak: Penggunaan Semula Kod

Berbanding mencipta semula dari awal, jurutera Microsoft membuat keputusan pragmatik untuk menggunakan persekitaran masa jalan Windows 3.1 yang sedia ada. Pendekatan ini menyediakan penyelesaian sedia ada yang merangkumi pemacu video yang telah diuji, perpustakaan grafik, dan pengurus dialog. Keputusan ini menunjukkan pembangunan perisian yang cekap melalui penggunaan semula kod berbanding membina sistem baru dari awal.

Windows Moden Meneruskan Warisan

Falsafah penggunaan semula kod ini berterusan dalam pemasangan Windows moden. Hari ini, Windows menggunakan Windows Preinstallation Environment ( Windows PE ) sebagai sistem operasi kecil untuk mengendalikan proses pemasangan dan pembaikan sistem. Pendekatan ini menunjukkan bagaimana prinsip asas pembangunan perisian yang dibangunkan berdekad lalu terus mempengaruhi reka bentuk sistem moden.