hello !! hari ini kita belajar tentang Operating System (OS), kita akan bahas dari dasar dulu biar semua mengerti J
Definisi dari Operating System atau Sistem Operasi adalah Suatu program yang mengatur
eksekusi program-program aplikasi dan berfungsi sebagai perantara antara user atau pengguna komputer dengan hardware…
Abstraksi Sistem Komputer
Â
Komponen-komponen Sistem Komputer
- Perangkat Keras CPU, RAM, storage (hardisk, floppy disk, CDROM, dsb), piranti I/O (printer, scanner, dsb)
- Operating System
Mengontrol dan mengkoordinasikan penggunaan hardware dari berbagai program aplikasi dan user. - Program-program aplikasi
Pengaturan penggunaan system resources untuk pemecahan problem kebutuhan user (kompiler, sistem basis data, games, dan program-program untuk bisnis) - User
Orang, mesin, atau komputer lain
Â
Sejarah Singkat Sistem Operasi
- Generasi Pertama 1945 - 1955
- vacuum tubes, plug boards
- Generasi Kedua 1955 - 1965
- transistors, batch systems
- Generasi Ketiga 1965 – 1980
- ICs and multiprogramming
- Generasi Keempat 1980 – Sekarang
- personal computers
Â
Kita akan bahas satu persatu ya teman ….
Generasi Pertama  (vacuum tubes, plug boards)
Pada masa ini bahasa pemrograman belum ditemukan dan sistem operasi juga belum ada. Programmer-programmer pada masa itu membuat program menggunakan bahasa mesin (machine language).
Program-program yang dibuat pun hanya sebatas permasalahan sederhana, seperti kalkulasi numerik. Pada masa ini, plugboards dan punched cards sudah digunakan.
Â
Â
Generasi Kedua (transistors, batch system)
Bahasa pemrograman sudah diciptakan, seperti bahasa Fortran dan Assembler. Fungsi personil sudah dipisahkan. Batch system mulai diterapkan (lihat gambar a).
Â
Gambar a
Â
Â
Â
- Hasil pembacaan data dari card reader dismpan ke dalam tape
- Operator membawa ke 7094 untuk melakukan komputasi
- Outputnya kemudian dimasukkan ke output tape
- Operator membawa hasil output tape ke 1401 untuk dicetak
Â
Kelemahan Batch System
- Masih ketergantungan pada operator manusia untuk setup dan sequencing
- CPU lebih banyak idle saat pergantian job atau I/O
Â
Â
Â
Â
Â
Generasi Ketiga (1965-1980): ICs dan Multiprogramming
IC (Integrated Circuit) sudah mulai digunakan. Pemrograman multiprogramming mulai diperkenalkan (gambar b).
Â
Gambar b
Multiprogramming Beberapa job di simpan dalam memori pada waktu yang sama, dan CPU mengerjakan job tersebut secara bersamaan (multiplexing)
 Generasi Keempat (1980-sekarang): LSI dan PC
Ini adalah masa di mana masa ini masih bertahan sampai tulisan saya ini dibuat. Pada masa ini, PC (Personal Computer) lahir berkat pengembangan LSI (Large Scale Integration) circuit dan chips yang berisi ribuan transistor.
Sistem operasi jaringan dan sistem operasi terdistribusi mulai dikembangkan pada masa ini.
Â
Semoga Bermanfaat J J J J J
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H