Sejarah perkembangan sistem komputer: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Adintyoko (bicara | kontrib)
Generasi Ketiga(1965-1980): Perbaikan kesalahan ketik, Penambahan pranala
Tag: Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android
InternetArchiveBot (bicara | kontrib)
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.3
 
(11 revisi perantara oleh 9 pengguna tidak ditampilkan)
Baris 1:
komputer pertama kali ditemukan oleh Charles Babbage pada abad ke 19, ketika Charles Babbage mencoba untuk mendesain komputer mekanik yang bernama mesin anatikal.[[Berkas:Computer.svg|jmpl|300px|ka|Komputer]]
'''Sejarah perkembangan sistem komputer''' adalah sejarah yang terkait dengan perkembangan [[sistem operasi]], dimanadi mana dapat dikelompokan menjadi lima kurun waktu (generasi).<ref name="Sistem Komputer"/>
 
== Generasi Pertama(1945-1955) ==
Baris 8:
* Manusia sangat mudah membuat kesalahan.<ref name="Sistem Komputer"/>
 
Upaya manusia untuk meningkatkan kemampuan komputasinya telah dimulai sejak awal peradaban manusia.<ref name="Sistem Komputer"/> Mulai dari merekam dengan tumpukan batu, potongan batang, sempoa, serta cara-cara mekanis seperti mesin hitung buatan [[Blaise Pascal]].<ref name="Sistem Komputer"/> Sebelum penciptaan komputer elektronik, manusia telah berusaha membuat komputer mekanis yaitu komputer yang memanfaatkan gerak dari benda-benda masif, tidak sampai level [[elektron]] serta tidak memanfaatkan [[listrik]] sebagai pembangkitnya.<ref name="Sistem Komputer"/> Komputer mekanis ini mempunyai banyak keterbatasan yang menyebabkan kegagalan.<ref name="Sistem Komputer"/> Komputer mekanis mempunyai dua penyebab kelemahan, yaitu: <br>
* Kecepatan komputasi dibatasi inersia bagian-bagian yang bergerak.<ref name="Sistem Komputer"/>
* Transmisi informasi alat-alat mekanis tidak praktis, susah dipakai serta tidak andal.<ref name="Sistem Komputer"/>
Baris 16:
== Generasi Kedua(1955-1965) ==
Komputer generasi kedua ini merupakan batch processing system.<ref name="Sistem Komputer"/>
* Batch Processing System<br>
Tugas-tugas dikumpulkan di dalam satu rangkaian kemudian dieksekusi secara berurutan.<ref name="Sistem Operasio">{{cite book|author= Iwan Binanto|title=Sistem Operasi|page=24-33|publisher=Andi|location= Yogyakarta|year=2005}}</ref> Pada generasi ini, tugas-tugas adalah program-program yang harus dikerjakan oleh komputer.<ref name="Sistem Operasio"/> program-program itu dituliskan di tape.<ref name="Sistem Operasio"/>
 
Baris 22:
 
== Generasi Ketiga(1965-1980) ==
Perkembangan berlanjut, sistem operasi dikembangkan untuk melayani banyak pemakai interaktif sekaligus.<ref name="Sistem Operasi1"/> Pemakai-pemakai interaktif berkomunikasi dengan komputer lewat terminal secara online (yang dihubungkan secara langsung) kesatu komputer.<ref name="Sistem Operasi1"/> Sistem komputer menjadi :<br>
# Multiuser, yaitu sekaligus digunakan banyak orang.<ref name="Sistem Operasi1"/>
# Multiprogramming, yaitu sekaligus melayani bayakbanyak program.<ref name="Sistem Operasi1"/>
 
* Multiuser<br>
Dengan adanya kemampuan multiuser, membuat para pemakai yang berinteraksi langsung dengan komputer dapat sekaligus banyak dalam menggunakan komputer.<ref name="Sistem Komputer"/> Tetapi disatu sisi komputer harus menanggapi permintaan-permintaan pemakai secara cepat atau akan menyebabkan produktifitasproduktivitas pemakai menurun.<ref name="Sistem Komputer"/> Untuk kebutuhan itu dikembangkan timesharing.<ref name="Sistem Komputer"/>
 
