Perjuangan di pasar modern dari prosesor yang kompatibel dengan x86 telah lama dilakukan antara Intel dan AMD. Tapi itu tidak selalu terjadi. Kembali pada zaman Pentium III, VIA berkompetisi (walaupun tidak terlalu berhasil) dengan dua raksasa, dan pada masa Pentium pertama dan 486x, kebun binatang prosesor x86 sangat beragam. Banyak, mungkin, akan mengingat nama perusahaan seperti Cyrix, yang pengolahnya juga dijual dengan nama IBM, Texas Instruments dan ST Microelectronics. Seseorang mungkin mengingat IDT, yang, bersama dengan Cyrix, kemudian diakuisisi oleh VIA, atau Rise Technology, dengan chip mp6 yang agak menarik. Seringkali, Geeks dari tahun 90-an juga mengingat NexGen, yang perkembangannya menjadi dasar prosesor AMD K6 yang sangat populer saat itu. Tapi ada nama lain, omong-omong, cukup umum di Eropa timur, termasuk di wilayah bekas Uni Soviet, yang, bagaimanapun, lebih jarang diingat - UMC.
UMC memperkenalkan tiruan dari prosesor ke-486 sesaat sebelum Intel Pentium pertama muncul pada tahun 1993. Pada tahun 1994, Intel menggugat UMC karena pelanggaran paten pada prosesor 486, itulah sebabnya penjualan prosesor UMC di Amerika Serikat dilarang, yang dicatat langsung pada kasing prosesor. Akibatnya, setelah perselisihan yang tidak terlalu lama, UMC menolak untuk lebih lanjut memproduksi prosesor yang kompatibel x86, dan prosesor U5 dalam beberapa modifikasi tetap menjadi satu-satunya chip UMC x86 dalam sejarah.
Prosesornya sendiri sangat menarik. Berbeda dengan klon dari AMD, yang secara praktis tidak dapat dibedakan dari Intel 486 dalam kinerja, dan yang lebih lambat dari Cyrix 486, prosesor UMC lebih cepat daripada Intel 486 pada frekuensi yang sama. Menurut Wikipedia, insinyur UMC berkonsentrasi pada mengoptimalkan mikrokode (walaupun saya tidak bisa membayangkan bagaimana mikrokode dapat dioptimalkan sebanyak yang ditunjukkan dalam artikel tanpa menyentuh pipa itu sendiri. Mungkin beberapa unit eksekusi baru ditambahkan, namun) dan dicapai keberhasilan tertentu. Namun yang lebih menarik, UMC memberi para perakit produk yang “komprehensif”. Pada saat AMD dan Cyrix hanya merilis prosesor sendiri, dan Intel baru-baru ini mulai memproduksi chipset untuk prosesornya, UMC merilis hampir semua yang diperlukan untuk membangun komputer.
Entah bagaimana lama yang lalu saya ingin membangun komputer UMC. Dan inilah yang terjadi:

Prosesornya sendiri, UMC U5S-SUPER33. Prosesor ini mengandung 8 KB cache di tingkat pertama dan tidak mengandung blok operasi bawaan dengan floating point, yang belum menjadi standar pada tahun-tahun itu, tetapi sudah ada dalam model pesaing yang mahal. Prosesor ini bekerja tanpa masalah pada frekuensi 40 MHz, juga pada tegangan yang berkurang, 3,45 Volt bukannya 5 Volt. Selain versi prosesor ini, ada yang lain: U5SX tidak berbeda dari U5S, U5SD memiliki "pinout" 486DX, meskipun, seperti U5S, itu tidak mengandung blok operasi floating-point, tidak seperti 486DX dan U5D dari UMC itu sendiri. U5SF, U5SLV dan U5FLV diproduksi dalam paket QFP untuk pemasangan yang tidak dapat dilepas, dua yang terakhir secara resmi dirancang untuk tegangan suplai 3,3 V. Mereka mengatakan bahwa U486DX2s langka dengan penggandaan frekuensi bus ditemukan di alam, tetapi tidak mungkin untuk memverifikasi pernyataan ini.

Motherboard chipset UMC UM8498F memiliki konektor ISA dan VLB bus, mendukung hingga 128 MB memori EDO, sedangkan chipset lainnya untuk 486 prosesor (dengan pengecualian revisi terakhir chipset SIS untuk bus PCI) hanya mendukung FPM. Papan memiliki 256 L2 cache L2, juga diketik dalam chip UMC. Dengan cache, ceritanya lucu, meskipun cukup khas untuk motherboard murah di bawah soket ke-3. Pada saat itu, chip SRAM yang digunakan untuk cache sangat mahal, dan produsen yang tidak jujur menjual papan dengan cache "dummy". Dummies dari sirkuit mikro dipasang di papan, dan BIOS komputer selalu menunjukkan adanya cache. Beberapa motherboard, terutama yang sering diproduksi oleh PC Chips, bahkan tidak memiliki trek yang menghubungkan cache dengan prosesor dan chipset, sehingga tidak mungkin untuk mengganti motherboard seperti itu dengan cache. Yang lain, seperti milik saya, tahu cara bekerja dengan cache jika diinstal, tetapi BIOS melaporkan cache dalam kasus apa pun, bahkan jika chip tidak secara fisik dan jumper di papan memiliki 0 KB cache.

