Pengenalan Sistem Operasi Lulu Mawaddah Wisudawati
Definisi Sistem Operasi secara umum Sistem Operasi bisa didefinisikan sebagai: Perangkat Lunak yang bertindak sebagai perantara antara pemakai computer (user) dengan perangkat keras(Hardware) sebagai sebuah program yang mengatur hardware, dengan menyediakan landasan untuk aplikasi yang berada diatasnya Bertugas untuk mengendalikan & mengkoordinasi penggunaan hardware untuk berbagai program aplikasi bagi bermacam-macam user. Sistem operasi, menentukan program yang mana dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan servis kepada program lain, seperti kode (driver) yang membolehkan programer untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung.
Pemakai computer dibagi menjadi: Common user :pengguna computer biasa. Programmer :Seorang yang membuat aplikasi/program Aplikasi(program) :Sesorang yang menjadi operator pengguna program.
Tujuan dari adanya operating system Menjalankan program-program dari user dan membantu user dalam menggunakan computer. Menyediakan sarana sehingga pemakaian computer menjadi mudah . Memanfaatkan perangkat keras computer yang terbatas secara efisien (resource manager). SUDUT PANDANG PENGGUNA SISTEM OPERASI adalah alat untuk mempermudah penggunaan komputer. Sistem operasi seharusnya dirancang dengan mengutamakan kemudahan pengguna. Dibandingkan menggunakan kinerja ataupun utilitas sumber daya. Sebaliknya dalam Lingkungan multiuser, sistem operasi dapat dipandang sebagai alat untuk memaksimal Penggunaan sumber daya komputer. Tetapi pada sejumlah komputer, sudut pandang Pengguna dapat dikatakan hanya sedikit. 2. SUDUT PANDANG SISTEM Sistem operasi adalah sebagai alat yang menempatkan sumber daya Secara efisien. Sistem operasi merupakan manajer bagi sumber daya yang menangani konflik Permintaan sumber daya secara efisien. Selain itu juga untuk mengatur eksekusi Aplikasi dan operasi dari INPUT / OUTPUT ( I/O ). Fungsi ini juga dikenal sebagai Program pengendali. Sistem operasi merupakan suatu bagian program yang Berjalan setiap saat yang dikenal dengan istilah “kernel” 3. SUDUT PANDANG TUJUAN Sistem operasi adalah sebagai alat yang membuat komputer lebih nyaman Digunakan untuk menjalankan aplikasi dan menyelesaikan masalah user.
Sistem operasi dibedakan menjadi dua yaitu untuk seri mainframe dan untuk seri mobile. Untuk seri mainframe contohnya adalah IBM OS/2, MS-DOS, UNIX, dan multics. Untuk seri mobile contohnya yaitu windows mobile, symbian, android, dan maemo.
Tugas-tugas sistem operasi: Menyediakan antarmuka pengguna (user interface), berupa: Melakukan perintah (command-base user interface) dalam bentuk teks. Mengarahkan menu (menu driven). Antarmuka unit grafik (graphical user interface-GUI). Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah. Menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yang aktif atau pasif, dan mengendalikan perangkat I/O.
Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut: Multitasking, yaitu melakukan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda. Multiprocessing, penggunaan atau pemrosesan sebuah program secara serentak oleh beberapa unit CPU. Timesharing, menggunakan sistem komputer yang sama pada banyak pengguna. Multithreading, memproses aktivitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal. Scalability dan Network, upaya komputer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan jumlah pengguna dan memperluas pelayanan. Pengelolaan file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder tersedia jika diperlukan, dan mengamankan dari pengguna yang tidak diizinkan. Multi threading adalah kemampuan sebuah program untuk melakukan lebih dari satu pekerjaan sekaligus. Multithreading: suatu kemampuan yang memungkinkan beberapa kumpulan instruksi (proses) dijalankan secara bersamaan (time slicing) dalam sebuah program Multithreading bermanfaat untuk membuat proses yang interaktif, misalnya pada program permainan (game). Program tetap dapat menggerakkan beberapa objek sambil memberi kesempatan pengguna melakukan respon melalui mouse atau keyboard. Ex= membuat program di java .
ABSTRAKSI KOMPONEN SISTEM KOMPUTER USER 3 USER 1 EDITOR APLIKASI LAINNYA SISTEM OPERASI HARD WARE USER 4 USER 2
Dari bagan komponen SISTEM KOMPUTER posisi SISTEM OPERASI merupakan salah satu komponen utama dari sebuah sistem komputer. Komponen komputer lainnya adalah HARDWARE, SOFTWARE & USER HARDWARE : penyedia sumber daya untuk komputasi yang dapat dilihat secara fisik dan dapat disentuh. (ex: CPU, memory, I/O) SOFTWARE : sarana yang memberitahukan hardware apa yang akan dilakukannya terhadap hardware. Software tsb dibagi 2 yaitu sistem operasi & program aplikasi. Program aplikasi merupakan merupakan software yang menentukan bagaimana sumber daya digunakan untuk menyelesaikan masalah para user. (compilers,database system,video games,business programs). USER : manusia yang menjalankan program aplikasi atau komputer lain.
LAYANAN SISTEM OPERASI Pembuatan program Sistem operasi menyediakan berbagai fasilitas yang membantu programmer dalam membuat program seperti editor. Walaupun bukan bagian dari sistem operasi, tapi layanan ini diakses melalui sistem operasi 2. Eksekusi program Sistem harus bisa me-load program ke memori dan menjalankan program tsb. Program harus bisa menghentikan pengeksekusian baik secara normal maupun dalam keadaan error.
4. Manipulasi sistem berkas 3. Operasi I / O Program sedang dijalankan kadang kala membutuhkan I / O. untuk Efisiensi dan keamanan, pengguna biasanya tidak bisa mengatur Piranti I / O secara langsung. Untuk itulah sistem operasi harus Menyediakan mekanisme dalam melakukan operasi I / O. 4. Manipulasi sistem berkas Program harus membaca dan menulis berkas, kadangkala juga harus membuat dan menghapus berkas Unit input adalah unit luar yang digunakan untuk memasukkan datadari luar ke dalam mikroprosesor ini atau sinyal (data) yang diterima oleh sistem, contohnya, data yang berasal dari keyboard atau mouse. Sementara, Unit output merupakan sinyal atau data yang dikirim dari input.Output biasanya, digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer. Istilah ini juga dapat digunakan sebagai bagian dari suatu tindakan, untuk "melakukan I / O" adalah untuk melakukan input atau output operasi. I /O device yang digunakan oleh seseorang (atau sistem lain) untuk berkomunikasi dengan komputer. Misalnya, keyboard atau mouse mungkin sebuah perangkat input untuk komputer, sementara monitor dan printerdianggap output perangkat output untuk komputer. Perangkat ini memungkinkan komunikasi antar komputer, seperti modem dan kartu jaringan,biasanya melayani untuk keduanya input dan output.
5. Komunikasi Kadangkala sebuah proses memerlukan informasi dari proses Yang lain. Ada 2 cara umum komunikasi dilakukan : yaitu antara Proses dalam satu komputer, atau antara proses yang berada Dalam komputer yang berbeda. Tetapi dihubungkan oleh Jaringan komputer. Komunikasi dapat dilakukan dengan share-memori / meseage passing, yakni sejumlah informasi Dipindahkan antara proses oleh sistem operasi.
6. Deteksi error Sistem operasi harus selalu waspada terhadap kemungkinan Error. Error dapat terjadi di CPU dan memori perangkat keras, I / O dan didalam program yang dijalankan user. Misalnya; dengan jalan menghentikan jalannya program, mencoba kembali melakukan operasi yang dijalankan atau melaporkan kesalahan yang terjadi agar pengguna dapat mengambil langkah selanjutnya.
PROSES BOOTING Adalah kegiatan pelaksanaan awal (start-up) komputer untuk mengambil sistem operasi dari disk yang mendasari aktifnya komputer. Proses booting dapat dilakukan dengan 2 cara : Menghidupkan komputer (dari power off menjadi power on) Menekan 3 tombol bersamaan (tombol crtl-alt-del) pada saat Komputer sudah hidup.