Sistem operasi mainframe adalah infrastruktur perangkat lunak jaringan yang memungkinkan komputer mainframe untuk menjalankan program, menghubungkan mesin yang terhubung, dan memproses tugas numerik dan data yang kompleks. Semua komputer menggunakan semacam sistem operasi dasar (OS), yang memungkinkan mereka untuk mengatur file dan menjalankan perintah. Perbedaan terbesar antara OS satu komputer sederhana dan sistem operasi mainframe adalah di mana masing-masing berada. Sederhananya, sistem mainframe bekerja pada komputer mainframe, yang biasanya dianggap sebagai semacam “markas” atau server untuk jaringan komputer. Sebagian besar jaringan dan infrastruktur utama memiliki mainframe, di mana data dicadangkan dan sistem diatur secara luas. Kembali pada hari-hari awal komputasi, semua komputer adalah mainframe, dan sebagian besar sangat rumit untuk digunakan dan dioperasikan. Banyak hal telah berjalan jauh, tetapi masih ada peran penting untuk sistem operasi yang lebih besar ini dalam hal mendukung semua intrik lanskap teknologi modern.
Dasar-dasar Sistem Operasi
Sama seperti keyboard dan mouse adalah antarmuka antara komputer dan pengguna, sistem operasi adalah antarmuka antara komputer dan perangkat lunak yang dijalankannya. Sistem operasi bertindak seperti polisi lalu lintas yang mendorong dan menarik data ke dan dari memori, register, perangkat input dan output, dan prosesor. Cara termudah untuk berpikir tentang sistem operasi mainframe adalah sebagai sistem operasi pada komputer mainframe, perangkat kuat yang digunakan terutama oleh pemerintah dan bisnis untuk memproses sejumlah besar informasi dan mendukung sejumlah besar pengguna.
Asal dan Pengembangan
Pada 1950-an, sebelum komputer desktop dan jauh sebelum laptop, semua komputasi dilakukan pada komputer mainframe. Komputer-komputer ini dapat menempati seluruh ruangan dan sebagian besar tidak bertenaga, setidaknya tidak menurut standar modern. Mereka biasanya melakukan lebih sedikit pekerjaan daripada salah satu komputer laptop saat ini. Faktanya, komputer paling awal dirancang untuk hanya melakukan satu pekerjaan atau menjalankan satu program.
Karena program komputer menjadi lebih rumit dan perangkat keras komputer menjadi lebih murah, menjadi lebih efektif untuk membangun komputer yang dapat menjalankan lebih dari satu jenis program sekaligus. Untuk mengaktifkan ini, insinyur komputer harus mengembangkan cara agar komputer dapat menyesuaikan diri dengan program baru dan berbeda. OS mainframe dikembangkan sesuai dengan itu.
Contoh Awal
Salah satu fungsi paling awal dari sistem ini adalah membaca kartu punch, yang pada dasarnya adalah versi awal dari floppy disk dan CD yang dapat dibaca. Pada komputer pertama itu, tidak hanya tidak ada mouse, juga tidak ada keyboard. Semua input ke komputer berasal dari kartu dengan lubang yang dilubangi dalam pola tertentu. Posisi lubang menentukan data yang sedang dikirim dan ditransfer. OS membaca setiap kartu dan menerjemahkannya ke dalam data biner yang dipahami komputer dan dapat digunakan untuk menjalankan fungsi spesifik tertentu.
Metode input komputer lama ini adalah contoh bagus tentang apa yang dilakukan sistem operasi. Jika sebuah program komputer mencari serangkaian angka, misalnya, tidak masalah dari mana angka-angka itu berasal. Data biner dapat berasal dari kartu punch, keyboard, skrip Internet, atau perangkat lunak pengenalan suara. Sistem operasi mengambil nomor dari perangkat input dan menyerahkannya ke program, yang kemudian menggunakannya sesuai kebutuhan.
Utilitas Modern
Melalui hari-hari awal fungsionalitas sistem operasi inilah aspek komputasi modern pertama kali dirintis. Konsep seperti pemrosesan batch, multitasking, buffering, dan spooling — semua elemen kunci tentang cara kerja komputer saat ini — pertama kali diperkenalkan dalam sistem operasi mainframe tahun 1950-an, meskipun jelas dalam bentuk yang jauh lebih sederhana. Para teknisi telah membangun ide-ide awal ini untuk memungkinkan semuanya, mulai dari transfer data jarak jauh hingga konektivitas Internet ponsel cerdas.