Anda di halaman 1dari 8

Konsep Dasar Sistem Operasi

Pengertian konsep dasar sistem operasi


PENGERTIAN Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer. Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasioperasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. FUNGSI DASAR Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan softwaresoftware lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi. SEJARAH SISTEM OPERASI. Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi: 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 secara langsung. 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. 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 sekaligus) dan multi-programming (melayani banyak program sekaligus). Generasi Keempat (Pasca 1980an) Dewasa ini, sistem operasi

dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputerkomputer 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. LAYANAN SISTEM OPERASI Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut: Pembuatan program sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program Eksekusi program Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi Pengaksesan I/O Device Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi Pengaksesan terkendali terhadap berkas. Disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas Pengaksesan sistem Menggunakan prinsip shared system (sistem digunakan bersamaan dalam suatu waktu). Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-daya Deteksi dan pemberian tanggapan pada kesalahan. Jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan Akunting. Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.

Struktur Sistem Komputer.


Struktur I/O. Struktur Penyimpanan. Storage Hierarchy. Proteksi Perangkat Keras.

Sistem Operasi Komputer


Dewasa ini sistem komputer multiguna terdiri dari CPU (Central Processing Unit); serta sejumlah device controller yang dihubungkan melalui bus yang menyediakan akses ke memori. Setiap device controller bertugas mengatur perangkat yang tertentu (contohnya disk drive, audio device, dan video display). CPU dan device controller dapat dijalankan secara bersamaan, namun demikian diperlukan mekanisme sinkronisasi untuk mengatur akses ke memori.

Pada saat pertama kali dijalankan atau pada saat boot, terdapat sebuah program awal yang mesti dijalankan. Program awal ini disebut program bootstrap. Program ini berisi semua aspek dari sistem komputer, mulai dari register CPU, device controller, sampai isi memori. Interupsi merupakan bagian penting dari sistem arsitektur komputer. Setiap sistem komputer memiliki mekanisme yang berbeda. Interupsi bisa terjadi apabila perangkat keras (hardware) atau perangkat lunak (software) minta "dilayani" oleh prosesor. Apabila terjadi interupsi maka prosesor menghentikan proses yang sedang dikerjakannya, kemudian beralih mengerjakan service routine untuk melayani interupsi tersebut. Setelah selesai mengerjakan service routine maka prosesor kembali melanjutkan proses yang tertunda.

Struktur I/O
Bagian ini akan membahas struktur I/O, interupsi I/O, dan DMA, serta perbedaan dalam penanganan interupsi.

Interupsi I/O
Untuk memulai operasi I/O, CPU me-load register yang bersesuaian ke device controller. Sebaliknya device controller memeriksa isi register untuk kemudian menentukan operasi apa yang harus dilakukan. Pada saat operasi I/O dijalankan ada dua kemungkinan, yaitu synchronous I/O dan asynchronous I/O. Pada synchronous I/O, kendali dikembalikan ke proses pengguna setelah proses I/O selesai dikerjakan. Sedangkan pada asynchronous I/O, kendali dikembalikan ke proses pengguna tanpa menunggu proses I/O selesai. Sehingga proses I/O dan proses pengguna dapat dijalankan secara bersamaan.

Struktur DMA
Direct Memory Access (DMA) suatu metoda penanganan I/O dimana device controller langsung berhubungan dengan memori tanpa campur tangan CPU. Setelah men-set buffers, pointers, dan counters untuk perangkat I/O, device controller mentransfer blok data langsung ke penyimpanan tanpa campur tangan CPU. DMA digunakan untuk perangkat I/O dengan kecepatan tinggi. Hanya terdapat satu interupsi setiap blok, berbeda dengan perangkat yang mempunyai kecepatan rendah dimana interupsi terjadi untuk setiap byte (word).

Struktur Penyimpanan
Program komputer harus berada di memori utama (biasanya RAM) untuk dapat dijalankan. Memori utama adalah satu-satunya tempat penyimpanan yang dapat diakses secara langsung oleh prosesor. Idealnya program dan data secara keseluruhan dapat disimpan dalam memori utama secara permanen. Namun demikian hal ini tidak mungkin karena:

Ukuran memori utama relatif kecil untuk dapat menyimpan data dan program secara keseluruhan.

Memori utama bersifat volatile, tidak bisa menyimpan secara permanen, apabila komputer dimatikan maka data yang tersimpan di memori utama akan hilang.

