OPERATING SISTEM (Sistem Operasi) Sistem operasi atau Operating System (OS) Merupakan Program yang paling penting yang berjalan pada komputer OS adalah Perangkat lunak yang bertugas untuk melakukan kontrol dan menejemen perangkat keras serta operasi-operasi dasar sistem,termasuk menjalankan software aplikasi seperti programprogram pengolah kata dan browser web. Secara umum,sistem operasi adalah software pada lapisan pertama yang di taruh pada memori komputer pada saat komputer dinyalakan.Sedangkan software-software lainya di jalankan setelah Sistem Operasi berjalan,dan Sitem Operasi akan melakukan layanan inti umum untuk Software-software itu.Layanan inti umum tersebut seperti akses ke disk,manajemen memori,sekeduling task,antar muka user.Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut,karena dapat di layani dan dilakukan oleh Sistem Operasi. Tujuan Sistem Operasi : Adalah menjalankan program-program dari user dan membantu user dalam menggunakan komputer sehingga pemakaian komputer menjadi mudah,dan memanfaatkan perangakat keras komputer yang terbatas secara efisien(resource manager).Dan berfungsi untuk mengatur segala sesuatu yang ada di dalam komputer,termasuk semua Hardware yang ada,memori,hardis,dll.Sehingga mereka semua dapat bekerja sama melakukan tugasnya. Eksekusi User Program OS bertindak seperti penerjemah antara aplikasi user dan hardware. Seorang pengguna berinteraksi dengan sistem komputer melalui sebuah aplikasi, seperti pengolah kata, spreadsheet, permainan komputer atau program pesan instan. Sistem operasi juga bertanggung jawab untuk komunikasi antara aplikasi dan perangkat keras. Kernel Adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi.Tugasnya melayani bermacam-macam program aplikasi untuk mengakses perangkat keras komputer. Kernel merupakan inti dari sitem pengoperasian yang mengatur penggunaan ingatan/memori,peranti masukan dan keluaran proses-proses penggunaan file pada sistem file dan lain-lain dan kernel disebut juga USER MODE. Kernel merupakaninti dari sistem pengoperasian yang mengatur penggunaaningatan/memori,peranti masukan dan keluaran,prosesproses,penggunaan fail pada sistem fail dan lain-lain dan kernel disebut juga USER MODE.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 software-software lainnya dijalankan setelahnya, Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum 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. Pemakaian Komputer Efisiensi Aplikasi yang berjalan secara simultan pada waktu yang bersamaan. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain. Resource Allacator Adalah Operating system me-manage resource-resourceyang ada dan mengalokasikan resource diperlukan untuk suatu program dan user yang memerlukannya.Operating system mengontrol eksekusi user program untuk mencegah error dan penggunaan yang tidak seharusnya terhadap computer. Perbedaan: - sebagai resource allocator operating system me-manage resource sedangkan sebagai control program operating system mengontrol user program. - control program hanya mengontrol, sedangkan resource allocator langsung bertindak Mengendalikan Perangkat I\O Adalah Sistem operasi bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna, dan mengatur eksekusi aplikasi dan operasi dari alat I/O. Fungsi ini dikenal juga sebagai program pengendali (Control Program). secara umum I\O di bagi menjadi dua kategori, yaitu: perangkat blok (block devices), dan perangkat karakter (character devices).