01 sejarah sistem operasi

Post on 22-Jan-2018

41 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sejarah PerkembanganKomputer

Setia JuliIrzal IsmailTelkom University

Hanya digunakan untuk kepentingan pengajaran diTelkom University

Apa itu Komputer?

Sejarah Komputer

• Upaya pengembangan komputer telah melalui lima generasi. • Setiap generasi terobosan perangkat keras perbaikan

arsitektur.

Perkembangan Perangkat Keras(Hardware)Dikelompokkan dalam era sebelum Th.1940 dan setelah Th. 1940

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.

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.

Komputer Generasi Pertama

Vacuum Tube

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.

2nd Generation

Transistor

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).

• 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

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.

Contoh komputer generasi ketiga

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.

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

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.

Komputer Hybrid.

} Komputer hybridmerupakan kombinasi komputer analogdandigital.

} Digunakan pada aplikasi khusus,diperlukan komputer yang lebihcepat daripada komputer analogdan lebih tepat daripada komputerdigital.

HybridComputer

Komponen Utama Komputer?

CaraKerja Komputer??

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

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?

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.

Fungsi Sistem Operasi??

Definisi Sistem Operasi

• Sebuah program yang mengendalikan eksekusi dari program-programaplikasi

• Sebuah antarmuka antara aplikasi-aplikasi dan perangkat keras

Tujuan Utama Sistem Operasi

• Nyaman digunakan oleh pengguna• Efisiensi sumber daya dan waktu• Mudah dikembangkan

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

Bagian Sistem Operasi??

Bagian Sistem Operasi

l Kernell Manajemen PROSESl Manajemen Memoril Manajemen I/Ol SystemCalls

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

Macam-macam Kernel

• KernelMonolitik• Mikrokernel• KernelHibrida• Exokernel

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

Sistem OperasiSebagai Antarmuka User/Komputer

Layanan yang disediakan Sistem Operasi

• Pengembangan program• Eksekusi program• Akses ke device I/O• Akses ke file• Akses sistem• Deteksi dan respon kesalahan• Akunting

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.

Sistem Operasi sebagai Resource Manager

Sejarah Sistem Operasi??

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

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

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

Uniprogramming

• Prosesor harus menunggu instruksi I/Odan proses I/Oselesaisebelum melakukan pemrosesan berikutnya

Multiprogramming

• Pada saat sebuah pekerjaan perlu menunggu proses I/Oprosesordapat berpindah ke pekerjaan yang lain

Multiprogramming

Efek Multiprogramming

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

MultiUser

• Sistem dapat diakses oleh banyak user secara bersamaan

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

Daftar Pustaka

• WilliamStallings(2012).OperatingSystems7thEdition.Prentice Hall.NewJersey.

top related