Memori Utama
Hanya memori utama dan register merupakan tempat penyimpanan yang dapat diakses secara langsung oleh prosesor. Oleh karena itu instruksi dan data yang akan dieksekusi harus disimpan di memori utama atau register. Untuk mempermudah akses perangkat I/O ke memori, pada arsitektur komputer menyediakan fasilitas pemetaan memori ke I/O. Dalam hal ini sejumlah alamat di memori dipetakan dengan device register. Membaca dan menulis pada alamat memori ini menyebabkan data ditransfer dari dan ke device register. Metode ini cocok untuk perangkat dengan waktu respon yang cepat seperti video controller. Register yang terdapat dalam prosesor dapat diakses dalam waktu 1 clock cycle. Hal ini menyebabkan register merupakan media penyimpanan dengan akses paling cepat bandingkan dengan memori utama yang membutuhkan waktu relatif lama. Untuk mengatasi perbedaan kecepatan, dibuatlah suatu penyangga (buffer) penyimpanan yang disebut cache.

Magnetic Disk
Magnetic Disk berperan sebagai secondary storage pada sistem komputer modern. Magnetic Disk disusun dari piringan-piringan seperti CD. Kedua permukaan piringan diselimuti oleh bahan-bahan magnetik. Permukaan dari piringan dibagi-bagi menjadi track yang memutar, yang kemudian dibagi lagi menjadi beberapa sektor.

Sejarah Sistem Komputer


Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak.dahulu.kala.berupa.alat.mekanik.maupun.elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanjaan, sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang mennghubungkan.berbagai.tempat.di.dunia. Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisa kita

golongkan ke dalam 4 golongan besar.

Peralatan manual: yaitu peralatan pengolahan data yang sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yang digerakkan dengan tangan secara manual Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secara otomatis oleh motor elektronik Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh.

Generasi.Komputer Awal generasi komputer dimulai semenjak komputer yang diciptakan oleh manusia mulai menggunakan.konsep.stored.program.pada.tahun.1946. Meskipun sebelumnya sudah bermunculan berbagai jenis komputer, seperti komputer analog pada tahun 1931 oleh Dr. Vannevar Bush di Massachussetts Institute of Technology). Lalu komputer digital elektronik pertama oleh John V Atanasoff yang diselesaikannya pada tahun 1942, komputer-komputer tersebut merupakan pendorong lahirnya.komputer.generasi.pertama. Generasi.Mainframe Tahun 1946 merupakan awal generasi pertama dari komputer, dimulai dengan dibuatnya ENIAC (electronic Numerical Integrator And Calculator). Komputer pada zaman ini memiliki ribuan tabung hampa untuk satu komputernya, ukuran fisik yang cukup besar, dan membutuhkan tempat yang cukup luas. Umumnya komputer ini digunakan untuk menghitung ketepatan tembakan. Mau tahu cara memprogram komputer ini? Yaitu dengan menghubungkan dan memotong kabel dan serta menggunakan kontak-kontak. Komputer pada generasi ini masih lambat prosesnya, dan memakan listrik yang cukup tinggi, serta daya simpan masih sedikit. ENIAC sendiri pada waktu itu membutuhkan tempat lebih dari 500 m2, dan menggunakan tabung hampa. ENIAC bukan satu-satunya komputer pada generasi ini. Disamping ENIAC masih ada komputer lain yang muncul, diantaranya.yaitu:

EDSAC (Electronic Delayed Storage Automatic Computer), yang merupakan komputer dengan stored program yang pertama. Komputer ini dibuat oleh ahli matematika John von Neumann dan teamnya. Komputer ini dibuat semenjak pertengahan tahun 1940 dan dioperasikan pada tahun 1949 di Cambridge

University, Inggris.

ACE (Automatic Calculating Engine) yang dibuat oleh Alan M Turing semenjak tahun 1945, komputer ini telah menerapkan penggunaan kartu plong sebagai media untuk input dan output-nya . SEC (Simple Electric Computer) merupakan komputer yang menggunakan drum magnetik sebagai penyimpan memorinya. Komputer ini dibuat pada tahun 1950 di Electric Computer Laboratory of Birkbeck College, University of London. LEO (Lyon Electronic Office), tahun 1951, merupakan komputer komersial pertama di Inggris. EDVAC (Electronic Discrete Variable Automatic Computer), tahun 1952, merupakan komputer stored program pertama yang dibuat oleh Amerika. Minicomputer