* Multiprogramming<br>
Multiprogramming berarti komputer melayani banyak tugas atau proses (program yang dijalankan) sekaligus pada satu waktu.<ref name="Sistem Operasi2">{{cite book|author= Kusnadi DKK|title=Sistem Operasi|page=26-38|publisher=Andi|location= Yogyakarta|year=2008}}</ref> Teknik Multiprogramming meningkatkan utilisasi pemroses dengan mengorganisasikan semua tugas, dalam hal ini pemroses selalu mempunyai satu tugas yang harus dieksekusi.<ref name="Sistem Operasi2"/> Teknik ini meningkatkan efisiensi pemroses.<ref name="Sistem Operasi2"/> Teknik multiprogramming dilakukan dengan mempartisi memori menjadi beberapa bagian.<ref name="Sistem Operasi2"/> Satu bagian memori berisi satu tugas berbeda.<ref name="Sistem Operasi2"/> Sistem operasi menyimpan beberapa tugas di memori secara simultan.<ref name="Sistem Operasi2"/> Saat satu tugas menunggu operasi masukkan atau keluaran diselesaikan, tugas lain menggunakan pemroses.<ref name="Sistem Operasi2"/> Teknik ini memerlukan perangkat keras khusus untuk mencegah satu tugas menggangu tugas lain.<ref name="Sistem Operasi2"/>
 
* Timesharing<br>
Timesharing merupakan varian dari multiprogramming, yakni tiap pemakai satu terminal [[online]].<ref name="Sistem Operasio"/> Pemroses hanya memberi layanan pada pemakai-pemakai aktif dengan bergantian secara cepat.<ref name="Sistem Operasio"/> Pemakai-pemakai itu akan merasa dilayani secara terus-menerus, padahal sebenarnya digilir satu per satuan waktu yang singkat.<ref name="Sistem Operasio"/> Efek ini biasa disebut [[pseudoparallelism]], yaitu efek seolah-olah terdapat banyak komputer paralel yang melayani banyak pemakai.<ref name="Sistem Operasio"/> Karena sumber daya lambat yang digunakan bersama sering menimbulkan [[bottleneck]], maka dikembangkan teknik Spooling.<ref name="Sistem Operasio"/>
 
* Spooling<br>
Teknik Spooling adalah membuat peripheral seolah-olah dapat digunakan bersama-sama sekaligus pada saat yang sama, dapat diakses secara simultan.<ref name="Sistem Operasio"/> Teknik ini dilakukan dengan cara menyediakan beberapa partisi memori.<ref name="Sistem Operasio"/> Saat terdapat permintaan layanan peripheral, permintaan langsung diterima dan data untuk layanan itu lebih dulu disimpan di memori yang disediakan.<ref name="Sistem Operasio"/> Kemudian layanan-layanan untuk permintaan-permintaan yang diantrikan dijadwalkan agar secara nyata dilayani oleh peripheral.<ref name="Sistem Operasio"/>
 
== Generasi Keempat(1980-2000AN) ==
Pada generasi keempat ini, sistem operasi tidak lagi hanya diperutukan untuk satu mode pengolahan, tetapi telah ditujukan untuk banyak mode pengolahan, misalnya mendukung batch processing, timesharing, networking dan (soft) realtime applications sekaligus.<ref name="Sistem Komputer"/> Hanya hard real-time applications sulit disatukan dengan mode-mode pengolahan yang lainnya karena beresikoberisiko tinggi.<ref name="Sistem Komputer"/> Pada generasi ini, kenyamanan mengoperasikan sistem komputer juga dinilai penting.<ref name="Sistem Komputer"/> Komputer yang makin ampuh telah sanggup memberi antar muka grafis yang nyaman.<ref name="Sistem Operasi"> {{cite web|url=http://netsains.net/2013/06/sejarah-dan-perkembangan-sistem-operasi-komputer/|title=Sejarah dan Perkembangan Sistem Operasi Komputer |accessdate= 06 Mei 2014|publisher=NetSains|archive-date=2014-05-05|archive-url=https://web.archive.org/web/20140505214818/http://netsains.net/2013/06/sejarah-dan-perkembangan-sistem-operasi-komputer/|dead-url=yes}}</ref> Komputer [[desktop]] dinyamankan dengan [[GUI]] (Graphical User Interface).<ref name="Sistem Komputer"/> GUI ini dimulai X [[Windows System]] hasil penelitian di [[MIT]], kemudian [[Macintosh]], [[Sun View]], disusul [[Microsoft Windows]].<ref name="Sistem Komputer"/>
 
Generasi keempat ini ditandai berkembang dan meningkatnya kemampuan komputer desktop (komputer pribadi) dan teknologi jaringan.<ref name="Sistem Komputer"/> Jaringan [[TCP]] atau [[IP]] telah mulai digunakan secara luas oleh kalangan militer, peneliti, peguruan tinggi dan masyarakat secara umum.<ref name="Sistem Komputer"/>
 
== Generasi Kelima (2000AN -??) ==
Awal munculnya komputer-komputer modern dengan Spesifikasi yang lebih tinggi.
 
== Referensi ==