wellcome

Kamis, 01 Desember 2011

Sistem Operasi(OS)

Assalamu'allaikum.wr.wb.

Bagaimana nih kabarnya?mudah2an baik saja...ahaha"
alhamdulillah....

langsung mual ajah yo..eh..mulai...haha
this is it...
cekidott...

Pasti banyak yang bertanya apakah itu sistem operasi dan apa kegunaan atau fungsi sistem operasi itu sendiri?
Nah, Sistem operasi sendiri jika di definisikan yaitu sebagai perangkat lunak yang bertindak sebagai sebuah perantara antara  komputer(user) dan brainware dengan perangkat keras (hardware). Dan sistem operasi disini adalah sebagai suatu sistem pengontrol antara komponen - komponen yang satu dengan yang lainnya baik secara terjadwal dan proses yang berurutan dan terpadu. Jadi, OS itu menghubungkan/ mengontrol/ mengkoordinasikan kegiatan2 yg sedang berlangsung.
 
Selain itu juga Sistem Operasi mempunyai fungsi yaitu sebagai  mengatur proses, mengatur sumber daya, dan mengatur data.
Penjelasannya yaitu sebagai berikut :
Sistem operasi sebagai pengatur proses yaitu seperti penyiapan, penjadwalannya, dan pemantauan ketika sebuah program sedang runing/berjalan.
Sistem operasi sebagai sumber daya yaitu berkaitan dengan pengendalian baik perangkat lunak sistem maupun perangkat lunak aplikasi yang sedang dijalankan. Contohnya : sumber daya perangkat keras atau hardware seperti memori, cpu, dan alat2 I/O.
Sistem operasi sebagai pengatur data, yaitu seperti pengontrolan baik pemasukan data ataupun data yang di keluaran.

Untuk control programpun akan ditangani langsung oleh OS(Operating System). Misalnya seperti pada sistem Operasi di IBM PC-DOS Nah OS di situ pada control program Baik di ROM BIOS dan IBMBIO.COM memiliki fungsi untuk mengatur dan mengkoordinasikan alat2 I/O dasar seperti Keyboard, printer. Sedangkan IBMDOS.COM sendiri mempunyai fungsi untuk mengatur dan mengkoordinasikan disknya.

OS pun dapat melakukan Memory Management loh...
Memory Management sendiri OS mempunyai peraranan yang sangat penting seperti halnya dalam sebuah degan filmmm..ciee..ilaa..lebayy..haha, karena setiap program dan data2 yg akan disimpan dan diproses setelah itu akan disimpan di memory komputer atau istilah dalam kamus komputer tuh...(Main Memory).
Nah di dalam management memori itu sendiri dapat bermacam - macam dan tergantung dari OS dan perangkat kerasnya sendiri.
Misalnya itu seperti :

- Alokasi dengan batas Tunggal atau biasa disebut dengan (Single Contiguous Allocation)
Sebenarnya alokasi disini itu sangat sederhana, begini nihj cara penggambaran alokasi ini, Ibaratnya itu Seperti Supir Angkot dan penumpang2nya...Si Sopir Sendiri sebagai OS di dalam memori akan menempati kursi paling depan dan penumpang(program2 data) akan menempati kursi penumpang secara berurutan...jelaslah orang dy supir..hhe" lanjutt.. Nah Si sopir(OS) ini dalam memori bisa di tempatkan di atas atau pun bisa di bawah sedangkan penumpang yang baru naik(program data) akan duduk(tersimpan) di kursi dan itu akan berurutan sesuai dengan jumlah penumpang yang akan masuk berikutnya dan jika tidak ada penumpang yang naik lagi maka akan tersisa kursi2 yang masih kosong(Memori yang tidak terpakainya)

- Alokasi dengan penyekat/partisi atau bisa disebut juga (Partitioned Allocation)
Alokasi dengan penyekat partisi ini biasannya digunakan untuk menyekat dan membagi2 memori pada main memory dan cara pembagiannya/ alokasinya menjadi foreground partition dan background partition. Nah untuk foreground partition sendiri yaitu untuk prioritas yg tinggi atau yang utamanya, sedangkan background partition yaitu untuk yang rendahnya.
Cara penggambarannya tuh seperti kita sedang nonton di stadion nah kursi penonton kan ada yang VIP dan yg kelas Umum dan kelas yg campuran. Misalnya yg VIP tuh mempunyai 30 kursi sedangkan yang Umum misalnya ada 20 kursi dan yang lain2 ada 10 kursi. Nah biasanya tuh kan kalau di stadion tuh yang bayar tiketnya paling mahal tuh pasti paling diutamakan sedangkan yang kelas biasa2 saja tidak diutamakan. Ketika pertandingan di stadion itu selesai pada kursi kelas Umum dan campuran itu telah selesai menonton dn kusrinya pun akan kosong sedangkan yang kelas VIP karna khusus jadi dia masih pada tempat duduk untuk menunggu yang kursi kelas biasa(masih me-load). sedangakan tadi yang kelas umum 20 kursi & kelas lain2 10 kursi sudah kosong(memorinya) sedangkan yang VIP masih ada. Nah cara alokasi atau penempatan ini otomatis akan mengakibatkan kursi2(blok memori) yang tidak terpakai menjadi kosong atau istilahnya tuh jadi (holes) dan itu adalah permasalahan dalam sistem alokasi ini.
ahaha" demam bola ky'y...^_^'a