Generasi

Komputer pada generasi ini merupakan penyempurnaan dari komputer generasi sebelumnya. Bahasa yang digunakan tidak lagi murni bahasa mesin, namun sudah menggunakan bahasa tingkat tinggi, lebih memudahkan dalam pembuatan programnya. Komponen yang digunakan sudah mulai menggunakan transistor sehingga mampu membuat ukuran komputer tersebut jauh lebih kecil dibandingan dengan komputer pada generasi pertama. Generasi ini merupakan generasi munculnya minicomputer , dan harganya pun lebih murah apabila dibandingkan dengan generasi sebelumnya. Komputer yang.masuk.pada.generasi.ini.adalah:

PDP-1, yang diproduksi oleh DEC (Digital Equipment Corporation) yang dikenalkan pada tahun 1959, PDP-5, merupakan komputer mini pertama, UNIVAC III, IBM 707 Generasi ini ditanda dengan digunakannya IC (Integrated Circuit) yang mampu menampung beberapa komponen elektronik sekaligus dalam ukuran yang sangat kecil, tentunya dengan hal ini membuat ukuran komputer juga langsung jauh lebih kecil dari komputer generasi sebelumnya, begitu juga dengan penggunaan listrik yang turun drastis. IC sendiri dibuat pertama kali oleh Jack Kilby pada tahun 1958. Komputer yang muncul pada generasi ini diantaranya adalah IBM S/360 yang merupakan komputer generasi ketiga yang pertama. Selain itu juga UNIVAC.1108,.NCR.seri.Century,.dlsb.

Generasi ini dimulai semenjak tahun 1970, pengunaan Large Scale Integration (LSI) . Pada masa ini bermunculanlah komputer makro (macro computer). Intel mengeluarkan prosesor pertama di dunia yang dikenal dengan Intel 4004 pada tahun 1971. Pada tahun 1977, Apple mengeluarkan personal computernya yang pertama. Generasi ini telah memungkinkan sebuah komputer tanpa software di dalamnya, dan software tersebut harus diprogram dengan menggunakan bahasa assembly. Perkembangan yang terjadi tidak hanya pada mesin komputer itu sendiri, namun juga beranjak kepada jaringan antar komputer. Local Area Network mulai diimplementasikan pada banyak tempat, dan Departemen pertahanan Amerika pun.mulai.menggunakan.Internet.Protocol. Generasi.Pervasive.Computing Generasi ini merupakan generasi yang mulai meninggalkan penggunaan komputer desktop. Berbagai teknologi ditemukan untuk mengimplementasikan komputer yang menyatu dengan teknologi lainnya, dalam ukuran yang sangat kecil, dan kemampuan yang cukup pintar. Dimana pada generasi ini, seseorang tidak lagi menggunakan komputer sambil duduk dikursi dan menghadap ke komputer di atas mejanya, karena komputer telah bergabung dengan berbagai perangkat seperti palmtop , handphone , dll. Teknologi ini pun telah mampu menghubungkan satu perangkat dengan perangkat lainnya dengan menggunakan jalur.internet. Generasi.Changing,Economics.of;Computing Pada generasi ini terjadi perubahan ekonomi dari bidang komputasi. Kalau dahulu harga komptuter begitu tingginya, karena ukuran, kemampuan dlsb, pada saat ini harga prosesor, memori dan perangkat lainnya sangat murah. Ditambah dengan diimplementasikannya bioteknologi atau bioinformatik. Dimana pada masa sebelumnya suatu teknologi dianggap belum memungkinkan, pada masa ini sesuatu yang belum mungkin bisa menjadi mungkin. Termasuk keinginan para informatikawan untuk membuat komputer yang lebih bersifat manusia yang mampu mengembangkan dirinya sendiri sesuai dengan kemampuan teknologi pada saat itu.

Pertanyaan:

1.Jelaskan pengertian konsep dasar sistem operasi? 2.Jelaskan secara singkat sejarah sistem operasi? 3.Jelaskan pengertian struktur sistem komputer? 4.Berikan penjelasan mengenai sejarah sistem komputer? 5.Bagaimana kesimpulan anda tentang materi diatas?

Anda mungkin juga menyukai