Sabtu, 13 September 2014

Sistem Operasi Materi 1



APA SIH SISTEM OPERASI ITU?

 Sistem operasi (OS) adalah seperangkat program yang mengelolah Hardwere (Perangkat keras), dan menyediakan layanan umum untuk aplikasi perangkat lunak. OS ini sangat penting karena Tanpa OS,  pengguna tidak dapat menjalankan program aplikasi pada computer mereka.

Contoh OS :
-          Linux
-          Android
-          IOS
-          Mac OS
-          MS. Windows
-          UNIX

Obyektif OS
-          Convenience : user merasakan kemudahan dan kenyamanan dalam penggunaan
-          Efficiency : resources system dapat diutilisasi semaksimal mungkin
-          Robustness : kehandalan sistem proteksi terhadap kesalahan user
-          Evolution  : memudahkan pengembangan, mendukung sistem baru dan program aplikasi yang berkembang 

Komponen-komponen Sistem Komputer
-          Perangkat keras
o   CPU, RAM, storage (hardisk, floppy disk, CDROM, dsb), piranti I/O (printer, scanner, dsb)
-          Operating System
o   Mengontrol dan mengkoordinasikan penggunaan hardware dari berbagai program aplikasi dan user
-          Program-program aplikasi
o   Pengaturan penggunaan system resources untuk  pemecahan problem kebutuhan user (kompiler, sistem basis data, games, dan program-program untuk bisnis)
-          User
o   Orang, mesin, atau komputer lain



. (ANDROID)
Mengulas sedikit ttg Tablet pertama muncul
-          Versi android :
1.       Cupcake (1,5)
2.       Donut (1.6)
3.       Éclair (2.0 – 2.1)
4.       Froyo (2.2 – 2.2.3)
5.       Gingerbread (2.3 – 2.3.7)
6.       Honeycomb (3.0 – 3.2.6)
7.       Ice Cream Sandwich (4.0 – 4.0.4)
8.       Jelly bean (4.1 – 4.3)
9.       Kitkat (4.4+)

Pertama kali Tablet muncul adalah saat era Honeycomb, tetapi mempunyai suatu kekurangan, yaitu, gatget baru tersebut tidak bisa digunakan untuk telephone, karena design tab yg begitu besar akan terasa aneh jika digunakan untuk telephone. Maka dari itu pengguna tab pada masa terbarunya, ketika ingin membuat tab tersebut dapat digunakan untuk telephone, maka harus di down grade atau harus menurunkan versi androidnya, dengan kata lain pemilik harus mengUNinstal OS android honeycomb yang ada pada tabletnya dan menginstal versi android dibawah honeycomb (cupcake, donut, éclair, froyo, gingerbread)


Sistem-sistem Awal:
-          Sistem komputasi adalah hanya sebuah mesin yang dijalankan oleh programmer yang juga bertindak sebagai operator
o   Proses-proses masih sederhana dan diaktifkan melalui console dan tombol-tombol pada panel
o   Punch card / paper
o   Bahasa mesin
o   Buffer, flag, register dan control bit lain


Hasil Perkembangan Teknologi HW:
-          Teknologi storage : magnetic tape
o   Program dan data dapat disimpan dalam media yang berkapasitas besar dan relatif mudah di-load
o   Modul-modul perangkat lunak pendukung yang membantu pengoperasian perangkat keras serta memberikan lingkungan yang lebih baik bagi pembuat program aplikasi
o   Device driver (misalnya I/O), library fungsi komputasi, assembler, modul loader

High Level Language:                                        
-          Hasil lebih lanjut : munculnya high level language
o   Sehingga penulisan program menjadi jauh lebih mudah
-          Tahapan pemrograman :
o   Program (source code) ditulis dalam bahasa ybs
o   Dikompilasi oleh compiler ke dalam assembly
o   Ditranslasikan ke dalam bahasa mesin (object code) oleh assembler

Tahapan Eksekusi:
-          Load compiler
o   Masukan : source code, keluaran : assembly code
-          Me-load assembler
o   Masukan : assembly code, keluaran : object code
-          Me-load linker
o   Masukan : object code & library, keluaran : executable code
-          Run executable code
o   Jika terjadi error seluruh rangkaian harus diulangi

Sistem-sistem Batch Sederhana:
-          Operator
o   Secara khusus menangani beroperasinya system
-          Programmer
o   Menspesifikasikan aktifitas-aktifitas job
-          Automatic Job Sequencing : transfer kontrol secara otomatis dari satu job ke job yang lain. Menjadi dasar awalnya operating system
-          Resident Monitor
o   Program kecil untuk melakukan Automatic Job Sequencing

Tidak ada komentar:

Posting Komentar