01 sejarah sistem operasi
TRANSCRIPT
![Page 1: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/1.jpg)
Sejarah PerkembanganKomputer
Setia JuliIrzal IsmailTelkom University
Hanya digunakan untuk kepentingan pengajaran diTelkom University
![Page 2: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/2.jpg)
Apa itu Komputer?
![Page 3: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/3.jpg)
Sejarah Komputer
• Upaya pengembangan komputer telah melalui lima generasi. • Setiap generasi terobosan perangkat keras perbaikan
arsitektur.
![Page 4: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/4.jpg)
Perkembangan Perangkat Keras(Hardware)Dikelompokkan dalam era sebelum Th.1940 dan setelah Th. 1940
![Page 5: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/5.jpg)
Karakteristik generasi pertama komputer;1940 – 1959• Instruksi operasional dibuat khusus untuk tugas tertentu• Komponen yang digunakan adalah tabung vakum untuk rangkaiannya.• Program hanya bisa dibuat dengan bahasa mesin.• Menggunakan konsep program tersimpan dengan memori utamanya,yaitu penyimpanan inti magnetik.
• Menggunakan penyimpanan eksternal pita magnetik dan magneticdisk.
![Page 6: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/6.jpg)
Karakteristik generasi pertama komputer;1940 – 1959• Ukuran komputernya besar,perlu ruang besar.• Mudah panas sehingga butuh pendingin.• Prosesnya sangat lambat.• Penyimpanannya kecil.• Membutuhkan tenaga listrik yang besar.• Orientasi utamanya adalah pada aplikasi bisnis.
![Page 7: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/7.jpg)
![Page 8: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/8.jpg)
Komputer Generasi Pertama
![Page 9: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/9.jpg)
Vacuum Tube
![Page 10: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/10.jpg)
Generasi Kedua
• Komponen yang digunakan adalah transistor untuk rangkaian.• Program bisa dibuat dengan bahasa tingkat tinggi.• Kapasitas memori utama cukup besar dengan penyimpanan intimagnetik bisa menghemat puluhan ribuan karakter
• Menggunakan penyimpanan eksternal pita magnetik dan magneticdisk didalam bentuk removable disk atau disk pack.
• Memiliki kemampuan proses realtimedan timesharing.
![Page 11: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/11.jpg)
2nd Generation
![Page 12: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/12.jpg)
Transistor
![Page 13: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/13.jpg)
Generasi ketiga (1964– 1970)
• Komponen yang digunakan adalah IC(IntegratedCircuits),dalambentuk sirkuit terpadu hibrida dan sirkuit terpadu monolitik.Sirkuitterpadu hibrida atau teknologi logika padat (SLT)adalah transistordan dioda diletakkan terpisah disatu tempat.
• Perbaikan perangkat lunak.• Lebih cepat dan lebih akurat.Kecepatannya hampir 10000kali lebihcepat dibanding kecepatan generasi pertama.Kecepatan diukurdalam mikrodetik.Bahkan sampai nanodetik (miliaran operasi perdetik).
![Page 14: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/14.jpg)
• Kapasitas memori komputer lebih besar,bisa menghemat ratusanribu karakter.
• Menggunakan penyimpanan eksternal yang merupakan akses acak(mampu menyisipkan rekam data secara acak),yang bersifat magnetisdengan kapasitas besar (jutaan karakter).
• Energi yang digunakan lebih hemat
![Page 15: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/15.jpg)
Generasi ketiga
• Mampu melakukan multiprocessing,dan multiprogramming, berartidapat melakukan beberapa program secara bersamaan.
• Pengembangan perangkat input-outputmenggunakan terminaltampilan visual yang bisa menampilkan gambar dan grafis,bisamenerima dan menghasilkan suara,dan juga dilengkapi dengan MICR(magnetic ink character recognition)reader.
• Harganya lebih murah dibanding generasi sebelumnya.• Kemampuan melakukan komunikasi data dari satu komputer dankomputer lainnya melalui alat komunikasi seperti telepon.
![Page 16: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/16.jpg)
Contoh komputer generasi ketiga
![Page 17: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/17.jpg)
![Page 18: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/18.jpg)
Generasi ke 4
Komputer generasi keempat ditandai dengan menggunakan sirkuitintegrasi skala besar (VLSI)dan memori semikonduktor.5,4juta transistor bisa dikemas dalam satu chip sekecil kuku.
![Page 19: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/19.jpg)
![Page 20: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/20.jpg)
Jenis Komputer
Komputer Analog.} Digunakan untuk mengolah data yang sifatnya berkelanjutan danbukan data yang berupa angka,melainkan dalam bentuk pisik sepertiarus listrik,temperatur,kecepatan,tekanan dan sebagainya.} Kelebihan komputer analogadalah kemampuannya untukmenerima data dalam besaran fisik dan dapat langsung mengukur datatersebut tanpa harus dikonversi dulu sehingga prosesnya lebih cepat.} Keluarannya biasanya berupa grafik atau bentuk dial.} Contoh besaran pada arus listrik yang berupa gambar- gambargrafik sinyal
![Page 21: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/21.jpg)
![Page 22: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/22.jpg)
Komputer Digital
} Datadalam komputer digitalberupa angka 0atau 1} Komputer jenis ini biasanya digunakan untuk aplikasi bisnis dan teknik,contohnya komputer PCyang umum digunakan orang.} Keunggulan komputer digitaladalah :} Proses data lebih tepat dibandingkan komputer analog.} Dapat menyimpan data selama masih dibutuhkan oleh proses.} Dapat melakukan operasi logika.} Datayang telah dimasukkan dapat dikoreksi dan dihapus.} Outputyang dihasilkan dapat berupa angka,huruf,grafik atau gambar.
![Page 23: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/23.jpg)
Komputer Hybrid.
} Komputer hybridmerupakan kombinasi komputer analogdandigital.
} Digunakan pada aplikasi khusus,diperlukan komputer yang lebihcepat daripada komputer analogdan lebih tepat daripada komputerdigital.
![Page 24: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/24.jpg)
HybridComputer
![Page 25: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/25.jpg)
Komponen Utama Komputer?
![Page 26: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/26.jpg)
CaraKerja Komputer??
![Page 27: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/27.jpg)
Carakerja komputer dari sisi pengguna
l Program disimpan dihard diskl Ketika dijalankan (dieksekusi),program disalin ke RAMl Program yang sedang dijalankan disebut PROSESl Setiap instruksi dalam PROSESdieksekusi oleh CPUl PROSES dapat menerima perintah dari keyboard atau menampilkansesuatu dimonitor selama dijalankan
l Setelah selesai dieksekusi,PROSESdihapus dari RAM
![Page 28: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/28.jpg)
Case??
l Bagaimana jika ada 2PROSES atau lebih yang dijalankan dalam satuwaktu (menjalankan pemutar lagu sambil mengetik dokumen)?
l Apa yang terjadi jika 2atau lebih PROSES ingin menampilkan sesuatudimonitor?
l Apa yang terjadi jika saat PROSES baru dijalankan,memori penuh?
![Page 29: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/29.jpg)
![Page 30: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/30.jpg)
CaraKerja KomputerDarisisi programmerl Bermacam-macam program dibuatl Program butuh menyimpan dan membaca file dari hard disk,menampilkan ke monitor,Menyimpan sementara diRAMdanmenggunakan CPUuntuk melakukan penghitungan.
l Bagaimana caranya?Sementara hard disk,monitor,RAM,dan CPUsangat beragam jenis dan merknya.
![Page 31: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/31.jpg)
Fungsi Sistem Operasi??
![Page 32: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/32.jpg)
Definisi Sistem Operasi
• Sebuah program yang mengendalikan eksekusi dari program-programaplikasi
• Sebuah antarmuka antara aplikasi-aplikasi dan perangkat keras
![Page 33: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/33.jpg)
Tujuan Utama Sistem Operasi
• Nyaman digunakan oleh pengguna• Efisiensi sumber daya dan waktu• Mudah dikembangkan
![Page 34: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/34.jpg)
Fungsi Sistem Operasi
l Proses berebut sumber daya komputer:• Sistem Operasi mengelola penggunaan sumber daya komputer[RAM,Harddisk,monitor,keyboard,CPU,Printer,dan seterusnya]sehingga PROSEStidak berebutan dalam menggunakannya.
l Programmer menggunakan beragam sumber daya komputer:• Sistem operasi menjadi perantara antara programmer dan sumberdaya komputer.
• Sistem operasi menyediakan antarmuka yang seragam bagiprogrammer untuk mengakses sumber daya komputer
![Page 35: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/35.jpg)
Bagian Sistem Operasi??
![Page 36: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/36.jpg)
Bagian Sistem Operasi
l Kernell Manajemen PROSESl Manajemen Memoril Manajemen I/Ol SystemCalls
![Page 37: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/37.jpg)
Sistem Operasi – Kernel
• Kerneladalah suatu perangkat lunak yang menjadi bagian utama darisebuah sistem operasi
• Tugas kernel adalah melayani bermacam program aplikasi untukmengakses perangkat keras komputer secara aman
![Page 38: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/38.jpg)
Macam-macam Kernel
• KernelMonolitik• Mikrokernel• KernelHibrida• Exokernel
![Page 39: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/39.jpg)
Sistem OperasiSebagai Antarmuka User/Komputer• Usermelihat sistem komputer sebagai kumpulan berbagai macamaplikasi
• Usermenjalankan aplikasi atau membuat program menggunakanaplikasi development disistem komputer untuk dieksekusi olehhardware sistem komputer dengan bantuan sistem operasi
![Page 40: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/40.jpg)
Sistem OperasiSebagai Antarmuka User/Komputer
![Page 41: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/41.jpg)
Layanan yang disediakan Sistem Operasi
• Pengembangan program• Eksekusi program• Akses ke device I/O• Akses ke file• Akses sistem• Deteksi dan respon kesalahan• Akunting
![Page 42: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/42.jpg)
Sistem Operasi sebagai Resource Manager
• Komputer merupakan sekumpulan resource untuk pergerakan,penyimpanan dan pemrosesan data dan kendali untuk fungsi-fungsitersebut sehingga diperlukan OSyang melakukan pengaturanresource- resource yang ada dikomputer agar efisien dan efektif.
![Page 43: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/43.jpg)
Sistem Operasi sebagai Resource Manager
![Page 44: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/44.jpg)
Sejarah Sistem Operasi??
![Page 45: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/45.jpg)
Sejarah Sistem Operasi
Generasi Pertama (1945– 1955)} Awal perkembangan sistem komputasi (menggantikankomputasi mekanik)
Generasi Kedua (1955– 1965)} BatchSystem,pekerjaan dikumpulkan dan dikerjakan dalam satueksekusi serial
BatchMultiprogramming TimeSharing
Tujuan Utama Memaksimalkan penggunaan prosesor Meminimalkan waktu respon
![Page 46: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/46.jpg)
Sejarah Sistem Operasi
Generasi Ketiga (1965-1980)} Multiprogrammingsystem :saat satu job menunggu operasiinput/output selesai,job lain dapat menggunakan prosesor} Spooling :membuat periperal dapat diakses secara simultan,yaitu dengan cara menyediakan beberapa partisi memori} TimeSharing:varian dari sistem multiprogamming,dimana tiappemakai mempunyai satu terminalon-linedengan prosesor hanyamemberi layanan pada pemakai yang aktif
![Page 47: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/47.jpg)
Sejarah Sistem Operasi
Generasi Keempat (1980– sekarang????)} NetworkO/S:O/Syang menyediakan layanan untuk komputeryang terhubung jaringan,dimana pemakai menyadari keberadaankomputer yang terhubung} DistributedO/S:tidak perlu tahu komputer yang terhubungdengannya
![Page 48: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/48.jpg)
Uniprogramming
• Prosesor harus menunggu instruksi I/Odan proses I/Oselesaisebelum melakukan pemrosesan berikutnya
![Page 49: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/49.jpg)
Multiprogramming
• Pada saat sebuah pekerjaan perlu menunggu proses I/Oprosesordapat berpindah ke pekerjaan yang lain
![Page 50: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/50.jpg)
Multiprogramming
![Page 51: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/51.jpg)
Efek Multiprogramming
![Page 52: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/52.jpg)
TimeSharing
• Menggunakan multiprogramming untuk menangani banyak pekerjaansecara interaktif
• Waktu prosesor dibagi-bagi kepada banyak user yangmenggunakannya
• Banyak user mengakses sistem yang sama melalui terminal-terminalsecara simultan
![Page 53: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/53.jpg)
MultiUser
• Sistem dapat diakses oleh banyak user secara bersamaan
![Page 54: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/54.jpg)
GUI(Graphical UserInterface)
• Adalah jenis antarmuka pengguna yang menggunakan metodainteraksi pada piranti elektronik secara grafis (bukan perintah teks)antara pengguna dan komputer
Contoh:• MicrosoftWindowsdan• MacOSmenggunakan jenis GUIyang berbeda
![Page 55: 01 sejarah sistem operasi](https://reader035.vdocuments.net/reader035/viewer/2022062317/5a64ce487f8b9a76038b499f/html5/thumbnails/55.jpg)
Daftar Pustaka
• WilliamStallings(2012).OperatingSystems7thEdition.Prentice Hall.NewJersey.
•