Pertemuan ke 2

1,139 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,139
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
131
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pertemuan ke 2

  1. 1. Sistem Operasi Pertemuan Ke-2Pengenalan sistem Operasi Oleh : Sartini Maisarah 092904002 PTIK A
  2. 2. Pengertian Sistem OperasiIstilah Sistem Operasi sering ditujukan kepada semuasoftware yang masuk dalam satu paket dengan sistemkomputer sebelum aplikasi-aplikasi software terinstall.Sistem operasi merupakan sebuah penghubung antarapengguna dari komputer dengan perangkat keraskomputer atau bisa juga disebut sebagai sekumpulanperintah dasar yang berperan untuk menjalankan danmengoperasikan komputer.
  3. 3. Fungsi Sistem Operasi• mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.• Mengelola sumber daya terkait dengan pengendalian perangkat lunak sistem/perangkat lunak aplikasi yang sedang dijalankan.• melakukan pengelolaan data pengendalian terhadap data masukan/keluaran.
  4. 4. Lanjutan• Mempersiapkan agar program aplikasi dapat berinteraksi dengan perangkat keras secara konsisten dan stabil tanpa harus mengetahui secara detil perangkat keras.• melakukan pengelolaan proses mencakup penyiapan, penjadwalan, dan pemantauan proses program yang sedang dijalankan.• sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
  5. 5. Sistem operasi komputer secara umum terdiri atas beberapa bagian:1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory2. Kernel, yaitu inti dari sebuah Sistem Operasi3. Command Interpreter atau shell yaitu bagian yang bertugas membaca input dari pengguna4. Pustaka-pustaka (library), yaitu bagian yang berfungsi menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain5. Driver yaitu komponen yang berfungsi untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya.
  6. 6. Sejarah Sistem Operasi• Generasi Pertama (1945-1955) Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secaralangsung.
  7. 7. Generasi Kedua (1955-1965) Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
  8. 8. Generasi Ketiga (1965-1980) Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi- programming (melayani banyak program sekaligus).
  9. 9. Generasi Keempat (Pasca 1980an) Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.
  10. 10. Jenis – jenis sistem operasi• Keluarga Microsoft, antara lain terdiri atas Windows Desktop Environment (versi 1.x hingga versi 3.x),Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista yang dirilis pada tahun 2007)).• Keluarga Unix, menggunakan antarmuka sistem operasi POSIX, antara lain SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  11. 11. Lanjutan• Keluarga Mac OS adalah sistem operasi komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).• Keluarga komputer Mainframe, dan Super komputer menggunakan sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dan lain- lain.
  12. 12. Layanan inti umumSeiring dengan berkembangnya Sistem Operasi, semakinbanyak lagi layanan yang menjadi layanan inti umum. Kini,sebuah OS mungkin perlu menyediakan layanan network dankoneksitas internet, yang dulunya tidak menjadi layanan intiumum. Sistem Operasi juga perlu untuk menjaga kerusakansistem komputer dari gangguan program perusak yang berasaldari komputer lainnya, seperti virus. Daftar layanan inti umumakan terus bertambah.
  13. 13. LanjutanProgram saling berkomunikasi antara satu denganlainnya dengan Antarmuka Pemrograman Aplikasi,Aplikasi Programming Interface atau disingkatdengan API. Dengan API inilah program aplikasi dapatberkomunikasi dengan Sistem Operasi. Sebagaimanamanusia berkomunikasi dengan komputer melaluiAntarmuka User, program juga berkomunikasidengan program lainnya melalui API.
  14. 14. LANJUTANWalaupun demikian API sebuah komputer tidaklahberpengaruh sepenuhnya pada program-programyang dijalankan diatas platform operasi tersebut.Contohnya bila program yang dibuat untuk windows3.1 bila dijalankan pada windows 95 dan generasisetelahnya akan terlihat perbedaan yang mencolokantara window program tersebut dengan programyang lain.
  15. 15. Struktur KomputerStruktur sistem komputer dapat dibagi menjadi beberapabagian yaitu : • Sistem Operasi Komputer. • Struktur I/O. • Struktur Penyimpanan. • Storage Hierarchy. • Proteksi Perangkat Keras.
  16. 16. Struktur Sistem OperasiKomponen-komponen Sistem Menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut: • Managemen Proses. • Managemen Memori Utama. • Managemen Secondary-Storage. • Managemen Sistem I/O. • Managemen Berkas. • Sistem Proteksi. • Jaringan. • Command-Interpreter system.
  17. 17. Managemen ProsesProses adalah keadaan ketika sebuah program sedang dieksekusi. Sebuah proses membutuhkan beberapa sumberdaya untuk menyelesaikan tugasnya. sumber daya tersebutdapat berupa CPU time, memori, berkas-berkas, danperangkat-perangkat I/O.
  18. 18. Managemen Memori UtamaMemori utama atau lebih dikenal sebagai memori adalahsebuah array yang besar dari word atau byte, yang ukurannyamencapai ratusan, ribuan, atau bahkan jutaan.Sistem operasi bertanggung jawab atas aktivitas-aktivitas yangberkaitan dengan managemen memori seperti: • Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya. • Memilih program yang akan di-load ke memori. • Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
  19. 19. Managemen Secondary-Storage• Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data.• Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan disk-management seperti: free-space management, alokasi penyimpanan, penjadualan disk.
  20. 20. Managemen Sistem I/OSering disebut device manager. Menyediakan "device driver" yangumum sehingga operasi I/O dapat seragam (membuka, membaca,menulis, menutup).Komponen Sistem Operasi untuk sistem I/O: • Buffer: menampung sementara data dari/ ke perangkat I/O. • Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.). • Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu.
  21. 21. Managemen BerkasBerkas adalah kumpulan informasi yang berhubungan sesuaidengan tujuan pembuat berkas tersebut. Berkas dapat mempunyaistruktur yang bersifat hirarkis (direktori, volume, dll.).Sistem operasi bertanggung-jawab: • Pembuatan dan penghapusan berkas. • Pembuatan dan penghapusan direktori. • Mendukung manipulasi berkas dan direktori. • Memetakan berkas ke secondary storage. • Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).
  22. 22. Sistem ProteksiProteksi mengacu pada mekanisme untuk mengontrol aksesyang dilakukan oleh program, prosesor, atau pengguna kesistem sumber daya.Mekanisme proteksi harus: • membedakan antara penggunaan yang sudah diberi izin dan yang belum. • specify the controls to be imposed. • provide a means of enforcement.
  23. 23. JaringanSistem terdistribusi adalah sekumpulan prosesor yang tidakberbagi memori atau clock. Tiap prosesor mempunyaimemori sendiri. Prosesor-prosesor tersebut terhubungmelalui jaringan komunikasi Sistem terdistribusimenyediakan akses pengguna ke bermacam sumber-dayasistem.
  24. 24. Command-Interpreter SystemSistem Operasi menunggu instruksi dari pengguna (commanddriven). Program yang membaca instruksi dan mengartikancontrol statements umumnya disebut: control-cardinterpreter, command-line interpreter, dan UNIX shell.Command-Interpreter System sangat bervariasi dari satusistem operasi ke sistem operasi yang lain dan disesuaikandengan tujuan dan teknologi I/O devices yang ada.Contohnya: CLI, Windows, Pen-based (touch), dan lain-lain.
  25. 25. Ada pertayaan???

×