- Ada juga Alokasi dengan partisi yang dapat ditempatkan kembali atau bisa disenut juga ( Rellocatable Partitioned Allocation )
Nah untuk cara  alokasi yang ini dapat digambarkan seperti naik angkutan umum(Angkot). Jadi pada main memory itu digambarkan seperti kursi angkot sedangkan penumpang adalah sebuah pekerjaan. Saat penumpang masuk maka kursi angkotpun akan terisi pada bagian yang paling depan karna rata2 penumpang akan memilih deket pintu yang paling depan hhhe".. lanjutt...
Nah misalnya tuh penumpang satu jadi prioritas utamanya yg duduk paling depan dan orang kedua yang masuk dan akan duduk di bangku kedua dan orang ketiga pun akan seperti itu dan penumpang2 selanjutnya.
Misalnya tuh orang yang pertama masuk telah sampai pada tujuannya(selesai  pekerjaannya) maka dia akan turun pada tempat tujuannya dan orang ketigapun akan turun juga(telah selesai pekerjaannya), nah yang tadi dibangku kedua tersebut akan bergeser ke bangku yang pertama dan sisa kursi pun akan bersisa banyak di belakang karena kosong(pada main memorinya).
Nah Kira2 begitu gambarannya...ahaha" dasar supir angkot...tapi makasih yak pak supir buat inspirasinya...ahaha" ^_^'v hhe" #plak..
Ma'af kalo pabeulit neranginnya..
yang saya tau dan hafal baru segitu..

Sistem operasi juga sebenarnya bisa melakukan penjadwalan pada pekerjaan2nya..seperti yang saya sebut di atas.

Dan sistem operasi juga dapat melakukan multiprograming, dan Multi processing..
Dari namanya Multiprograming, kita jabanin yukk ehh..jabarin hhe"..
Multi berarti "Banyak" sedangkan Programming berarti "Program/sebuah program yang akan dilakukan". Jadi, Multi programing itu banyak program tapi karena kita disini membahas OS dan bersangkutan dengan memori maka multiprograming disini adalah meletakkan lebih dari sebuah program pada main memory(memori komputer). Di multi programing juga akan dilakukian partisi atau pembagian memori seperti yang tadi yaitu foreground partition dan background partition, foreground untuk prioritas yang lebih tinggi sedangkan background untuk yang rendahnya. Oiy perlu diingat juga multi programing ini tidak dpat melakukan intruksi2 dari program2 secara bersamaan dalam satu waktu.

Nah untukMulti processing sendiri berarti multi itu "banyak" dan Processing itu "Proccesor", Jadi multi processing itu menggunakan lebih dari sebuah prossesor atau CPU. Multi processing ini biasanya untuk komputer2 super karena menggunkaan lebih dari sebuah processor. Contohnya itu DDP Network yang menggunakan Multi Processing.

Sistem operasi juga ada kategori kategorinya lohh..
»Single User --- Single Tasking
»Single User --- Multi Tasking
»Multi User --- single Tasking
»Multi User --- Multi Tasking

Untuk penjelasannya ini dia...
Cekidot...
»Single User --- Single Tasking
Single user - single tasking tuh jadi ada satu user(komputer) atau penggunanya (brainware/manusia) dan single tasking yaitu satu pekerjaan/satu tugas yang dijalankan/diproses. Jadi, hanya satu pengguna hanya untuk menjalankan satu perintah/ menjalankan sebuah program dalam satu waktu. Yang tentunya saja untuk kategori sistem operasi ini cukup menyita waktu dan tidak efisien untuk penggunaannya.
Contoh dari sistem ini adalah komputer mainframe yang cukup lumayan jadul pada eranya. Misalnya MS.DOS

»Single User --- Multi Tasking
Single User --- Multi Tasking berarti hanya ada satu user penggunanya untuk mengerjakan/menyelesaikan macam - macam pekerjaan dalam satu waktu atau dapat menjalankan beberapa macam pekerjaan dalam satu waktu sekaligus. Misalnya itu seperti kita membuka aplikasi musik dan membuka aplikasi grafik sekaligus, Nah, saat kita menggunakan aplikasi grafik itu musik pun akan tetap berjalan secara bersamaan.
Pada kategori ini yaitu pada komputer OS pada zaman sekarang Ex: Ms.Windows.