Kartu video didasarkan pada chipset UM85C408AF, melaporkan sekitar 512 KB memori terpasang, meskipun dilihat dari chip DRAM yang disolder, 768 KB ada di sana. Kartu ini dirancang untuk bus ISA dan agak lambat, kecepatannya sangat kurang 486mu. Saat memasang kartu yang lebih modern untuk bus VLB, misalnya, pada chipset Cirrus Logic 5428, semuanya (permainan) bekerja jauh lebih menyenangkan, namun, Cirrus Logic bukan UMC. Pada dasarnya ada kartu video berdasarkan chipset UMC untuk VLB (pada chip UM85C418F), dan bahkan ditemukan di Ibei, tetapi mereka meminta banyak untuk mereka dan seringkali mereka tidak berfungsi. Saya tidak punya kartu seperti itu.

Papan untuk prosesor 486 jarang memiliki pengendali I / O di papan, dan papan saya tidak terkecuali. Oleh karena itu, untuk menghubungkan disk, saya menggunakan multicard berbasis pada chipset UMC UM8672 / UM82C863. Kartu ini berisi pengontrol untuk semua port utama (RS232, IEEE 1284, port untuk menghubungkan joystick, serta pengontrol untuk floppy disk dan 2 port IDE) dan memiliki penundaan pengoperasian yang sangat aneh. Jadi, kartu berbasis Winbond yang serupa mendeteksi CD-ROM saat memuat MS DOS dalam waktu sekitar 3 detik. Papan ini membutuhkan lebih dari 10 detik. Dalam baja, tidak ada keluhan tentang papan. Board dirancang untuk terhubung ke bus VLB dan mendukung akses disk 32-bit, tetapi tidak berfungsi dalam mode DMA.

Papan jaringan didasarkan pada chipset UM9003AF. NE2000-kompatibel, 10 Mbps, ethernet tipis. Pilihan yang populer saat itu, dan itu bekerja dengan cukup baik. Ada versi papan untuk twisted pair.
Tidak ada kartu suara di komputer. Saya menemukan penyebutan chip synthesizer UMC, tiruan dari beberapa Yamaha kuno, tapi saya pribadi tidak melihat chip itu sendiri, atau bahkan lembar data di dalamnya. Namun, lembar data pada chip UMC adalah kisah yang terpisah dan agak menyedihkan.
Untuk memahami apakah UMC U5S secepat yang mereka katakan, kita perlu pesaing. Sayangnya, saya tidak menemukan pesaing tanpa unit operasi floating-point, sehingga U5S akan berjuang melawan Intel 486DX-50, yang akan dihambat hingga 40 MHz:

AMD 486DX-40:

Cyrix 486DX-40:

Dalam kasus Intel dan AMD, kehadiran coprocessor matematika tidak mempengaruhi kinerja operasi integer dengan cara apa pun (namun, uji SuperPi tidak dapat digunakan, setidaknya saya tidak dapat mematikan coprocessor di Windows), tetapi dalam kasus Cyrix situasinya berbeda: Cx486S-40 berbeda Cx486DX-40 juga memiliki ukuran cache level 1, dan secara umum, ini hanyalah "re-flash" Cyrix 486DLC, prosesor pemutakhiran untuk motherboard 386x.
486DLC seperti itu, juga pada 40 MHz, meskipun di bawah merek TI, juga akan mengambil bagian dalam "pertempuran":

Namun, ini akan bekerja pada motherboard dengan chipset lain, OPTi 495SX. Chipset OPTi adalah solusi yang sangat andal (bahkan Intel merilis motherboard dengan chipset ini untuk OEM), tetapi agak lambat, sehingga 486DLC pada awalnya kehilangan sedikit, terutama karena sistem 386 memiliki manajemen cache yang berbeda: ada satu cache di 386x , dan terletak di papan itu sendiri.
Nah, untuk kelengkapannya, mari kita ambil prosesor 386 paling biasa di 40 MHz:

Jadi akan mungkin untuk memahami pada saat yang sama bagaimana 486DLC membenarkan nama "486". Peran "386go biasa" akan menjadi AMD 386DX-40. Prosesornya sangat populer pada saat "awal" 486x. Mereka mengatakan bahwa dia bisa bersaing dengan 486SX-25, yang jauh lebih murah (tidak hanya chip itu sendiri, tetapi juga motherboard untuk itu jauh lebih murah). Prosesor ke-486 pada 25MHz tidak akan di tes, tetapi anggaplah bahwa dengan peningkatan frekuensi di zaman kuno, ketika tidak ada pengganda frekuensi dalam prosesor, produktivitas juga meningkat secara linear. Jadi, jika 386 menunjukkan lebih dari 60% dari kecepatan 486 yang beroperasi pada frekuensi yang sama, kita akan menganggap bahwa mereka mengatakan yang sebenarnya.
Akan ada beberapa tes, lebih tepatnya 3. benchmark Sintetis dibuka oleh tes cachechk, yang menguji volume dan kecepatan cache prosesor, dan juga menunjukkan kecepatan bekerja dengan RAM:

Ini jelas menunjukkan keunggulan prosesor UMC dibandingkan pesaing. Dalam hal nilai tukar dengan tingkat memori apa pun, ini adalah yang tercepat. Juga, ini adalah satu-satunya prosesor yang tolok ukurnya dapat secara akurat menentukan keberadaan dan kecepatan cache tingkat 1. Meskipun, mungkin, chipset UMC "bermain bersama" dengan prosesor UMC. Tapi ini hanya asumsi, terutama karena motherboard berbasis chipset UMC pada saat 486x masih dianggap salah satu yang tercepat, meskipun prosesor. Dan prosesor UMC saat itu, bagaimanapun, adalah minoritas global. Cx486DLC-40 bekerja sangat baik dengan cache level 2 yang terletak di board, namun, dipasangkan dengan chipset OPTi, ia kehilangan banyak kecepatan "nyata" 486m saat bekerja dengan RAM. Tetapi “kakak laki-lakinya” berperilaku aneh: perbedaan dalam kecepatan RAM dan cache level 2 sangat rendah sehingga cachechk tidak “melihat” cache.
Selain itu, hanya di U5S ada garis dengan nama prosesor: "UMC UMC UMC".

Dan ya, cachechk menentukan frekuensi semua prosesor dengan benar. Pengecualian: 486DLC (ditentukan 45 MHz) dan U5S (849 MHz ditentukan).
Dan menutup tes "synthetics" 3D bench 1.0c, pendahulu 3D Mark, yang tidak menggunakan, bagaimanapun, tidak hanya akselerator 3D, tetapi bahkan sebuah koprosesor matematika. Hanya titik tetap, hanya hardcore.

Dan di sini, UMC jauh di depan para pesaingnya, meskipun dalam tes ini Anda sudah dapat melihat kartu video "rem". Jika Anda menggantinya dengan kartu VLB normal, hasilnya akan meningkat secara signifikan bahkan untuk prosesor 386 (ya, papan berikutnya untuk 386 mendukung bus VLB. Secara umum, alamat dan bus data pada prosesor 386DX dan 486 identik, dan bahkan ada papan "hybrid" di mana Anda dapat adalah menginstal prosesor 386 atau 486, untuk memilih dari). 486DLC masih jauh lebih dekat dengan prosesor 486 daripada prosesor 386, hanya kehilangan sekitar 10% pertama. Kemungkinan besar, Cx486S-40 akan menunjukkan hasil yang serupa.
Nah, dan yang paling penting, mengapa semuanya dimulai - Doom. Versi shareware yang digunakan dari game 1.9. Uji - demo3. Layar penuh, tetapi panel bawah terlihat. Detail tinggi.

Sepertinya saya bahwa di sini U5S menjadi korban kartu video "asli". Bagaimanapun, prosesor 486 pada 40 MHz mungkin memainkan Doom. 10 FPS masih belum level 486. Namun demikian, bahkan di sini, meskipun sangat sederhana, U5S menang. 486DLC persis di tengah-tengah antara 486x paling lambat dan tercepat (dan hanya) dari 386x. Tentu saja, Anda dapat meletakkan kartu video normal dan "tes", tapi ... mengapa? Bagaimanapun, ini tentang UMC, dan bukan tentang Doom pada 486m.
Jadi, U5S benar-benar prosesor yang menarik. Sangat cepat 486m, dan itu bekerja sangat baik untuk komputer anggaran. Tidak adanya blok operasi floating-point tidak menentukan: untuk pengguna rumahan, coprocessor matematika akan menjadi penting setelah 2 tahun, dengan rilis game Quake, yang kecepatan salah satu prosesor yang diuji masih tidak cukup (bahkan akan mulai pada 386 m, ya, tetapi bermain dengan kesenangan tidak akan berhasil). Dan para pengguna yang penting bagi proses pengolahan matematika, selama distribusi U5S, mereka secara bertahap beralih ke Pentium (ya, dan di sini mereka menunggu kejutan dalam bentuk FDIV BUG).
Secara umum, akan menyedihkan tanpa Anda.
Bagus sekali kamu.
386DX-40, bagaimanapun, adalah pesaing yang cukup untuk 486SX-25. Dari 50 hingga 70% dari 486DX-40 yang diberikannya. Nah, dan 486DLC, bagaimanapun, benar-benar adalah prosesor ke-486 dalam hal kinerja, meskipun paling lambat, dan itu dipasang di soket 386.