01 sejarah sistem operasi

download 01 sejarah sistem operasi

of 55

  • date post

    22-Jan-2018
  • Category

    Education

  • view

    27
  • download

    0

Embed Size (px)

Transcript of 01 sejarah sistem operasi

  1. 1. Sejarah Perkembangan Komputer Setia JuliIrzal Ismail Telkom University Hanya digunakan untuk kepentingan pengajaran diTelkom University
  2. 2. Apa itu Komputer?
  3. 3. Sejarah Komputer Upaya pengembangan komputer telah melalui lima generasi. Setiap generasi terobosan perangkat keras perbaikan arsitektur.
  4. 4. Perkembangan Perangkat Keras (Hardware) Dikelompokkan dalam era sebelum Th.1940 dan setelah Th. 1940
  5. 5. 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 magnetic disk.
  6. 6. 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.
  7. 7. Komputer Generasi Pertama
  8. 8. Vacuum Tube
  9. 9. Generasi Kedua Komponen yang digunakan adalah transistor untuk rangkaian. Program bisa dibuat dengan bahasa tingkat tinggi. Kapasitas memori utama cukup besar dengan penyimpanan inti magnetik bisa menghemat puluhan ribuan karakter Menggunakan penyimpanan eksternal pita magnetik dan magnetic disk didalam bentuk removable disk atau disk pack. Memiliki kemampuan proses realtimedan timesharing.
  10. 10. 2nd Generation
  11. 11. Transistor
  12. 12. Generasi ketiga (1964 1970) Komponen yang digunakan adalah IC(IntegratedCircuits),dalam bentuk sirkuit terpadu hibrida dan sirkuit terpadu monolitik.Sirkuit terpadu hibrida atau teknologi logika padat (SLT)adalah transistor dan dioda diletakkan terpisah disatu tempat. Perbaikan perangkat lunak. Lebih cepat dan lebih akurat.Kecepatannya hampir 10000kali lebih cepat dibanding kecepatan generasi pertama.Kecepatan diukur dalam mikrodetik.Bahkan sampai nanodetik (miliaran operasi per detik).
  13. 13. Kapasitas memori komputer lebih besar,bisa menghemat ratusan ribu karakter. Menggunakan penyimpanan eksternal yang merupakan akses acak (mampu menyisipkan rekam data secara acak),yang bersifat magnetis dengan kapasitas besar (jutaan karakter). Energi yang digunakan lebih hemat
  14. 14. Generasi ketiga Mampu melakukan multiprocessing,dan multiprogramming, berarti dapat melakukan beberapa program secara bersamaan. Pengembangan perangkat input-outputmenggunakan terminal tampilan visual yang bisa menampilkan gambar dan grafis,bisa menerima 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 dan komputer lainnya melalui alat komunikasi seperti telepon.
  15. 15. Contoh komputer generasi ketiga
  16. 16. Generasi ke 4 Komputer generasi keempat ditandai dengan menggunakan sirkuit integrasi skala besar (VLSI)dan memori semikonduktor. 5,4juta transistor bisa dikemas dalam satu chip sekecil kuku.
  17. 17. Jenis Komputer Komputer Analog. } Digunakan untuk mengolah data yang sifatnya berkelanjutan dan bukan data yang berupa angka,melainkan dalam bentuk pisik seperti arus listrik,temperatur,kecepatan,tekanan dan sebagainya. } Kelebihan komputer analogadalah kemampuannya untuk menerima data dalam besaran fisik dan dapat langsung mengukur data tersebut tanpa harus dikonversi dulu sehingga prosesnya lebih cepat. } Keluarannya biasanya berupa grafik atau bentuk dial. } Contoh besaran pada arus listrik yang berupa gambar- gambar grafik sinyal
  18. 18. 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.
  19. 19. Komputer Hybrid. } Komputer hybridmerupakan kombinasi komputer analogdan digital. } Digunakan pada aplikasi khusus,diperlukan komputer yang lebih cepat daripada komputer analogdan lebih tepat daripada komputer digital.
  20. 20. HybridComputer
  21. 21. Komponen Utama Komputer?
  22. 22. CaraKerja Komputer??
  23. 23. Carakerja komputer dari sisi pengguna l Program disimpan dihard disk l Ketika dijalankan (dieksekusi),program disalin ke RAM l Program yang sedang dijalankan disebut PROSES l Setiap instruksi dalam PROSESdieksekusi oleh CPU l PROSES dapat menerima perintah dari keyboard atau menampilkan sesuatu dimonitor selama dijalankan l Setelah selesai dieksekusi,PROSESdihapus dari RAM
  24. 24. Case?? l Bagaimana jika ada 2PROSES atau lebih yang dijalankan dalam satu waktu (menjalankan pemutar lagu sambil mengetik dokumen)? l Apa yang terjadi jika 2atau lebih PROSES ingin menampilkan sesuatu dimonitor? l Apa yang terjadi jika saat PROSES baru dijalankan,memori penuh?
  25. 25. CaraKerja Komputer Darisisi programmer l Bermacam-macam program dibuat l Program butuh menyimpan dan membaca file dari hard disk, menampilkan ke monitor,Menyimpan sementara diRAMdan menggunakan CPUuntuk melakukan penghitungan. l Bagaimana caranya?Sementara hard disk,monitor,RAM,dan CPU sangat beragam jenis dan merknya.
  26. 26. Fungsi Sistem Operasi??
  27. 27. Definisi Sistem Operasi Sebuah program yang mengendalikan eksekusi dari program-program aplikasi Sebuah antarmuka antara aplikasi-aplikasi dan perangkat keras
  28. 28. Tujuan Utama Sistem Operasi Nyaman digunakan oleh pengguna Efisiensi sumber daya dan waktu Mudah dikembangkan
  29. 29. 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 sumber daya komputer. Sistem operasi menyediakan antarmuka yang seragam bagi programmer untuk mengakses sumber daya komputer
  30. 30. Bagian Sistem Operasi??
  31. 31. Bagian Sistem Operasi l Kernel l Manajemen PROSES l Manajemen Memori l Manajemen I/O l SystemCalls
  32. 32. Sistem Operasi Kernel Kerneladalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi Tugas kernel adalah melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman
  33. 33. Macam-macam Kernel KernelMonolitik Mikrokernel KernelHibrida Exokernel
  34. 34. Sistem Operasi Sebagai Antarmuka User/Komputer Usermelihat sistem komputer sebagai kumpulan berbagai macam aplikasi Usermenjalankan aplikasi atau membuat program menggunakan aplikasi development disistem komputer untuk dieksekusi oleh hardware sistem komputer dengan bantuan sistem operasi
  35. 35. Sistem Operasi Sebagai Antarmuka User/Komputer
  36. 36. Layanan yang disediakan Sistem Operasi Pengembangan program Eksekusi program Akses ke device I/O Akses ke file Akses sistem Deteksi dan respon kesalahan Akunting
  37. 37. Sistem Operasi sebagai Resource Manager Komputer merupakan sekumpulan resource untuk pergerakan, penyimpanan dan pemrosesan data dan kendali untuk fungsi-fungsi tersebut sehingga diperlukan OSyang melakukan pengaturan resource- resource yang ada dikomputer agar efisien dan efektif.
  38. 38. Sistem Operasi sebagai Resource Manager
  39. 39. Sejarah Sistem Operasi??
  40. 40. Sejarah Sistem Operasi Generasi Pertama (1945 1955) } Awal perkembangan sistem komputasi (menggantikan komputasi mekanik) Generasi Kedua (1955 1965) } BatchSystem,pekerjaan dikumpulkan dan dikerjakan dalam satu eksekusi serial BatchMultiprogramming TimeSharing Tujuan Utama Memaksimalkan penggunaan prosesor Meminimalkan waktu respon
  41. 41. Sejarah Sistem Operasi Generasi Ketiga (1965-1980) } Multiprogrammingsystem :saat satu job menunggu operasi input/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 tiap pemakai mempunyai satu terminalon-linedengan prosesor hanya memberi layanan pada pemakai yang aktif
  42. 42. Sejarah Sistem Operasi Generasi Keempat (1980 sekarang????) } NetworkO/S:O/Syang menyediakan layanan untuk komputer yang terhubung jaringan,dimana pemakai menyadari keberadaan komputer yang terhubung } DistributedO/S:tidak perlu tahu komputer yang terhubung dengannya
  43. 43. Uniprogramming Prosesor harus menunggu instruksi I/Odan proses I/Oselesai sebelum melakukan pemrosesan berikutnya
  44. 44. Multiprogramming Pada saat sebuah pekerjaan perlu menunggu proses I/Oprosesor dapat berpindah ke pekerjaan yang lain
  45. 45. Multiprogramming
  46. 46. Efek Multiprogramming
  47. 47. TimeSharing Menggunakan multiprogramming untuk menangani banyak pekerjaan secara interaktif Waktu prosesor dibagi-bagi kepada banyak user yang menggunakannya Banyak user mengakses sistem yang sama melalui terminal-terminal secara simultan
  48. 48. MultiUser Sistem dapat diakses oleh banyak user secara bersamaan
  49. 49. GUI(Graphical UserInterface) Adalah jenis antarmuka pengguna yang menggunakan metoda interaksi pada piranti elektronik secara grafis (bukan perintah teks) antara pengguna d