»Multi User --- Single Tasking
Berarti banyak penggunanya (user) tapi hanya untuk satu pekerjaan, Biasanya Multi User - Single Tasking ini seperti pada pembuatan film2 atau kartun karena membutuhkan para editor atau user untuk menyelesaikan satu tugas tersebut. Karena untuk pembuatan seperti itu dibutuhkan pengerjaan waktu yang cukup lama dan membutuhkan banyak orang untuk saling bekerjasama untuk menyelesaikannya.
Operating system yang digunakan seperti Mac OS.

»Multi User --- Multi Tasking
Berarti banyak user/ penggunanya dan banyak pekerjaan untuk melakukannya dalam satu waktu. Misalnya itu seperti kegiatan Networking karena banyak sekali user dan server yang menanganinya pun banyak dalam satu waktu sekaligus. OS yang digunakan untuk ini seperti Linux.

Untuk jenis2 OS yang diterapkan pada berbagai alat2 atau komputer :
» Ms.Windows & Linux yaitu dipakai atau diterapkan pada PC(Personal Computer)/Pada Netbook.
» VMS yaitu untuk DEC
» OS/2, AIX, OS/390 untuk IBM
» Mac OS untuk Apple Macintosh
» Sun OS untuk Sun Computers
» Palm OS untuk PDA Palm Pilot

Contoh/Macam - macam Sistem Operasi
MS.Windows Android Apple CP/M UNIX
MS-DOS Cupcake(Android 1.5) Cheetah CP/M-86 BSD-44
Windows 3.11 Donut (Android 1.6) Puma CP/M Plus Net BSD
Windows 9X Eclair (Android 2.1) Jaguar Personal CP/M Free BSD
Windows NT Gingerbread (Android 2.3) Panther Concurent CP/M Solaris
Windows ME Honeycomb (Android 3.0) Tiger MP/M Sun OS
Windows XP Ice Cream (Android 2.4) Leopard MP/M-86 AIX
Windows Vista
Snow Leopard PC/Net Open BSD
Windows/386

CP/M-80 Linux
Windows 3.0
Windows 3.1
Windows 95
Windows versi 3.x
Windows 4.x
Windows 98
Xenix

Hal - hal yang cukup menarik untuk anda ketahui....
Jika kalian lihat Pada tabel di atas ada yang menarik untuk kita ketahui. Yup benar banget kalian perhatikan nama - nama dari sistem operasi Android di atas, nama - nama sistem operasi di atas di ambil dari nama - nama makanan hidangan penutup atau dessert. Android yang merupakan milik perusahaan Google© berbasis OS mobile ini tidak mempunyai alasan khusus untuk menjelaskannya. Ya...Mungkin karena supaya beda kaya OS yg lainnya yah..mungkin juga supaya mudah di ingat oleh para pengguna sistem operasi tsb. Selain nama - namanya di ambil dari makanan penutup(Dessert) versi - versi di atas juga ternyata berurutan sesuai alfabeth misalnya Cupcake yang dimulai dari awalan "C", terus Donut yg dimulai dari huruf awalan "D", Eclair yg dimulai dari huruf "E", Gingerbread "G", Honeycomb "H", dan Ice Cream dari huruf awalan "I".

(orang nanya) : "Tapi kalo dari huruf alfabeth kenapa dimulai dari "C"?? bukannya awal huruf alfabeth itu "A" ya?
^_^"a tanya kenapa???"

Ternyata menurut Randal Sarafa yaitu juru bicara Google© yang saya baca2 dan searching" and surfing cie..ila..lebayy..haha"
dia ternyata tidak terlalu mengenal untuk dua produk sebelumnya yaitu A dan B...
Mungkin maksudnya dia telah menerbitkan tetapi dia belum ada atau tau ada yang mulai dari huruf A/B, ya itu mungkin hanya sebuah keputusan internal Google© bersama jadi kita sebagai konsumen terima apa adanya aja atau mungkin bisa kasih kritik dan saran.hhe..

Kalau kalian perhatikan tabel di atas lagi ternyata Apple pun sama dalam menamai jenis2 OS'nya hanya saja mereka menamainya dari nama- nama hewan Vertebrata...cie ila berat uyy..bahasanya..
Vertebrata tuh bahasa ilmiahnya buat hewan - hewan yang memiliki tulang belakang(buat orang2 yg kurang tau). Dan Apple sendiri tidak merilis versi2nya berurutan sesuai alfabeth seperti Android.

Mungkin hanya itu saja yang saya tau dan pahami....seputar Sistem Operasi(OS) mulai dari baca2 buku yang tebelnya minta ampun..._-"a dan yang bisa saya cari di Internet..
Cukup sekian dulu.
Wabilahitaufiq walhidayah..
Wassalmu'allaikum Wr.Wb.
\^_^/
Arigato Gozaimasu.Hai'...

    Tidak ada komentar:

    Posting Komentar

    Comment Please..